[ckan-changes] [ckan/ckan] 515cf5: package_autocomplete use solr

GitHub noreply at github.com
Fri Dec 14 17:21:14 UTC 2018


  Branch: refs/heads/3484_revision_ui_removal2
  Home:   https://github.com/ckan/ckan
  Commit: 515cf5d5465c2a99b2a5fc66235aa1525525e723
      https://github.com/ckan/ckan/commit/515cf5d5465c2a99b2a5fc66235aa1525525e723
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-04-18 (Wed, 18 Apr 2018)

  Changed paths:
    M ckan/config/solr/schema.xml
    M ckan/lib/search/__init__.py
    M ckan/logic/action/get.py

  Log Message:
  -----------
  package_autocomplete use solr


  Commit: 49611a61927a8a61e2efc51b102e5452ca74fcac
      https://github.com/ckan/ckan/commit/49611a61927a8a61e2efc51b102e5452ca74fcac
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-05-01 (Tue, 01 May 2018)

  Changed paths:
    M ckan/config/solr/schema.xml
    M ckan/lib/search/__init__.py

  Log Message:
  -----------
  updated schema version


  Commit: 9edfe0c8f9a7cd5be032022f499ca3989bef9a5f
      https://github.com/ckan/ckan/commit/9edfe0c8f9a7cd5be032022f499ca3989bef9a5f
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-07-06 (Fri, 06 Jul 2018)

  Changed paths:
    M ckan/logic/action/get.py

  Log Message:
  -----------
  apply permission labels


  Commit: 93470d6d058c52e5256e3c95c94a976930f63329
      https://github.com/ckan/ckan/commit/93470d6d058c52e5256e3c95c94a976930f63329
  Author: ginger <alycejenni at gmail.com>
  Date:   2018-07-30 (Mon, 30 Jul 2018)

  Changed paths:
    M .tx/config
    M CHANGELOG.rst
    M Dockerfile
    M MANIFEST.in
    M README.rst
    M ckan/__init__.py
    M ckan/authz.py
    M ckan/ckan_nose_plugin.py
    M ckan/common.py
    R ckan/config/celery-supervisor.conf
    M ckan/config/deployment.ini_tmpl
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/routing.py
    M ckan/controllers/api.py
    M ckan/controllers/error.py
    M ckan/controllers/feed.py
    M ckan/controllers/group.py
    M ckan/controllers/organization.py
    M ckan/controllers/package.py
    M ckan/controllers/revision.py
    R ckan/controllers/storage.py
    M ckan/controllers/tag.py
    M ckan/controllers/user.py
    M ckan/i18n/ar/LC_MESSAGES/ckan.mo
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.mo
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.mo
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/check_po_files.py
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.mo
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.mo
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.mo
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.mo
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    A ckan/i18n/gl/LC_MESSAGES/ckan.mo
    A ckan/i18n/gl/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.mo
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.mo
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.mo
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.mo
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.mo
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.mo
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.mo
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.mo
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    M ckan/i18n/mk/LC_MESSAGES/ckan.mo
    M ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.mo
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.mo
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.mo
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    M ckan/i18n/uk/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.mo
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
    M ckan/lib/alphabet_paginate.py
    M ckan/lib/app_globals.py
    M ckan/lib/base.py
    M ckan/lib/captcha.py
    R ckan/lib/celery_app.py
    M ckan/lib/cli.py
    M ckan/lib/config_tool.py
    M ckan/lib/create_test_data.py
    M ckan/lib/dictization/__init__.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/dictization/model_save.py
    M ckan/lib/extract.py
    M ckan/lib/helpers.py
    M ckan/lib/io.py
    M ckan/lib/jinja_extensions.py
    M ckan/lib/lazyjson.py
    M ckan/lib/mailer.py
    M ckan/lib/munge.py
    M ckan/lib/navl/dictization_functions.py
    M ckan/lib/navl/validators.py
    M ckan/lib/plugins.py
    M ckan/lib/render.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/common.py
    M ckan/lib/search/index.py
    M ckan/lib/search/query.py
    M ckan/logic/__init__.py
    M ckan/logic/action/create.py
    M ckan/logic/action/delete.py
    M ckan/logic/action/get.py
    M ckan/logic/action/update.py
    M ckan/logic/auth/__init__.py
    M ckan/logic/auth/create.py
    M ckan/logic/auth/get.py
    M ckan/logic/auth/update.py
    M ckan/logic/converters.py
    M ckan/logic/schema.py
    M ckan/logic/validators.py
    M ckan/migration/versions/018_adjust_licenses.py
    M ckan/migration/versions/023_add_harvesting.py
    M ckan/migration/versions/083_remove_related_items.py
    A ckan/migration/versions/087_remove_old_authorization_tables.py
    M ckan/model/__init__.py
    M ckan/model/group.py
    M ckan/model/group_extra.py
    M ckan/model/license.py
    M ckan/model/modification.py
    M ckan/model/package.py
    M ckan/model/package_extra.py
    M ckan/model/resource.py
    M ckan/model/system_info.py
    M ckan/model/types.py
    M ckan/model/user.py
    M ckan/pastertemplates/__init__.py
    M ckan/plugins/core.py
    M ckan/plugins/toolkit.py
    M ckan/public-bs2/base/javascript/modules/resource-view-filters-form.js
    M ckan/public-bs2/base/javascript/modules/resource-view-filters.js
    M ckan/public-bs2/base/javascript/modules/resource-view-reorder.js
    A ckan/public-bs2/base/javascript/plugins/jquery.images-loaded.js
    M ckan/public-bs2/base/javascript/plugins/jquery.masonry.js
    M ckan/public-bs2/base/javascript/resource.config
    M ckan/public-bs2/base/less/masthead.less
    M ckan/public-bs2/base/less/variables.less
    A ckan/public-bs2/base/vendor/select2/CONTRIBUTING.md
    M ckan/public-bs2/base/vendor/select2/LICENSE
    M ckan/public-bs2/base/vendor/select2/README.md
    M ckan/public-bs2/base/vendor/select2/bower.json
    M ckan/public-bs2/base/vendor/select2/component.json
    M ckan/public-bs2/base/vendor/select2/composer.json
    M ckan/public-bs2/base/vendor/select2/package.json
    M ckan/public-bs2/base/vendor/select2/release.sh
    M ckan/public-bs2/base/vendor/select2/select2.css
    M ckan/public-bs2/base/vendor/select2/select2.jquery.json
    M ckan/public-bs2/base/vendor/select2/select2.js
    M ckan/public-bs2/base/vendor/select2/select2.min.js
    M ckan/public-bs2/base/vendor/select2/select2.png
    M ckan/public-bs2/base/vendor/select2/select2_locale_ar.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_az.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_bg.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_ca.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_cs.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_da.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_de.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_el.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_en.js.template
    M ckan/public-bs2/base/vendor/select2/select2_locale_es.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_et.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_eu.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_fa.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_fi.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_fr.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_gl.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_he.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_hr.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_hu.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_id.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_is.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_it.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_ja.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_ka.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_ko.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_lt.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_lv.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_mk.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_ms.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_nb.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_nl.js
    R ckan/public-bs2/base/vendor/select2/select2_locale_no.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_pl.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_pt-BR.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_pt-PT.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_ro.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_rs.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_ru.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_sk.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_sv.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_th.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_tr.js
    A ckan/public-bs2/base/vendor/select2/select2_locale_ug-CN.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_uk.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_vi.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_zh-CN.js
    M ckan/public-bs2/base/vendor/select2/select2_locale_zh-TW.js
    M ckan/public-bs2/base/vendor/select2/select2x2.png
    M ckan/public/base/css/fuchsia.css
    M ckan/public/base/css/green.css
    M ckan/public/base/css/main.css
    M ckan/public/base/css/maroon.css
    M ckan/public/base/css/red.css
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/javascript/modules/confirm-action.js
    M ckan/public/base/javascript/modules/custom-fields.js
    M ckan/public/base/javascript/modules/resource-view-filters-form.js
    M ckan/public/base/javascript/modules/resource-view-filters.js
    M ckan/public/base/javascript/modules/resource-view-reorder.js
    A ckan/public/base/javascript/plugins/jquery.images-loaded.js
    M ckan/public/base/javascript/plugins/jquery.masonry.js
    M ckan/public/base/javascript/resource.config
    M ckan/public/base/less/bootstrap-variables.less
    M ckan/public/base/less/bootstrap.less
    M ckan/public/base/less/dataset.less
    M ckan/public/base/less/forms.less
    M ckan/public/base/less/layout.less
    M ckan/public/base/less/masthead.less
    M ckan/public/base/less/media.less
    M ckan/public/base/less/module.less
    M ckan/public/base/less/nav.less
    M ckan/public/base/less/resource-view.less
    M ckan/public/base/less/search.less
    M ckan/public/base/less/variables.less
    M ckan/public/base/test/spec/modules/autocomplete.spec.js
    M ckan/public/base/test/spec/modules/custom-fields.spec.js
    A ckan/public/base/vendor/select2/CONTRIBUTING.md
    M ckan/public/base/vendor/select2/LICENSE
    M ckan/public/base/vendor/select2/README.md
    M ckan/public/base/vendor/select2/bower.json
    M ckan/public/base/vendor/select2/component.json
    M ckan/public/base/vendor/select2/composer.json
    M ckan/public/base/vendor/select2/package.json
    M ckan/public/base/vendor/select2/release.sh
    M ckan/public/base/vendor/select2/select2.css
    M ckan/public/base/vendor/select2/select2.jquery.json
    M ckan/public/base/vendor/select2/select2.js
    M ckan/public/base/vendor/select2/select2.min.js
    M ckan/public/base/vendor/select2/select2.png
    M ckan/public/base/vendor/select2/select2_locale_ar.js
    A ckan/public/base/vendor/select2/select2_locale_az.js
    M ckan/public/base/vendor/select2/select2_locale_bg.js
    M ckan/public/base/vendor/select2/select2_locale_ca.js
    M ckan/public/base/vendor/select2/select2_locale_cs.js
    M ckan/public/base/vendor/select2/select2_locale_da.js
    M ckan/public/base/vendor/select2/select2_locale_de.js
    M ckan/public/base/vendor/select2/select2_locale_el.js
    M ckan/public/base/vendor/select2/select2_locale_en.js.template
    M ckan/public/base/vendor/select2/select2_locale_es.js
    M ckan/public/base/vendor/select2/select2_locale_et.js
    M ckan/public/base/vendor/select2/select2_locale_eu.js
    M ckan/public/base/vendor/select2/select2_locale_fa.js
    M ckan/public/base/vendor/select2/select2_locale_fi.js
    M ckan/public/base/vendor/select2/select2_locale_fr.js
    M ckan/public/base/vendor/select2/select2_locale_gl.js
    M ckan/public/base/vendor/select2/select2_locale_he.js
    M ckan/public/base/vendor/select2/select2_locale_hr.js
    M ckan/public/base/vendor/select2/select2_locale_hu.js
    M ckan/public/base/vendor/select2/select2_locale_id.js
    M ckan/public/base/vendor/select2/select2_locale_is.js
    M ckan/public/base/vendor/select2/select2_locale_it.js
    M ckan/public/base/vendor/select2/select2_locale_ja.js
    M ckan/public/base/vendor/select2/select2_locale_ka.js
    M ckan/public/base/vendor/select2/select2_locale_ko.js
    M ckan/public/base/vendor/select2/select2_locale_lt.js
    M ckan/public/base/vendor/select2/select2_locale_lv.js
    M ckan/public/base/vendor/select2/select2_locale_mk.js
    M ckan/public/base/vendor/select2/select2_locale_ms.js
    A ckan/public/base/vendor/select2/select2_locale_nb.js
    M ckan/public/base/vendor/select2/select2_locale_nl.js
    R ckan/public/base/vendor/select2/select2_locale_no.js
    M ckan/public/base/vendor/select2/select2_locale_pl.js
    M ckan/public/base/vendor/select2/select2_locale_pt-BR.js
    M ckan/public/base/vendor/select2/select2_locale_pt-PT.js
    M ckan/public/base/vendor/select2/select2_locale_ro.js
    M ckan/public/base/vendor/select2/select2_locale_rs.js
    M ckan/public/base/vendor/select2/select2_locale_ru.js
    M ckan/public/base/vendor/select2/select2_locale_sk.js
    M ckan/public/base/vendor/select2/select2_locale_sv.js
    M ckan/public/base/vendor/select2/select2_locale_th.js
    M ckan/public/base/vendor/select2/select2_locale_tr.js
    A ckan/public/base/vendor/select2/select2_locale_ug-CN.js
    M ckan/public/base/vendor/select2/select2_locale_uk.js
    M ckan/public/base/vendor/select2/select2_locale_vi.js
    M ckan/public/base/vendor/select2/select2_locale_zh-CN.js
    M ckan/public/base/vendor/select2/select2_locale_zh-TW.js
    M ckan/public/base/vendor/select2/select2x2.png
    M ckan/templates-bs2/admin/trash.html
    M ckan/templates-bs2/dataviewer/base.html
    M ckan/templates-bs2/error_document_template.html
    M ckan/templates-bs2/group/about.html
    M ckan/templates-bs2/group/activity_stream.html
    M ckan/templates-bs2/group/admins.html
    M ckan/templates-bs2/group/base_form_page.html
    M ckan/templates-bs2/group/confirm_delete.html
    M ckan/templates-bs2/group/confirm_delete_member.html
    M ckan/templates-bs2/group/edit.html
    M ckan/templates-bs2/group/edit_base.html
    M ckan/templates-bs2/group/followers.html
    M ckan/templates-bs2/group/history.html
    M ckan/templates-bs2/group/index.html
    M ckan/templates-bs2/group/member_new.html
    M ckan/templates-bs2/group/members.html
    M ckan/templates-bs2/group/new.html
    M ckan/templates-bs2/group/read.html
    M ckan/templates-bs2/group/read_base.html
    M ckan/templates-bs2/group/snippets/feeds.html
    M ckan/templates-bs2/group/snippets/group_form.html
    M ckan/templates-bs2/group/snippets/info.html
    M ckan/templates-bs2/header.html
    M ckan/templates-bs2/home/snippets/search.html
    M ckan/templates-bs2/home/snippets/stats.html
    M ckan/templates-bs2/macros/form.html
    M ckan/templates-bs2/organization/bulk_process.html
    M ckan/templates-bs2/organization/confirm_delete.html
    M ckan/templates-bs2/organization/confirm_delete_member.html
    M ckan/templates-bs2/organization/edit_base.html
    M ckan/templates-bs2/organization/index.html
    M ckan/templates-bs2/organization/member_new.html
    M ckan/templates-bs2/organization/members.html
    M ckan/templates-bs2/organization/new.html
    M ckan/templates-bs2/organization/read.html
    M ckan/templates-bs2/organization/read_base.html
    M ckan/templates-bs2/organization/snippets/feeds.html
    M ckan/templates-bs2/organization/snippets/info.html
    M ckan/templates-bs2/organization/snippets/organization_form.html
    M ckan/templates-bs2/organization/snippets/organization_item.html
    M ckan/templates-bs2/package/activity.html
    M ckan/templates-bs2/package/base.html
    M ckan/templates-bs2/package/base_form_page.html
    M ckan/templates-bs2/package/confirm_delete.html
    M ckan/templates-bs2/package/confirm_delete_resource.html
    M ckan/templates-bs2/package/edit.html
    M ckan/templates-bs2/package/edit_base.html
    M ckan/templates-bs2/package/edit_view.html
    M ckan/templates-bs2/package/followers.html
    M ckan/templates-bs2/package/group_list.html
    M ckan/templates-bs2/package/new_package_form.html
    M ckan/templates-bs2/package/new_view.html
    M ckan/templates-bs2/package/read.html
    M ckan/templates-bs2/package/read_base.html
    M ckan/templates-bs2/package/resource_edit.html
    M ckan/templates-bs2/package/resource_edit_base.html
    M ckan/templates-bs2/package/resource_read.html
    M ckan/templates-bs2/package/resource_views.html
    M ckan/templates-bs2/package/resources.html
    M ckan/templates-bs2/package/search.html
    M ckan/templates-bs2/package/snippets/new_package_breadcrumb.html
    M ckan/templates-bs2/package/snippets/package_basic_fields.html
    R ckan/templates-bs2/package/snippets/package_context.html
    M ckan/templates-bs2/package/snippets/package_form.html
    M ckan/templates-bs2/package/snippets/resource_form.html
    M ckan/templates-bs2/package/snippets/resource_item.html
    M ckan/templates-bs2/package/snippets/resource_view.html
    M ckan/templates-bs2/package/snippets/resource_views_list.html
    M ckan/templates-bs2/package/snippets/resource_views_list_item.html
    M ckan/templates-bs2/package/snippets/resources.html
    M ckan/templates-bs2/package/snippets/resources_list.html
    M ckan/templates-bs2/package/snippets/revisions_table.html
    M ckan/templates-bs2/package/snippets/stages.html
    M ckan/templates-bs2/package/view_edit_base.html
    M ckan/templates-bs2/revision/diff.html
    M ckan/templates-bs2/revision/read.html
    M ckan/templates-bs2/revision/snippets/revisions_list.html
    M ckan/templates-bs2/snippets/facet_list.html
    M ckan/templates-bs2/snippets/home_breadcrumb_item.html
    M ckan/templates-bs2/snippets/license.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/snippets/package_item.html
    M ckan/templates-bs2/snippets/tag_list.html
    M ckan/templates-bs2/tag/index.html
    M ckan/templates-bs2/user/dashboard_datasets.html
    M ckan/templates-bs2/user/read.html
    M ckan/templates/admin/trash.html
    M ckan/templates/dataviewer/base.html
    M ckan/templates/error_document_template.html
    M ckan/templates/group/about.html
    M ckan/templates/group/activity_stream.html
    M ckan/templates/group/admins.html
    M ckan/templates/group/base_form_page.html
    M ckan/templates/group/confirm_delete.html
    M ckan/templates/group/confirm_delete_member.html
    M ckan/templates/group/edit.html
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/followers.html
    M ckan/templates/group/history.html
    M ckan/templates/group/index.html
    M ckan/templates/group/member_new.html
    M ckan/templates/group/members.html
    M ckan/templates/group/new.html
    M ckan/templates/group/read.html
    M ckan/templates/group/read_base.html
    M ckan/templates/group/snippets/feeds.html
    M ckan/templates/group/snippets/group_form.html
    M ckan/templates/group/snippets/info.html
    M ckan/templates/header.html
    M ckan/templates/home/about.html
    M ckan/templates/home/snippets/search.html
    M ckan/templates/home/snippets/stats.html
    M ckan/templates/macros/form.html
    M ckan/templates/organization/about.html
    M ckan/templates/organization/activity_stream.html
    M ckan/templates/organization/admins.html
    M ckan/templates/organization/base_form_page.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/confirm_delete.html
    M ckan/templates/organization/confirm_delete_member.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/index.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/new.html
    M ckan/templates/organization/read.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/organization/snippets/feeds.html
    M ckan/templates/organization/snippets/info.html
    M ckan/templates/organization/snippets/organization_form.html
    M ckan/templates/organization/snippets/organization_item.html
    M ckan/templates/package/activity.html
    M ckan/templates/package/base.html
    M ckan/templates/package/base_form_page.html
    M ckan/templates/package/confirm_delete.html
    M ckan/templates/package/confirm_delete_resource.html
    M ckan/templates/package/edit.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/followers.html
    M ckan/templates/package/group_list.html
    M ckan/templates/package/new_package_form.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/resource_views.html
    M ckan/templates/package/resources.html
    M ckan/templates/package/search.html
    M ckan/templates/package/snippets/new_package_breadcrumb.html
    M ckan/templates/package/snippets/package_basic_fields.html
    R ckan/templates/package/snippets/package_context.html
    M ckan/templates/package/snippets/package_form.html
    M ckan/templates/package/snippets/resource_form.html
    M ckan/templates/package/snippets/resource_item.html
    M ckan/templates/package/snippets/resource_view.html
    M ckan/templates/package/snippets/resource_views_list.html
    M ckan/templates/package/snippets/resource_views_list_item.html
    M ckan/templates/package/snippets/resources.html
    M ckan/templates/package/snippets/resources_list.html
    M ckan/templates/package/snippets/revisions_table.html
    M ckan/templates/package/snippets/stages.html
    M ckan/templates/package/view_edit_base.html
    M ckan/templates/revision/diff.html
    M ckan/templates/revision/read.html
    M ckan/templates/revision/snippets/revisions_list.html
    M ckan/templates/snippets/add_dataset.html
    M ckan/templates/snippets/facet_list.html
    M ckan/templates/snippets/home_breadcrumb_item.html
    M ckan/templates/snippets/license.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/snippets/package_item.html
    M ckan/templates/snippets/search_form.html
    M ckan/templates/snippets/tag_list.html
    M ckan/templates/tag/index.html
    M ckan/templates/user/dashboard_datasets.html
    M ckan/templates/user/new_user_form.html
    M ckan/templates/user/perform_reset.html
    M ckan/templates/user/read.html
    M ckan/templates/user/request_reset.html
    M ckan/tests/config/test_environment.py
    M ckan/tests/config/test_middleware.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_feed.py
    M ckan/tests/controllers/test_group.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_organization.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/controllers/test_tags.py
    M ckan/tests/controllers/test_user.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/model/test_group.py
    R ckan/tests/legacy/functional/api/model/test_licenses.py
    M ckan/tests/legacy/functional/api/model/test_package.py
    M ckan/tests/legacy/functional/api/model/test_ratings.py
    R ckan/tests/legacy/functional/api/model/test_relationships.py
    M ckan/tests/legacy/functional/api/model/test_revisions.py
    M ckan/tests/legacy/functional/api/model/test_tag.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_api.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/functional/api/test_resource.py
    M ckan/tests/legacy/functional/api/test_resource_search.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/functional/test_group.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_pagination.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckan/tests/legacy/functional/test_revision.py
    M ckan/tests/legacy/functional/test_tracking.py
    M ckan/tests/legacy/functional/test_user.py
    M ckan/tests/legacy/html_check.py
    M ckan/tests/legacy/lib/__init__.py
    M ckan/tests/legacy/lib/test_dictization.py
    M ckan/tests/legacy/lib/test_navl.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/misc/test_sync.py
    M ckan/tests/legacy/models/test_resource.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/navl/test_dictization_functions.py
    M ckan/tests/lib/search/test_index.py
    R ckan/tests/lib/test_celery_app.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/lib/test_io.py
    M ckan/tests/lib/test_munge.py
    M ckan/tests/lib/test_navl.py
    M ckan/tests/logic/action/test_delete.py
    M ckan/tests/logic/action/test_get.py
    M ckan/tests/logic/auth/test_get.py
    M ckan/tests/model/test_user.py
    M ckan/tests/test_coding_standards.py
    M ckan/tests/test_common.py
    M ckan/tests/test_none_root.py
    M ckan/views/__init__.py
    M ckan/views/admin.py
    M ckan/views/api.py
    M ckan/views/dashboard.py
    A ckan/views/dataset.py
    M ckan/views/feed.py
    A ckan/views/group.py
    A ckan/views/home.py
    A ckan/views/resource.py
    M ckan/views/user.py
    M ckanext/datapusher/cli.py
    M ckanext/datapusher/logic/schema.py
    M ckanext/datapusher/tests/test.py
    M ckanext/datastore/backend/__init__.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/helpers.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/auth.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/templates-bs2/ajax_snippets/api_info.html
    M ckanext/datastore/templates-bs2/package/resource_read.html
    M ckanext/datastore/templates-bs2/package/snippets/data_api_button.html
    M ckanext/datastore/templates/ajax_snippets/api_info.html
    M ckanext/datastore/templates/datastore/snippets/dictionary_form.html
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_chained_action.py
    M ckanext/datastore/tests/test_chained_auth_functions.py
    M ckanext/datastore/tests/test_configure.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_db.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_disable.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_helpers.py
    M ckanext/datastore/tests/test_info.py
    M ckanext/datastore/tests/test_interface.py
    M ckanext/datastore/tests/test_plugin.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_unit.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/datastore/writer.py
    M ckanext/datatablesview/controller.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_streaming/plugin.py
    M ckanext/example_iconfigurer/plugin.py
    M ckanext/example_iconfigurer/plugin_v1.py
    M ckanext/example_iconfigurer/plugin_v2.py
    M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
    A ckanext/example_idatasetform/plugin_v5.py
    M ckanext/example_idatasetform/templates/package/search.html
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_idatasetform/tests/test_example_idatasetform.py
    M ckanext/example_idatastorebackend/test/test_plugin.py
    M ckanext/example_igroupform/tests/test_controllers.py
    M ckanext/example_itranslation/tests/test_plugin.py
    M ckanext/example_iuploader/test/test_plugin.py
    M ckanext/example_ivalidators/plugin.py
    M ckanext/example_theme_docs/v10_custom_snippet/templates/snippets/example_theme_most_popular_groups.html
    M ckanext/example_theme_docs/v18_snippet_api/templates/ajax_snippets/example_theme_popover.html
    M ckanext/imageview/plugin.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/multilingual/plugin.py
    M ckanext/reclineview/tests/test_view.py
    M ckanext/reclineview/theme/public/recline_view.js
    M ckanext/stats/stats.py
    M ckanext/stats/templates/ckanext/stats/index.html
    M ckanext/textview/tests/test_view.py
    M ckanext/textview/theme/public/text_view.js
    M ckanext/webpageview/plugin.py
    M ckanext/webpageview/tests/test_view.py
    M contrib/docker/ckan-entrypoint.sh
    M contrib/docker/docker-compose.yml
    M contrib/docker/solr/Dockerfile
    M dev-requirements.txt
    M doc/_static/ckanlogo.png
    A doc/_static/css/custom.css
    A doc/_templates/layout.html
    M doc/api/index.rst
    M doc/api/legacy-api.rst
    M doc/conf.py
    M doc/contributing/documentation.rst
    M doc/contributing/frontend/template-tutorial.rst
    M doc/contributing/release-process.rst
    M doc/contributing/test.rst
    M doc/contributing/testing.rst
    M doc/contributing/unicode.rst
    M doc/maintaining/background-tasks.rst
    M doc/maintaining/configuration.rst
    M doc/maintaining/database-management.rst
    M doc/maintaining/datastore.rst
    M doc/maintaining/filestore.rst
    M doc/maintaining/installing/index.rst
    M doc/maintaining/installing/install-from-docker-compose.rst
    M doc/maintaining/installing/install-from-package.rst
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/linked-data-and-rdf.rst
    M doc/maintaining/stats.rst
    M doc/maintaining/upgrading/upgrade-package-ckan-1-to-2.rst
    M doc/theming/jinja-tags.rst
    M doc/theming/templates.rst
    M doc/user-guide.rst
    M requirements.in
    M requirements.txt
    A scripts/4042_fix_resource_extras.py
    M setup.py

  Log Message:
  -----------
  [sync]

update to latest


  Commit: fb24c8444ab389967596fda626f76e28bb7812ff
      https://github.com/ckan/ckan/commit/fb24c8444ab389967596fda626f76e28bb7812ff
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2018-07-31 (Tue, 31 Jul 2018)

  Changed paths:
    M ckan/lib/search/query.py

  Log Message:
  -----------
  Explicitly set default search field in search as schema based default field is deprecated in solr


  Commit: 89cb5097062ac9a286f7b225d992a57cdaa721c8
      https://github.com/ckan/ckan/commit/89cb5097062ac9a286f7b225d992a57cdaa721c8
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2018-08-02 (Thu, 02 Aug 2018)

  Changed paths:
    M ckan/lib/search/query.py
    M ckan/logic/action/get.py

  Log Message:
  -----------
  Set default search field before before_search and expose it to search itself


  Commit: 5373525f6a18f3a7922eaf5d50fbeeaae937d7be
      https://github.com/ckan/ckan/commit/5373525f6a18f3a7922eaf5d50fbeeaae937d7be
  Author: Jari Voutilainen <jari.voutilainen at iki.fi>
  Date:   2018-08-03 (Fri, 03 Aug 2018)

  Changed paths:
    M ckan/logic/action/get.py

  Log Message:
  -----------
  Set df parameter so that it can't be manipulated from the api


  Commit: 110e43d3637b81977d01470ea7bacc78540db226
      https://github.com/ckan/ckan/commit/110e43d3637b81977d01470ea7bacc78540db226
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-03 (Fri, 03 Aug 2018)

  Changed paths:
    M ckan/lib/dictization/model_save.py

  Log Message:
  -----------
  [#4382] strip full URL before saving to DB


  Commit: 8210da1d2ab631760ec44053b0a949eb11f718f9
      https://github.com/ckan/ckan/commit/8210da1d2ab631760ec44053b0a949eb11f718f9
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M ckan/lib/dictization/model_save.py

  Log Message:
  -----------
  Changes according revieew


  Commit: 469d068a01a33960f263142ea671aefed031547b
      https://github.com/ckan/ckan/commit/469d068a01a33960f263142ea671aefed031547b
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M ckan/tests/lib/dictization/test_model_dictize.py

  Log Message:
  -----------
  Add tests


  Commit: 44381bd7b8bce7f1c860b7a680747e56dbf4478c
      https://github.com/ckan/ckan/commit/44381bd7b8bce7f1c860b7a680747e56dbf4478c
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    A .circleci/config.yml

  Log Message:
  -----------
  ported


  Commit: e364bd741de4e13ea1579a0337415e54f1257778
      https://github.com/ckan/ckan/commit/e364bd741de4e13ea1579a0337415e54f1257778
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    R .circleci-matrix.yml
    M .circleci/config.yml
    R circle.yml

  Log Message:
  -----------
  LF endings and del unnecesary


  Commit: 769d28ad41f3796c5cc347adff3e1ebd16038daf
      https://github.com/ckan/ckan/commit/769d28ad41f3796c5cc347adff3e1ebd16038daf
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  Ups, that was neccesary


  Commit: 64d4f56d736aaa092a8fdcfc4aaa11a16fe3cf28
      https://github.com/ckan/ckan/commit/64d4f56d736aaa092a8fdcfc4aaa11a16fe3cf28
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    A test-core-circle-ci.ini

  Log Message:
  -----------
  that was ignored


  Commit: 1eda13d01db9d3ece1d8bb51f93da1cf68f667ae
      https://github.com/ckan/ckan/commit/1eda13d01db9d3ece1d8bb51f93da1cf68f667ae
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    M test-core-circle-ci.ini

  Log Message:
  -----------
  changed host


  Commit: f9dc00c3e4e8e8df56ae27f6a902cb1092a98a9d
      https://github.com/ckan/ckan/commit/f9dc00c3e4e8e8df56ae27f6a902cb1092a98a9d
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    M test-core-circle-ci.ini

  Log Message:
  -----------
  fixed hosts


  Commit: 66820b3fffbb3d0cda0bce69993842196ee37414
      https://github.com/ckan/ckan/commit/66820b3fffbb3d0cda0bce69993842196ee37414
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-13 (Mon, 13 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  file ending


  Commit: 56fb0b19db735c4583309fe1e9fdc8eb06364189
      https://github.com/ckan/ckan/commit/56fb0b19db735c4583309fe1e9fdc8eb06364189
  Author: Dusko Bogdanovski <dusko.bogdanovski at keitaro.com>
  Date:   2018-08-15 (Wed, 15 Aug 2018)

  Changed paths:
    M ckan/templates/snippets/language_selector.html

  Log Message:
  -----------
  [#4401] Fix for comparing the current with the chosen language


  Commit: c6c252622b5c3c091a38159898db6e6f71dbfbb6
      https://github.com/ckan/ckan/commit/c6c252622b5c3c091a38159898db6e6f71dbfbb6
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    A ckan/lib/flask_cli.py
    M setup.py

  Log Message:
  -----------
  Setup


  Commit: df43b78526f30e6723641d1e2f74bb2c86197ec2
      https://github.com/ckan/ckan/commit/df43b78526f30e6723641d1e2f74bb2c86197ec2
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M test-core-circle-ci.ini

  Log Message:
  -----------
  Update test-core-circle-ci.ini


  Commit: 35b6b01b2a8bc3b5d12e85155b63048ed54f5eb9
      https://github.com/ckan/ckan/commit/35b6b01b2a8bc3b5d12e85155b63048ed54f5eb9
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  Update config.yml


  Commit: ca87ba6fc8ef0212ef73a64dc8936bacd0274e77
      https://github.com/ckan/ckan/commit/ca87ba6fc8ef0212ef73a64dc8936bacd0274e77
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M test-core-circle-ci.ini

  Log Message:
  -----------
  Update test-core-circle-ci.ini


  Commit: 96a376ffc50c16cf61ca0c9a89898cdf11271640
      https://github.com/ckan/ckan/commit/96a376ffc50c16cf61ca0c9a89898cdf11271640
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M test-core-circle-ci.ini

  Log Message:
  -----------
  Update test-core-circle-ci.ini


  Commit: 63f0035f46b50c42fb54bd300319051bc7ce57c4
      https://github.com/ckan/ckan/commit/63f0035f46b50c42fb54bd300319051bc7ce57c4
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M test-core-circle-ci.ini

  Log Message:
  -----------
  Update test-core-circle-ci.ini


  Commit: 9f2fc257277ddf8b2a727d9dc2f4c7696953aa5e
      https://github.com/ckan/ckan/commit/9f2fc257277ddf8b2a727d9dc2f4c7696953aa5e
  Author: Raul Hidalgo Caballero <raul.hidalgo.sopa at gmail.com>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M test-core-circle-ci.ini

  Log Message:
  -----------
  Update test-core-circle-ci.ini


  Commit: ca9df3661e8f23e30e3de10f250026bc6f070120
      https://github.com/ckan/ckan/commit/ca9df3661e8f23e30e3de10f250026bc6f070120
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-16 (Thu, 16 Aug 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/test_upsert.py

  Log Message:
  -----------
  [#4407] datastore_upsert: new dry_run parameter


  Commit: 46724dc6714a5c978260603c4789dfbea1b44709
      https://github.com/ckan/ckan/commit/46724dc6714a5c978260603c4789dfbea1b44709
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-17 (Fri, 17 Aug 2018)

  Changed paths:
    M dev-requirements.txt

  Log Message:
  -----------
  [#4392] Upgrade pyfakefs to avoid pbr conflict over mox3.


  Commit: bdde92a5e5d5046044a313cea4caece5026b3de7
      https://github.com/ckan/ckan/commit/bdde92a5e5d5046044a313cea4caece5026b3de7
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-20 (Mon, 20 Aug 2018)

  Changed paths:
    M Dockerfile
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/lib/plugins.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/tests/test_search.py
    M doc/maintaining/installing/install-from-docker-compose.rst

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into 4291-werkzeug-dev-server


  Commit: d1940a85b2fa24a48aa1094aa71b733bdc450995
      https://github.com/ckan/ckan/commit/d1940a85b2fa24a48aa1094aa71b733bdc450995
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-20 (Mon, 20 Aug 2018)

  Changed paths:
    M ckan/lib/flask_cli.py

  Log Message:
  -----------
  Create flask_cli script


  Commit: 5616fd85807e86d9fc6f91df8708a59376e69951
      https://github.com/ckan/ckan/commit/5616fd85807e86d9fc6f91df8708a59376e69951
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M ckan/templates/snippets/language_selector.html

  Log Message:
  -----------
  Merge pull request #4402 from duskobogdanovski/4401-language-switcher-fix

[#4401] Fix for comparing the current with the chosen language


  Commit: e93f365d61466ef7192a1b3f40a3dcfea47dd537
      https://github.com/ckan/ckan/commit/e93f365d61466ef7192a1b3f40a3dcfea47dd537
  Author: amercader <amercadero at gmail.com>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Don't re-register plugin helpers on flask_app, as it has been done on load_environment


  Commit: 3f90a830f7220f02fd158b52b0cafda1e5c2bf0e
      https://github.com/ckan/ckan/commit/3f90a830f7220f02fd158b52b0cafda1e5c2bf0e
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M dev-requirements.txt

  Log Message:
  -----------
  Merge pull request #4409 from ckan/4392-pbr-conflict-fix

Upgrade pyfakefs


  Commit: 680406e97955c49e02650a03b579ef06d6d574c1
      https://github.com/ckan/ckan/commit/680406e97955c49e02650a03b579ef06d6d574c1
  Author: Tyler Kennedy <tk at tkte.ch>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/test_upsert.py

  Log Message:
  -----------
  Merge pull request #4407 from ckan/4407-datastore-upsert-dry-run

datastore_upsert: dry_run parameter


  Commit: 4ef766fe52de68e02a4ed23b488ecac8f0a23dea
      https://github.com/ckan/ckan/commit/4ef766fe52de68e02a4ed23b488ecac8f0a23dea
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M ckan/config/middleware/__init__.py
    M ckan/lib/flask_cli.py
    M setup.py

  Log Message:
  -----------
  Run command working


  Commit: 0ced79463907dd466e9892127e7def64f1c6fc16
      https://github.com/ckan/ckan/commit/0ced79463907dd466e9892127e7def64f1c6fc16
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-21 (Tue, 21 Aug 2018)

  Changed paths:
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Add Debugger app, remove pdb line


  Commit: 6faafd44bb42f9a05c5ef7715b82cd4a2dbf7b10
      https://github.com/ckan/ckan/commit/6faafd44bb42f9a05c5ef7715b82cd4a2dbf7b10
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-22 (Wed, 22 Aug 2018)

  Changed paths:
    M ckan/lib/flask_cli.py

  Log Message:
  -----------
  pep8


  Commit: f09ef6b2f49968aa5b80c6ae6d9ce2c2dfcf8041
      https://github.com/ckan/ckan/commit/f09ef6b2f49968aa5b80c6ae6d9ce2c2dfcf8041
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Merge pull request #4414 from ckan/flask-reregister-helpers

Don't re-register plugin helpers on flask_app, as it has been done on load_environment


  Commit: ac199f441e8bf7afbf2790ba39e9860e22e1ea36
      https://github.com/ckan/ckan/commit/ac199f441e8bf7afbf2790ba39e9860e22e1ea36
  Author: Ori Hoch <ori at uumpa.com>
  Date:   2018-08-23 (Thu, 23 Aug 2018)

  Changed paths:
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/test/spec/modules/autocomplete.spec.js

  Log Message:
  -----------
  autocomplete.js: fix handling of comma key codes


  Commit: 6f15cfb1cc913d73b029d5515dd0375e979d79a2
      https://github.com/ckan/ckan/commit/6f15cfb1cc913d73b029d5515dd0375e979d79a2
  Author: Ori Hoch <ori at uumpa.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/lib/fanstatic_resources.py
    M doc/contributing/frontend/resources.rst

  Log Message:
  -----------
  support overriding resources, using fanstatic rollup / supersedes feature


  Commit: e7f95ea08d64bc28e4c0f639a381153203fba19b
      https://github.com/ckan/ckan/commit/e7f95ea08d64bc28e4c0f639a381153203fba19b
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  [#4423] Upgrade dateutils


  Commit: 5787c7b1a6ff0060987517cf47cbe9c7f4b1171d
      https://github.com/ckan/ckan/commit/5787c7b1a6ff0060987517cf47cbe9c7f4b1171d
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Flask patch update


  Commit: b30a7059227a82d51ca994a73b8ac6a6e522e935
      https://github.com/ckan/ckan/commit/b30a7059227a82d51ca994a73b8ac6a6e522e935
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M dev-requirements.txt
    M requirements.txt

  Log Message:
  -----------
  Upgrade pip-tools so that pip-compile works with latest pip version (18.0). Rerun pip-compile (cosmetic differences only in requirements.txt)


  Commit: 3372892a1e58093927a9e3e3bf7da0393a3e4390
      https://github.com/ckan/ckan/commit/3372892a1e58093927a9e3e3bf7da0393a3e4390
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Remove duplicate (see 2 lines later)


  Commit: f525ba9c747db165f812a0b2f13f77c2d977ce8e
      https://github.com/ckan/ckan/commit/f525ba9c747db165f812a0b2f13f77c2d977ce8e
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/lib/flask_cli.py

  Log Message:
  -----------
  Add DB command


  Commit: 7cfba2b48ee657b23f44d1ace25cfa84adae1183
      https://github.com/ckan/ckan/commit/7cfba2b48ee657b23f44d1ace25cfa84adae1183
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/lib/flask_cli.py

  Log Message:
  -----------
  Load env instead of creating the app


  Commit: 9a3fff89e24733bd3230e32db2d76008108cbc34
      https://github.com/ckan/ckan/commit/9a3fff89e24733bd3230e32db2d76008108cbc34
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/lib/flask_cli.py

  Log Message:
  -----------
  Prefix strings


  Commit: 052c4b0b019f43fdcc257fbd7663181fccf64af1
      https://github.com/ckan/ckan/commit/052c4b0b019f43fdcc257fbd7663181fccf64af1
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/lib/flask_cli.py

  Log Message:
  -----------
  python3 compliance


  Commit: 59e7951d77443cec0612caa2625e339a1724a2b0
      https://github.com/ckan/ckan/commit/59e7951d77443cec0612caa2625e339a1724a2b0
  Author: amercader <amercadero at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/logic/action/create.py
    M ckan/tests/logic/action/test_create.py

  Log Message:
  -----------
  Fix return_id_only behaviour broken by #4315


  Commit: 1898066a855ce1fdfd27a37fdfeba9b0daa22fbc
      https://github.com/ckan/ckan/commit/1898066a855ce1fdfd27a37fdfeba9b0daa22fbc
  Author: amercader <amercadero at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/tests/logic/action/test_update.py

  Log Message:
  -----------
  Add return_id_only test for update too


  Commit: 18b25effee90a88ed304d5f1ba76c7b4e4ef443c
      https://github.com/ckan/ckan/commit/18b25effee90a88ed304d5f1ba76c7b4e4ef443c
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-24 (Fri, 24 Aug 2018)

  Changed paths:
    M ckan/lib/search/query.py
    M ckan/logic/action/get.py

  Log Message:
  -----------
  Merge pull request #4376 from Zharktas/fix-default-search-field

Explicitly set default search field in search query


  Commit: 24e7cc8d5da51d8639a5d9fd5dccc550385c791a
      https://github.com/ckan/ckan/commit/24e7cc8d5da51d8639a5d9fd5dccc550385c791a
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-26 (Sun, 26 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  circleci: test with 4 containers


  Commit: 252e17c085ef42e4fe18f85b0bd6d3df03d3bdd5
      https://github.com/ckan/ckan/commit/252e17c085ef42e4fe18f85b0bd6d3df03d3bdd5
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-26 (Sun, 26 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  circleci: use old test splits (more on container 0)


  Commit: c68614c776699618101b60843b2314b6b117fcc2
      https://github.com/ckan/ckan/commit/c68614c776699618101b60843b2314b6b117fcc2
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-26 (Sun, 26 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  circleci: create fewer intermediate images


  Commit: b8b66fc66c4cf90ec94fe77b2536e5da835ab8f3
      https://github.com/ckan/ckan/commit/b8b66fc66c4cf90ec94fe77b2536e5da835ab8f3
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-26 (Sun, 26 Aug 2018)

  Changed paths:
    M Dockerfile
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/lib/plugins.py
    M ckan/lib/search/query.py
    M ckan/logic/action/get.py
    M ckan/templates/snippets/language_selector.html
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M dev-requirements.txt
    M doc/maintaining/installing/install-from-docker-compose.rst

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into circle-v2


  Commit: c3f328b240b0d632ca516b15f8b76613466e704d
      https://github.com/ckan/ckan/commit/c3f328b240b0d632ca516b15f8b76613466e704d
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M ckan/logic/action/create.py
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/logic/action/test_update.py

  Log Message:
  -----------
  Merge pull request #4429 from ckan/fix-return_id_only

Fix return_id_only behaviour broken by #4315


  Commit: f73b9c1e759acff8458d62fa9d0b4a13c948e988
      https://github.com/ckan/ckan/commit/f73b9c1e759acff8458d62fa9d0b4a13c948e988
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Merge pull request #4428 from ckan/changelog-dupe

Remove duplicate in changelog


  Commit: 47745b4e2401cf0d4c2c344e28b3243ff259c55d
      https://github.com/ckan/ckan/commit/47745b4e2401cf0d4c2c344e28b3243ff259c55d
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M dev-requirements.txt
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4427 from ckan/dep-work

Upgrade pip-tools


  Commit: 4011f5689b79a451c416f7cae8be619320430ed3
      https://github.com/ckan/ckan/commit/4011f5689b79a451c416f7cae8be619320430ed3
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-08-28 (Tue, 28 Aug 2018)

  Changed paths:
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/test/spec/modules/autocomplete.spec.js

  Log Message:
  -----------
  Merge pull request #4421 from OriHoch/autocomplete-module-fix-handling-of-commas-in-different-locales

autocomplete.js: fix handling of comma key codes


  Commit: 8f88217c5baf9b94671c585f98a2bc52150eddd8
      https://github.com/ckan/ckan/commit/8f88217c5baf9b94671c585f98a2bc52150eddd8
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-30 (Thu, 30 Aug 2018)

  Changed paths:
    M ckan/lib/cli.py

  Log Message:
  -----------
  Add a missing error message


  Commit: 383db5d1778ecb7c670a936e3890bd99541edf10
      https://github.com/ckan/ckan/commit/383db5d1778ecb7c670a936e3890bd99541edf10
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-30 (Thu, 30 Aug 2018)

  Changed paths:
    M ckan/tests/legacy/lib/test_solr_search_index.py

  Log Message:
  -----------
  [#4430] make test failure clearer


  Commit: 5d0f9e55379f899b6e14e15469ee38151df770e1
      https://github.com/ckan/ckan/commit/5d0f9e55379f899b6e14e15469ee38151df770e1
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-30 (Thu, 30 Aug 2018)

  Changed paths:
    M requirements.txt

  Log Message:
  -----------
  I ran: pip-compile --output-file requirements.txt requirements.in --upgrade


  Commit: 88896915e8c7e74bc95e5dcc9d0b14e4891e452d
      https://github.com/ckan/ckan/commit/88896915e8c7e74bc95e5dcc9d0b14e4891e452d
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-08-30 (Thu, 30 Aug 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/lib/search/query.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/test/spec/modules/autocomplete.spec.js
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/logic/action/test_update.py
    M dev-requirements.txt
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into flask-patch-update


  Commit: 90daf5cd8f3bd0c444c8f83baee1fc6df790403f
      https://github.com/ckan/ckan/commit/90daf5cd8f3bd0c444c8f83baee1fc6df790403f
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4426 from ckan/flask-patch-update

Flask patch update


  Commit: 12c944bfeab321ac2f202c78ae6f852c6fc215ed
      https://github.com/ckan/ckan/commit/12c944bfeab321ac2f202c78ae6f852c6fc215ed
  Author: Ori Hoch <ori at uumpa.com>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M ckan/lib/app_globals.py
    A ckan/public/base/css/resource.config
    A ckan/public/base/css/rtl.css
    A ckan/public/base/less/rtl-bootstrap.less
    A ckan/public/base/less/rtl.less
    M ckan/templates/base.html
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  right to left support


  Commit: a9b797bed1e2091695a5d2560708e1a821a7a7ef
      https://github.com/ckan/ckan/commit/a9b797bed1e2091695a5d2560708e1a821a7a7ef
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  [#4430] less verbose tests


  Commit: 19b9a0463e87b708ca38e54dde97376a75e1b38a
      https://github.com/ckan/ckan/commit/19b9a0463e87b708ca38e54dde97376a75e1b38a
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M ckan/config/environment.py
    M ckanext/imageview/tests/test_view.py

  Log Message:
  -----------
  [#4430] test fixes

based on e1a3d0553781ec8e40884df42dc0b692f26646e8 by @tino097


  Commit: 49a5fda88cd8c855286827d275fc1f6291e92d3f
      https://github.com/ckan/ckan/commit/49a5fda88cd8c855286827d275fc1f6291e92d3f
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  [#4430] collect test results


  Commit: 04457bb5d7785627b56d8ebcd9dd5ae14bfb2465
      https://github.com/ckan/ckan/commit/04457bb5d7785627b56d8ebcd9dd5ae14bfb2465
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  [#4430] fix collect test results


  Commit: af59d891d5b126fac9b743f5ca6086ac9e72992e
      https://github.com/ckan/ckan/commit/af59d891d5b126fac9b743f5ca6086ac9e72992e
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M .circleci/config.yml
    M test-core-circle-ci.ini

  Log Message:
  -----------
  [#4430] run solr locally so we can override schema


  Commit: 0d7fcac5a71e3e10cbb2c6cd6648369c818fd123
      https://github.com/ckan/ckan/commit/0d7fcac5a71e3e10cbb2c6cd6648369c818fd123
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  [#4430] fix mochajs test command


  Commit: 82571f813f455ebe2a7996648aa68c6f4a05e141
      https://github.com/ckan/ckan/commit/82571f813f455ebe2a7996648aa68c6f4a05e141
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  [#4430] fix mochajs test command again


  Commit: da5f3d5809310f8e1a3c3beb29b48926a58750a4
      https://github.com/ckan/ckan/commit/da5f3d5809310f8e1a3c3beb29b48926a58750a4
  Author: Ian Ward <ian at excess.org>
  Date:   2018-08-31 (Fri, 31 Aug 2018)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  [#4430] factor out common options, be verbose again, rebalance


  Commit: faf4d7b410b21fd101d27f3d4f1e41cb5c020f6a
      https://github.com/ckan/ckan/commit/faf4d7b410b21fd101d27f3d4f1e41cb5c020f6a
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-09-03 (Mon, 03 Sep 2018)

  Changed paths:
    M ckanext/example_flask_streaming/tests/test_streaming_responses.py

  Log Message:
  -----------
  Update tests so that one could understand, what feature is tested


  Commit: 49d348a603c2776e566e3d95d5468f95ec910f30
      https://github.com/ckan/ckan/commit/49d348a603c2776e566e3d95d5468f95ec910f30
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-09-03 (Mon, 03 Sep 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/lib/fanstatic_resources.py
    M doc/contributing/frontend/resources.rst

  Log Message:
  -----------
  Merge pull request #4422 from OriHoch/fanstatic-support-supersede

support resource overrides in resources.config using fanstatic supersedes feature


  Commit: 792be108a30571cf69bd92e2454fa0b8fed073c6
      https://github.com/ckan/ckan/commit/792be108a30571cf69bd92e2454fa0b8fed073c6
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-03 (Mon, 03 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/lib/fanstatic_resources.py
    M ckan/lib/search/query.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/test/spec/modules/autocomplete.spec.js
    M ckan/templates/snippets/language_selector.html
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/logic/action/test_update.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/test_upsert.py
    M dev-requirements.txt
    M doc/contributing/frontend/resources.rst
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into 4291-werkzeug-dev-server


  Commit: 27160c1051396f6627d4474324762a2912616704
      https://github.com/ckan/ckan/commit/27160c1051396f6627d4474324762a2912616704
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-03 (Mon, 03 Sep 2018)

  Changed paths:
    A ckan/cli/__init__.py
    A ckan/cli/cli.py
    A ckan/cli/server/__init__.py
    A ckan/cli/server/server.py
    M setup.py

  Log Message:
  -----------
  Rearange the cli commands, into one folder, separated by subcommands


  Commit: b61b823b43643ec0bd4dcb418df27f6c64d73b4c
      https://github.com/ckan/ckan/commit/b61b823b43643ec0bd4dcb418df27f6c64d73b4c
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/cli.py
    A ckan/cli/database/__init__.py
    A ckan/cli/database/db.py
    M ckan/cli/server/server.py

  Log Message:
  -----------
  Add database commands, refactor the code


  Commit: e51a1e2c04d1baaa8745a76b8ddb2e3ca467c5d1
      https://github.com/ckan/ckan/commit/e51a1e2c04d1baaa8745a76b8ddb2e3ca467c5d1
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/cli.py
    M ckan/cli/database/db.py

  Log Message:
  -----------
  Update the database commands


  Commit: 3af4b0be84ed554f8db423dc396683bf0f97a106
      https://github.com/ckan/ckan/commit/3af4b0be84ed554f8db423dc396683bf0f97a106
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/database/db.py

  Log Message:
  -----------
  pep8 and typo


  Commit: 04b3c0d58227e3d04fb00aa81e4dd85b1b30e1e9
      https://github.com/ckan/ckan/commit/04b3c0d58227e3d04fb00aa81e4dd85b1b30e1e9
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    M ckan/cli/database/db.py

  Log Message:
  -----------
  Typos, add confirmation prompt for cleaning the DB


  Commit: 5826df78b960b50efcfb92abe898a2c1a50d2669
      https://github.com/ckan/ckan/commit/5826df78b960b50efcfb92abe898a2c1a50d2669
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    R .circleci-matrix.yml
    A .circleci/config.yml
    R circle.yml
    M ckan/config/environment.py
    M ckan/tests/legacy/lib/test_solr_search_index.py
    M ckanext/imageview/tests/test_view.py
    A test-core-circle-ci.ini

  Log Message:
  -----------
  Merge pull request #4430 from wardi/circle-v2

Circle v2 w/parallel containers


  Commit: e5b54ba5184ba52cd50ba4b61eeb3718fb92999a
      https://github.com/ckan/ckan/commit/e5b54ba5184ba52cd50ba4b61eeb3718fb92999a
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4436 from ckan/upgrade-minor-deps

Upgrade minor deps


  Commit: 33836a37b122d57b886523ddc587451fbfcd23b3
      https://github.com/ckan/ckan/commit/33836a37b122d57b886523ddc587451fbfcd23b3
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    M ckan/views/dataset.py
    M ckanext/example_flask_streaming/tests/test_streaming_responses.py

  Log Message:
  -----------
  fix linter error


  Commit: 2fc91eb9cc755d87b78965d3086ac001b47234cf
      https://github.com/ckan/ckan/commit/2fc91eb9cc755d87b78965d3086ac001b47234cf
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/cli.py
    R ckan/cli/database/__init__.py
    R ckan/cli/database/db.py
    A ckan/cli/db.py
    A ckan/cli/server.py
    R ckan/cli/server/__init__.py
    R ckan/cli/server/server.py

  Log Message:
  -----------
  Move all command scripts in same folder


  Commit: 75c5121ce4a8e878bec044145148b7233e41da5e
      https://github.com/ckan/ckan/commit/75c5121ce4a8e878bec044145148b7233e41da5e
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-04 (Tue, 04 Sep 2018)

  Changed paths:
    R .circleci-matrix.yml
    A .circleci/config.yml
    R circle.yml
    M ckan/config/environment.py
    M ckan/tests/legacy/lib/test_solr_search_index.py
    M ckanext/imageview/tests/test_view.py
    M requirements.txt
    A test-core-circle-ci.ini

  Log Message:
  -----------
  Merge branch 'master' into 4291-werkzeug-dev-server


  Commit: 0cfd687ccdad83772a851d1526dfdf2c3c3a78f9
      https://github.com/ckan/ckan/commit/0cfd687ccdad83772a851d1526dfdf2c3c3a78f9
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-09-05 (Wed, 05 Sep 2018)

  Changed paths:
    M ckan/views/dataset.py
    M ckanext/example_flask_streaming/tests/test_streaming_responses.py

  Log Message:
  -----------
  Merge pull request #4441 from smotornyuk/streaming-response-test-clean-up

Update tests so that one could understand, what feature is tested


  Commit: 390ae6a5a0709df2a199588207fccd13aa5477e5
      https://github.com/ckan/ckan/commit/390ae6a5a0709df2a199588207fccd13aa5477e5
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-06 (Thu, 06 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/cli.py
    M ckan/cli/db.py

  Log Message:
  -----------
  Add search index commands


  Commit: 5886a0eb27c4b51f7e242436b0bf1d96df8f259b
      https://github.com/ckan/ckan/commit/5886a0eb27c4b51f7e242436b0bf1d96df8f259b
  Author: Ori Hoch <ori at uumpa.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M ckan/lib/app_globals.py
    M ckan/lib/helpers.py
    M ckan/templates/base.html

  Log Message:
  -----------
  move globals to helpers


  Commit: f52b2ad0e4df1127716aeaad5c5bae08161c2004
      https://github.com/ckan/ckan/commit/f52b2ad0e4df1127716aeaad5c5bae08161c2004
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M ckan/cli/cli.py
    M ckan/cli/db.py
    A ckan/cli/search_index.py
    M ckan/cli/server.py

  Log Message:
  -----------
  Small refactoring of the code


  Commit: 6509ff4592d249605bc0121709b89c6bf2b52223
      https://github.com/ckan/ckan/commit/6509ff4592d249605bc0121709b89c6bf2b52223
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M ckan/lib/navl/validators.py
    M ckan/tests/legacy/lib/test_navl.py
    M ckan/tests/lib/navl/test_validators.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  Fix and test for include_total not working, because of the default() validator was broken.


  Commit: a690b4f6b7ef460835bc5f512efa7190b926b7bc
      https://github.com/ckan/ckan/commit/a690b4f6b7ef460835bc5f512efa7190b926b7bc
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M ckan/templates/package/base.html

  Log Message:
  -----------
  Fix urls in the breadcrumb


  Commit: ffc73f6c0b5d04222248df6c076bbeec91bbd9ee
      https://github.com/ckan/ckan/commit/ffc73f6c0b5d04222248df6c076bbeec91bbd9ee
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  Address review comments


  Commit: 2235a07b9ef79ebfd34d56da257df77986aaaab6
      https://github.com/ckan/ckan/commit/2235a07b9ef79ebfd34d56da257df77986aaaab6
  Author: Ori Hoch <ori at uumpa.com>
  Date:   2018-09-09 (Sun, 09 Sep 2018)

  Changed paths:
    M ckan/lib/helpers.py
    A ckan/public/base/css/main-rtl.css
    R ckan/public/base/css/resource.config
    R ckan/public/base/css/rtl.css
    A ckan/public/base/less/bootstrap-rtl.less
    A ckan/public/base/less/ckan-rtl.less
    A ckan/public/base/less/main-rtl.less
    R ckan/public/base/less/rtl-bootstrap.less
    R ckan/public/base/less/rtl.less
    M ckan/templates/base.html

  Log Message:
  -----------
  add Persian to rtl languages, improve loading order, css fixes


  Commit: c5335ebc4eb4c9ac3f336de5e9b793c805d2c477
      https://github.com/ckan/ckan/commit/c5335ebc4eb4c9ac3f336de5e9b793c805d2c477
  Author: Ori Hoch <ori at uumpa.com>
  Date:   2018-09-09 (Sun, 09 Sep 2018)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  pep8


  Commit: 95fd8e5f7ef72364cbd28b8b4f0e416c5d115b34
      https://github.com/ckan/ckan/commit/95fd8e5f7ef72364cbd28b8b4f0e416c5d115b34
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M ckan/views/dataset.py
    M ckanext/example_flask_streaming/tests/test_streaming_responses.py

  Log Message:
  -----------
  Merge branch 'master' into 4291-werkzeug-dev-server


  Commit: bae69518d6686e8abef327890ce20d22acbaae14
      https://github.com/ckan/ckan/commit/bae69518d6686e8abef327890ce20d22acbaae14
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M ckan/cli/db.py
    M ckan/cli/server.py

  Log Message:
  -----------
  Update DB commands


  Commit: 2886f6ddd2e00f86b666ee8878ecea4f8605d36f
      https://github.com/ckan/ckan/commit/2886f6ddd2e00f86b666ee8878ecea4f8605d36f
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M ckan/cli/db.py

  Log Message:
  -----------
  Update DB commands


  Commit: eea11bc4a67357b6e4615faf1aeb860599ccf152
      https://github.com/ckan/ckan/commit/eea11bc4a67357b6e4615faf1aeb860599ccf152
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-10 (Mon, 10 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/db.py
    M ckan/cli/search_index.py

  Log Message:
  -----------
  Update DB commands


  Commit: 09060854d9ab942d57e2a1ed4b402a5c8c183851
      https://github.com/ckan/ckan/commit/09060854d9ab942d57e2a1ed4b402a5c8c183851
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-11 (Tue, 11 Sep 2018)

  Changed paths:
    R ckan/lib/flask_cli.py

  Log Message:
  -----------
  Remove script


  Commit: eeaafd52c985c18e2c8a66845625ec26ad3dc481
      https://github.com/ckan/ckan/commit/eeaafd52c985c18e2c8a66845625ec26ad3dc481
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-11 (Tue, 11 Sep 2018)

  Changed paths:
    M ckan/templates/package/base.html

  Log Message:
  -----------
  Use blueprints instead of controllers


  Commit: f3a9c0d99e0bbd404052f49a1ec36a208af634c5
      https://github.com/ckan/ckan/commit/f3a9c0d99e0bbd404052f49a1ec36a208af634c5
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-11 (Tue, 11 Sep 2018)

  Changed paths:
    M ckan/templates/package/base.html

  Log Message:
  -----------
  Merge pull request #4449 from tino097/4437-wrong-link-to-org-in-breadcrumb

Fix urls in the breadcrumb


  Commit: f6379768e82f4de2a51a70f9770f085ac801770a
      https://github.com/ckan/ckan/commit/f6379768e82f4de2a51a70f9770f085ac801770a
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M ckan/cli/db.py
    M ckan/cli/search_index.py
    M ckan/cli/server.py

  Log Message:
  -----------
  Search index rebuild, replace prints with click.echo


  Commit: 1b7b95fd5b79fde97df772124681e2e81347f686
      https://github.com/ckan/ckan/commit/1b7b95fd5b79fde97df772124681e2e81347f686
  Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Test for dataset navigation


  Commit: fcbea847b371588f970e9970704098d92cd110c5
      https://github.com/ckan/ckan/commit/fcbea847b371588f970e9970704098d92cd110c5
  Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Tests for group and organization navigation


  Commit: 1e81b3664b18cacefe39e28740cb98e293009127
      https://github.com/ckan/ckan/commit/1e81b3664b18cacefe39e28740cb98e293009127
  Author: Ori Hoch <ori at uumpa.com>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M ckan/lib/app_globals.py
    M ckan/lib/helpers.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  minor fixes for rtl configuration


  Commit: 16cda2d54d12477fbe321ec3d2677212a7e24911
      https://github.com/ckan/ckan/commit/16cda2d54d12477fbe321ec3d2677212a7e24911
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M ckan/lib/cli.py

  Log Message:
  -----------
  Merge pull request #4435 from ckan/user-add-error-message

user_add CLI - add a missing error message


  Commit: 844988359dd6c03147075f7e28326d80802d1b60
      https://github.com/ckan/ckan/commit/844988359dd6c03147075f7e28326d80802d1b60
  Author: Stefan Oderbolz <stefan.oderbolz at liip.ch>
  Date:   2018-09-13 (Thu, 13 Sep 2018)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Add missing routes to LEGACY_ROUTE_NAMES


  Commit: 7b51935d2154950e45f549379fbdcde87fcc3b2a
      https://github.com/ckan/ckan/commit/7b51935d2154950e45f549379fbdcde87fcc3b2a
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-09-14 (Fri, 14 Sep 2018)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Merge pull request #4458 from opendatazurich/4457-legacy-routes

[#4457] Missing legacy routes


  Commit: d565d8143dcb68993bb472e0fa3ba9530469cd86
      https://github.com/ckan/ckan/commit/d565d8143dcb68993bb472e0fa3ba9530469cd86
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-14 (Fri, 14 Sep 2018)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  We dont need the total when just getting the field names


  Commit: d446ad83ec12767677d6205588bdc9b5aaf060f8
      https://github.com/ckan/ckan/commit/d446ad83ec12767677d6205588bdc9b5aaf060f8
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-14 (Fri, 14 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/lib/navl/validators.py

  Log Message:
  -----------
  Changelog and docstring


  Commit: 435e33a0f648a7a10bb3ffe26ad379ba13f08673
      https://github.com/ckan/ckan/commit/435e33a0f648a7a10bb3ffe26ad379ba13f08673
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-14 (Fri, 14 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/lib/navl/validators.py

  Log Message:
  -----------
  Doc improvements


  Commit: 415ca4eba0bb623cc6d3238d1130ba698a2cc0b0
      https://github.com/ckan/ckan/commit/415ca4eba0bb623cc6d3238d1130ba698a2cc0b0
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-14 (Fri, 14 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/lib/helpers.py
    M ckan/lib/navl/validators.py
    M ckan/tests/legacy/lib/test_navl.py
    M ckan/tests/lib/navl/test_validators.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  Merge pull request #4448 from ckan/reduce-datastore-counts

default validator: only replace missing, None and ''
Fix and test for include_total not working


  Commit: 74ba71f4ae9542d49ee9b1811633858995591783
      https://github.com/ckan/ckan/commit/74ba71f4ae9542d49ee9b1811633858995591783
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-17 (Mon, 17 Sep 2018)

  Changed paths:
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  [#4464] package_search: fix and test for fl=id, fl as string


  Commit: 06121acbe60264a740a7a4224a286e7452d9d2ec
      https://github.com/ckan/ckan/commit/06121acbe60264a740a7a4224a286e7452d9d2ec
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-17 (Mon, 17 Sep 2018)

  Changed paths:
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  [#4464] pep8


  Commit: 45bd97d78c7dc5fa105bbef235afc6da737147ec
      https://github.com/ckan/ckan/commit/45bd97d78c7dc5fa105bbef235afc6da737147ec
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-09-18 (Tue, 18 Sep 2018)

  Changed paths:
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  Merge pull request #4464 from ckan/4464-package-search-fl-fix

package_search fl parameter issues


  Commit: 17bd217a1f6426857872f2e0f482c20c053dcd0a
      https://github.com/ckan/ckan/commit/17bd217a1f6426857872f2e0f482c20c053dcd0a
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-19 (Wed, 19 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/lib/cli.py
    M ckan/lib/helpers.py
    M ckan/lib/navl/validators.py
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    M ckan/templates/package/base.html
    M ckan/tests/legacy/lib/test_navl.py
    M ckan/tests/lib/navl/test_validators.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/logic/action/test_get.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  Merge branch 'master' into 4291-werkzeug-dev-server


  Commit: 3a0f6a6a0c0f507ce9b82d237791bfe46c1cdc71
      https://github.com/ckan/ckan/commit/3a0f6a6a0c0f507ce9b82d237791bfe46c1cdc71
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-19 (Wed, 19 Sep 2018)

  Changed paths:
    M ckan/cli/search_index.py

  Log Message:
  -----------
  Add more search-index commands


  Commit: 92d3b50299a858da2a94c3a95cf4346d78ab7002
      https://github.com/ckan/ckan/commit/92d3b50299a858da2a94c3a95cf4346d78ab7002
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-19 (Wed, 19 Sep 2018)

  Changed paths:
    M ckan/common.py

  Log Message:
  -----------
  Workaround for translator object


  Commit: 92edb9212b39d84922ec08ab92e287a92148d7a3
      https://github.com/ckan/ckan/commit/92edb9212b39d84922ec08ab92e287a92148d7a3
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckan/lib/helpers.py
    A ckan/public/base/css/main-rtl.css
    A ckan/public/base/less/bootstrap-rtl.less
    A ckan/public/base/less/ckan-rtl.less
    A ckan/public/base/less/main-rtl.less
    M ckan/templates/base.html
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Merge pull request #4438 from OriHoch/rtl-support

right to left support


  Commit: 7649321c7ad6e3dca4d944d07f89f34c3b643fcf
      https://github.com/ckan/ckan/commit/7649321c7ad6e3dca4d944d07f89f34c3b643fcf
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4424 from ckan/4423-upgrade-dateutils

Upgrade dateutils


  Commit: c7a69cc482f2090cdd27a8205df180b139a155de
      https://github.com/ckan/ckan/commit/c7a69cc482f2090cdd27a8205df180b139a155de
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  [#4462] _get_types: pass connection instead of context


  Commit: ae18cc0137498b3323af5c496f6ff0b352afbbe0
      https://github.com/ckan/ckan/commit/ae18cc0137498b3323af5c496f6ff0b352afbbe0
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  [#4462] _get_type: pass connection instead of context


  Commit: 6574d9e7e5c18ceae6831c9802aaf098ec8618a7
      https://github.com/ckan/ckan/commit/6574d9e7e5c18ceae6831c9802aaf098ec8618a7
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  [#4462] _get_fields: pass connection, resource_id instead of context, data_dict


  Commit: 48b20ffdd2958197bc1e076f11eb466ee461c90f
      https://github.com/ckan/ckan/commit/48b20ffdd2958197bc1e076f11eb466ee461c90f
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  [#4462] _get_fields_types: pass connection, resource_id instead of context, data_dict


  Commit: 88454907ec31581465ae7e6de62f4c917172b1c4
      https://github.com/ckan/ckan/commit/88454907ec31581465ae7e6de62f4c917172b1c4
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  [#4462] datastore_search: test showing bad fields returned


  Commit: 988931d5e3fc4d8d42873284a681e341aa6072ee
      https://github.com/ckan/ckan/commit/988931d5e3fc4d8d42873284a681e341aa6072ee
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  [#4462] fix renamed test classes


  Commit: 17701531145ab3077ea28029b941c9459b227199
      https://github.com/ckan/ckan/commit/17701531145ab3077ea28029b941c9459b227199
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  [#4462] datastore_search: partial result fields fix


  Commit: 32258bda45ca5d817f98c3baa66cb6a1acfc7094
      https://github.com/ckan/ckan/commit/32258bda45ca5d817f98c3baa66cb6a1acfc7094
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-20 (Thu, 20 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  [#4462] fix reuse of variable name


  Commit: 7bd11d3f757d40023897bcdd5d5176106285dd47
      https://github.com/ckan/ckan/commit/7bd11d3f757d40023897bcdd5d5176106285dd47
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-21 (Fri, 21 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/set_permissions.sql
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  Total estimation first attempt. Failing test for filters - I cant get it to accurately estimate with a filter.


  Commit: 4cad664982f7352c077fd31165fa185938a9dad1
      https://github.com/ckan/ckan/commit/4cad664982f7352c077fd31165fa185938a9dad1
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-21 (Fri, 21 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/set_permissions.sql
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  Remove estimation for filters and distinct because they didnt work.


  Commit: 04f9c7d31a0557df8246ddf1843d65b0e6444966
      https://github.com/ckan/ckan/commit/04f9c7d31a0557df8246ddf1843d65b0e6444966
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-21 (Fri, 21 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  [#4462] _textsearch_query: lang, q, plain instead of data_dict


  Commit: 73a4aa5a2b7b30e9e9dc31fb26b5d5ae91b669d2
      https://github.com/ckan/ckan/commit/73a4aa5a2b7b30e9e9dc31fb26b5d5ae91b669d2
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-23 (Sun, 23 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  [#4462] datastore_search: exclude rank columns if not in fields


  Commit: 8b89b395d058f7edec2e8d91bf151989baf94a25
      https://github.com/ckan/ckan/commit/8b89b395d058f7edec2e8d91bf151989baf94a25
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-23 (Sun, 23 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  [#4462] _result_fields: remove unused parameter


  Commit: 522df71c1e2d81f0353d5cde166e59fec564a88f
      https://github.com/ckan/ckan/commit/522df71c1e2d81f0353d5cde166e59fec564a88f
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-23 (Sun, 23 Sep 2018)

  Changed paths:
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  [#4462] datastore_search: test q dict form


  Commit: e246eb5c0261d30f19c88eae91cad0bea65232ad
      https://github.com/ckan/ckan/commit/e246eb5c0261d30f19c88eae91cad0bea65232ad
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-23 (Sun, 23 Sep 2018)

  Changed paths:
    M ckanext/datastore/commands.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_dump.py

  Log Message:
  -----------
  [#4461] dump with datastore_search parameters


  Commit: 0da911bb862b32b5f52fca19e5332698a0e98f99
      https://github.com/ckan/ckan/commit/0da911bb862b32b5f52fca19e5332698a0e98f99
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-23 (Sun, 23 Sep 2018)

  Changed paths:
    M ckanext/datastore/commands.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_dump.py

  Log Message:
  -----------
  [#4461] fix test


  Commit: db2a137cbb556509c3d64456914a1353764a4dd7
      https://github.com/ckan/ckan/commit/db2a137cbb556509c3d64456914a1353764a4dd7
  Author: Cody Boyko <cody.boyko2 at ontario.ca>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M ckanext/stats/templates/ckanext/stats/index.html

  Log Message:
  -----------
  [#4336] Remove html5 shim from stats extension.

html5.js was removed in commit #3705 but still referenced in
the stats extension. Currently this causes an error when the page
loads in CKAN 2.8 installs.

Removing this will remove support for older IE versions which
will only cause some issues for CKAN 2.8 users with the old
bootstrap 2 theme being used.


  Commit: ee0348798dfe4eb788dcb0153120c61dc552f9f9
      https://github.com/ckan/ckan/commit/ee0348798dfe4eb788dcb0153120c61dc552f9f9
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M ckan/cli/search_index.py
    M ckan/common.py

  Log Message:
  -----------
  Adding rebuild fast, revert the workaround for the translator object


  Commit: eaf03e616571063a9ac398b6d81429adb2ae1b2f
      https://github.com/ckan/ckan/commit/eaf03e616571063a9ac398b6d81429adb2ae1b2f
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M ckan/cli/search_index.py
    M ckan/lib/cli.py

  Log Message:
  -----------
  Set test request context for rebuild fast


  Commit: ef5727937b7b68d27a06b760c529a90055f5caf3
      https://github.com/ckan/ckan/commit/ef5727937b7b68d27a06b760c529a90055f5caf3
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M ckan/views/resource.py

  Log Message:
  -----------
  Replace request.{POST->form} and non-initialized vars


  Commit: d8dcdc50b1efdcb3d793130a533e0d96505e3706
      https://github.com/ckan/ckan/commit/d8dcdc50b1efdcb3d793130a533e0d96505e3706
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M ckan/cli/db.py
    M ckan/cli/search_index.py

  Log Message:
  -----------
  pep8


  Commit: 44f749243a3c43cd37f939b4c5e118fab2bcc888
      https://github.com/ckan/ckan/commit/44f749243a3c43cd37f939b4c5e118fab2bcc888
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M ckanext/stats/templates/ckanext/stats/index.html

  Log Message:
  -----------
  Merge pull request #4474 from boykoc/4336-remove-shim-from-stats

[#4336] Remove html5 shim from stats extension.


  Commit: 3993521721b0c8154e82745cadcc22c13cada452
      https://github.com/ckan/ckan/commit/3993521721b0c8154e82745cadcc22c13cada452
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M ckan/tests/controllers/test_package.py
    M ckan/views/resource.py

  Log Message:
  -----------
  Add few tests


  Commit: ded1d4cdda8b5cea6ca99347003bde2c87a3bbbd
      https://github.com/ckan/ckan/commit/ded1d4cdda8b5cea6ca99347003bde2c87a3bbbd
  Author: Arnav Garg <arnav.garg at india.nec.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M ckanext/datastore/tests/test_configure.py

  Log Message:
  -----------
  Update test_configure.py


  Commit: e4879be4b9173be7417033f295d13d48f7d692dc
      https://github.com/ckan/ckan/commit/e4879be4b9173be7417033f295d13d48f7d692dc
  Author: kmbn <github at nevermindtheumlauts.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M README.rst
    M doc/contributing/simple-code-contributions.rst

  Log Message:
  -----------
  Replace IRC chat with Gitter…

…and update information about participating in the CKAN community.


  Commit: c08d897a04f9818dafe3829275c4441498555016
      https://github.com/ckan/ckan/commit/c08d897a04f9818dafe3829275c4441498555016
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M README.rst
    M doc/contributing/simple-code-contributions.rst

  Log Message:
  -----------
  Merge pull request #4479 from kmbn/add-gitter

Replace IRC chat with Gitter…


  Commit: 66b54bfdca98f3ed18f723ef4b74f305eed7e0f4
      https://github.com/ckan/ckan/commit/66b54bfdca98f3ed18f723ef4b74f305eed7e0f4
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M ckan/cli/cli.py

  Log Message:
  -----------
  Enabling logging with the CLI


  Commit: ef2a6ed66066d03193963f3bfbdac40a241f31df
      https://github.com/ckan/ckan/commit/ef2a6ed66066d03193963f3bfbdac40a241f31df
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M ckanext/datastore/tests/test_configure.py

  Log Message:
  -----------
  Merge pull request #4478 from iamarnavgarg/master

Update test_configure.py


  Commit: 29bf793b59f1244bc7cf5c784e832e0ff2fce914
      https://github.com/ckan/ckan/commit/29bf793b59f1244bc7cf5c784e832e0ff2fce914
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  Merge pull request #4462 from ckan/4462-datastore-search-fixes

datastore_search: q/fields parameter interaction fixes


  Commit: 523c6e61570a4a5ec1db02f2a7721b0494dd4c51
      https://github.com/ckan/ckan/commit/523c6e61570a4a5ec1db02f2a7721b0494dd4c51
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-09-27 (Thu, 27 Sep 2018)

  Changed paths:
    M ckanext/datastore/commands.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/tests/test_dump.py

  Log Message:
  -----------
  Merge pull request #4461 from ckan/4461-datastore-dump-parameters

datastore dump: add datastore_search-like parameters


  Commit: bbc30504a2f4264d381da609c5a48fa7802e1eee
      https://github.com/ckan/ckan/commit/bbc30504a2f4264d381da609c5a48fa7802e1eee
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M README.rst
    M ckan/lib/helpers.py
    A ckan/public/base/css/main-rtl.css
    A ckan/public/base/less/bootstrap-rtl.less
    A ckan/public/base/less/ckan-rtl.less
    A ckan/public/base/less/main-rtl.less
    M ckan/templates/base.html
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/commands.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/tests/test_configure.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/stats/templates/ckanext/stats/index.html
    M doc/contributing/simple-code-contributions.rst
    M doc/maintaining/configuration.rst
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into 4291-werkzeug-dev-server


  Commit: 680448bab268d63c348191d0e1ec64b33b706405
      https://github.com/ckan/ckan/commit/680448bab268d63c348191d0e1ec64b33b706405
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/cli.py
    M ckan/cli/db.py

  Log Message:
  -----------
  testin messages


  Commit: 034b90ab46bd5a13fd857dc885f1f95c446a8289
      https://github.com/ckan/ckan/commit/034b90ab46bd5a13fd857dc885f1f95c446a8289
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/lib/search/query.py
    M ckan/logic/action/get.py
    M ckan/tests/logic/action/test_get.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Package search rows limit is now configurable


  Commit: 2ce2a22f9887359ae512952be53bf3954e26d5fe
      https://github.com/ckan/ckan/commit/2ce2a22f9887359ae512952be53bf3954e26d5fe
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/db.py
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Testing with wekzeug logger


  Commit: 1b85c23b5bc707a8ab50ec55bce23f856502467e
      https://github.com/ckan/ckan/commit/1b85c23b5bc707a8ab50ec55bce23f856502467e
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Revert some changes


  Commit: de12494c0ae76789b2bc6c1a54ec426b1c5b728c
      https://github.com/ckan/ckan/commit/de12494c0ae76789b2bc6c1a54ec426b1c5b728c
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/logic/action/get.py
    M ckan/tests/logic/action/test_get.py
    M doc/maintaining/configuration.rst
    M test-core.ini

  Log Message:
  -----------
  Add limits to package/user/group/organization_activity_list (_html)


  Commit: 7a3128a3f8eefb1d19a66688eb9c98bd61acd0c1
      https://github.com/ckan/ckan/commit/7a3128a3f8eefb1d19a66688eb9c98bd61acd0c1
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    R ckanext/datastore/tests/test_configure.py

  Log Message:
  -----------
  This file got a pep8 error in the merge yesterday, and the file seems superfluous.


  Commit: f8ebaaefb7af75e5725ccbd070d43d638ebd0324
      https://github.com/ckan/ckan/commit/f8ebaaefb7af75e5725ccbd070d43d638ebd0324
  Author: Ian Ward <ian at excess.org>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    R ckanext/datastore/tests/test_configure.py

  Log Message:
  -----------
  Merge pull request #4482 from ckan/pep8-fix

pep8 fix


  Commit: 4e6f42803fac5d4b5caee6e4b93294ae14fd14a3
      https://github.com/ckan/ckan/commit/4e6f42803fac5d4b5caee6e4b93294ae14fd14a3
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/lib/navl/validators.py
    M ckan/lib/search/query.py
    M ckan/logic/schema.py
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  Using the schema to do the default & limit, instead of code. declarative.


  Commit: 79f9ded722577eba2a8643fc5dd624333fbb120f
      https://github.com/ckan/ckan/commit/79f9ded722577eba2a8643fc5dd624333fbb120f
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/controllers/api.py
    M ckan/logic/action/get.py
    M ckan/tests/logic/action/test_get.py
    M doc/maintaining/configuration.rst
    M test-core.ini

  Log Message:
  -----------
  Merge branch '4480-limits' into 4480-limits-v2


  Commit: d28a38daf7cfc77b8963b2050eae1a7798a523ba
      https://github.com/ckan/ckan/commit/d28a38daf7cfc77b8963b2050eae1a7798a523ba
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/lib/navl/validators.py
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  Convert limits to validators. Using default_pagination_schema seemed to be a slip so I fixed.


  Commit: 72b249802f56017750069df4f608eb5640e816a7
      https://github.com/ckan/ckan/commit/72b249802f56017750069df4f608eb5640e816a7
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/controllers/api.py
    M ckan/lib/search/query.py
    M ckan/logic/action/get.py
    M ckan/tests/legacy/functional/test_activity.py

  Log Message:
  -----------
  Fix tests


  Commit: 8729f8f0bca02f74d8b68195d9c904a0ece7ce23
      https://github.com/ckan/ckan/commit/8729f8f0bca02f74d8b68195d9c904a0ece7ce23
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/logic/action/get.py
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  Add limit to dashboard_activity_list


  Commit: bd01afe8139eb8cb75277503089b96a8247beb7e
      https://github.com/ckan/ckan/commit/bd01afe8139eb8cb75277503089b96a8247beb7e
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/navl/validators.py
    M ckan/tests/lib/dictization/test_model_dictize.py
    M ckan/tests/logic/action/test_get.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Limit group/organization_show


  Commit: 10347c72855103d9cca8d6ad5742afba832d5ed5
      https://github.com/ckan/ckan/commit/10347c72855103d9cca8d6ad5742afba832d5ed5
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/logic/action/get.py
    M ckan/model/group.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/logic/action/test_get.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Add limit for group/organization_list when all_fields is specified


  Commit: f7f081ec7eb014674b8546b7a6c29fd619db7bb9
      https://github.com/ckan/ckan/commit/f7f081ec7eb014674b8546b7a6c29fd619db7bb9
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/logic/action/get.py
    M ckan/tests/logic/action/test_get.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Add limit to group/org_list when not all_fields


  Commit: 6d2819590a60e0bcc70d737c9bf591425e7f281f
      https://github.com/ckan/ckan/commit/6d2819590a60e0bcc70d737c9bf591425e7f281f
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-09-28 (Fri, 28 Sep 2018)

  Changed paths:
    M ckan/logic/action/get.py

  Log Message:
  -----------
  Document latest limit.


  Commit: c51de465250b191cc979994fe1c658251c145a65
      https://github.com/ckan/ckan/commit/c51de465250b191cc979994fe1c658251c145a65
  Author: amercader <amercadero at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M doc/conf.py

  Log Message:
  -----------
  Use https in docs images to avoid mixed content warnings


  Commit: 12f574594c30dbadc57c5c192ed1391223ef0fb2
      https://github.com/ckan/ckan/commit/12f574594c30dbadc57c5c192ed1391223ef0fb2
  Author: Ryan Brooks <ryanbrooksis at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-docker-compose.rst

  Log Message:
  -----------
  Remove instruction to create datastore db

Resolves #4378, as the datastore creation script is run automatically when the Postgres `db` container first runs. See  https://docs.docker.com/samples/library/postgres/#how-to-extend-this-image for more information on automatic script execution in`/docker-entrypoint-initdb.d`.


  Commit: 79e282efaae9f28d854dfae9d1667b2cebf7a1fb
      https://github.com/ckan/ckan/commit/79e282efaae9f28d854dfae9d1667b2cebf7a1fb
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M doc/conf.py

  Log Message:
  -----------
  Merge pull request #4487 from ckan/https-docs

Use https in docs images to avoid mixed content warnings


  Commit: 1e65b0644e46ba02d88c18c35c1bfcd2dcfdf2f3
      https://github.com/ckan/ckan/commit/1e65b0644e46ba02d88c18c35c1bfcd2dcfdf2f3
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-docker-compose.rst

  Log Message:
  -----------
  Merge pull request #4488 from spikeheap/patch-2

Remove instruction to create datastore db


  Commit: 5a33bcf3dea721b52908e60bbbc4f89357a80472
      https://github.com/ckan/ckan/commit/5a33bcf3dea721b52908e60bbbc4f89357a80472
  Author: ashmeet-kandhari <ashmeetkandhari93 at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M ckan/templates/package/snippets/resource_form.html

  Log Message:
  -----------
  Updated code to show Save and add more button while editing datasets


  Commit: 5e58451bc418776ed8c9f80ddb6f92e5a64ee80f
      https://github.com/ckan/ckan/commit/5e58451bc418776ed8c9f80ddb6f92e5a64ee80f
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/cli.py
    M ckan/cli/server.py

  Log Message:
  -----------
  Some changes


  Commit: 0dc4ecb9dfc2b9f32f5d4040d217d02e64b826f8
      https://github.com/ckan/ckan/commit/0dc4ecb9dfc2b9f32f5d4040d217d02e64b826f8
  Author: Alice Butcher <alycejenni at gmail.com>
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
    R .circleci-matrix.yml
    A .circleci/config.yml
    M .travis.yml
    M CHANGELOG.rst
    M Dockerfile
    M README.rst
    R circle.yml
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/config/routing.py
    R ckan/controllers/tag.py
    R ckan/lib/alphabet_paginate.py
    M ckan/lib/cli.py
    M ckan/lib/fanstatic_resources.py
    M ckan/lib/helpers.py
    M ckan/lib/navl/validators.py
    M ckan/lib/plugins.py
    M ckan/lib/search/query.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    A ckan/public/base/css/main-rtl.css
    M ckan/public/base/javascript/modules/autocomplete.js
    M ckan/public/base/javascript/plugins/jquery.slug-preview.js
    A ckan/public/base/less/bootstrap-rtl.less
    A ckan/public/base/less/ckan-rtl.less
    A ckan/public/base/less/main-rtl.less
    M ckan/public/base/test/spec/modules/autocomplete.spec.js
    M ckan/templates/base.html
    M ckan/templates/development/primer.html
    M ckan/templates/package/base.html
    M ckan/templates/snippets/language_selector.html
    M ckan/tests/config/test_middleware.py
    R ckan/tests/controllers/test_tags.py
    M ckan/tests/legacy/functional/api/model/test_vocabulary.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_email_notifications.py
    M ckan/tests/legacy/functional/api/test_follow.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_user.py
    R ckan/tests/legacy/lib/test_alphabet_pagination.py
    R ckan/tests/legacy/lib/test_i18n.py
    M ckan/tests/legacy/lib/test_navl.py
    M ckan/tests/legacy/lib/test_solr_search_index.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_mock_mail_server.py
    R ckan/tests/legacy/pylons_controller.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/navl/test_validators.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/logic/action/test_get.py
    M ckan/tests/logic/action/test_update.py
    M ckan/tests/test_coding_standards.py
    M ckan/views/dataset.py
    M ckanext/datapusher/plugin.py
    A ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/commands.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/plugin.py
    R ckanext/datastore/tests/test_configure.py
    A ckanext/datastore/tests/test_dictionary.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/example_flask_streaming/tests/test_streaming_responses.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/stats/templates/ckanext/stats/index.html
    M dev-requirements.txt
    M doc/conf.py
    M doc/contributing/frontend/resources.rst
    M doc/contributing/simple-code-contributions.rst
    M doc/extensions/testing-extensions.rst
    M doc/maintaining/configuration.rst
    M doc/maintaining/installing/install-from-docker-compose.rst
    M doc/maintaining/upgrading/upgrade-source.rst
    M requirements.in
    M requirements.txt
    A test-core-circle-ci.ini

  Log Message:
  -----------
  Merge remote-tracking branch 'ckan/master'


  Commit: 7760a56e94029d90462818f6b0f7fd1fb92b1c30
      https://github.com/ckan/ckan/commit/7760a56e94029d90462818f6b0f7fd1fb92b1c30
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-05 (Fri, 05 Oct 2018)

  Changed paths:
    M ckanext/datastore/logic/action.py
    M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
    M ckanext/reclineview/theme/public/vendor/recline/recline.js

  Log Message:
  -----------
  Display "*about* 1000000 records" on the frontend when estimated


  Commit: 348da14c9848ce7ae01e7fef022628ef3e8d5979
      https://github.com/ckan/ckan/commit/348da14c9848ce7ae01e7fef022628ef3e8d5979
  Author: ashmeet-kandhari <ashmeetkandhari93 at gmail.com>
  Date:   2018-10-06 (Sat, 06 Oct 2018)

  Changed paths:
    M ckan/templates/package/snippets/resource_form.html

  Log Message:
  -----------
  Reverted the button name and just added if else logic


  Commit: fc22378225e15496152f59254213f995f0ed3f85
      https://github.com/ckan/ckan/commit/fc22378225e15496152f59254213f995f0ed3f85
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-08 (Mon, 08 Oct 2018)

  Changed paths:
    R ckanext/datastore/tests/test_configure.py
    M doc/conf.py
    M doc/maintaining/installing/install-from-docker-compose.rst

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into 4291-werkzeug-dev-server


  Commit: 535d5f1d428202abc600671db88335f4a5e69cd4
      https://github.com/ckan/ckan/commit/535d5f1d428202abc600671db88335f4a5e69cd4
  Author: Zoran Pandovski <zoran.pandovski at keitaro.com>
  Date:   2018-10-08 (Mon, 08 Oct 2018)

  Changed paths:
    M ckan/config/routing.py

  Log Message:
  -----------
  Remove search submapper [#4483]


  Commit: b67d8a878d923305c4249e3de52113e12e04e7ce
      https://github.com/ckan/ckan/commit/b67d8a878d923305c4249e3de52113e12e04e7ce
  Author: Zoran Pandovski <zoran.pandovski at keitaro.com>
  Date:   2018-10-08 (Mon, 08 Oct 2018)

  Changed paths:
    M ckan/controllers/api.py
    M ckan/logic/auth/create.py

  Log Message:
  -----------
  Remove search and autocomplete legacy api [#4483]


  Commit: b228e7e39c0cb6f425ab5dba818b6bf9e20415ce
      https://github.com/ckan/ckan/commit/b228e7e39c0cb6f425ab5dba818b6bf9e20415ce
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-09 (Tue, 09 Oct 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/cli.py
    M ckan/cli/server.py

  Log Message:
  -----------
  Updating commands


  Commit: beba179d8d0f5765213aa1c1f3ea7da29725a2b8
      https://github.com/ckan/ckan/commit/beba179d8d0f5765213aa1c1f3ea7da29725a2b8
  Author: Zoran Pandovski <zoran.pandovski at keitaro.com>
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
    M ckan/tests/controllers/test_api.py

  Log Message:
  -----------
  Remove old api/search tests


  Commit: bdbf80bd9d418e1e351390d37ea77c2bc06cac6a
      https://github.com/ckan/ckan/commit/bdbf80bd9d418e1e351390d37ea77c2bc06cac6a
  Author: Zoran Pandovski <zoran.pandovski at keitaro.com>
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
    M ckan/tests/legacy/functional/api/test_package_search.py

  Log Message:
  -----------
  Fix package_search and remove qjson tests


  Commit: bc090e34cd2af5d42ba0085819f901fa02679875
      https://github.com/ckan/ckan/commit/bc090e34cd2af5d42ba0085819f901fa02679875
  Author: Zoran Pandovski <zoran.pandovski at keitaro.com>
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
    M ckan/tests/controllers/test_api.py
    M ckan/tests/legacy/test_coding_standards.py

  Log Message:
  -----------
  Fix pep8 warnings, remove old api controller from TestBadExceptions


  Commit: ce0df8da8be7ab2f8fab4b0148eecea9bb948180
      https://github.com/ckan/ckan/commit/ce0df8da8be7ab2f8fab4b0148eecea9bb948180
  Author: Aykut Simsek <aykutsimseks at gmail.com>
  Date:   2018-10-10 (Wed, 10 Oct 2018)

  Changed paths:
    M ckanext/datatablesview/public/datatablesview.js
    A ckanext/datatablesview/public/datatablesview.min.js
    M ckanext/datatablesview/templates/datatables/datatables_view.html

  Log Message:
  -----------
  Add download dropdown


  Commit: 1d4937590b39ba274a73404beb9ba4cd0826ba70
      https://github.com/ckan/ckan/commit/1d4937590b39ba274a73404beb9ba4cd0826ba70
  Author: Alice Butcher <alycejenni at gmail.com>
  Date:   2018-10-11 (Thu, 11 Oct 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Allow plugins to define multiple blueprints

If `IBlueprint.get_blueprint()` returns a list, register the `Blueprint` objects in a loop. Backwards compatible; will still work if the method only returns a single `Blueprint`.


  Commit: eae060d32d3f108e25091bf87038c0fb820ba860
      https://github.com/ckan/ckan/commit/eae060d32d3f108e25091bf87038c0fb820ba860
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M ckan/config/routing.py
    M ckan/controllers/api.py
    M ckan/logic/auth/create.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/test_coding_standards.py

  Log Message:
  -----------
  Merge pull request #4492 from ZoranPandovski/4483-remove-legacy-search

4483 remove legacy search


  Commit: 9e0f1fdd7dc7c79500ec47879d91d5f7507ab6d6
      https://github.com/ckan/ckan/commit/9e0f1fdd7dc7c79500ec47879d91d5f7507ab6d6
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    R ckanext/datatablesview/public/datatablesview.min.js

  Log Message:
  -----------
  [#4497] remove minified js


  Commit: af1f95c04ee3d8f0191eb517ce4aa1768ca5d3d8
      https://github.com/ckan/ckan/commit/af1f95c04ee3d8f0191eb517ce4aa1768ca5d3d8
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/auth.py
    M ckanext/datastore/logic/schema.py

  Log Message:
  -----------
  Add ANALYZE api for datapusher to use


  Commit: a6f62aad0260030be4e9ca4174927f98e2eea314
      https://github.com/ckan/ckan/commit/a6f62aad0260030be4e9ca4174927f98e2eea314
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M ckan/config/routing.py
    M ckan/controllers/api.py
    M ckan/logic/auth/create.py
    M ckan/tests/controllers/test_api.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/test_coding_standards.py
    M doc/conf.py
    M doc/maintaining/installing/install-from-docker-compose.rst

  Log Message:
  -----------
  Merge branch 'master' into 4480-limits-v2


  Commit: 784d1972c1dbc5de9e7ef7c09532b020162fe1e0
      https://github.com/ckan/ckan/commit/784d1972c1dbc5de9e7ef7c09532b020162fe1e0
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M ckanext/reclineview/theme/public/vendor/recline/recline.js

  Log Message:
  -----------
  When estimating, round to nearest 1000


  Commit: 18869d699bde24b4f19446064e52c1d7f606503a
      https://github.com/ckan/ckan/commit/18869d699bde24b4f19446064e52c1d7f606503a
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M ckanext/datatablesview/plugin.py
    M ckanext/datatablesview/public/datatablesview.js
    M ckanext/datatablesview/templates/datatables/datatables_view.html

  Log Message:
  -----------
  [#4497] connect js, route, form


  Commit: 44e50d2e9cc4551b177a1166b3d84244e3ad66b3
      https://github.com/ckan/ckan/commit/44e50d2e9cc4551b177a1166b3d84244e3ad66b3
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M ckanext/datatablesview/controller.py
    M ckanext/datatablesview/public/datatablesview.js

  Log Message:
  -----------
  [#4497] implement download redirect


  Commit: 0e09986bc1aae855323f08ce8ff0b2ab501929d8
      https://github.com/ckan/ckan/commit/0e09986bc1aae855323f08ce8ff0b2ab501929d8
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-12 (Fri, 12 Oct 2018)

  Changed paths:
    M ckanext/datatablesview/controller.py

  Log Message:
  -----------
  [#4497] unicode literal


  Commit: 896245282be04dd508e963b88f4641abd86035b6
      https://github.com/ckan/ckan/commit/896245282be04dd508e963b88f4641abd86035b6
  Author: Cody Boyko <cody.boyko2 at ontario.ca>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M doc/theming/templates.rst

  Log Message:
  -----------
  Update bootstrap reference.

Change bootstrap from version 2.3.2 to 3.3.7.
This was changed in CKAN 2.8.0.


  Commit: d4c462c1874c0b7fa0072acaaecb75395d8b6008
      https://github.com/ckan/ckan/commit/d4c462c1874c0b7fa0072acaaecb75395d8b6008
  Author: Cody Boyko <codywboyko at gmail.com>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M ckan/config/routing.py
    M ckan/controllers/util.py
    R ckan/templates-bs2/development/markup.html
    R ckan/templates-bs2/development/snippets/markup.html
    R ckan/templates/development/markup.html
    R ckan/templates/development/snippets/markup.html

  Log Message:
  -----------
  Remove old markup example.

Removed in favour of newer primer.html.


  Commit: 115964399bdd10cec0507e064dc788e335573d59
      https://github.com/ckan/ckan/commit/115964399bdd10cec0507e064dc788e335573d59
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M doc/theming/templates.rst

  Log Message:
  -----------
  Merge pull request #4500 from boykoc/patch-1

[Docs] Update bootstrap reference.


  Commit: 8bddf56b063bb6499e94d2ab5b177731a8f73dc0
      https://github.com/ckan/ckan/commit/8bddf56b063bb6499e94d2ab5b177731a8f73dc0
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M ckan/config/routing.py
    M ckan/controllers/util.py
    R ckan/templates-bs2/development/markup.html
    R ckan/templates-bs2/development/snippets/markup.html
    R ckan/templates/development/markup.html
    R ckan/templates/development/snippets/markup.html

  Log Message:
  -----------
  Merge pull request #4501 from boykoc/remove-markup

Remove old markup example.


  Commit: 147776b22c349e7b611bb8cdcb5c2b8644c19ad5
      https://github.com/ckan/ckan/commit/147776b22c349e7b611bb8cdcb5c2b8644c19ad5
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Merge pull request #4495 from alycejenni/register-multiple-blueprints

Register multiple blueprints for each plugin


  Commit: 7a0c1b06e92a76cffbcfb97f5d7630af6ae3e8aa
      https://github.com/ckan/ckan/commit/7a0c1b06e92a76cffbcfb97f5d7630af6ae3e8aa
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M ckan/templates/package/snippets/resource_form.html

  Log Message:
  -----------
  Merge pull request #4490 from ashmeet-kandhari/4442-add-another-button-when-editing-datasets

Updated code to show Save and add more button while editing datasets


  Commit: e70f6e04d28a7284b722cbc67e1ff0437e39fa4b
      https://github.com/ckan/ckan/commit/e70f6e04d28a7284b722cbc67e1ff0437e39fa4b
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-16 (Tue, 16 Oct 2018)

  Changed paths:
    M ckan/tests/controllers/test_package.py
    M ckan/views/resource.py

  Log Message:
  -----------
  Merge pull request #4476 from smotornyuk/fix-resource-views

Replace request.{POST->form} and non-initialized vars


  Commit: 08db954dc7689a3b1d160ba7d65198f64628dc87
      https://github.com/ckan/ckan/commit/08db954dc7689a3b1d160ba7d65198f64628dc87
  Author: Teemu Erkkola <teemu.erkkola at gofore.com>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

  Changed paths:
    M ckan/views/api.py

  Log Message:
  -----------
  Fix i18n API encoding

- Make `i18n_js_translations` call `_finish_ok` with an object response data like all the others
- Fix `_finish` and `_finish_ok` documentation to reflect the expected `response_data` type for "json" `content_type`


  Commit: 6348f0948a82ce236f51e63b155509a83966a966
      https://github.com/ckan/ckan/commit/6348f0948a82ce236f51e63b155509a83966a966
  Author: amercader <amercadero at gmail.com>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

  Changed paths:
    M ckan/views/group.py

  Log Message:
  -----------
  Fix organization and group image uploads

The uploaded file was not being added to the data_dict so the uploader
had nothing to upload, resulting on a broken link.

This does the same than the dataset blueprint view functions.


  Commit: 128fcc10f4fd979b360090b9d1ffaa53cf97f3c2
      https://github.com/ckan/ckan/commit/128fcc10f4fd979b360090b9d1ffaa53cf97f3c2
  Author: Teemu Erkkola <teemu.erkkola at iki.fi>
  Date:   2018-10-17 (Wed, 17 Oct 2018)

  Changed paths:
    M ckan/views/api.py

  Log Message:
  -----------
  Fix documentation style

Split long documentation lines


  Commit: 31324df5fb21ab88185f1aa4be31087f5cca6a4f
      https://github.com/ckan/ckan/commit/31324df5fb21ab88185f1aa4be31087f5cca6a4f
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py

  Log Message:
  -----------
  Set werkzeug logger to DEBUG


  Commit: 7e58df9c9cb3dac412cab834b41d9443f3abe313
      https://github.com/ckan/ckan/commit/7e58df9c9cb3dac412cab834b41d9443f3abe313
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M ckan/views/group.py

  Log Message:
  -----------
  Merge pull request #4506 from ckan/fix-org-image-uploads

Fix organization and group image uploads


  Commit: dfdddb784fe00b53b78c281b9e07d0ca066d2cc5
      https://github.com/ckan/ckan/commit/dfdddb784fe00b53b78c281b9e07d0ca066d2cc5
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M ckan/views/group.py

  Log Message:
  -----------
  add page to g, update comments


  Commit: 59f82726f06e016050c4fe9e8a01fa53f9d0041f
      https://github.com/ckan/ckan/commit/59f82726f06e016050c4fe9e8a01fa53f9d0041f
  Author: Goran Nushkov <gnuskov at protonmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  ubuntu-18.04 install support


  Commit: e31341a91eb09706b0e00f328259f6ea7728241f
      https://github.com/ckan/ckan/commit/e31341a91eb09706b0e00f328259f6ea7728241f
  Author: Goran Nushkov <gnuskov at protonmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  fixed ubuntu-18.04 support


  Commit: ee74c7696d4d834ea632e4ca35922731815d3a03
      https://github.com/ckan/ckan/commit/ee74c7696d4d834ea632e4ca35922731815d3a03
  Author: Goran Nushkov <gnuskov at protonmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  fixed ubuntu-18.04 install support


  Commit: 4e0c1816accf1e4d9f08dc5cf5d830cdabb5635a
      https://github.com/ckan/ckan/commit/4e0c1816accf1e4d9f08dc5cf5d830cdabb5635a
  Author: Goran Nushkov <gnuskov at protonmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  fixed ubuntu-18.04 install support


  Commit: 08c1d74638032a0694c4e5f059be001098156190
      https://github.com/ckan/ckan/commit/08c1d74638032a0694c4e5f059be001098156190
  Author: Goran Nushkov <gnuskov at protonmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  fixed ubuntu-18.04 install support


  Commit: 3823d38a8389fb51a0b9bbed998a8b5f21fcf3db
      https://github.com/ckan/ckan/commit/3823d38a8389fb51a0b9bbed998a8b5f21fcf3db
  Author: Goran Nushkov <gnuskov at protonmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst

  Log Message:
  -----------
  fixed sphinx warning error


  Commit: 48ae5901e4753bd97e2b0cfd2fd7e88f6debaf81
      https://github.com/ckan/ckan/commit/48ae5901e4753bd97e2b0cfd2fd7e88f6debaf81
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M ckan/views/group.py

  Log Message:
  -----------
  Merge pull request #4510 from tino097/4498-backwards-compatibility-templates

[#4498] Backward compatibility for templates using c


  Commit: 70128fbaaf555cafc6642fd462ec0592b0234bbb
      https://github.com/ckan/ckan/commit/70128fbaaf555cafc6642fd462ec0592b0234bbb
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M ckan/views/api.py

  Log Message:
  -----------
  Merge pull request #4505 from bzar/patch-1

Fix i18n API encoding


  Commit: 9f34f802f29af59fdc3115b0678c09cc1bb7cd62
      https://github.com/ckan/ckan/commit/9f34f802f29af59fdc3115b0678c09cc1bb7cd62
  Author: Goran Nushkov <gnuskov at protonmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  fixed paraphrasing for ubuntu-18.04 docs


  Commit: 154627dad768f3cc81ebfb7aee5e015fdc8adae5
      https://github.com/ckan/ckan/commit/154627dad768f3cc81ebfb7aee5e015fdc8adae5
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  Merge pull request #4511 from nushkovg/ubuntu-18.04-docs

Ubuntu 18.04 docs


  Commit: 7eb65733d40e8efcc200c3a08f8339a3d16aa558
      https://github.com/ckan/ckan/commit/7eb65733d40e8efcc200c3a08f8339a3d16aa558
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/config/routing.py
    M ckan/controllers/api.py
    M ckan/controllers/util.py
    M ckan/logic/auth/create.py
    R ckan/templates-bs2/development/markup.html
    R ckan/templates-bs2/development/snippets/markup.html
    R ckan/templates/development/markup.html
    R ckan/templates/development/snippets/markup.html
    M ckan/templates/package/snippets/resource_form.html
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/views/api.py
    M ckan/views/group.py
    M ckan/views/resource.py
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/installing/solr.rst
    M doc/theming/templates.rst

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master' into 4291-werkzeug-dev-server


  Commit: d14d75d4918e8999b904754f14fdeb74d7b32f6f
      https://github.com/ckan/ckan/commit/d14d75d4918e8999b904754f14fdeb74d7b32f6f
  Author: Aykut Simsek <aykutsimseks at gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M ckanext/datatablesview/public/datatablesview.js

  Log Message:
  -----------
  Get visible columns


  Commit: b489f5b284ad49056a260675220387653e5d2d92
      https://github.com/ckan/ckan/commit/b489f5b284ad49056a260675220387653e5d2d92
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M ckanext/datatablesview/controller.py
    M ckanext/datatablesview/public/datatablesview.js

  Log Message:
  -----------
  [#4497] download visible columns


  Commit: 0cc51ad082f52772889dcf15d51cd08df69caa31
      https://github.com/ckan/ckan/commit/0cc51ad082f52772889dcf15d51cd08df69caa31
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/server.py

  Log Message:
  -----------
  Fixed logging


  Commit: b30761f349c4a634dc6c603299287d074220c33a
      https://github.com/ckan/ckan/commit/b30761f349c4a634dc6c603299287d074220c33a
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/db.py
    M ckan/cli/search_index.py

  Log Message:
  -----------
  Pep8/flake8 fix


  Commit: 4f34df91ea8758e225b004a195feecaa7a03cc8d
      https://github.com/ckan/ckan/commit/4f34df91ea8758e225b004a195feecaa7a03cc8d
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
    M ckan/cli/cli.py

  Log Message:
  -----------
  Remove log message


  Commit: 2681436b340a8e8115bb85a39606f49d56f3d44b
      https://github.com/ckan/ckan/commit/2681436b340a8e8115bb85a39606f49d56f3d44b
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

  Changed paths:
    M ckan/cli/server.py

  Log Message:
  -----------
  Update some logging when running server command


  Commit: 8f2c4c8501f2a9addd1db4568586331d0899e78f
      https://github.com/ckan/ckan/commit/8f2c4c8501f2a9addd1db4568586331d0899e78f
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

  Changed paths:
    M ckan/cli/__init__.py

  Log Message:
  -----------
  Pep 8


  Commit: 89648188a804be1e755e875d476b8c9216f0c349
      https://github.com/ckan/ckan/commit/89648188a804be1e755e875d476b8c9216f0c349
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Updated requests version to 2.20.0


  Commit: 912e517c7a3562d65d8ca017e2cc39cfa5d27c1a
      https://github.com/ckan/ckan/commit/912e517c7a3562d65d8ca017e2cc39cfa5d27c1a
  Author: amercader <amercadero at gmail.com>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/tests/controllers/test_home.py

  Log Message:
  -----------
  Allow to defined legacy route mappings as a dict in config

The current code only updates the core default list if the
`ckan.legacy_route_mappings` is a string (which is probably how it comes
from the ini file). But this setting can also be set by extensions
directly on the config object, and it makes more sense to do it as a
dict.


  Commit: e716704ad85a94c4391d08b8d996c017cb539743
      https://github.com/ckan/ckan/commit/e716704ad85a94c4391d08b8d996c017cb539743
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4519 from ckan/requests-upgrade

updates 'requests' to 2.20.0


  Commit: 8adcd455ce723f7e4347a4b9414294a9d958b53d
      https://github.com/ckan/ckan/commit/8adcd455ce723f7e4347a4b9414294a9d958b53d
  Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

  Changed paths:
    M ckan/logic/action/get.py

  Log Message:
  -----------
  Add fq_list parameter to package_search.__doc__


  Commit: 5855777cf504fbd032e9ed5beed85771652bcb00
      https://github.com/ckan/ckan/commit/5855777cf504fbd032e9ed5beed85771652bcb00
  Author: Guillaume Troupel <gt at novel-t.ch>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M ckan/views/__init__.py

  Log Message:
  -----------
  Fixes ckan#4247

credits @ashleysommer


  Commit: 706c989cf5ee43ed8076a9586ba10b206031fdd3
      https://github.com/ckan/ckan/commit/706c989cf5ee43ed8076a9586ba10b206031fdd3
  Author: Guillaume Troupel <gt at novel-t.ch>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M ckan/views/__init__.py

  Log Message:
  -----------
  pep8


  Commit: e04a753420bcb030e062aabf47517a278f2e3b4e
      https://github.com/ckan/ckan/commit/e04a753420bcb030e062aabf47517a278f2e3b4e
  Author: Konstantin Sivakov <konstantin.sivakov at keitaro.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/tests/controllers/test_home.py

  Log Message:
  -----------
  Merge pull request #4521 from ckan/legacy-route-mappings-as-dict

Allow to define legacy route mappings as a dict in config


  Commit: 8aa298dfcf13cc5f0b5853f6fe60d49948cb43f0
      https://github.com/ckan/ckan/commit/8aa298dfcf13cc5f0b5853f6fe60d49948cb43f0
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/test_create.py

  Log Message:
  -----------
  Adds an option to do the ANALYZE to datastore_create


  Commit: 6428c48a58d4858527f7bd12a813c670a3e89d9d
      https://github.com/ckan/ckan/commit/6428c48a58d4858527f7bd12a813c670a3e89d9d
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_upsert.py

  Log Message:
  -----------
  Adds an option to do the ANALYZE in datastore_upsert and datastore_delete


  Commit: 23782a81bf1d8a6d64d8c5eaa253f59a845b8dda
      https://github.com/ckan/ckan/commit/23782a81bf1d8a6d64d8c5eaa253f59a845b8dda
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  pep8


  Commit: 174a6fc8f188f6d8f3619d8dff530476e7c9c9e0
      https://github.com/ckan/ckan/commit/174a6fc8f188f6d8f3619d8dff530476e7c9c9e0
  Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M contrib/docker/solr/Dockerfile

  Log Message:
  -----------
  Upgrade Solr from 6.6.2 to 6.6.5


  Commit: affad8eff67d2a65817d6fbae4195e51fd4d46d5
      https://github.com/ckan/ckan/commit/affad8eff67d2a65817d6fbae4195e51fd4d46d5
  Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
  Date:   2018-10-30 (Tue, 30 Oct 2018)

  Changed paths:
    M doc/extensions/adding-custom-fields.rst

  Log Message:
  -----------
  Add get_validators example


  Commit: afe43fde67e39b42114ec128c18b8abee7580c1d
      https://github.com/ckan/ckan/commit/afe43fde67e39b42114ec128c18b8abee7580c1d
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-30 (Tue, 30 Oct 2018)

  Changed paths:
    M contrib/docker/solr/Dockerfile

  Log Message:
  -----------
  Merge pull request #4532 from frafra/solr-6.6.5

Upgrade Solr from 6.6.2 to 6.6.5


  Commit: 086224699e4ee222c3e539a54f01bf1b3804e0bb
      https://github.com/ckan/ckan/commit/086224699e4ee222c3e539a54f01bf1b3804e0bb
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-30 (Tue, 30 Oct 2018)

  Changed paths:
    M ckan/views/__init__.py

  Log Message:
  -----------
  Merge pull request #4525 from gt-novelt/master

[#4247] Allow extensions not to set a c.user (regression fix)


  Commit: 02e65d05815912e7afbe40094f8aa104a2ab64b3
      https://github.com/ckan/ckan/commit/02e65d05815912e7afbe40094f8aa104a2ab64b3
  Author: Ian Ward <ian at excess.org>
  Date:   2018-10-30 (Tue, 30 Oct 2018)

  Changed paths:
    M ckan/logic/action/get.py

  Log Message:
  -----------
  Merge pull request #4523 from frafra/fq-list-docstring

Add fq_list parameter to package_search.__doc__


  Commit: 679d0cbfee85afda2e125740efadbc8922c9a459
      https://github.com/ckan/ckan/commit/679d0cbfee85afda2e125740efadbc8922c9a459
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-01 (Thu, 01 Nov 2018)

  Changed paths:
    M ckan/logic/action/get.py
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  add few tests for partial autocomplete


  Commit: 3a4a7783703644ece0390237eccad5b10f8da326
      https://github.com/ckan/ckan/commit/3a4a7783703644ece0390237eccad5b10f8da326
  Author: Andrew Brooks <arb at sat.dundee.ac.uk>
  Date:   2018-11-02 (Fri, 02 Nov 2018)

  Changed paths:
    M ckan/controllers/package.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Allow dataset creation without adding any resources


  Commit: aa87446740de947933327943822dde802c05bbeb
      https://github.com/ckan/ckan/commit/aa87446740de947933327943822dde802c05bbeb
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-11-09 (Fri, 09 Nov 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  Timing tests show that asking when analyze was done is v slow - 12ms - compared to asking for the estimated row count - <1ms - so dont bother with the former. Additionally, in the case that row stats arent calculated for some reason, running ANALYZE to get this estimate is v slow - 17s for the 311 data, compared to 1.7s for SELECT COUNT(*) so lets not run ANALYZE in this case.


  Commit: 6bc233e6f976d7b9f51417094587e8d6c50508a2
      https://github.com/ckan/ckan/commit/6bc233e6f976d7b9f51417094587e8d6c50508a2
  Author: Ian Ward <ian at excess.org>
  Date:   2018-11-12 (Mon, 12 Nov 2018)

  Changed paths:
    M ckanext/datatablesview/public/datatablesview.js

  Log Message:
  -----------
  [#4497] s/const/var for js compatibility


  Commit: 2f16230e05f031d781047bf3f86a569e276564b7
      https://github.com/ckan/ckan/commit/2f16230e05f031d781047bf3f86a569e276564b7
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-11-15 (Thu, 15 Nov 2018)

  Changed paths:
    M ckanext/datatablesview/controller.py
    M ckanext/datatablesview/plugin.py
    M ckanext/datatablesview/public/datatablesview.js
    M ckanext/datatablesview/templates/datatables/datatables_view.html

  Log Message:
  -----------
  Merge pull request #4497 from ckan/4497-filtered-datatables-downloads

Filtered Datatables Downloads


  Commit: bed8453a41215798682a619150bef70c58b41b86
      https://github.com/ckan/ckan/commit/bed8453a41215798682a619150bef70c58b41b86
  Author: Ian Ward <ian at excess.org>
  Date:   2018-11-20 (Tue, 20 Nov 2018)

  Changed paths:
    M doc/extensions/adding-custom-fields.rst

  Log Message:
  -----------
  Merge pull request #4534 from frafra/patch-2

Add get_validators example


  Commit: defa9185e81afde0e74ee0a5b3493817ff1544a2
      https://github.com/ckan/ckan/commit/defa9185e81afde0e74ee0a5b3493817ff1544a2
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-20 (Tue, 20 Nov 2018)

  Changed paths:
    M ckan/lib/app_globals.py
    M ckan/templates-bs2/base.html
    M ckan/templates-bs2/dataviewer/base.html
    M ckan/templates-bs2/group/about.html
    M ckan/templates-bs2/group/activity_stream.html
    M ckan/templates-bs2/group/admins.html
    M ckan/templates-bs2/group/followers.html
    M ckan/templates-bs2/group/history.html
    M ckan/templates-bs2/group/members.html
    M ckan/templates-bs2/group/read_base.html
    M ckan/templates-bs2/organization/about.html
    M ckan/templates-bs2/organization/activity_stream.html
    M ckan/templates-bs2/organization/admins.html
    M ckan/templates-bs2/organization/bulk_process.html
    M ckan/templates-bs2/organization/edit.html
    M ckan/templates-bs2/organization/edit_base.html
    M ckan/templates-bs2/organization/member_new.html
    M ckan/templates-bs2/organization/members.html
    M ckan/templates-bs2/organization/read_base.html
    M ckan/templates-bs2/package/activity.html
    M ckan/templates-bs2/package/edit_view.html
    M ckan/templates-bs2/package/followers.html
    M ckan/templates-bs2/package/history.html
    M ckan/templates-bs2/package/new_resource_not_draft.html
    M ckan/templates-bs2/package/new_view.html
    M ckan/templates-bs2/package/read_base.html
    M ckan/templates-bs2/package/resource_edit.html
    M ckan/templates-bs2/package/resource_read.html
    M ckan/templates-bs2/package/resource_views.html
    M ckan/templates-bs2/package/resources.html
    M ckan/templates-bs2/user/activity_stream.html
    M ckan/templates-bs2/user/edit_base.html
    M ckan/templates-bs2/user/read_base.html
    M ckan/templates/base.html
    M ckan/templates/dataviewer/base.html
    M ckan/templates/group/about.html
    M ckan/templates/group/activity_stream.html
    M ckan/templates/group/admins.html
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/followers.html
    M ckan/templates/group/history.html
    M ckan/templates/group/members.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/about.html
    M ckan/templates/organization/activity_stream.html
    M ckan/templates/organization/admins.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/edit.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/activity.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/followers.html
    M ckan/templates/package/history.html
    M ckan/templates/package/new_resource_not_draft.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/resource_views.html
    M ckan/templates/package/resources.html
    M ckan/templates/user/activity_stream.html
    M ckan/templates/user/edit_base.html
    M ckan/templates/user/read_base.html
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Use g.template_title_deliminater wherever it possible


  Commit: ea25234cb1b7844c6c0d89e95fadfb79026dc93a
      https://github.com/ckan/ckan/commit/ea25234cb1b7844c6c0d89e95fadfb79026dc93a
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
    M ckan/logic/action/update.py
    M ckan/tests/logic/action/test_patch.py

  Log Message:
  -----------
  group_patch does not reset packages


  Commit: 9431c9db38e26d633f894e6818788f3f99283b06
      https://github.com/ckan/ckan/commit/9431c9db38e26d633f894e6818788f3f99283b06
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
    M ckan/tests/legacy/functional/api/test_activity.py

  Log Message:
  -----------
  update activity tests


  Commit: 59f1e53ac73598e10bddc6b51698cf711bd36221
      https://github.com/ckan/ckan/commit/59f1e53ac73598e10bddc6b51698cf711bd36221
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-21 (Wed, 21 Nov 2018)

  Changed paths:
    M ckan/tests/logic/action/test_patch.py

  Log Message:
  -----------
  pep8 fix


  Commit: df590baf04850fa7407f57c682c39948fca40817
      https://github.com/ckan/ckan/commit/df590baf04850fa7407f57c682c39948fca40817
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/snippets/organization.html

  Log Message:
  -----------
  Use group.read instead group_read in h.url_for


  Commit: e8636ad0ab859b38d4ab7155f6cad898dd652880
      https://github.com/ckan/ckan/commit/e8636ad0ab859b38d4ab7155f6cad898dd652880
  Author: Ian Ward <ian at excess.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/snippets/organization.html

  Log Message:
  -----------
  Merge pull request #4559 from smotornyuk/flask-style-urls-for-group-read

Use group.read instead group_read in h.url_for


  Commit: d79993bbe5874d32c28c65299f5f379d0916887d
      https://github.com/ckan/ckan/commit/d79993bbe5874d32c28c65299f5f379d0916887d
  Author: Ian Ward <ian at excess.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/logic/action/update.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/logic/action/test_patch.py

  Log Message:
  -----------
  Merge pull request #4557 from smotornyuk/group_patch-drop-packages

group_patch does not reset packages


  Commit: 332bc573354d1f88d90bb753c91f267669afd774
      https://github.com/ckan/ckan/commit/332bc573354d1f88d90bb753c91f267669afd774
  Author: Ian Ward <ian at excess.org>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/lib/app_globals.py
    M ckan/templates-bs2/base.html
    M ckan/templates-bs2/dataviewer/base.html
    M ckan/templates-bs2/group/about.html
    M ckan/templates-bs2/group/activity_stream.html
    M ckan/templates-bs2/group/admins.html
    M ckan/templates-bs2/group/followers.html
    M ckan/templates-bs2/group/history.html
    M ckan/templates-bs2/group/members.html
    M ckan/templates-bs2/group/read_base.html
    M ckan/templates-bs2/organization/about.html
    M ckan/templates-bs2/organization/activity_stream.html
    M ckan/templates-bs2/organization/admins.html
    M ckan/templates-bs2/organization/bulk_process.html
    M ckan/templates-bs2/organization/edit.html
    M ckan/templates-bs2/organization/edit_base.html
    M ckan/templates-bs2/organization/member_new.html
    M ckan/templates-bs2/organization/members.html
    M ckan/templates-bs2/organization/read_base.html
    M ckan/templates-bs2/package/activity.html
    M ckan/templates-bs2/package/edit_view.html
    M ckan/templates-bs2/package/followers.html
    M ckan/templates-bs2/package/history.html
    M ckan/templates-bs2/package/new_resource_not_draft.html
    M ckan/templates-bs2/package/new_view.html
    M ckan/templates-bs2/package/read_base.html
    M ckan/templates-bs2/package/resource_edit.html
    M ckan/templates-bs2/package/resource_read.html
    M ckan/templates-bs2/package/resource_views.html
    M ckan/templates-bs2/package/resources.html
    M ckan/templates-bs2/user/activity_stream.html
    M ckan/templates-bs2/user/edit_base.html
    M ckan/templates-bs2/user/read_base.html
    M ckan/templates/base.html
    M ckan/templates/dataviewer/base.html
    M ckan/templates/group/about.html
    M ckan/templates/group/activity_stream.html
    M ckan/templates/group/admins.html
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/followers.html
    M ckan/templates/group/history.html
    M ckan/templates/group/members.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/about.html
    M ckan/templates/organization/activity_stream.html
    M ckan/templates/organization/admins.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/edit.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/activity.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/followers.html
    M ckan/templates/package/history.html
    M ckan/templates/package/new_resource_not_draft.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/resource_views.html
    M ckan/templates/package/resources.html
    M ckan/templates/user/activity_stream.html
    M ckan/templates/user/edit_base.html
    M ckan/templates/user/read_base.html
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Merge pull request #4555 from smotornyuk/template-title-deliminater

Use g.template_title_delimiter wherever it possible


  Commit: 19b80286928c6f846f0ab95ae00a4de5930362ea
      https://github.com/ckan/ckan/commit/19b80286928c6f846f0ab95ae00a4de5930362ea
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/lib/app_globals.py
    M ckan/lib/helpers.py
    M ckan/logic/action/get.py
    M ckan/logic/action/update.py
    M ckan/templates-bs2/base.html
    M ckan/templates-bs2/dataviewer/base.html
    M ckan/templates-bs2/group/about.html
    M ckan/templates-bs2/group/activity_stream.html
    M ckan/templates-bs2/group/admins.html
    M ckan/templates-bs2/group/followers.html
    M ckan/templates-bs2/group/history.html
    M ckan/templates-bs2/group/members.html
    M ckan/templates-bs2/group/read_base.html
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/organization/about.html
    M ckan/templates-bs2/organization/activity_stream.html
    M ckan/templates-bs2/organization/admins.html
    M ckan/templates-bs2/organization/bulk_process.html
    M ckan/templates-bs2/organization/edit.html
    M ckan/templates-bs2/organization/edit_base.html
    M ckan/templates-bs2/organization/member_new.html
    M ckan/templates-bs2/organization/members.html
    M ckan/templates-bs2/organization/read_base.html
    M ckan/templates-bs2/package/activity.html
    M ckan/templates-bs2/package/edit_view.html
    M ckan/templates-bs2/package/followers.html
    M ckan/templates-bs2/package/history.html
    M ckan/templates-bs2/package/new_resource_not_draft.html
    M ckan/templates-bs2/package/new_view.html
    M ckan/templates-bs2/package/read_base.html
    M ckan/templates-bs2/package/resource_edit.html
    M ckan/templates-bs2/package/resource_read.html
    M ckan/templates-bs2/package/resource_views.html
    M ckan/templates-bs2/package/resources.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/user/activity_stream.html
    M ckan/templates-bs2/user/edit_base.html
    M ckan/templates-bs2/user/read_base.html
    M ckan/templates/base.html
    M ckan/templates/dataviewer/base.html
    M ckan/templates/group/about.html
    M ckan/templates/group/activity_stream.html
    M ckan/templates/group/admins.html
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/followers.html
    M ckan/templates/group/history.html
    M ckan/templates/group/members.html
    M ckan/templates/group/read_base.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/organization/about.html
    M ckan/templates/organization/activity_stream.html
    M ckan/templates/organization/admins.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/edit.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/activity.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/followers.html
    M ckan/templates/package/history.html
    M ckan/templates/package/new_resource_not_draft.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/resource_views.html
    M ckan/templates/package/resources.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/user/activity_stream.html
    M ckan/templates/user/edit_base.html
    M ckan/templates/user/read_base.html
    M ckan/tests/controllers/test_home.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/logic/action/test_patch.py
    M ckan/views/__init__.py
    M ckanext/datatablesview/controller.py
    M ckanext/datatablesview/plugin.py
    M ckanext/datatablesview/public/datatablesview.js
    M ckanext/datatablesview/templates/datatables/datatables_view.html
    M contrib/docker/solr/Dockerfile
    M doc/extensions/adding-custom-fields.rst
    M doc/maintaining/configuration.rst
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into 4291-werkzeug-dev-server


  Commit: 351f1e801468d403e10a30691aa43560c645c2cd
      https://github.com/ckan/ckan/commit/351f1e801468d403e10a30691aa43560c645c2cd
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/cli/cli.py
    M ckan/cli/db.py
    M ckan/cli/search_index.py
    M ckan/cli/server.py
    M ckan/common.py
    M ckan/lib/cli.py
    M setup.py

  Log Message:
  -----------
  changes from the PR review comments


  Commit: 4b3e12afc093b111e9e7af104fe27fcb0ae89058
      https://github.com/ckan/ckan/commit/4b3e12afc093b111e9e7af104fe27fcb0ae89058
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/search_index.py

  Log Message:
  -----------
  removing empty lines, removing unused imports


  Commit: c12fc86571d07803eb925ac3980005d75538005a
      https://github.com/ckan/ckan/commit/c12fc86571d07803eb925ac3980005d75538005a
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    R .circleci-matrix.yml
    A .circleci/config.yml
    M CHANGELOG.rst
    M Dockerfile
    M README.rst
    R circle.yml
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/config/routing.py
    M ckan/controllers/api.py
    M ckan/controllers/util.py
    M ckan/lib/app_globals.py
    M ckan/lib/cli.py
    M ckan/lib/fanstatic_resources.py
    M ckan/lib/helpers.py
    M ckan/lib/navl/validators.py
    M ckan/lib/plugins.py
    M ckan/lib/search/query.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/logic/action/update.py
    M ckan/logic/auth/create.py
    M ckan/logic/schema.py
    A ckan/public/base/css/main-rtl.css
    M ckan/public/base/javascript/modules/autocomplete.js
    A ckan/public/base/less/bootstrap-rtl.less
    A ckan/public/base/less/ckan-rtl.less
    A ckan/public/base/less/main-rtl.less
    M ckan/public/base/test/spec/modules/autocomplete.spec.js
    M ckan/templates-bs2/base.html
    M ckan/templates-bs2/dataviewer/base.html
    R ckan/templates-bs2/development/markup.html
    R ckan/templates-bs2/development/snippets/markup.html
    M ckan/templates-bs2/group/about.html
    M ckan/templates-bs2/group/activity_stream.html
    M ckan/templates-bs2/group/admins.html
    M ckan/templates-bs2/group/followers.html
    M ckan/templates-bs2/group/history.html
    M ckan/templates-bs2/group/members.html
    M ckan/templates-bs2/group/read_base.html
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/organization/about.html
    M ckan/templates-bs2/organization/activity_stream.html
    M ckan/templates-bs2/organization/admins.html
    M ckan/templates-bs2/organization/bulk_process.html
    M ckan/templates-bs2/organization/edit.html
    M ckan/templates-bs2/organization/edit_base.html
    M ckan/templates-bs2/organization/member_new.html
    M ckan/templates-bs2/organization/members.html
    M ckan/templates-bs2/organization/read_base.html
    M ckan/templates-bs2/package/activity.html
    M ckan/templates-bs2/package/edit_view.html
    M ckan/templates-bs2/package/followers.html
    M ckan/templates-bs2/package/history.html
    M ckan/templates-bs2/package/new_resource_not_draft.html
    M ckan/templates-bs2/package/new_view.html
    M ckan/templates-bs2/package/read_base.html
    M ckan/templates-bs2/package/resource_edit.html
    M ckan/templates-bs2/package/resource_read.html
    M ckan/templates-bs2/package/resource_views.html
    M ckan/templates-bs2/package/resources.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/user/activity_stream.html
    M ckan/templates-bs2/user/edit_base.html
    M ckan/templates-bs2/user/read_base.html
    M ckan/templates/base.html
    M ckan/templates/dataviewer/base.html
    R ckan/templates/development/markup.html
    R ckan/templates/development/snippets/markup.html
    M ckan/templates/group/about.html
    M ckan/templates/group/activity_stream.html
    M ckan/templates/group/admins.html
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/followers.html
    M ckan/templates/group/history.html
    M ckan/templates/group/members.html
    M ckan/templates/group/read_base.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/organization/about.html
    M ckan/templates/organization/activity_stream.html
    M ckan/templates/organization/admins.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/edit.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/activity.html
    M ckan/templates/package/base.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/followers.html
    M ckan/templates/package/history.html
    M ckan/templates/package/new_resource_not_draft.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/resource_views.html
    M ckan/templates/package/resources.html
    M ckan/templates/package/snippets/resource_form.html
    M ckan/templates/snippets/language_selector.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/user/activity_stream.html
    M ckan/templates/user/edit_base.html
    M ckan/templates/user/read_base.html
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/legacy/functional/api/model/test_vocabulary.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_email_notifications.py
    M ckan/tests/legacy/functional/api/test_follow.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/functional/api/test_user.py
    M ckan/tests/legacy/functional/test_package.py
    M ckan/tests/legacy/functional/test_user.py
    R ckan/tests/legacy/lib/test_i18n.py
    M ckan/tests/legacy/lib/test_navl.py
    M ckan/tests/legacy/lib/test_solr_search_index.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/logic/test_auth.py
    M ckan/tests/legacy/misc/test_mock_mail_server.py
    R ckan/tests/legacy/pylons_controller.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/navl/test_validators.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/logic/action/test_get.py
    M ckan/tests/logic/action/test_patch.py
    M ckan/tests/logic/action/test_update.py
    M ckan/tests/test_coding_standards.py
    M ckan/views/__init__.py
    M ckan/views/api.py
    M ckan/views/dataset.py
    M ckan/views/group.py
    M ckan/views/resource.py
    M ckanext/datapusher/plugin.py
    A ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/commands.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/plugin.py
    R ckanext/datastore/tests/test_configure.py
    A ckanext/datastore/tests/test_dictionary.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/datatablesview/controller.py
    M ckanext/datatablesview/plugin.py
    M ckanext/datatablesview/public/datatablesview.js
    M ckanext/datatablesview/templates/datatables/datatables_view.html
    M ckanext/example_flask_streaming/tests/test_streaming_responses.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/stats/templates/ckanext/stats/index.html
    M contrib/docker/solr/Dockerfile
    M dev-requirements.txt
    M doc/conf.py
    M doc/contributing/frontend/resources.rst
    M doc/contributing/simple-code-contributions.rst
    M doc/extensions/adding-custom-fields.rst
    M doc/extensions/testing-extensions.rst
    M doc/maintaining/configuration.rst
    M doc/maintaining/installing/install-from-docker-compose.rst
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/installing/solr.rst
    M doc/theming/templates.rst
    M requirements.in
    M requirements.txt
    A test-core-circle-ci.ini

  Log Message:
  -----------
  Merge branch 'master' into 4382-full-url-stored


  Commit: 90a8a5334802edb3e6fbed0a764bb0001f751aeb
      https://github.com/ckan/ckan/commit/90a8a5334802edb3e6fbed0a764bb0001f751aeb
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M ckan/lib/dictization/model_dictize.py

  Log Message:
  -----------
  Remove 'for_edit' and fix url strip


  Commit: c078f75c63e8756b56114309325a05cf3e773890
      https://github.com/ckan/ckan/commit/c078f75c63e8756b56114309325a05cf3e773890
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/test_search.py

  Log Message:
  -----------
  threshold=None is now the way to turn off the estimating - makes more sense than threshold=0.


  Commit: 59173885518562458ef7b1ac1f2c36b92b7cf50d
      https://github.com/ckan/ckan/commit/59173885518562458ef7b1ac1f2c36b92b7cf50d
  Author: Ian Ward <ian at excess.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M CHANGELOG.rst
    M ckan/controllers/api.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/navl/validators.py
    M ckan/lib/search/query.py
    M ckan/logic/action/get.py
    M ckan/logic/schema.py
    M ckan/model/group.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/lib/dictization/test_model_dictize.py
    M ckan/tests/logic/action/test_get.py
    M doc/maintaining/configuration.rst
    M test-core.ini

  Log Message:
  -----------
  Merge pull request #4484 from ckan/4480-limits-v2

Add limits for action functions v2


  Commit: 3549e3b088cf72a6faef06d6a783c9e581bbe81b
      https://github.com/ckan/ckan/commit/3549e3b088cf72a6faef06d6a783c9e581bbe81b
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    A ckan/cli/__init__.py
    A ckan/cli/cli.py
    A ckan/cli/db.py
    A ckan/cli/search_index.py
    A ckan/cli/server.py
    M ckan/config/middleware/flask_app.py
    M setup.py

  Log Message:
  -----------
  Merge pull request #4412 from tino097/4291-werkzeug-dev-server

 [#4291] werkzeug dev server


  Commit: e2f7a6d368c6c28bb5faf116bfd9e19bc5a71281
      https://github.com/ckan/ckan/commit/e2f7a6d368c6c28bb5faf116bfd9e19bc5a71281
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M ckanext/datastore/logic/action.py

  Log Message:
  -----------
  Improve wording


  Commit: aa32b2379a5b2e52d3c95e4e985719f70a3bd0d5
      https://github.com/ckan/ckan/commit/aa32b2379a5b2e52d3c95e4e985719f70a3bd0d5
  Author: Ian Ward <ian at excess.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/auth.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
    M ckanext/reclineview/theme/public/vendor/recline/recline.js

  Log Message:
  -----------
  Merge pull request #4473 from ckan/datastore-estimate-total

Datastore search can estimate total, rather than expensive COUNT(*) [WIP]


  Commit: c7da863cba3d55c8642d755315bb2966365a0f85
      https://github.com/ckan/ckan/commit/c7da863cba3d55c8642d755315bb2966365a0f85
  Author: Cody Boyko <codywboyko at gmail.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M ckan/logic/action/patch.py

  Log Message:
  -----------
  Add doc language around patching resources.


  Commit: 0885fae6f47d434cb502c6119bedb36f5d2e9f85
      https://github.com/ckan/ckan/commit/0885fae6f47d434cb502c6119bedb36f5d2e9f85
  Author: Cody Boyko <codywboyko at gmail.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M ckan/logic/action/patch.py

  Log Message:
  -----------
  Fix pep8 issues.

Remove trailing whitespaces and long lines.


  Commit: 78a4022adb1b9cdd440cf173d355fd89b91b8f05
      https://github.com/ckan/ckan/commit/78a4022adb1b9cdd440cf173d355fd89b91b8f05
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2018-11-27 (Tue, 27 Nov 2018)

  Changed paths:
    M ckan/logic/action/patch.py

  Log Message:
  -----------
  Merge pull request #4563 from boykoc/patch-2

Add doc language around patching resources.


  Commit: 703320364ff5e40165f9008d9c943d75e2cb44ac
      https://github.com/ckan/ckan/commit/703320364ff5e40165f9008d9c943d75e2cb44ac
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

  Changed paths:
    M ckan/lib/dictization/model_dictize.py

  Log Message:
  -----------
  Revert last commit, add the striping logic in the resource dictize


  Commit: 386e13759fd72528caba570e02536f1b7e70c79c
      https://github.com/ckan/ckan/commit/386e13759fd72528caba570e02536f1b7e70c79c
  Author: howff <arb at sat.dundee.ac.uk>
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
    M ckan/controllers/package.py

  Log Message:
  -----------
  Changed config name and wrapped long line


  Commit: b22a70cab01aff6cb548deac0da38a39c9675bca
      https://github.com/ckan/ckan/commit/b22a70cab01aff6cb548deac0da38a39c9675bca
  Author: howff <arb at sat.dundee.ac.uk>
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Change config name and indent example


  Commit: e6a172fcd717af8985a287596df945bd1b327d44
      https://github.com/ckan/ckan/commit/e6a172fcd717af8985a287596df945bd1b327d44
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/db.py
    M ckan/cli/search_index.py

  Log Message:
  -----------
  Do not crash on unsuccessfull CLI results


  Commit: 161e9fd380e8d0809697ce953700a73b115a776c
      https://github.com/ckan/ckan/commit/161e9fd380e8d0809697ce953700a73b115a776c
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-29 (Thu, 29 Nov 2018)

  Changed paths:
    M ckan/cli/__init__.py

  Log Message:
  -----------
  unicode prefis


  Commit: fd9b517a02b07520cbfd44e5d16c55b62a92f09c
      https://github.com/ckan/ckan/commit/fd9b517a02b07520cbfd44e5d16c55b62a92f09c
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
    M ckan/controllers/api.py
    M ckan/lib/search/query.py
    M ckan/tests/legacy/lib/test_resource_search.py

  Log Message:
  -----------
  use werkzeug:MultiDict instead of paste:MultiDict


  Commit: 652edaa78434ad1a7f8fd6ab76746d2751183ce8
      https://github.com/ckan/ckan/commit/652edaa78434ad1a7f8fd6ab76746d2751183ce8
  Author: Edmond Chuc <37032744+edmondchuc at users.noreply.github.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
    M doc/theming/index.rst

  Log Message:
  -----------
  Fixed typo. The word wich -> which


  Commit: 09f9f7a0149f5048bb3ac81ec57423435bf7bab9
      https://github.com/ckan/ckan/commit/09f9f7a0149f5048bb3ac81ec57423435bf7bab9
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/views/__init__.py
    M ckan/views/user.py

  Log Message:
  -----------
  Replace direct calls to endpoint.split with convenient helper


  Commit: 96444ce600c6f5f6553c2f3f0efcf0eb9a9c980b
      https://github.com/ckan/ckan/commit/96444ce600c6f5f6553c2f3f0efcf0eb9a9c980b
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/views/__init__.py
    M ckan/views/user.py

  Log Message:
  -----------
  Merge pull request #4571 from smotornyuk/commonly-use-get-endpoint

Replace direct calls to endpoint.split with convenient helper


  Commit: d068926906a8f2c3e05db7e026cd3595aad0b5cf
      https://github.com/ckan/ckan/commit/d068926906a8f2c3e05db7e026cd3595aad0b5cf
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
    M doc/theming/index.rst

  Log Message:
  -----------
  Merge pull request #4570 from edmondchuc/patch-1

Fixed typo. The word wich -> which in theming.


  Commit: 1b6f4393b74ff37e4d54e2701d951c9c40f4217a
      https://github.com/ckan/ckan/commit/1b6f4393b74ff37e4d54e2701d951c9c40f4217a
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
    M ckan/controllers/api.py
    M ckan/lib/search/query.py
    M ckan/tests/legacy/lib/test_resource_search.py

  Log Message:
  -----------
  Merge pull request #4568 from smotornyuk/switch-multi_dict-implementation

Use werkzeug:MultiDict instead of paste:MultiDict


  Commit: 99bd644eca3d0700c6be2b587917f11526aade2f
      https://github.com/ckan/ckan/commit/99bd644eca3d0700c6be2b587917f11526aade2f
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
    M ckan/cli/__init__.py
    M ckan/cli/db.py
    M ckan/cli/search_index.py

  Log Message:
  -----------
  Merge pull request #4566 from smotornyuk/consistent-error-output-for-click

Do not crash on unsuccessfull CLI results


  Commit: 17577dd9bcf215a7cfd0f614bddc78b85f7addde
      https://github.com/ckan/ckan/commit/17577dd9bcf215a7cfd0f614bddc78b85f7addde
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
    M ckan/config/solr/schema.xml
    M ckan/lib/search/__init__.py
    M ckan/logic/action/get.py
    M ckan/tests/logic/action/test_get.py

  Log Message:
  -----------
  Merge pull request #4191 from smotornyuk/solr-package-autocomplete

[#3993] package_autocomplete use solr


  Commit: a9e80ddb056923d30e36576988b4956ebbf186e0
      https://github.com/ckan/ckan/commit/a9e80ddb056923d30e36576988b4956ebbf186e0
  Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  c.user not defined fix


  Commit: b27e5062325a58d5a1c901d39eaaa18b899b01f2
      https://github.com/ckan/ckan/commit/b27e5062325a58d5a1c901d39eaaa18b899b01f2
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

  Changed paths:
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/dictization/model_save.py
    M ckan/tests/lib/dictization/test_model_dictize.py

  Log Message:
  -----------
  Merge pull request #4384 from tino097/4382-full-url-stored

[#4382] strip full URL before saving to DB


  Commit: 937948a4bd5ece34adb514517edec18be1e166f2
      https://github.com/ckan/ckan/commit/937948a4bd5ece34adb514517edec18be1e166f2
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    M ckan/logic/action/get.py

  Log Message:
  -----------
  use string `fl` for SOLRv3 compatibility


  Commit: cf733313e5bdf7634750b718fbb0cd24289f2357
      https://github.com/ckan/ckan/commit/cf733313e5bdf7634750b718fbb0cd24289f2357
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    M ckan/config/solr/schema.xml
    M ckan/tests/legacy/logic/test_action.py

  Log Message:
  -----------
  do not break search query for autocomplete


  Commit: d64b1c096590e2d8c0320aa377fe4a276fb3a89f
      https://github.com/ckan/ckan/commit/d64b1c096590e2d8c0320aa377fe4a276fb3a89f
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-06 (Thu, 06 Dec 2018)

  Changed paths:
    M ckan/config/solr/schema.xml
    M ckan/logic/action/get.py
    M ckan/tests/legacy/logic/test_action.py

  Log Message:
  -----------
  Merge pull request #4578 from smotornyuk/failing-tests-on-master

Failing autocomplete tests on master


  Commit: 4db437b9ce53418057c4008842d78d7a12f53696
      https://github.com/ckan/ckan/commit/4db437b9ce53418057c4008842d78d7a12f53696
  Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Fix user not defined


  Commit: a4ec78e04ab60f8027f4765fa4f8625c2adc5f02
      https://github.com/ckan/ckan/commit/a4ec78e04ab60f8027f4765fa4f8625c2adc5f02
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Merge pull request #4574 from frafra/c-user-not-defined

c.user not defined fix


  Commit: 33ffe5e6c8f2601eaace8a1fd34fd742af1ea341
      https://github.com/ckan/ckan/commit/33ffe5e6c8f2601eaace8a1fd34fd742af1ea341
  Author: Phil Krylov <phil.krylov at idalab.ru>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M ckan/lib/uploader.py

  Log Message:
  -----------
  Fixed migrate_filestore by not feeding None to mimetypes.guess_type()


  Commit: 92ea0c6f6c12d8511b8c3221ffa33904993ef00c
      https://github.com/ckan/ckan/commit/92ea0c6f6c12d8511b8c3221ffa33904993ef00c
  Author: amercader <amercadero at gmail.com>
  Date:   2018-12-09 (Sun, 09 Dec 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  Return message from Postgres when there's a validation during import

Right now when there's a validation error during datastore_create you
just get a generic message with no actual details (eg wrong type or
wrong values). At least let's return Postgres message which gives the
column and/or the wrong value.


  Commit: 5ce4ae96f26596e3f6260df178014daf07521e8c
      https://github.com/ckan/ckan/commit/5ce4ae96f26596e3f6260df178014daf07521e8c
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M ckanext/datastore/backend/postgres.py

  Log Message:
  -----------
  Merge pull request #4583 from ckan/better-datastore-validation-error

Return message from Postgres when there's a validation during datastore import


  Commit: da9b0cc953009054be7af48f2272acdc8ff5f154
      https://github.com/ckan/ckan/commit/da9b0cc953009054be7af48f2272acdc8ff5f154
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M ckan/lib/uploader.py

  Log Message:
  -----------
  Merge pull request #4582 from tuffnatty/migrate_filestore_fix

Fixed migrate_filestore by not feeding None to mimetypes.guess_type()


  Commit: 5ce03dabfecceac3c1abc8564fade6976247a748
      https://github.com/ckan/ckan/commit/5ce03dabfecceac3c1abc8564fade6976247a748
  Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
  Date:   2018-12-12 (Wed, 12 Dec 2018)

  Changed paths:
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Fix typo schama -> schema


  Commit: 7807903ff7bc07527ad014a1cdac60d3387f41bb
      https://github.com/ckan/ckan/commit/7807903ff7bc07527ad014a1cdac60d3387f41bb
  Author: Ian Ward <ian at excess.org>
  Date:   2018-12-13 (Thu, 13 Dec 2018)

  Changed paths:
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Merge pull request #4586 from frafra/patch-2

Fix typo schama -> schema


  Commit: ed0e35a74bd786284311998a53b226df887a6d96
      https://github.com/ckan/ckan/commit/ed0e35a74bd786284311998a53b226df887a6d96
  Author: Andrew Brooks <arb at sat.dundee.ac.uk>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M CHANGELOG.rst
    A ckan/cli/__init__.py
    A ckan/cli/cli.py
    A ckan/cli/db.py
    A ckan/cli/search_index.py
    A ckan/cli/server.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/solr/schema.xml
    M ckan/controllers/api.py
    M ckan/lib/app_globals.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/dictization/model_save.py
    M ckan/lib/helpers.py
    M ckan/lib/navl/validators.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/query.py
    M ckan/lib/uploader.py
    M ckan/logic/action/get.py
    M ckan/logic/action/patch.py
    M ckan/logic/action/update.py
    M ckan/logic/schema.py
    M ckan/model/group.py
    M ckan/plugins/interfaces.py
    M ckan/templates-bs2/base.html
    M ckan/templates-bs2/dataviewer/base.html
    M ckan/templates-bs2/group/about.html
    M ckan/templates-bs2/group/activity_stream.html
    M ckan/templates-bs2/group/admins.html
    M ckan/templates-bs2/group/followers.html
    M ckan/templates-bs2/group/history.html
    M ckan/templates-bs2/group/members.html
    M ckan/templates-bs2/group/read_base.html
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/organization/about.html
    M ckan/templates-bs2/organization/activity_stream.html
    M ckan/templates-bs2/organization/admins.html
    M ckan/templates-bs2/organization/bulk_process.html
    M ckan/templates-bs2/organization/edit.html
    M ckan/templates-bs2/organization/edit_base.html
    M ckan/templates-bs2/organization/member_new.html
    M ckan/templates-bs2/organization/members.html
    M ckan/templates-bs2/organization/read_base.html
    M ckan/templates-bs2/package/activity.html
    M ckan/templates-bs2/package/edit_view.html
    M ckan/templates-bs2/package/followers.html
    M ckan/templates-bs2/package/history.html
    M ckan/templates-bs2/package/new_resource_not_draft.html
    M ckan/templates-bs2/package/new_view.html
    M ckan/templates-bs2/package/read_base.html
    M ckan/templates-bs2/package/resource_edit.html
    M ckan/templates-bs2/package/resource_read.html
    M ckan/templates-bs2/package/resource_views.html
    M ckan/templates-bs2/package/resources.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/user/activity_stream.html
    M ckan/templates-bs2/user/edit_base.html
    M ckan/templates-bs2/user/read_base.html
    M ckan/templates/base.html
    M ckan/templates/dataviewer/base.html
    M ckan/templates/group/about.html
    M ckan/templates/group/activity_stream.html
    M ckan/templates/group/admins.html
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/followers.html
    M ckan/templates/group/history.html
    M ckan/templates/group/members.html
    M ckan/templates/group/read_base.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/organization/about.html
    M ckan/templates/organization/activity_stream.html
    M ckan/templates/organization/admins.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/edit.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/activity.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/followers.html
    M ckan/templates/package/history.html
    M ckan/templates/package/new_resource_not_draft.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/resource_views.html
    M ckan/templates/package/resources.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/user/activity_stream.html
    M ckan/templates/user/edit_base.html
    M ckan/templates/user/read_base.html
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/lib/test_resource_search.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/lib/dictization/test_model_dictize.py
    M ckan/tests/logic/action/test_get.py
    M ckan/tests/logic/action/test_patch.py
    M ckan/views/__init__.py
    M ckan/views/user.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/auth.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/datatablesview/controller.py
    M ckanext/datatablesview/plugin.py
    M ckanext/datatablesview/public/datatablesview.js
    M ckanext/datatablesview/templates/datatables/datatables_view.html
    M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
    M ckanext/reclineview/theme/public/vendor/recline/recline.js
    M doc/extensions/adding-custom-fields.rst
    M doc/maintaining/configuration.rst
    M doc/theming/index.rst
    M setup.py
    M test-core.ini

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ckan/ckan


  Commit: 24a991ea623a7362afe1da1acdd4d96b9dddedc6
      https://github.com/ckan/ckan/commit/24a991ea623a7362afe1da1acdd4d96b9dddedc6
  Author: Andrew Brooks <arb at sat.dundee.ac.uk>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/controllers/package.py

  Log Message:
  -----------
  Shorter lines


  Commit: 90674b0e50856d6a19f366a26641f26f8267c076
      https://github.com/ckan/ckan/commit/90674b0e50856d6a19f366a26641f26f8267c076
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/gl/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    M ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    M ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Update po files


  Commit: 6a61fbdf94de0352b1649f8a0d2a741ff670ad82
      https://github.com/ckan/ckan/commit/6a61fbdf94de0352b1649f8a0d2a741ff670ad82
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/i18n/ar/LC_MESSAGES/ckan.mo
    M ckan/i18n/bg/LC_MESSAGES/ckan.mo
    M ckan/i18n/ca/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
    M ckan/i18n/de/LC_MESSAGES/ckan.mo
    M ckan/i18n/el/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
    M ckan/i18n/es/LC_MESSAGES/ckan.mo
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/fr/LC_MESSAGES/ckan.mo
    M ckan/i18n/gl/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/hr/LC_MESSAGES/ckan.mo
    M ckan/i18n/hu/LC_MESSAGES/ckan.mo
    M ckan/i18n/id/LC_MESSAGES/ckan.mo
    M ckan/i18n/is/LC_MESSAGES/ckan.mo
    M ckan/i18n/it/LC_MESSAGES/ckan.mo
    M ckan/i18n/ja/LC_MESSAGES/ckan.mo
    M ckan/i18n/km/LC_MESSAGES/ckan.mo
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lv/LC_MESSAGES/ckan.mo
    M ckan/i18n/mk/LC_MESSAGES/ckan.mo
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
    M ckan/i18n/ne/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/pl/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sl/LC_MESSAGES/ckan.mo
    M ckan/i18n/sq/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/tl/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/vi/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo

  Log Message:
  -----------
  Compile .mo files


  Commit: accca7af74746f7ac8db197acd5c65e615761cfd
      https://github.com/ckan/ckan/commit/accca7af74746f7ac8db197acd5c65e615761cfd
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Update changelog


  Commit: 1431a830a549e1beb62ff0daae42681d597d6d5d
      https://github.com/ckan/ckan/commit/1431a830a549e1beb62ff0daae42681d597d6d5d
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    M ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    M ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Fix bad merge


  Commit: bdd02c49ab9df25ecf57796efb8390b8b0617c68
      https://github.com/ckan/ckan/commit/bdd02c49ab9df25ecf57796efb8390b8b0617c68
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/i18n/nl/LC_MESSAGES/ckan.po

  Log Message:
  -----------
  Fix missed bad merge in nl po ile


  Commit: b0509769b4b0f6d2e796b8a0004ce69b59621451
      https://github.com/ckan/ckan/commit/b0509769b4b0f6d2e796b8a0004ce69b59621451
  Author: Konstantin Sivakov <konstantin.sivakov at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Fix changelog wrong indentation


  Commit: 8eb7fc9e2eea68959f8cbfabd8b849392166d818
      https://github.com/ckan/ckan/commit/8eb7fc9e2eea68959f8cbfabd8b849392166d818
  Author: amercader <amercadero at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/controllers/package.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/howff/ckan into howff-master


  Commit: e09df0b5670e9ccb198ece4e20a2448753f1ae6e
      https://github.com/ckan/ckan/commit/e09df0b5670e9ccb198ece4e20a2448753f1ae6e
  Author: amercader <amercadero at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/controllers/package.py

  Log Message:
  -----------
  Fix PEP8


  Commit: 8f0cb749f5c016468de2831173b11c041c4234f7
      https://github.com/ckan/ckan/commit/8f0cb749f5c016468de2831173b11c041c4234f7
  Author: amercader <amercadero at gmail.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    M ckan/controllers/package.py
    M doc/maintaining/configuration.rst

  Log Message:
  -----------
  Merge branch 'howff-master'


  Commit: 7ad17af06ad45e74c51e98b68b906c0d92bc1b5d
      https://github.com/ckan/ckan/commit/7ad17af06ad45e74c51e98b68b906c0d92bc1b5d
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

  Changed paths:
    R .circleci-matrix.yml
    A .circleci/config.yml
    M CHANGELOG.rst
    M README.rst
    R circle.yml
    A ckan/cli/__init__.py
    A ckan/cli/cli.py
    A ckan/cli/db.py
    A ckan/cli/search_index.py
    A ckan/cli/server.py
    M ckan/config/environment.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/config/routing.py
    M ckan/config/solr/schema.xml
    M ckan/controllers/api.py
    M ckan/controllers/package.py
    M ckan/controllers/util.py
    M ckan/i18n/ar/LC_MESSAGES/ckan.mo
    M ckan/i18n/ar/LC_MESSAGES/ckan.po
    M ckan/i18n/bg/LC_MESSAGES/ckan.mo
    M ckan/i18n/bg/LC_MESSAGES/ckan.po
    M ckan/i18n/ca/LC_MESSAGES/ckan.mo
    M ckan/i18n/ca/LC_MESSAGES/ckan.po
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.mo
    M ckan/i18n/cs_CZ/LC_MESSAGES/ckan.po
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.mo
    M ckan/i18n/da_DK/LC_MESSAGES/ckan.po
    M ckan/i18n/de/LC_MESSAGES/ckan.mo
    M ckan/i18n/de/LC_MESSAGES/ckan.po
    M ckan/i18n/el/LC_MESSAGES/ckan.mo
    M ckan/i18n/el/LC_MESSAGES/ckan.po
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_AU/LC_MESSAGES/ckan.po
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.mo
    M ckan/i18n/en_GB/LC_MESSAGES/ckan.po
    M ckan/i18n/es/LC_MESSAGES/ckan.mo
    M ckan/i18n/es/LC_MESSAGES/ckan.po
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.mo
    M ckan/i18n/es_AR/LC_MESSAGES/ckan.po
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.mo
    M ckan/i18n/fa_IR/LC_MESSAGES/ckan.po
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.po
    M ckan/i18n/fr/LC_MESSAGES/ckan.mo
    M ckan/i18n/fr/LC_MESSAGES/ckan.po
    M ckan/i18n/gl/LC_MESSAGES/ckan.mo
    M ckan/i18n/gl/LC_MESSAGES/ckan.po
    M ckan/i18n/he/LC_MESSAGES/ckan.mo
    M ckan/i18n/he/LC_MESSAGES/ckan.po
    M ckan/i18n/hr/LC_MESSAGES/ckan.mo
    M ckan/i18n/hr/LC_MESSAGES/ckan.po
    M ckan/i18n/hu/LC_MESSAGES/ckan.mo
    M ckan/i18n/hu/LC_MESSAGES/ckan.po
    M ckan/i18n/id/LC_MESSAGES/ckan.mo
    M ckan/i18n/id/LC_MESSAGES/ckan.po
    M ckan/i18n/is/LC_MESSAGES/ckan.mo
    M ckan/i18n/is/LC_MESSAGES/ckan.po
    M ckan/i18n/it/LC_MESSAGES/ckan.mo
    M ckan/i18n/it/LC_MESSAGES/ckan.po
    M ckan/i18n/ja/LC_MESSAGES/ckan.mo
    M ckan/i18n/ja/LC_MESSAGES/ckan.po
    M ckan/i18n/km/LC_MESSAGES/ckan.mo
    M ckan/i18n/km/LC_MESSAGES/ckan.po
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.mo
    M ckan/i18n/ko_KR/LC_MESSAGES/ckan.po
    M ckan/i18n/lt/LC_MESSAGES/ckan.mo
    M ckan/i18n/lt/LC_MESSAGES/ckan.po
    M ckan/i18n/lv/LC_MESSAGES/ckan.mo
    M ckan/i18n/lv/LC_MESSAGES/ckan.po
    M ckan/i18n/mk/LC_MESSAGES/ckan.mo
    M ckan/i18n/mk/LC_MESSAGES/ckan.po
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.mo
    M ckan/i18n/mn_MN/LC_MESSAGES/ckan.po
    M ckan/i18n/ne/LC_MESSAGES/ckan.mo
    M ckan/i18n/ne/LC_MESSAGES/ckan.po
    M ckan/i18n/nl/LC_MESSAGES/ckan.mo
    M ckan/i18n/nl/LC_MESSAGES/ckan.po
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.po
    M ckan/i18n/pl/LC_MESSAGES/ckan.mo
    M ckan/i18n/pl/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.po
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_PT/LC_MESSAGES/ckan.po
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.po
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.po
    M ckan/i18n/sk/LC_MESSAGES/ckan.mo
    M ckan/i18n/sk/LC_MESSAGES/ckan.po
    M ckan/i18n/sl/LC_MESSAGES/ckan.mo
    M ckan/i18n/sl/LC_MESSAGES/ckan.po
    M ckan/i18n/sq/LC_MESSAGES/ckan.mo
    M ckan/i18n/sq/LC_MESSAGES/ckan.po
    M ckan/i18n/sr/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr/LC_MESSAGES/ckan.po
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.po
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.po
    M ckan/i18n/th/LC_MESSAGES/ckan.mo
    M ckan/i18n/th/LC_MESSAGES/ckan.po
    M ckan/i18n/tl/LC_MESSAGES/ckan.mo
    M ckan/i18n/tl/LC_MESSAGES/ckan.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.po
    M ckan/i18n/uk/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk/LC_MESSAGES/ckan.po
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.mo
    M ckan/i18n/uk_UA/LC_MESSAGES/ckan.po
    M ckan/i18n/vi/LC_MESSAGES/ckan.mo
    M ckan/i18n/vi/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_CN/LC_MESSAGES/ckan.po
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.mo
    M ckan/i18n/zh_TW/LC_MESSAGES/ckan.po
    M ckan/lib/app_globals.py
    M ckan/lib/cli.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/dictization/model_save.py
    M ckan/lib/fanstatic_resources.py
    M ckan/lib/helpers.py
    M ckan/lib/navl/validators.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/query.py
    M ckan/lib/uploader.py
    M ckan/logic/action/create.py
    M ckan/logic/action/get.py
    M ckan/logic/action/patch.py
    M ckan/logic/action/update.py
    M ckan/logic/auth/create.py
    M ckan/logic/schema.py
    M ckan/model/group.py
    M ckan/plugins/interfaces.py
    A ckan/public/base/css/main-rtl.css
    M ckan/public/base/javascript/modules/autocomplete.js
    A ckan/public/base/less/bootstrap-rtl.less
    A ckan/public/base/less/ckan-rtl.less
    A ckan/public/base/less/main-rtl.less
    M ckan/public/base/test/spec/modules/autocomplete.spec.js
    M ckan/templates-bs2/base.html
    M ckan/templates-bs2/dataviewer/base.html
    R ckan/templates-bs2/development/markup.html
    R ckan/templates-bs2/development/snippets/markup.html
    M ckan/templates-bs2/group/about.html
    M ckan/templates-bs2/group/activity_stream.html
    M ckan/templates-bs2/group/admins.html
    M ckan/templates-bs2/group/followers.html
    M ckan/templates-bs2/group/history.html
    M ckan/templates-bs2/group/members.html
    M ckan/templates-bs2/group/read_base.html
    M ckan/templates-bs2/group/snippets/group_item.html
    M ckan/templates-bs2/organization/about.html
    M ckan/templates-bs2/organization/activity_stream.html
    M ckan/templates-bs2/organization/admins.html
    M ckan/templates-bs2/organization/bulk_process.html
    M ckan/templates-bs2/organization/edit.html
    M ckan/templates-bs2/organization/edit_base.html
    M ckan/templates-bs2/organization/member_new.html
    M ckan/templates-bs2/organization/members.html
    M ckan/templates-bs2/organization/read_base.html
    M ckan/templates-bs2/package/activity.html
    M ckan/templates-bs2/package/edit_view.html
    M ckan/templates-bs2/package/followers.html
    M ckan/templates-bs2/package/new_resource_not_draft.html
    M ckan/templates-bs2/package/new_view.html
    M ckan/templates-bs2/package/read_base.html
    M ckan/templates-bs2/package/resource_edit.html
    M ckan/templates-bs2/package/resource_read.html
    M ckan/templates-bs2/package/resource_views.html
    M ckan/templates-bs2/package/resources.html
    M ckan/templates-bs2/snippets/organization.html
    M ckan/templates-bs2/user/activity_stream.html
    M ckan/templates-bs2/user/edit_base.html
    M ckan/templates-bs2/user/read_base.html
    M ckan/templates/base.html
    M ckan/templates/dataviewer/base.html
    R ckan/templates/development/markup.html
    R ckan/templates/development/snippets/markup.html
    M ckan/templates/group/about.html
    M ckan/templates/group/activity_stream.html
    M ckan/templates/group/admins.html
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/followers.html
    M ckan/templates/group/history.html
    M ckan/templates/group/members.html
    M ckan/templates/group/read_base.html
    M ckan/templates/group/snippets/group_item.html
    M ckan/templates/organization/about.html
    M ckan/templates/organization/activity_stream.html
    M ckan/templates/organization/admins.html
    M ckan/templates/organization/bulk_process.html
    M ckan/templates/organization/edit.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/member_new.html
    M ckan/templates/organization/members.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/activity.html
    M ckan/templates/package/base.html
    M ckan/templates/package/changes.html
    M ckan/templates/package/edit_view.html
    M ckan/templates/package/followers.html
    M ckan/templates/package/new_resource_not_draft.html
    M ckan/templates/package/new_view.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit.html
    M ckan/templates/package/resource_read.html
    M ckan/templates/package/resource_views.html
    M ckan/templates/package/resources.html
    M ckan/templates/package/snippets/resource_form.html
    M ckan/templates/snippets/language_selector.html
    M ckan/templates/snippets/organization.html
    M ckan/templates/user/activity_stream.html
    M ckan/templates/user/edit_base.html
    M ckan/templates/user/read_base.html
    M ckan/tests/controllers/test_api.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_package.py
    M ckan/tests/legacy/functional/api/test_activity.py
    M ckan/tests/legacy/functional/api/test_dashboard.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/functional/test_activity.py
    M ckan/tests/legacy/lib/test_navl.py
    M ckan/tests/legacy/lib/test_resource_search.py
    M ckan/tests/legacy/lib/test_solr_search_index.py
    M ckan/tests/legacy/logic/test_action.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/dictization/test_model_dictize.py
    M ckan/tests/lib/navl/test_validators.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/logic/action/test_create.py
    M ckan/tests/logic/action/test_get.py
    M ckan/tests/logic/action/test_patch.py
    M ckan/tests/logic/action/test_update.py
    M ckan/views/__init__.py
    M ckan/views/api.py
    M ckan/views/group.py
    M ckan/views/resource.py
    M ckan/views/user.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/commands.py
    M ckanext/datastore/controller.py
    M ckanext/datastore/logic/action.py
    M ckanext/datastore/logic/auth.py
    M ckanext/datastore/logic/schema.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/tests/helpers.py
    R ckanext/datastore/tests/test_configure.py
    M ckanext/datastore/tests/test_create.py
    M ckanext/datastore/tests/test_delete.py
    M ckanext/datastore/tests/test_dump.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datastore/tests/test_upsert.py
    M ckanext/datatablesview/controller.py
    M ckanext/datatablesview/plugin.py
    M ckanext/datatablesview/public/datatablesview.js
    M ckanext/datatablesview/templates/datatables/datatables_view.html
    M ckanext/example_flask_streaming/tests/test_streaming_responses.py
    M ckanext/imageview/tests/test_view.py
    M ckanext/reclineview/theme/public/vendor/ckan.js/ckan.js
    M ckanext/reclineview/theme/public/vendor/recline/recline.js
    M ckanext/stats/templates/ckanext/stats/index.html
    M contrib/docker/solr/Dockerfile
    M dev-requirements.txt
    M doc/conf.py
    M doc/contributing/frontend/resources.rst
    M doc/contributing/simple-code-contributions.rst
    M doc/extensions/adding-custom-fields.rst
    M doc/maintaining/configuration.rst
    M doc/maintaining/installing/install-from-docker-compose.rst
    M doc/maintaining/installing/install-from-source.rst
    M doc/maintaining/installing/solr.rst
    M doc/theming/index.rst
    M doc/theming/templates.rst
    M requirements.in
    M requirements.txt
    M setup.py
    A test-core-circle-ci.ini
    M test-core.ini

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into 3484_revision_ui_removal2


Compare: https://github.com/ckan/ckan/compare/8b0a8589e26d...7ad17af06ad4
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the ckan-changes mailing list