[ckan-changes] [ckan/ckan] 728998: fix remove_field in dateset page

Adrià Mercader noreply at github.com
Fri Oct 18 10:06:02 UTC 2019


  Branch: refs/heads/remove-vdm
  Home:   https://github.com/ckan/ckan
  Commit: 728998863ae02da44cd82867da31a8271eb854df
      https://github.com/ckan/ckan/commit/728998863ae02da44cd82867da31a8271eb854df
  Author: Jinil Lee <usingsky at gmail.com>
  Date:   2019-06-01 (Sat, 01 Jun 2019)

  Changed paths:
    M ckan/views/dataset.py

  Log Message:
  -----------
  fix remove_field in dateset page


  Commit: a8a0435a310e5674de7f62d64ec2a8be1ad685b4
      https://github.com/ckan/ckan/commit/a8a0435a310e5674de7f62d64ec2a8be1ad685b4
  Author: Teemu Erkkola <teemu.erkkola at gofore.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M CHANGELOG.rst
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Upgrade psycopg2, fixes ckan/ckan#4837


  Commit: 3714342fb7e18697ddb8a3cd70c6e4cc47a34a59
      https://github.com/ckan/ckan/commit/3714342fb7e18697ddb8a3cd70c6e4cc47a34a59
  Author: amercader <amercadero at gmail.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M ckan/config/routing.py
    M ckan/controllers/util.py
    A ckan/views/util.py

  Log Message:
  -----------
  [#4842] Move primer endpoint to new util blueprint


  Commit: 03c8242006a210e8909ece39157786f8e81b77f4
      https://github.com/ckan/ckan/commit/03c8242006a210e8909ece39157786f8e81b77f4
  Author: amercader <amercadero at gmail.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M ckan/config/routing.py
    M ckan/templates/snippets/language_selector.html
    M ckan/views/util.py

  Log Message:
  -----------
  [#4842] [#4842] Move internal redirect endpoint


  Commit: a2e4d8ec49945c8b36d7e2dd022defd9d5f81324
      https://github.com/ckan/ckan/commit/a2e4d8ec49945c8b36d7e2dd022defd9d5f81324
  Author: amercader <amercadero at gmail.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M ckan/config/routing.py
    R ckan/controllers/util.py

  Log Message:
  -----------
  [#4842] Remove old util controller

This controller is very unlikely to be extended from an extension.
i18_js_strings was unused AFAICT


  Commit: c31c68df74bc024e0eb9d5e8c5c0ff57b7651b13
      https://github.com/ckan/ckan/commit/c31c68df74bc024e0eb9d5e8c5c0ff57b7651b13
  Author: amercader <amercadero at gmail.com>
  Date:   2019-06-14 (Fri, 14 Jun 2019)

  Changed paths:
    M ckan/tests/controllers/test_util.py
    M ckan/views/util.py

  Log Message:
  -----------
  [#4842] Fix tests


  Commit: 49b1cc9d7d8f4acc747144ab224e71abad9e0bac
      https://github.com/ckan/ckan/commit/49b1cc9d7d8f4acc747144ab224e71abad9e0bac
  Author: Jinil Lee <usingsky at gmail.com>
  Date:   2019-06-22 (Sat, 22 Jun 2019)

  Changed paths:
    M ckan/public/base/javascript/webassets.yml

  Log Message:
  -----------
  fix preload bootstrap

cannot read property of boostrap in main.js


  Commit: 8264104d869c457ff9edd20c9886ff8085707f07
      https://github.com/ckan/ckan/commit/8264104d869c457ff9edd20c9886ff8085707f07
  Author: Teemu Erkkola <teemu.erkkola at iki.fi>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

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

  Log Message:
  -----------
  Resolve .info field conflict between SQLAlchemy ConnectionFairy and psycopg


  Commit: c17dc22367c24d0998c0c1dbbcbc12ec696cad7e
      https://github.com/ckan/ckan/commit/c17dc22367c24d0998c0c1dbbcbc12ec696cad7e
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/plugin_info.py

  Log Message:
  -----------
  [4639] Migrate command to cli folder.


  Commit: 1b3cf60562e42536e4a46ce9262e53bad0b89e61
      https://github.com/ckan/ckan/commit/1b3cf60562e42536e4a46ce9262e53bad0b89e61
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M ckan/cli/plugin_info.py

  Log Message:
  -----------
  [4639] Apply string formatting standard


  Commit: b69d306103f0344f3d7e392417e0f8f5e3be817f
      https://github.com/ckan/ckan/commit/b69d306103f0344f3d7e392417e0f8f5e3be817f
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M ckan/cli/plugin_info.py

  Log Message:
  -----------
  [4639] Avoid using cls as parameter name


  Commit: fe28292ec3b857d0f8fe27635c3b7f8e54dfd817
      https://github.com/ckan/ckan/commit/fe28292ec3b857d0f8fe27635c3b7f8e54dfd817
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-06-27 (Thu, 27 Jun 2019)

  Changed paths:
    M ckan/cli/cli.py

  Log Message:
  -----------
  [4639] Add newline at EOF


  Commit: 324a4a1bb14fc23d04ed9360c7bb43f94b8e3e59
      https://github.com/ckan/ckan/commit/324a4a1bb14fc23d04ed9360c7bb43f94b8e3e59
  Author: antuarc <carl.antuar at smartservice.qld.gov.au>
  Date:   2019-06-28 (Fri, 28 Jun 2019)

  Changed paths:
    M ckan/config/deployment.ini_tmpl

  Log Message:
  -----------
  update the 'debug' warning to better match the documentation

- it's not just production environments that are at risk, any publicly visible site must not use debug mode
- github #4871


  Commit: 17b30c4f8ef675c81d6eb94da5947e6c721a3660
      https://github.com/ckan/ckan/commit/17b30c4f8ef675c81d6eb94da5947e6c721a3660
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-06-28 (Fri, 28 Jun 2019)

  Changed paths:
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  More content edits for interface docs


  Commit: 012014217d9812435fca85ecbc17bb24c1aeb376
      https://github.com/ckan/ckan/commit/012014217d9812435fca85ecbc17bb24c1aeb376
  Author: Jinil Lee <jinil at Jinilui-MacBook-Pro.local>
  Date:   2019-06-30 (Sun, 30 Jun 2019)

  Changed paths:
    M ckan/public/base/css/webassets.yml

  Log Message:
  -----------
  relative url for CSS file


  Commit: 7733213a8d45ae379f9a3fb231a3d6ebfca5f996
      https://github.com/ckan/ckan/commit/7733213a8d45ae379f9a3fb231a3d6ebfca5f996
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-06-30 (Sun, 30 Jun 2019)

  Changed paths:
    M CHANGELOG.rst
    M ckan/logic/__init__.py
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Improved docs for chained action functions.


  Commit: 2a5ae8aec2c0eeae7a2460660accb19ae7b601a7
      https://github.com/ckan/ckan/commit/2a5ae8aec2c0eeae7a2460660accb19ae7b601a7
  Author: Chandradeep-NEC <chandradeep.kumar at india.nec.com>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M ckan/lib/cli.py

  Log Message:
  -----------
  Update cli.py


  Commit: b6298333453650cd9dbb3f5d3566da719804ecca
      https://github.com/ckan/ckan/commit/b6298333453650cd9dbb3f5d3566da719804ecca
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M CHANGELOG.rst
    M ckanext/datastore/backend/postgres.py
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4841 from bzar/upgrade-psycopg2-2.8.2

Upgrade psycopg2, fixes ckan/ckan#4837


  Commit: 09ce88cae115bd3264e94bf0ca2fe998acad68a5
      https://github.com/ckan/ckan/commit/09ce88cae115bd3264e94bf0ca2fe998acad68a5
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M ckan/plugins/core.py
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  replace pyutilib.component.core with PyUtilib


  Commit: 967a3205d9043fe984d953cba7e59f53bf97aee2
      https://github.com/ckan/ckan/commit/967a3205d9043fe984d953cba7e59f53bf97aee2
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M ckan/cli/plugin_info.py

  Log Message:
  -----------
  [#4639] prefix strings and pep8


  Commit: faa95752e53da43f849936453bcdf47ed8c846b1
      https://github.com/ckan/ckan/commit/faa95752e53da43f849936453bcdf47ed8c846b1
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M ckan/cli/plugin_info.py

  Log Message:
  -----------
  [#4639] Missing string prefix


  Commit: b7fc55b86069ca5b09747f450f4d1ccd9288d2b8
      https://github.com/ckan/ckan/commit/b7fc55b86069ca5b09747f450f4d1ccd9288d2b8
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M ckan/plugins/core.py

  Log Message:
  -----------
  deactivate unused plugins


  Commit: b922e6b5a7eef8317c55b326f6f26523fe208829
      https://github.com/ckan/ckan/commit/b922e6b5a7eef8317c55b326f6f26523fe208829
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M ckan/public/base/css/webassets.yml
    M ckan/public/base/javascript/webassets.yml

  Log Message:
  -----------
  Merge pull request #4862 from usingsky/fix_preload_bootstrap

fix preload bootstrap


  Commit: 10658bc5d4e72ed40cfd55d08a8cf7777a4f9a23
      https://github.com/ckan/ckan/commit/10658bc5d4e72ed40cfd55d08a8cf7777a4f9a23
  Author: Jinil Lee <jinil at Jinilui-MacBook-Pro.local>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

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

  Log Message:
  -----------
  fix url of breadcrumb_content in dataset.changes page


  Commit: d9e71df7694f17e7049f511d84483ae5b5cd75d9
      https://github.com/ckan/ckan/commit/d9e71df7694f17e7049f511d84483ae5b5cd75d9
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

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

  Log Message:
  -----------
  Merge pull request #4889 from usingsky/fix_changes_url

 fix url of breadcrumb_content in dataset.changes page


  Commit: e6098f2f7b9f33695f6cb6a84fa494cf96b7b985
      https://github.com/ckan/ckan/commit/e6098f2f7b9f33695f6cb6a84fa494cf96b7b985
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M CHANGELOG.rst
    M ckan/logic/__init__.py
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Merge pull request #4884 from ckan/chain-better-docs

Improved docs for chained action functions


  Commit: c30dc8286e45ea9dab93fb7d7d452acf2ed4edac
      https://github.com/ckan/ckan/commit/c30dc8286e45ea9dab93fb7d7d452acf2ed4edac
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M ckan/plugins/interfaces.py

  Log Message:
  -----------
  Merge pull request #4882 from ckan/interfaces-content-edit2

More content edits for interface docs


  Commit: c142a2da650ece813c4c0f8ed6c517ff536cca7f
      https://github.com/ckan/ckan/commit/c142a2da650ece813c4c0f8ed6c517ff536cca7f
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-02 (Tue, 02 Jul 2019)

  Changed paths:
    M ckan/config/deployment.ini_tmpl

  Log Message:
  -----------
  Merge pull request #4880 from ThrawnCA/github-4871-update-debug-flag-warning

update the 'debug' warning to better match the documentation, github #4871


  Commit: bcc40b82e8f296c84bf337b1210832427d2c90fc
      https://github.com/ckan/ckan/commit/bcc40b82e8f296c84bf337b1210832427d2c90fc
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M ckan/lib/cli.py

  Log Message:
  -----------
  Merge pull request #4885 from Chandradeep-NEC/Chandradeep-NEC-patch-1

Update cli.py


  Commit: 7c9b8047d24976d7d320dc58a1de6094a1ac6a70
      https://github.com/ckan/ckan/commit/7c9b8047d24976d7d320dc58a1de6094a1ac6a70
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/plugin_info.py

  Log Message:
  -----------
  Merge pull request #4881 from pdelboca/4639-cli-plugin-info

CLI. Implements `plugin-info` command


  Commit: 99f60d95c034f875dca5ff739487e14e65fcc3fc
      https://github.com/ckan/ckan/commit/99f60d95c034f875dca5ff739487e14e65fcc3fc
  Author: Arnav Garg <arnav.garg at india.nec.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

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

  Log Message:
  -----------
  Update install-from-package.rst


  Commit: 230955bdb8a61e4d089862286a3679c3b789ef9e
      https://github.com/ckan/ckan/commit/230955bdb8a61e4d089862286a3679c3b789ef9e
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  Update CHANGELOG after patch release


  Commit: a3a6b582fcd758727c98b628d13d198b4317787c
      https://github.com/ckan/ckan/commit/a3a6b582fcd758727c98b628d13d198b4317787c
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    A ckan/i18n/am/LC_MESSAGES/ckan.po
    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
    A ckan/i18n/eu/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/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/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:
  -----------
  Import translations from 2.8


  Commit: 6ade18b81ac79a6766187267704007c9c791f545
      https://github.com/ckan/ckan/commit/6ade18b81ac79a6766187267704007c9c791f545
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    A ckan/i18n/am/LC_MESSAGES/ckan.mo
    A ckan/i18n/eu/LC_MESSAGES/ckan.mo
    M ckan/i18n/fi/LC_MESSAGES/ckan.mo
    M ckan/i18n/no/LC_MESSAGES/ckan.mo
    M ckan/i18n/pt_BR/LC_MESSAGES/ckan.mo
    M ckan/i18n/ro/LC_MESSAGES/ckan.mo
    M ckan/i18n/ru/LC_MESSAGES/ckan.mo
    M ckan/i18n/sr_Latn/LC_MESSAGES/ckan.mo
    M ckan/i18n/sv/LC_MESSAGES/ckan.mo
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo

  Log Message:
  -----------
  Compile translations


  Commit: ed12c25c40a54b1bfcbb9a3c5e6cf5e718132f9e
      https://github.com/ckan/ckan/commit/ed12c25c40a54b1bfcbb9a3c5e6cf5e718132f9e
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/plugin_info.py

  Log Message:
  -----------
  Merge branch 'master' of github.com:ckan/ckan


  Commit: 7151098788c9b25da6fa2f126e423ad28db68b85
      https://github.com/ckan/ckan/commit/7151098788c9b25da6fa2f126e423ad28db68b85
  Author: Arnav Garg <arnav.garg at india.nec.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

  Changed paths:
    M doc/maintaining/installing/postgres.rst

  Log Message:
  -----------
  Update postgres.rst


  Commit: 0f3fdb6a49348c509903664ec0431b34dbb27d2c
      https://github.com/ckan/ckan/commit/0f3fdb6a49348c509903664ec0431b34dbb27d2c
  Author: Arnav Garg <arnav.garg at india.nec.com>
  Date:   2019-07-03 (Wed, 03 Jul 2019)

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

  Log Message:
  -----------
  Update install-from-package.rst


  Commit: 8d170cb464c9da79c2921093caf64c27506e5e97
      https://github.com/ckan/ckan/commit/8d170cb464c9da79c2921093caf64c27506e5e97
  Author: Arnav Garg <arnav.garg at india.nec.com>
  Date:   2019-07-08 (Mon, 08 Jul 2019)

  Changed paths:
    M doc/maintaining/installing/postgres.rst

  Log Message:
  -----------
  Update postgres.rst


  Commit: cbc64a53d63f4df29d4aaf5d0a990de144840f30
      https://github.com/ckan/ckan/commit/cbc64a53d63f4df29d4aaf5d0a990de144840f30
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-07-08 (Mon, 08 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/notify.py

  Log Message:
  -----------
  #4639 Migrate notify command line


  Commit: 83999d38414e9740e6384ea58a3ba56158cbec33
      https://github.com/ckan/ckan/commit/83999d38414e9740e6384ea58a3ba56158cbec33
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-07-08 (Mon, 08 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/tracking.py

  Log Message:
  -----------
  #4639 Migrate tracking command


  Commit: f376863f07f3f191c72e009febfb2505a0f3cfbd
      https://github.com/ckan/ckan/commit/f376863f07f3f191c72e009febfb2505a0f3cfbd
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-07-09 (Tue, 09 Jul 2019)

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

  Log Message:
  -----------
  Merge pull request #4891 from iamarnavgarg/patch-1

Adding additional step in installation useful for beginners


  Commit: 78bcc94648f357bb34f5665eb9d97d8699d451b0
      https://github.com/ckan/ckan/commit/78bcc94648f357bb34f5665eb9d97d8699d451b0
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-07-09 (Tue, 09 Jul 2019)

  Changed paths:
    M ckan/config/routing.py
    R ckan/controllers/util.py
    M ckan/templates/snippets/language_selector.html
    M ckan/tests/controllers/test_util.py
    A ckan/views/util.py

  Log Message:
  -----------
  Merge pull request #4843 from ckan/4842-migrate-util-controller

[#4842] Migrate util controller


  Commit: 51e413087652a05f94d384a0f174a655c5d5b04d
      https://github.com/ckan/ckan/commit/51e413087652a05f94d384a0f174a655c5d5b04d
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-07-09 (Tue, 09 Jul 2019)

  Changed paths:
    M ckan/views/dataset.py

  Log Message:
  -----------
  Merge pull request #4790 from usingsky/remove_facet_field

fix remove_field in dateset page


  Commit: a0098574d8d34728694fa1d5f2b076c254b3dc55
      https://github.com/ckan/ckan/commit/a0098574d8d34728694fa1d5f2b076c254b3dc55
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-07-09 (Tue, 09 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/minify.py

  Log Message:
  -----------
  #4639 Migrate minify command


  Commit: 552d76e38ecee01f17799c435efb01af01f1cc03
      https://github.com/ckan/ckan/commit/552d76e38ecee01f17799c435efb01af01f1cc03
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-07-09 (Tue, 09 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/less.py

  Log Message:
  -----------
  #4639 Migrate less command


  Commit: 2503047c614762dd1de354994d16031a900e683f
      https://github.com/ckan/ckan/commit/2503047c614762dd1de354994d16031a900e683f
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-07-12 (Fri, 12 Jul 2019)

  Changed paths:
    M ckan/tests/model/test_license.py

  Log Message:
  -----------
  Fix license test cleanup

This fixes a test error with these two tests in combination:

    nosetests --ckan --with-pylons=test-core.ini  ckan/tests/model/test_license.py:TestLicenseRegister.test_import_v1_style_register_i18n ckan/tests/model/test_package.py:TestPackage.test_create


  Commit: 588e72686ba01149ddf44c9f481f0771f73a617e
      https://github.com/ckan/ckan/commit/588e72686ba01149ddf44c9f481f0771f73a617e
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-07-12 (Fri, 12 Jul 2019)

  Changed paths:
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  Testing SOLR with curl is invaluable when using docker, VMs or on a server.


  Commit: 78891823a2cb2e202ae6a0fe1e303e8edaae18d4
      https://github.com/ckan/ckan/commit/78891823a2cb2e202ae6a0fe1e303e8edaae18d4
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-07-12 (Fri, 12 Jul 2019)

  Changed paths:
    M ckanext/example_iuploader/test/test_plugin.py

  Log Message:
  -----------
  Fixes iuploader test, running locally

I was getting this:

    $ nosetests --nologcapture --with-pylons=test-core.ini -v ckanext/example_iuploader/test/test_plugin.py:TestExampleIUploaderPlugin.test_resource_download_iuploader_called
    ...
    OSError: [Errno 13] Permission denied: '/doesnt_exist'


  Commit: 2bfbbc1820abcd689918cc171e3671c01eb0c4e7
      https://github.com/ckan/ckan/commit/2bfbbc1820abcd689918cc171e3671c01eb0c4e7
  Author: pdelboca <patriciodelboca at gmail.com>
  Date:   2019-07-15 (Mon, 15 Jul 2019)

  Changed paths:
    M ckan/cli/tracking.py

  Log Message:
  -----------
  #4639 Add error_shout and fix syntax


  Commit: 45d296c256310af73705e5202d56092faf3e2c0f
      https://github.com/ckan/ckan/commit/45d296c256310af73705e5202d56092faf3e2c0f
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-18 (Thu, 18 Jul 2019)

  Changed paths:
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  Merge pull request #4902 from ckan/install-solr-debug

Testing SOLR with curl is invaluable when using docker, VMs or on a server


  Commit: 740bb6b6dd570013f32dd3ec9147ce0f60a706a1
      https://github.com/ckan/ckan/commit/740bb6b6dd570013f32dd3ec9147ce0f60a706a1
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-18 (Thu, 18 Jul 2019)

  Changed paths:
    M ckan/tests/model/test_license.py

  Log Message:
  -----------
  Merge pull request #4900 from ckan/fix-license-test-cleanup

Fix license test cleanup


  Commit: 61b9ce1c7adfdd29f7c5ace4ec8613cb449a9117
      https://github.com/ckan/ckan/commit/61b9ce1c7adfdd29f7c5ace4ec8613cb449a9117
  Author: Nehemiah Amanuel <nehemiaha1 at outlook.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckanext/reclineview/plugin.py

  Log Message:
  -----------
  [#4870] Create recline_view on ods files by default


  Commit: 7b84ecc1aac6b93553cc815a2b8853570dcd8953
      https://github.com/ckan/ckan/commit/7b84ecc1aac6b93553cc815a2b8853570dcd8953
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckan/config/who.ini
    R ckan/lib/auth_tkt.py
    A ckan/lib/repoze_plugins/auth_tkt.py

  Log Message:
  -----------
  [#4796] Move repoze.who plugin to own folder


  Commit: df84d8f1d93e96e8192a4a8fc8724c47c0e1b46c
      https://github.com/ckan/ckan/commit/df84d8f1d93e96e8192a4a8fc8724c47c0e1b46c
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckan/config/who.ini

  Log Message:
  -----------
  [#4796] Cleanup who.ini


  Commit: b23fe3efcf19b8a89eb08e7941dbe5bab024814a
      https://github.com/ckan/ckan/commit/b23fe3efcf19b8a89eb08e7941dbe5bab024814a
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckan/config/who.ini
    A ckan/lib/repoze_plugins/__init__.py
    A ckan/lib/repoze_plugins/friendly_form.py

  Log Message:
  -----------
  [#4796] Include FriendlyFormPlugin source


  Commit: 0e1b68ac06351dceff2a22d61006f793737189d9
      https://github.com/ckan/ckan/commit/0e1b68ac06351dceff2a22d61006f793737189d9
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckan/lib/repoze_plugins/friendly_form.py

  Log Message:
  -----------
  [#4796] Update friendly form plugin

* Change urllib imports to six ones
* Replace usage of paster methods


  Commit: f5662fa4ee18f5865fd5b6dbb7a51214fd00441b
      https://github.com/ckan/ckan/commit/f5662fa4ee18f5865fd5b6dbb7a51214fd00441b
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckan/lib/repoze_plugins/friendly_form.py

  Log Message:
  -----------
  [#4796] PEP8


  Commit: 3c38a0df9daab2295e63ea98c1bf5a304a1da058
      https://github.com/ckan/ckan/commit/3c38a0df9daab2295e63ea98c1bf5a304a1da058
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/plugins/toolkit.py
    M ckan/tests/config/test_middleware.py
    M ckan/tests/test_common.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py

  Log Message:
  -----------
  [#4911] Remove test /hello endpoint

This was used at the beginning of the Flask migration when there were no
actual endpoints migrated yet to Flask.


  Commit: e32c32f6b55b56b9f885836c5695bcb38395abdc
      https://github.com/ckan/ckan/commit/e32c32f6b55b56b9f885836c5695bcb38395abdc
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    R ckan/tests/legacy/misc/test_sync.py

  Log Message:
  -----------
  [#4914] Remove unused test file


  Commit: 56b9cdea509d453dccac68cc12bf3cea079c4cad
      https://github.com/ckan/ckan/commit/56b9cdea509d453dccac68cc12bf3cea079c4cad
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M ckan/lib/captcha.py
    M ckan/lib/search/__init__.py
    M ckan/model/license.py
    M ckan/tests/legacy/__init__.py

  Log Message:
  -----------
  [#4914] Replace usage of urllib2.open with requests.get


  Commit: 89e10c8b183e7ac5fe0345e4cb1fe24c331afe45
      https://github.com/ckan/ckan/commit/89e10c8b183e7ac5fe0345e4cb1fe24c331afe45
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  Fix circleci error: E: Unable to locate package openjdk-8-jdk

This occurred because the docker/python:2 image switched from Debian stretch to buster this week.
Buster uses openjdk 11 instead of 8, but even with this CKAN was unable
to talk to Solr - maybe to do with AppArmor enabled in Buster. It was
just easiest to pin back to stretch.


  Commit: eb73fe8940a43b58869dda0a808fe131ac6cd361
      https://github.com/ckan/ckan/commit/eb73fe8940a43b58869dda0a808fe131ac6cd361
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-19 (Fri, 19 Jul 2019)

  Changed paths:
    M .circleci/config.yml

  Log Message:
  -----------
  Merge pull request #4915 from ckan/fix-circleci-jdk

Fix circleci error: openjdk-8-jdk


  Commit: eb9865ff0e554e900db54a67f97dd3ff5d94a37e
      https://github.com/ckan/ckan/commit/eb9865ff0e554e900db54a67f97dd3ff5d94a37e
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-23 (Tue, 23 Jul 2019)

  Changed paths:
    M ckan/plugins/core.py

  Log Message:
  -----------
  Handle multi-plugin files


  Commit: e6f604a2962d7bb96b6105f34508a78c9707878d
      https://github.com/ckan/ckan/commit/e6f604a2962d7bb96b6105f34508a78c9707878d
  Author: Yan Rudenko <yan.rudenko at gmail.com>
  Date:   2019-07-23 (Tue, 23 Jul 2019)

  Changed paths:
    M ckan/views/home.py

  Log Message:
  -----------
  #4919 Fix start option in data_dict


  Commit: 02915e0aea933d12d974cc1aa14a4e89640e4b3c
      https://github.com/ckan/ckan/commit/02915e0aea933d12d974cc1aa14a4e89640e4b3c
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-23 (Tue, 23 Jul 2019)

  Changed paths:
    M ckan/views/home.py

  Log Message:
  -----------
  Merge pull request #4920 from Engerrs/4919-datasets-wrong-on-homepage

#4919 Fix start option in data_dict


  Commit: 4d7bceaa25820ae49cc08dfa7c010967617b3d72
      https://github.com/ckan/ckan/commit/4d7bceaa25820ae49cc08dfa7c010967617b3d72
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-23 (Tue, 23 Jul 2019)

  Changed paths:
    M .circleci/config.yml
    M ckan/views/home.py

  Log Message:
  -----------
  Merge branch 'master' into 4911-remove-test-url


  Commit: 04080041d5df3d270425284c4806121b8198fa34
      https://github.com/ckan/ckan/commit/04080041d5df3d270425284c4806121b8198fa34
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-23 (Tue, 23 Jul 2019)

  Changed paths:
    M .circleci/config.yml
    M ckan/views/home.py

  Log Message:
  -----------
  Merge branch 'master' into 4796-replace-repoze.who-friendlyform


  Commit: 89b41052c596d60eb733d7202ad5d6dd7bb15c78
      https://github.com/ckan/ckan/commit/89b41052c596d60eb733d7202ad5d6dd7bb15c78
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-24 (Wed, 24 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html

  Log Message:
  -----------
  Add more detailed change summary for metadata fields

Adds a more readable summary of changes between two versions of a dataset (only for dataset metadata fields - title, description, license, etc. and only for those that have actually changed) to the Changes page. The comprehensive but less readable metadata diff is still there but is opened with a button and not shown by default. Does not yet show a summary for custom fields or fields that come with extensions - only shows changes for the default fields.


  Commit: 680ede035eab5bca1f1779f8bcb838e6a8d119f5
      https://github.com/ckan/ckan/commit/680ede035eab5bca1f1779f8bcb838e6a8d119f5
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-24 (Wed, 24 Jul 2019)

  Changed paths:
    M ckan/lib/activity_streams_session_extension.py

  Log Message:
  -----------
  Save activity data for private datasets


  Commit: 3fc42cedd079f469eb053451de3125c1c37cdc0c
      https://github.com/ckan/ckan/commit/3fc42cedd079f469eb053451de3125c1c37cdc0c
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-24 (Wed, 24 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html

  Log Message:
  -----------
  Display changes to metadata fields added by extensions


  Commit: f2bb3dd78b966ec5cc1feb7b8e2685ac1aa6b8c4
      https://github.com/ckan/ckan/commit/f2bb3dd78b966ec5cc1feb7b8e2685ac1aa6b8c4
  Author: Jinil Lee <usingsky at gmail.com>
  Date:   2019-07-24 (Wed, 24 Jul 2019)

  Changed paths:
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html

  Log Message:
  -----------
  add nav icon

There is no nav icon because the mapper's ckan_icon attribute is not used.


  Commit: 1fa836007b6523ce2d17e3b823d5eace0f88263e
      https://github.com/ckan/ckan/commit/1fa836007b6523ce2d17e3b823d5eace0f88263e
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-07-24 (Wed, 24 Jul 2019)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/plugins/toolkit.py
    M ckan/tests/config/test_middleware.py
    M ckan/tests/test_common.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py

  Log Message:
  -----------
  Merge pull request #4913 from ckan/4911-remove-test-url

[#4911] Remove test /hello endpoint


  Commit: 21402fed6b7c2b85a5a0f06b324d0c38af593ae6
      https://github.com/ckan/ckan/commit/21402fed6b7c2b85a5a0f06b324d0c38af593ae6
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

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

  Log Message:
  -----------
  Add unified(dot) name for webassets endpoint(`webassets.index`)


  Commit: 9732e969ff160b7be2eb3b6ce210834f9b2e4e59
      https://github.com/ckan/ckan/commit/9732e969ff160b7be2eb3b6ce210834f9b2e4e59
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Check changes to custom fields and add function for each check


  Commit: bd66920839f8abf0b5b37f8f2db21c594e333e92
      https://github.com/ckan/ckan/commit/bd66920839f8abf0b5b37f8f2db21c594e333e92
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/plugins/toolkit.py
    M ckan/tests/config/test_middleware.py
    M ckan/tests/test_common.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ckan/ckan into version-control


  Commit: 3cdffc9e100375b1abb845281684880ddae01290
      https://github.com/ckan/ckan/commit/3cdffc9e100375b1abb845281684880ddae01290
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Handle cases where the value in a metadata field is removed


  Commit: fb0c55dd7e0e77813951386e2918430cde6a43e7
      https://github.com/ckan/ckan/commit/fb0c55dd7e0e77813951386e2918430cde6a43e7
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Add function documentation


  Commit: 6921941df981ce8af5bf37669cdbaece2f5011a1
      https://github.com/ckan/ckan/commit/6921941df981ce8af5bf37669cdbaece2f5011a1
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-25 (Thu, 25 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html

  Log Message:
  -----------
  Add activity summaries for changes to resources


  Commit: 43ffc3e99a48523347af612a06f2247a0b8b6579
      https://github.com/ckan/ckan/commit/43ffc3e99a48523347af612a06f2247a0b8b6579
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html
    A ckan/templates/package/snippets/change_item.html
    M ckan/templates/snippets/activities/changed_package.html
    M ckan/views/dataset.py

  Log Message:
  -----------
  Add ability to view multiple consecutive change summaries


  Commit: a5a187d09f6d8a465b9600421df89bcbe12d1b50
      https://github.com/ckan/ckan/commit/a5a187d09f6d8a465b9600421df89bcbe12d1b50
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html
    M ckan/views/dataset.py

  Log Message:
  -----------
  Fix out-of-order change summary viewing and set drop down menus to current versions


  Commit: deab15146738fcea3de038093b3ec88cf4afb33e
      https://github.com/ckan/ckan/commit/deab15146738fcea3de038093b3ec88cf4afb33e
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    A ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html
    M ckan/templates/package/snippets/change_item.html
    M ckan/views/dataset.py

  Log Message:
  -----------
  Add documentation, better formatting, and move private change helper functions to lib/changes.py


  Commit: f99129650b5654f7ebf117dc98555c67af511c48
      https://github.com/ckan/ckan/commit/f99129650b5654f7ebf117dc98555c67af511c48
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/tests/config/test_middleware.py

  Log Message:
  -----------
  Update tests


  Commit: 3fa33330786166908bf5a9e81235fac59b37a090
      https://github.com/ckan/ckan/commit/3fa33330786166908bf5a9e81235fac59b37a090
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M .circleci/config.yml
    M CHANGELOG.rst
    M ckan/cli/cli.py
    A ckan/cli/plugin_info.py
    M ckan/config/deployment.ini_tmpl
    M ckan/config/middleware/flask_app.py
    M ckan/config/routing.py
    R ckan/controllers/util.py
    A ckan/i18n/am/LC_MESSAGES/ckan.mo
    A ckan/i18n/am/LC_MESSAGES/ckan.po
    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
    A ckan/i18n/eu/LC_MESSAGES/ckan.mo
    A ckan/i18n/eu/LC_MESSAGES/ckan.po
    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.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/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.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.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.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.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.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    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
    M ckan/lib/cli.py
    M ckan/logic/__init__.py
    M ckan/plugins/interfaces.py
    M ckan/plugins/toolkit.py
    M ckan/public/base/css/webassets.yml
    M ckan/public/base/javascript/webassets.yml
    M ckan/templates/package/changes.html
    M ckan/templates/snippets/language_selector.html
    M ckan/tests/config/test_middleware.py
    M ckan/tests/controllers/test_util.py
    M ckan/tests/model/test_license.py
    M ckan/tests/test_common.py
    M ckan/views/dataset.py
    M ckan/views/home.py
    A ckan/views/util.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py
    M doc/maintaining/installing/install-from-package.rst
    M doc/maintaining/installing/postgres.rst
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into update-pyutilib


  Commit: 1bb82d87f6ff47b291d017cdfd6bf792b900a3db
      https://github.com/ckan/ckan/commit/1bb82d87f6ff47b291d017cdfd6bf792b900a3db
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/plugins/toolkit.py
    M ckan/tests/config/test_middleware.py
    M ckan/tests/test_common.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py

  Log Message:
  -----------
  Merge branch 'master' into 4796-replace-repoze.who-friendlyform


  Commit: 199024f635d32472d4fb5e25f751e4d2e4e6e118
      https://github.com/ckan/ckan/commit/199024f635d32472d4fb5e25f751e4d2e4e6e118
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M CHANGELOG.rst

  Log Message:
  -----------
  [#4796] Mention who.ini change in the README


  Commit: 845a7f07f8fe9a88369e36df83916da8552a26f6
      https://github.com/ckan/ckan/commit/845a7f07f8fe9a88369e36df83916da8552a26f6
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/tests/legacy/test_plugins.py

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


  Commit: 5957c3a539e1703a5bb8e2e2104654c7584d8df8
      https://github.com/ckan/ckan/commit/5957c3a539e1703a5bb8e2e2104654c7584d8df8
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/lib/repoze_plugins/auth_tkt.py
    M ckan/lib/repoze_plugins/friendly_form.py
    M ckan/tests/lib/test_auth_tkt.py

  Log Message:
  -----------
  [#4796] [#4796] Fix tests


  Commit: b0e9759723754e28da5e8858f68e537695de6f8e
      https://github.com/ckan/ckan/commit/b0e9759723754e28da5e8858f68e537695de6f8e
  Author: amercader <amercadero at gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/lib/repoze_plugins/auth_tkt.py
    M ckan/tests/test_coding_standards.py

  Log Message:
  -----------
  [#4796] Don't prefix strings in auth_tkt.py as it breaks the cookie


  Commit: af33aebf69b3cd3777b53b4be86cd45f24841c7e
      https://github.com/ckan/ckan/commit/af33aebf69b3cd3777b53b4be86cd45f24841c7e
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

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

  Log Message:
  -----------
  Merge pull request #4926 from DataShades/unified-webassets-endpoint

Add unified(dot) name for webassets endpoint(`webassets.index`)


  Commit: 9af33657ff073f018678125d971ce7eb25a48d9a
      https://github.com/ckan/ckan/commit/9af33657ff073f018678125d971ce7eb25a48d9a
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/less.py
    A ckan/cli/minify.py
    A ckan/cli/notify.py
    A ckan/cli/tracking.py

  Log Message:
  -----------
  Merge pull request #4908 from pdelboca/4639-migrate-cli-commands

4639 - Migrate CLI commands


  Commit: 2617bfd10882ae3667dc0ec7d92290dfe8909593
      https://github.com/ckan/ckan/commit/2617bfd10882ae3667dc0ec7d92290dfe8909593
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M ckanext/example_iuploader/test/test_plugin.py

  Log Message:
  -----------
  Merge pull request #4903 from ckan/fix-iuploader-doesnt-exist-test

Fixes iuploader test, running locally


  Commit: 924673649f9b51aa72cdb583bda0daed9a7e24d4
      https://github.com/ckan/ckan/commit/924673649f9b51aa72cdb583bda0daed9a7e24d4
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-29 (Mon, 29 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/less.py
    A ckan/cli/minify.py
    A ckan/cli/notify.py
    A ckan/cli/tracking.py
    M ckan/config/middleware/flask_app.py
    M ckan/tests/config/test_middleware.py
    M ckanext/example_iuploader/test/test_plugin.py

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ckan/ckan into version-control


  Commit: 4e2d0cb37de61201991e224f0d786a43953d723e
      https://github.com/ckan/ckan/commit/4e2d0cb37de61201991e224f0d786a43953d723e
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-29 (Mon, 29 Jul 2019)

  Changed paths:
    M ckan/views/dataset.py

  Log Message:
  -----------
  Replace activity_id with current_id in change_range


  Commit: dd0041cd3b7ff3ab76e7279e4b9321e84680479f
      https://github.com/ckan/ckan/commit/dd0041cd3b7ff3ab76e7279e4b9321e84680479f
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-29 (Mon, 29 Jul 2019)

  Changed paths:
    M ckan/lib/activity_streams_session_extension.py
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Formatting


  Commit: 9f3e213ac0778f126be091c731d76445336be4dd
      https://github.com/ckan/ckan/commit/9f3e213ac0778f126be091c731d76445336be4dd
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-29 (Mon, 29 Jul 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Formatting


  Commit: 1575aba2bb6573fe607bc090064c0ce8f91af430
      https://github.com/ckan/ckan/commit/1575aba2bb6573fe607bc090064c0ce8f91af430
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-29 (Mon, 29 Jul 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Formatting to pass tests


  Commit: d815fcdfdd8c4dd6ca05d06080500f00274e5877
      https://github.com/ckan/ckan/commit/d815fcdfdd8c4dd6ca05d06080500f00274e5877
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-30 (Tue, 30 Jul 2019)

  Changed paths:
    M ckan/cli/less.py
    M ckan/cli/tracking.py
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Formatting


  Commit: 9818ab067fe054ff99d5f650a8436ac33a616488
      https://github.com/ckan/ckan/commit/9818ab067fe054ff99d5f650a8436ac33a616488
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-30 (Tue, 30 Jul 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Formatting


  Commit: e566b2165f6fabab7cf7a6b7ef0a3f65769b3a67
      https://github.com/ckan/ckan/commit/e566b2165f6fabab7cf7a6b7ef0a3f65769b3a67
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-07-30 (Tue, 30 Jul 2019)

  Changed paths:
    M ckan/lib/changes.py

  Log Message:
  -----------
  Formatting


  Commit: 8d8efd2de11cd83d43fc5508f16ab9e2242f886c
      https://github.com/ckan/ckan/commit/8d8efd2de11cd83d43fc5508f16ab9e2242f886c
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-30 (Tue, 30 Jul 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/less.py
    A ckan/cli/minify.py
    A ckan/cli/notify.py
    A ckan/cli/tracking.py
    M ckan/config/middleware/flask_app.py
    M ckan/tests/config/test_middleware.py
    M ckanext/example_iuploader/test/test_plugin.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into update-pyutilib


  Commit: ee8df9e056272601c2c2c22956f872158e24e9ad
      https://github.com/ckan/ckan/commit/ee8df9e056272601c2c2c22956f872158e24e9ad
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-07-30 (Tue, 30 Jul 2019)

  Changed paths:
    M ckan/cli/less.py
    M ckan/cli/tracking.py

  Log Message:
  -----------
  Fix codestyle in CLI commands


  Commit: ac4889ae47bec9cc854fb5bc3003852057ecf1d5
      https://github.com/ckan/ckan/commit/ac4889ae47bec9cc854fb5bc3003852057ecf1d5
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-30 (Tue, 30 Jul 2019)

  Changed paths:
    M ckan/cli/less.py
    M ckan/cli/tracking.py

  Log Message:
  -----------
  Merge pull request #4931 from DataShades/fix-cli-styles

Fix codestyle(tests) in CLI commands


  Commit: 7972908a4327260a74a88eb7d346ffd12f673aff
      https://github.com/ckan/ckan/commit/7972908a4327260a74a88eb7d346ffd12f673aff
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-07-30 (Tue, 30 Jul 2019)

  Changed paths:
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html

  Log Message:
  -----------
  Merge pull request #4924 from usingsky/add_nav_icon

add nav icon


  Commit: cd1b75d8bf8f08f6c0d07bd088a439eb96689b00
      https://github.com/ckan/ckan/commit/cd1b75d8bf8f08f6c0d07bd088a439eb96689b00
  Author: amercader <amercadero at gmail.com>
  Date:   2019-08-02 (Fri, 02 Aug 2019)

  Changed paths:
    M ckan/lib/repoze_plugins/friendly_form.py

  Log Message:
  -----------
  [#4796] Pep 8


  Commit: 4b9695434ddb81c99104f8ae1c2ed65c35ef1fc7
      https://github.com/ckan/ckan/commit/4b9695434ddb81c99104f8ae1c2ed65c35ef1fc7
  Author: amercader <amercadero at gmail.com>
  Date:   2019-08-02 (Fri, 02 Aug 2019)

  Changed paths:
    M ckan/cli/cli.py
    A ckan/cli/less.py
    A ckan/cli/minify.py
    A ckan/cli/notify.py
    A ckan/cli/tracking.py
    M ckan/config/middleware/flask_app.py
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html
    M ckan/tests/config/test_middleware.py
    M ckanext/example_iuploader/test/test_plugin.py

  Log Message:
  -----------
  Merge branch 'master' into 4796-replace-repoze.who-friendlyform


  Commit: 19a73ed46eab55b79918880587463d15093d9e35
      https://github.com/ckan/ckan/commit/19a73ed46eab55b79918880587463d15093d9e35
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-06 (Tue, 06 Aug 2019)

  Changed paths:
    M ckan/cli/less.py
    M ckan/cli/tracking.py
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ckan/ckan into version-control


  Commit: 50d0d82af753e2200af102b17672441b65722e61
      https://github.com/ckan/ckan/commit/50d0d82af753e2200af102b17672441b65722e61
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-06 (Tue, 06 Aug 2019)

  Changed paths:
    M ckan/lib/activity_streams_session_extension.py

  Log Message:
  -----------
  Stop saving activity for private datasets


  Commit: 5b0ff23146431130455bf6a8aee6b8c2932d6bf4
      https://github.com/ckan/ckan/commit/5b0ff23146431130455bf6a8aee6b8c2932d6bf4
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-06 (Tue, 06 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Merge branch 'version-control' of https://github.com/SFB-ELAINE/ckan into version-control


  Commit: 7ccd68a12d100e6650225a52809efd6037bcd14d
      https://github.com/ckan/ckan/commit/7ccd68a12d100e6650225a52809efd6037bcd14d
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-07 (Wed, 07 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/templates/package/snippets/change_item.html
    A ckan/templates/snippets/changes/author.html
    A ckan/templates/snippets/changes/author_email.html
    A ckan/templates/snippets/changes/custom_fields.html
    A ckan/templates/snippets/changes/delete_resource.html
    A ckan/templates/snippets/changes/description.html
    A ckan/templates/snippets/changes/extension_fields.html
    A ckan/templates/snippets/changes/license.html
    A ckan/templates/snippets/changes/maintainer.html
    A ckan/templates/snippets/changes/maintainer_email.html
    A ckan/templates/snippets/changes/name.html
    A ckan/templates/snippets/changes/new_file.html
    A ckan/templates/snippets/changes/new_resource.html
    A ckan/templates/snippets/changes/org.html
    A ckan/templates/snippets/changes/private.html
    A ckan/templates/snippets/changes/resource_desc.html
    A ckan/templates/snippets/changes/resource_format.html
    A ckan/templates/snippets/changes/resource_name.html
    A ckan/templates/snippets/changes/source_url.html
    A ckan/templates/snippets/changes/tags.html
    A ckan/templates/snippets/changes/title.html
    A ckan/templates/snippets/changes/version.html

  Log Message:
  -----------
  Move HTML for Changes page from changes.py to HTML files


  Commit: 50389f84780503183bb621895c50b00d82736584
      https://github.com/ckan/ckan/commit/50389f84780503183bb621895c50b00d82736584
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-07 (Wed, 07 Aug 2019)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/templates/package/snippets/change_item.html
    M ckan/templates/snippets/activities/changed_package.html
    M ckan/templates/snippets/changes/author.html
    M ckan/templates/snippets/changes/author_email.html
    M ckan/templates/snippets/changes/custom_fields.html
    M ckan/templates/snippets/changes/description.html
    M ckan/templates/snippets/changes/maintainer.html
    M ckan/templates/snippets/changes/maintainer_email.html
    A ckan/templates/snippets/changes/no_change.html
    M ckan/templates/snippets/changes/resource_desc.html
    M ckan/templates/snippets/changes/resource_format.html
    M ckan/templates/snippets/changes/source_url.html
    M ckan/templates/snippets/changes/tags.html
    M ckan/templates/snippets/changes/version.html

  Log Message:
  -----------
  Remove Activity IDs and add no_change case


  Commit: 0b1ba761736a0736e2f35745d4370d4e49f899d0
      https://github.com/ckan/ckan/commit/0b1ba761736a0736e2f35745d4370d4e49f899d0
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-08 (Thu, 08 Aug 2019)

  Changed paths:
    M ckan/lib/activity_streams_session_extension.py
    M ckan/lib/changes.py
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Formatting and fix error in changes.py


  Commit: 4a990c670e611ace552289e1aae28dd037325fe9
      https://github.com/ckan/ckan/commit/4a990c670e611ace552289e1aae28dd037325fe9
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-08 (Thu, 08 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py

  Log Message:
  -----------
  Fix syntax error


  Commit: 0fb137344a24bcd604087b0133073a98a5166641
      https://github.com/ckan/ckan/commit/0fb137344a24bcd604087b0133073a98a5166641
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-08 (Thu, 08 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/public/base/css/main.css
    A ckan/public/base/javascript/modules/metadata-button.js
    M ckan/public/base/javascript/webassets.yml
    M ckan/templates/package/changes.html
    M ckan/templates/package/snippets/change_item.html
    M ckan/templates/snippets/changes/description.html
    M ckan/templates/snippets/changes/resource_desc.html

  Log Message:
  -----------
  Move scripts and CSS out of HTML, only show metadata diffs for most recent displayed change


  Commit: c50374e52cefde0f792565141582c0901abb86ae
      https://github.com/ckan/ckan/commit/c50374e52cefde0f792565141582c0901abb86ae
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/logic/action/patch.py
    M ckan/templates/snippets/changes/resource_format.html
    A ckan/tests/lib/test_changes.py

  Log Message:
  -----------
  Unit tests for changes.py in #4929

5 tests fail because they need additions to changes.py:
* add & remove of owner_org
* add/change/remove of resource_extras

I've included a couple of other little improvements to changes.py too.


  Commit: ac4c9259bfe05cd1ba9ffc4fb269bc70fb1105e8
      https://github.com/ckan/ckan/commit/ac4c9259bfe05cd1ba9ffc4fb269bc70fb1105e8
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Added escaping to activity_list_select and test


  Commit: 08a900418f52976721bf45e985fb228b4842fc6d
      https://github.com/ckan/ckan/commit/08a900418f52976721bf45e985fb228b4842fc6d
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/public/base/css/main.css
    M ckan/public/base/less/activity.less
    M ckan/templates/package/changes.html
    R ckan/templates/snippets/changes/custom_fields.html
    A ckan/templates/snippets/changes/extra_fields.html
    M ckan/templates/snippets/changes/resource_name.html

  Log Message:
  -----------
  Renaming, move new CSS to less file


  Commit: 427c2250d8ca1c63864583e58a96fa8342305c4b
      https://github.com/ckan/ckan/commit/427c2250d8ca1c63864583e58a96fa8342305c4b
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/templates/package/changes.html
    M ckan/templates/package/snippets/change_item.html
    M ckan/views/dataset.py

  Log Message:
  -----------
  Rename original to old, change_range to changes_multiple, fix translation in changes.html


  Commit: 32fb147b300966a3d8b5553eb7499c6b5bad4bdc
      https://github.com/ckan/ckan/commit/32fb147b300966a3d8b5553eb7499c6b5bad4bdc
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/templates/snippets/changes/extension_fields.html
    M ckan/templates/snippets/changes/extra_fields.html

  Log Message:
  -----------
  Rename field/field_value to key/value


  Commit: 0db0479a260bb9810aa2dc675e40e6dc775cc6db
      https://github.com/ckan/ckan/commit/0db0479a260bb9810aa2dc675e40e6dc775cc6db
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    R ckan/templates/snippets/changes/source_url.html
    A ckan/templates/snippets/changes/url.html

  Log Message:
  -----------
  Rename source_url to url


  Commit: 29763fea4e122f3e88c73658fa971442990ad0e5
      https://github.com/ckan/ckan/commit/29763fea4e122f3e88c73658fa971442990ad0e5
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/templates/package/changes.html
    M ckan/templates/snippets/changes/extra_fields.html
    M ckan/templates/snippets/changes/tags.html
    M ckan/tests/lib/test_changes.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Clearer template method names, standardize old/new naming, remove new_pkg from tests


  Commit: e03def96b5b659493cee053f20fa9689e234eb01
      https://github.com/ckan/ckan/commit/e03def96b5b659493cee053f20fa9689e234eb01
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/templates/package/snippets/change_item.html
    M ckan/templates/snippets/changes/author.html
    M ckan/templates/snippets/changes/author_email.html
    M ckan/templates/snippets/changes/delete_resource.html
    R ckan/templates/snippets/changes/description.html
    M ckan/templates/snippets/changes/extension_fields.html
    M ckan/templates/snippets/changes/extra_fields.html
    M ckan/templates/snippets/changes/license.html
    M ckan/templates/snippets/changes/maintainer.html
    M ckan/templates/snippets/changes/maintainer_email.html
    M ckan/templates/snippets/changes/name.html
    M ckan/templates/snippets/changes/new_file.html
    M ckan/templates/snippets/changes/new_resource.html
    A ckan/templates/snippets/changes/notes.html
    M ckan/templates/snippets/changes/org.html
    M ckan/templates/snippets/changes/private.html
    M ckan/templates/snippets/changes/resource_desc.html
    M ckan/templates/snippets/changes/resource_format.html
    M ckan/templates/snippets/changes/resource_name.html
    M ckan/templates/snippets/changes/tags.html
    M ckan/templates/snippets/changes/title.html
    M ckan/templates/snippets/changes/url.html
    M ckan/templates/snippets/changes/version.html

  Log Message:
  -----------
  Rename description to notes and 'ah' parameter to 'change'


  Commit: 72e49977e7ce46b69200626af9be576f8caa3c78
      https://github.com/ckan/ckan/commit/72e49977e7ce46b69200626af9be576f8caa3c78
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/templates/snippets/changes/org.html
    M ckan/tests/lib/test_helpers.py

  Log Message:
  -----------
  Handle added/removed orgs and fix syntax in test_helpers.py


  Commit: db4f56ffbb90cbd67ada284834a6b3ad24854985
      https://github.com/ckan/ckan/commit/db4f56ffbb90cbd67ada284834a6b3ad24854985
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    A ckan/templates/snippets/changes/resource_extras.html
    M ckan/tests/lib/test_changes.py

  Log Message:
  -----------
  Add check for changes to resource extra fields, fix some test failures


  Commit: e06f5476f457adeb0b0a38007d3336a92cea2b5f
      https://github.com/ckan/ckan/commit/e06f5476f457adeb0b0a38007d3336a92cea2b5f
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/tests/lib/test_changes.py

  Log Message:
  -----------
  Fix names of keys in tests


  Commit: 0231230e020782dd704ae289ba0be0edc30cb66e
      https://github.com/ckan/ckan/commit/0231230e020782dd704ae289ba0be0edc30cb66e
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/templates/snippets/changes/resource_extras.html
    M ckan/tests/lib/test_changes.py

  Log Message:
  -----------
  Fix keys used to check changes for org ownership and resource extras


  Commit: fe1513a2d37410dfc861cfc099b98d41665f05fe
      https://github.com/ckan/ckan/commit/fe1513a2d37410dfc861cfc099b98d41665f05fe
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/tests/lib/test_changes.py

  Log Message:
  -----------
  Add position to default fields, fix pep8 issues


  Commit: ceddd628dd46e4b8f4ebd72409a73cdf2ae61858
      https://github.com/ckan/ckan/commit/ceddd628dd46e4b8f4ebd72409a73cdf2ae61858
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

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

  Log Message:
  -----------
  Fix issues with resource extra tests


  Commit: 83a5755e877abbc67bfa95fadd08c0836e83a1f9
      https://github.com/ckan/ckan/commit/83a5755e877abbc67bfa95fadd08c0836e83a1f9
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-12 (Mon, 12 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/tests/lib/test_changes.py

  Log Message:
  -----------
  Small fixes


  Commit: 9a80e29b5f412cf6049ec911fbbcf489dbb40562
      https://github.com/ckan/ckan/commit/9a80e29b5f412cf6049ec911fbbcf489dbb40562
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-08-13 (Tue, 13 Aug 2019)

  Changed paths:
    M CHANGELOG.rst
    M ckan/config/who.ini
    R ckan/lib/auth_tkt.py
    A ckan/lib/repoze_plugins/__init__.py
    A ckan/lib/repoze_plugins/auth_tkt.py
    A ckan/lib/repoze_plugins/friendly_form.py
    M ckan/tests/lib/test_auth_tkt.py
    M ckan/tests/test_coding_standards.py

  Log Message:
  -----------
  Merge pull request #4912 from ckan/4796-replace-repoze.who-friendlyform

[#4796] Include repoze.who friendlyform in source


  Commit: 30b85c7ad4d5d0d823a357e3941017c20ab5edb1
      https://github.com/ckan/ckan/commit/30b85c7ad4d5d0d823a357e3941017c20ab5edb1
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-13 (Tue, 13 Aug 2019)

  Changed paths:
    M ckan/lib/changes.py

  Log Message:
  -----------
  Fixes


  Commit: fe5205d9e212089357e230a3eb23cec920773978
      https://github.com/ckan/ckan/commit/fe5205d9e212089357e230a3eb23cec920773978
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-14 (Wed, 14 Aug 2019)

  Changed paths:
    M ckan/i18n/ckan.pot
    M ckan/templates/snippets/changes/author.html
    M ckan/templates/snippets/changes/author_email.html
    M ckan/templates/snippets/changes/delete_resource.html
    M ckan/templates/snippets/changes/extension_fields.html
    M ckan/templates/snippets/changes/extra_fields.html
    M ckan/templates/snippets/changes/license.html
    M ckan/templates/snippets/changes/maintainer.html
    M ckan/templates/snippets/changes/maintainer_email.html
    M ckan/templates/snippets/changes/name.html
    M ckan/templates/snippets/changes/new_file.html
    M ckan/templates/snippets/changes/new_resource.html
    M ckan/templates/snippets/changes/notes.html
    M ckan/templates/snippets/changes/org.html
    M ckan/templates/snippets/changes/private.html
    M ckan/templates/snippets/changes/resource_desc.html
    M ckan/templates/snippets/changes/resource_extras.html
    M ckan/templates/snippets/changes/resource_format.html
    M ckan/templates/snippets/changes/resource_name.html
    M ckan/templates/snippets/changes/tags.html
    M ckan/templates/snippets/changes/title.html
    M ckan/templates/snippets/changes/url.html
    M ckan/templates/snippets/changes/version.html

  Log Message:
  -----------
  Fix translatable strings in change templates


  Commit: 93fd3dc60bc73f483cd79ccc508e7ef3009b54d4
      https://github.com/ckan/ckan/commit/93fd3dc60bc73f483cd79ccc508e7ef3009b54d4
  Author: hayley-leblanc <leblan_h1 at denison.edu>
  Date:   2019-08-14 (Wed, 14 Aug 2019)

  Changed paths:
    M ckan/templates/snippets/changes/extension_fields.html

  Log Message:
  -----------
  Fix issue with extension field change summary HTML


  Commit: f9e538e47fd5ca6a50bf686cdb611c6a9c3d26d9
      https://github.com/ckan/ckan/commit/f9e538e47fd5ca6a50bf686cdb611c6a9c3d26d9
  Author: hayley-leblanc <31440954+hayley-leblanc at users.noreply.github.com>
  Date:   2019-08-14 (Wed, 14 Aug 2019)

  Changed paths:
    M ckan/templates/snippets/changes/extension_fields.html

  Log Message:
  -----------
  ACTUALLY fix extension fields HTML issue


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

  Changed paths:
    M ckan/tests/helpers.py
    M ckanext/datastore/tests/test_db.py
    M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
    M ckanext/example_idatasetform/tests/test_controllers.py

  Log Message:
  -----------
  Fix _load_plugins syntax to load extension templates


  Commit: 3562899001b19d2f31ba38465ffcbb8065d7eeeb
      https://github.com/ckan/ckan/commit/3562899001b19d2f31ba38465ffcbb8065d7eeeb
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

  Changed paths:
    M CHANGELOG.rst
    M ckan/cli/less.py
    M ckan/cli/tracking.py
    M ckan/config/who.ini
    R ckan/lib/auth_tkt.py
    A ckan/lib/repoze_plugins/__init__.py
    A ckan/lib/repoze_plugins/auth_tkt.py
    A ckan/lib/repoze_plugins/friendly_form.py
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html
    M ckan/tests/lib/test_auth_tkt.py
    M ckan/tests/test_coding_standards.py

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into update-pyutilib


  Commit: ea4ceb404d826a48b8e66872640e6ffffe1ee0f7
      https://github.com/ckan/ckan/commit/ea4ceb404d826a48b8e66872640e6ffffe1ee0f7
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-08-21 (Wed, 21 Aug 2019)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Upgrade werkzeug


  Commit: b2f25f966660eed95d2e200379c1cadb1719423b
      https://github.com/ckan/ckan/commit/b2f25f966660eed95d2e200379c1cadb1719423b
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-08-22 (Thu, 22 Aug 2019)

  Changed paths:
    M ckan/tests/controllers/test_home.py
    M ckan/tests/helpers.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckanext/datastore/tests/test_info.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py

  Log Message:
  -----------
  Test app urls need to be str type

With this upgrade of werkzeug, url_for now returns unicode, rather than a str. I'm not clear where that happens, but flask uses lots of bits of werkzeug underneath.

The PATH_INFO exception occurs because WSGI requires environ.PATH_INFO to be a string (bytes, not unicode). This is being checked by webtest.lint (the newest version does the same check). PATH_INFO is the part of the WSGI request storing the URL's path. WebOb needs to save it as str, but our old version, webob.request stores it in whatever encoding we give it, so we need to specify the URL already encoded.

I'm not 100% sure that UTF8 is the correct encoding - it might need url (percent) encoding, but for these tests it doesn't make any difference.


  Commit: 2a75675b2a03c3bdfbdd344b398989caa4162ad1
      https://github.com/ckan/ckan/commit/2a75675b2a03c3bdfbdd344b398989caa4162ad1
  Author: Nehemiah Amanuel <nehemiaha1 at outlook.com>
  Date:   2019-08-22 (Thu, 22 Aug 2019)

  Changed paths:
    M .circleci/config.yml
    M CHANGELOG.rst
    M ckan/cli/cli.py
    A ckan/cli/less.py
    A ckan/cli/minify.py
    A ckan/cli/notify.py
    A ckan/cli/tracking.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/who.ini
    R ckan/lib/auth_tkt.py
    A ckan/lib/repoze_plugins/__init__.py
    A ckan/lib/repoze_plugins/auth_tkt.py
    A ckan/lib/repoze_plugins/friendly_form.py
    M ckan/plugins/toolkit.py
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html
    M ckan/tests/config/test_middleware.py
    M ckan/tests/lib/test_auth_tkt.py
    M ckan/tests/model/test_license.py
    M ckan/tests/test_coding_standards.py
    M ckan/tests/test_common.py
    M ckan/views/home.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py
    M ckanext/example_iuploader/test/test_plugin.py
    M doc/maintaining/installing/solr.rst

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/ckan/ckan into 4870-enable-ods-views


  Commit: 3160346139e1a4e420f7ffb4910943649f18aca7
      https://github.com/ckan/ckan/commit/3160346139e1a4e420f7ffb4910943649f18aca7
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-08-22 (Thu, 22 Aug 2019)

  Changed paths:
    M ckan/plugins/core.py
    M ckan/tests/legacy/test_plugins.py
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4886 from DataShades/update-pyutilib

replace pyutilib.component.core with PyUtilib


  Commit: d9bb9b13aab16e2bcc5f8806f4702d53245f7a81
      https://github.com/ckan/ckan/commit/d9bb9b13aab16e2bcc5f8806f4702d53245f7a81
  Author: Nehemiah Amanuel <nehemiaha1 at outlook.com>
  Date:   2019-08-22 (Thu, 22 Aug 2019)

  Changed paths:
    M ckan/plugins/core.py
    M ckan/tests/legacy/test_plugins.py
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into 4870-enable-ods-views


  Commit: 45289383d8ea8b679fc0f522a9cf7dc640aea597
      https://github.com/ckan/ckan/commit/45289383d8ea8b679fc0f522a9cf7dc640aea597
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-08-27 (Tue, 27 Aug 2019)

  Changed paths:
    M ckanext/reclineview/plugin.py

  Log Message:
  -----------
  Merge pull request #4936 from Nehimyeah/4870-enable-ods-views

[#4870] Create recline_view on ods files by default


  Commit: 0d3ec984e54c38356c39f4e17bef62bdd71e20c8
      https://github.com/ckan/ckan/commit/0d3ec984e54c38356c39f4e17bef62bdd71e20c8
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-08-27 (Tue, 27 Aug 2019)

  Changed paths:
    M ckan/tests/helpers.py
    M ckanext/datastore/tests/test_db.py
    M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
    M ckanext/example_idatasetform/tests/test_controllers.py

  Log Message:
  -----------
  Merge pull request #4942 from ckan/4941-plugin-tests

Fix _load_plugins syntax to load extension templates


  Commit: 3eb3c6ad811ca5b59fcad313cfbbadb3b0d5dcf6
      https://github.com/ckan/ckan/commit/3eb3c6ad811ca5b59fcad313cfbbadb3b0d5dcf6
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-08-28 (Wed, 28 Aug 2019)

  Changed paths:
    M ckanext/reclineview/plugin.py

  Log Message:
  -----------
  Just tiny pep8 fix


  Commit: 977fe0037439124328838cd6f83203da590372c2
      https://github.com/ckan/ckan/commit/977fe0037439124328838cd6f83203da590372c2
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-08-28 (Wed, 28 Aug 2019)

  Changed paths:
    M ckanext/reclineview/plugin.py

  Log Message:
  -----------
  Merge pull request #4957 from DataShades/pep8-fails-after-adding-support-ods

Just tiny pep8 fix


  Commit: 25f71751aa7386651c90d1f274bb68798773d97a
      https://github.com/ckan/ckan/commit/25f71751aa7386651c90d1f274bb68798773d97a
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-08-28 (Wed, 28 Aug 2019)

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

  Log Message:
  -----------
  Initialize JinjaOptions right after app creation.

Starting from Flask>=1.0, some of plain `app` properties were
rewritten as property descriptors, so setting them may accidentialy
initialize JinjaEnvironment. After this point jinja2 won't notice
any change to `jinja_options`. So I reordered assignment in app
initialization and now `jinja_options` added firstly.


  Commit: 89c51ac6b5c6f3e2f0ac222450561adc3cda8d75
      https://github.com/ckan/ckan/commit/89c51ac6b5c6f3e2f0ac222450561adc3cda8d75
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-08-28 (Wed, 28 Aug 2019)

  Changed paths:
    M ckan/public/base/vendor/select2/select2.js

  Log Message:
  -----------
  Show input field after select2 focus

After select2 upgrade input field not always shown when autocomplete
field receives focus. This PR contains changes to source of select2,
that is not a best solution, but otherwise we need either to
update major version of select2(a lot of incompability issues for
extension) or monkey-patch select2.


  Commit: 1a9c4bcbf59c1dc6f3e184d3a2bfa674e6078d30
      https://github.com/ckan/ckan/commit/1a9c4bcbf59c1dc6f3e184d3a2bfa674e6078d30
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-08-29 (Thu, 29 Aug 2019)

  Changed paths:
    M ckan/cli/datastore.py
    M ckan/templates/package/resource_read.html
    M ckanext/datastore/commands.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/templates-bs2/datastore/dictionary.html
    M ckanext/datastore/templates-bs2/package/resource_edit_base.html
    M ckanext/datastore/templates/datastore/dictionary.html
    M ckanext/datastore/templates/package/resource_edit_base.html
    A ckanext/datastore/view.py
    M ckanext/datatablesview/controller.py

  Log Message:
  -----------
  DatastoreController -> Datastore blueprint


  Commit: 2cc54a424281a2e7b54feca43d1ffda34af5e4f5
      https://github.com/ckan/ckan/commit/2cc54a424281a2e7b54feca43d1ffda34af5e4f5
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-08-29 (Thu, 29 Aug 2019)

  Changed paths:
    M ckanext/datapusher/tests/test.py
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_dictionary.py

  Log Message:
  -----------
  Update tests


  Commit: 11f64ea4d6dd38a35b1473b0cc6fddbf983c6418
      https://github.com/ckan/ckan/commit/11f64ea4d6dd38a35b1473b0cc6fddbf983c6418
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-08-29 (Thu, 29 Aug 2019)

  Changed paths:
    M ckan/public/base/vendor/select2/select2.js

  Log Message:
  -----------
  Merge pull request #4958 from DataShades/select2-search-box-focus

Show input field after select2 focus


  Commit: 5be464228f8896d6fcebdd40e57c80cf79eb31c8
      https://github.com/ckan/ckan/commit/5be464228f8896d6fcebdd40e57c80cf79eb31c8
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-08-29 (Thu, 29 Aug 2019)

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

  Log Message:
  -----------
  remove duplicated options assignment


  Commit: 7ad7aaa370377197a5a4d45ef48ac7b99121210a
      https://github.com/ckan/ckan/commit/7ad7aaa370377197a5a4d45ef48ac7b99121210a
  Author: amercader <amercadero at gmail.com>
  Date:   2019-08-30 (Fri, 30 Aug 2019)

  Changed paths:
    M ckan/config/middleware/common_middleware.py
    M ckan/controllers/api.py
    M ckan/controllers/group.py
    M ckan/controllers/package.py
    M ckan/lib/helpers.py
    M ckan/lib/search/common.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/views/dataset.py
    M ckan/views/group.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datatablesview/controller.py

  Log Message:
  -----------
  [#4914] [#4914] [#4914] Replace direct usage of urllib and urllib2 with six wrappers


  Commit: 79455dd076041cbad7eb6e8ddf3f3790927288bb
      https://github.com/ckan/ckan/commit/79455dd076041cbad7eb6e8ddf3f3790927288bb
  Author: amercader <amercadero at gmail.com>
  Date:   2019-08-30 (Fri, 30 Aug 2019)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/controllers/feed.py
    M ckan/lib/datapreview.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/helpers.py
    M ckan/logic/validators.py
    M ckan/views/feed.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/resourceproxy/controller.py
    M ckanext/resourceproxy/plugin.py
    M ckanext/textview/tests/test_view.py

  Log Message:
  -----------
  [#4914] [#4914] Replace direct usage of urlparse with six wrappers


  Commit: 82f5ab13d155db46762ac9b6e10da678b3b8821b
      https://github.com/ckan/ckan/commit/82f5ab13d155db46762ac9b6e10da678b3b8821b
  Author: amercader <amercadero at gmail.com>
  Date:   2019-08-30 (Fri, 30 Aug 2019)

  Changed paths:
    M .circleci/config.yml
    M CHANGELOG.rst
    M ckan/cli/cli.py
    A ckan/cli/less.py
    A ckan/cli/minify.py
    A ckan/cli/notify.py
    A ckan/cli/tracking.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/who.ini
    R ckan/lib/auth_tkt.py
    A ckan/lib/repoze_plugins/__init__.py
    A ckan/lib/repoze_plugins/auth_tkt.py
    A ckan/lib/repoze_plugins/friendly_form.py
    M ckan/plugins/core.py
    M ckan/plugins/toolkit.py
    M ckan/public/base/vendor/select2/select2.js
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html
    M ckan/tests/config/test_middleware.py
    M ckan/tests/helpers.py
    M ckan/tests/legacy/test_plugins.py
    M ckan/tests/lib/test_auth_tkt.py
    M ckan/tests/test_coding_standards.py
    M ckan/tests/test_common.py
    M ckan/views/home.py
    M ckanext/datastore/tests/test_db.py
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py
    M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_iuploader/test/test_plugin.py
    M ckanext/reclineview/plugin.py
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into 4914-urllib-python3


  Commit: 74b7c422754322a3629790257471ae3d4519e868
      https://github.com/ckan/ckan/commit/74b7c422754322a3629790257471ae3d4519e868
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M ckan/common.py

  Log Message:
  -----------
  [#4797] Replace converters from pasete.deploy

Create local versions of the `asbool`, `asint`, and `aslist` converts
from paste.deploy. They are in `ckan.common.py`


  Commit: 80c8ef44fd7f622912424aaa2b99e755337acdc7
      https://github.com/ckan/ckan/commit/80c8ef44fd7f622912424aaa2b99e755337acdc7
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M ckan/authz.py
    M ckan/common.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/controllers/package.py
    M ckan/controllers/user.py
    M ckan/lib/activity_streams_session_extension.py
    M ckan/lib/app_globals.py
    M ckan/lib/cli.py
    M ckan/lib/i18n.py
    M ckan/lib/mailer.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/index.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/get.py
    M ckan/model/license.py
    M ckan/model/meta.py
    M ckan/plugins/core.py
    M ckan/plugins/toolkit.py
    M ckan/views/__init__.py
    M ckan/views/dataset.py
    M ckan/views/user.py
    M ckanext/datastore/helpers.py
    M test-core.ini

  Log Message:
  -----------
  [#4797] Update import references

Update import references for 25 files to refer to new converters:
`ckan.common` -- previous import were from `paste.deploy`

All tests passing.


  Commit: 1d934ac191a10e291d77c6cc748f40fb512819c6
      https://github.com/ckan/ckan/commit/1d934ac191a10e291d77c6cc748f40fb512819c6
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M ckan/common.py
    M test-core.ini

  Log Message:
  -----------
  Change for Python3 compatibility, reset .ini


  Commit: cb5b00a2a266db6d8122a8b43c1027f0ced40a05
      https://github.com/ckan/ckan/commit/cb5b00a2a266db6d8122a8b43c1027f0ced40a05
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-03 (Tue, 03 Sep 2019)

  Changed paths:
    M ckan/common.py

  Log Message:
  -----------
  Add import statement `six`


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

  Changed paths:
    M ckan/authz.py
    M ckan/common.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/controllers/package.py
    M ckan/controllers/user.py
    M ckan/lib/activity_streams_session_extension.py
    M ckan/lib/app_globals.py
    M ckan/lib/cli.py
    M ckan/lib/i18n.py
    M ckan/lib/mailer.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/index.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/get.py
    M ckan/model/license.py
    M ckan/model/meta.py
    M ckan/plugins/core.py
    M ckan/plugins/toolkit.py
    M ckan/views/__init__.py
    M ckan/views/dataset.py
    M ckan/views/user.py
    M ckanext/datastore/helpers.py

  Log Message:
  -----------
  Merge pull request #4966 from f-osorio/4797-replace-paste-converters

4797 replace paste converters


  Commit: 4c01a3229d86a59f6197c84dd0a908331d1a88a1
      https://github.com/ckan/ckan/commit/4c01a3229d86a59f6197c84dd0a908331d1a88a1
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-09-05 (Thu, 05 Sep 2019)

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

  Log Message:
  -----------
  Fix test_remove_org test, thanks to @smotornyuk


  Commit: e63a4efd0d449eedbc7dc84584aa94faa1c9f458
      https://github.com/ckan/ckan/commit/e63a4efd0d449eedbc7dc84584aa94faa1c9f458
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-09-05 (Thu, 05 Sep 2019)

  Changed paths:
    M ckan/i18n/ckan.pot
    A ckan/lib/changes.py
    M ckan/lib/helpers.py
    M ckan/logic/action/patch.py
    M ckan/public/base/css/main.css
    A ckan/public/base/javascript/modules/metadata-button.js
    M ckan/public/base/javascript/webassets.yml
    M ckan/public/base/less/activity.less
    M ckan/templates/package/changes.html
    A ckan/templates/package/snippets/change_item.html
    A ckan/templates/snippets/changes/author.html
    A ckan/templates/snippets/changes/author_email.html
    A ckan/templates/snippets/changes/delete_resource.html
    A ckan/templates/snippets/changes/extension_fields.html
    A ckan/templates/snippets/changes/extra_fields.html
    A ckan/templates/snippets/changes/license.html
    A ckan/templates/snippets/changes/maintainer.html
    A ckan/templates/snippets/changes/maintainer_email.html
    A ckan/templates/snippets/changes/name.html
    A ckan/templates/snippets/changes/new_file.html
    A ckan/templates/snippets/changes/new_resource.html
    A ckan/templates/snippets/changes/no_change.html
    A ckan/templates/snippets/changes/notes.html
    A ckan/templates/snippets/changes/org.html
    A ckan/templates/snippets/changes/private.html
    A ckan/templates/snippets/changes/resource_desc.html
    A ckan/templates/snippets/changes/resource_extras.html
    A ckan/templates/snippets/changes/resource_format.html
    A ckan/templates/snippets/changes/resource_name.html
    A ckan/templates/snippets/changes/tags.html
    A ckan/templates/snippets/changes/title.html
    A ckan/templates/snippets/changes/url.html
    A ckan/templates/snippets/changes/version.html
    A ckan/tests/lib/test_changes.py
    M ckan/tests/lib/test_helpers.py
    M ckan/views/dataset.py

  Log Message:
  -----------
  Merge pull request #4969 from ckan/4929-SFB-ELAINE-version-control

Changes page is more readable


  Commit: f65d992d19625b78fc6ebcde538acf49691ecfbe
      https://github.com/ckan/ckan/commit/f65d992d19625b78fc6ebcde538acf49691ecfbe
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-09-05 (Thu, 05 Sep 2019)

  Changed paths:
    M doc/maintaining/installing/deployment.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/installing/solr.rst

  Log Message:
  -----------
  Drop instructions for Ubuntu 14.04 since it is only has a *paid* support option


  Commit: 33cf3cf97d2ce45b2f3abd402976c4cae8d9fa74
      https://github.com/ckan/ckan/commit/33cf3cf97d2ce45b2f3abd402976c4cae8d9fa74
  Author: amercader <amercadero at gmail.com>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M ckan/authz.py
    M ckan/common.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/controllers/package.py
    M ckan/controllers/user.py
    M ckan/i18n/ckan.pot
    M ckan/lib/activity_streams_session_extension.py
    M ckan/lib/app_globals.py
    A ckan/lib/changes.py
    M ckan/lib/cli.py
    M ckan/lib/helpers.py
    M ckan/lib/i18n.py
    M ckan/lib/mailer.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/index.py
    M ckan/lib/search/query.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/get.py
    M ckan/model/license.py
    M ckan/model/meta.py
    M ckan/plugins/core.py
    M ckan/plugins/toolkit.py
    M ckan/public/base/css/main.css
    A ckan/public/base/javascript/modules/metadata-button.js
    M ckan/public/base/javascript/webassets.yml
    M ckan/public/base/less/activity.less
    M ckan/templates/package/changes.html
    A ckan/templates/package/snippets/change_item.html
    A ckan/templates/snippets/changes/author.html
    A ckan/templates/snippets/changes/author_email.html
    A ckan/templates/snippets/changes/delete_resource.html
    A ckan/templates/snippets/changes/extension_fields.html
    A ckan/templates/snippets/changes/extra_fields.html
    A ckan/templates/snippets/changes/license.html
    A ckan/templates/snippets/changes/maintainer.html
    A ckan/templates/snippets/changes/maintainer_email.html
    A ckan/templates/snippets/changes/name.html
    A ckan/templates/snippets/changes/new_file.html
    A ckan/templates/snippets/changes/new_resource.html
    A ckan/templates/snippets/changes/no_change.html
    A ckan/templates/snippets/changes/notes.html
    A ckan/templates/snippets/changes/org.html
    A ckan/templates/snippets/changes/private.html
    A ckan/templates/snippets/changes/resource_desc.html
    A ckan/templates/snippets/changes/resource_extras.html
    A ckan/templates/snippets/changes/resource_format.html
    A ckan/templates/snippets/changes/resource_name.html
    A ckan/templates/snippets/changes/tags.html
    A ckan/templates/snippets/changes/title.html
    A ckan/templates/snippets/changes/url.html
    A ckan/templates/snippets/changes/version.html
    A ckan/tests/lib/test_changes.py
    M ckan/tests/lib/test_helpers.py
    M ckan/views/__init__.py
    M ckan/views/dataset.py
    M ckan/views/user.py
    M ckanext/datastore/helpers.py

  Log Message:
  -----------
  Merge branch 'master' into 4914-urllib-python3


  Commit: 613888449a54bc47f187defcd532fd11d4362477
      https://github.com/ckan/ckan/commit/613888449a54bc47f187defcd532fd11d4362477
  Author: amercader <amercadero at gmail.com>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M ckan/model/license.py

  Log Message:
  -----------
  [#4914] Support local licenses files


  Commit: 8ca6e3b66a77520511ac83cadc7f6d149185d4c0
      https://github.com/ckan/ckan/commit/8ca6e3b66a77520511ac83cadc7f6d149185d4c0
  Author: amercader <amercadero at gmail.com>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M ckan/config/middleware/__init__.py
    M ckan/lib/captcha.py
    M ckan/lib/search/__init__.py
    M ckanext/datapusher/logic/action.py

  Log Message:
  -----------
  [#4914] Fix bad references


  Commit: e2df68facbd21705f709593e5240599d309ee446
      https://github.com/ckan/ckan/commit/e2df68facbd21705f709593e5240599d309ee446
  Author: amercader <amercadero at gmail.com>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

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

  Log Message:
  -----------
  [#4914] Fix operator

It's late Friday and I'm tired


  Commit: 06376d903e0fc04d8a14b52a3e4816e5b431324e
      https://github.com/ckan/ckan/commit/06376d903e0fc04d8a14b52a3e4816e5b431324e
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M ckan/tests/controllers/test_home.py
    M ckan/tests/helpers.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckanext/datastore/tests/test_info.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4945 from ckan/werkzeug-0.15

Upgrade werkzeug


  Commit: 286ff33025aa36bc2f43bbdae9ed9e162a5926ed
      https://github.com/ckan/ckan/commit/286ff33025aa36bc2f43bbdae9ed9e162a5926ed
  Author: David Read <david.read at hackneyworkshop.com>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M doc/maintaining/installing/deployment.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/installing/solr.rst

  Log Message:
  -----------
  Merge pull request #4970 from ckan/drop-ubuntu-14.04

Drop instructions for Ubuntu 14.04


  Commit: 6660a9fc5bb8734995b350238046bc66805cde29
      https://github.com/ckan/ckan/commit/6660a9fc5bb8734995b350238046bc66805cde29
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-09-06 (Fri, 06 Sep 2019)

  Changed paths:
    M ckan/cli/datastore.py
    M ckan/templates/package/resource_read.html
    M ckanext/datapusher/tests/test.py
    M ckanext/datastore/commands.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/templates-bs2/datastore/dictionary.html
    M ckanext/datastore/templates-bs2/package/resource_edit_base.html
    M ckanext/datastore/templates/datastore/dictionary.html
    M ckanext/datastore/templates/package/resource_edit_base.html
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_dictionary.py
    A ckanext/datastore/view.py
    M ckanext/datatablesview/controller.py

  Log Message:
  -----------
  Merge pull request #4961 from DataShades/datastore-view

DatastoreController -> Datastore blueprint


  Commit: 8e52a2e4ddb181127d96445812b8e4d8ab670d8e
      https://github.com/ckan/ckan/commit/8e52a2e4ddb181127d96445812b8e4d8ab670d8e
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-10 (Tue, 10 Sep 2019)

  Changed paths:
    M ckan/tests/legacy/test_coding_standards.py
    A ckanext/stats/blueprint.py
    M ckanext/stats/plugin.py

  Log Message:
  -----------
  Stats Controller -> Blueprint


  Commit: 7537547b5f945c80eb5cbf88063f993893241c06
      https://github.com/ckan/ckan/commit/7537547b5f945c80eb5cbf88063f993893241c06
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-10 (Tue, 10 Sep 2019)

  Changed paths:
    M ckanext/stats/stats.py

  Log Message:
  -----------
  Remove pylons-cache from stats / reformat code


  Commit: 5c0ae701f73c73a9900d52ce0cbb324692accc1b
      https://github.com/ckan/ckan/commit/5c0ae701f73c73a9900d52ce0cbb324692accc1b
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-10 (Tue, 10 Sep 2019)

  Changed paths:
    A ckanext/datatablesview/blueprint.py
    M ckanext/datatablesview/plugin.py
    M ckanext/datatablesview/templates/datatables/datatables_view.html

  Log Message:
  -----------
  DataTablesView Controller -> Blueprint


  Commit: 09580ff343a0f2794edaf4f0b03cfb4dd05c6db3
      https://github.com/ckan/ckan/commit/09580ff343a0f2794edaf4f0b03cfb4dd05c6db3
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-10 (Tue, 10 Sep 2019)

  Changed paths:
    A ckanext/example_iconfigurer/blueprint.py
    M ckanext/example_iconfigurer/plugin.py
    M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py

  Log Message:
  -----------
  Example_iconfigurer Controller -> Blueprint


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

  Changed paths:
    M ckanext/datatablesview/blueprint.py

  Log Message:
  -----------
  Prepare urlencode to py3


  Commit: 00eb72dde0d86c02eefdd3a907f096adc13a29e6
      https://github.com/ckan/ckan/commit/00eb72dde0d86c02eefdd3a907f096adc13a29e6
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-10 (Tue, 10 Sep 2019)

  Changed paths:
    M ckanext/example_iconfigurer/blueprint.py
    M ckanext/example_iconfigurer/plugin.py
    M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py

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


  Commit: 17b3c3115a46e42dffedef8d7b09bb667f0bdbe7
      https://github.com/ckan/ckan/commit/17b3c3115a46e42dffedef8d7b09bb667f0bdbe7
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-10 (Tue, 10 Sep 2019)

  Changed paths:
    M ckanext/example_iconfigurer/plugin.py
    M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py

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


  Commit: 8a493bfc44a8bdb59a882190535a2e193642bc30
      https://github.com/ckan/ckan/commit/8a493bfc44a8bdb59a882190535a2e193642bc30
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  [#4799] Update extension tutorial for cookiecutter

Replace mentions of `paster create` with `cookiecutter`. Not sure the
final location for the cookiecutter templates, the instructions for how
to get it has a placeholder "https://github.com/<user>/<reop>.git"


  Commit: 4b90d441747673c3d64f2357dfc8763323846cb7
      https://github.com/ckan/ckan/commit/4b90d441747673c3d64f2357dfc8763323846cb7
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  [#4799] Fix typo in .rst syntax


  Commit: 78861ff501d6a51f6b649ff5eab7bd8ff5b202fa
      https://github.com/ckan/ckan/commit/78861ff501d6a51f6b649ff5eab7bd8ff5b202fa
  Author: Teemu Erkkola <teemu.erkkola at gofore.com>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    A ckan/migration/versions/091_0ffc0b277141_group_extra_group_id_index.py
    A ckan/migration/versions/092_01afcadbd8c0_resource_package_id_index.py

  Log Message:
  -----------
  Added database index migrations for group_extra and resource


  Commit: 0c157ebec1766975340e1e8e4ac5c79909cad8f7
      https://github.com/ckan/ckan/commit/0c157ebec1766975340e1e8e4ac5c79909cad8f7
  Author: Teemu Erkkola <teemu.erkkola at gofore.com>
  Date:   2019-09-12 (Thu, 12 Sep 2019)

  Changed paths:
    M ckan/migration/versions/091_0ffc0b277141_group_extra_group_id_index.py
    M ckan/migration/versions/092_01afcadbd8c0_resource_package_id_index.py

  Log Message:
  -----------
  Style fixes


  Commit: a86242a10ef0246e0c7ddd871ba5abd344f010af
      https://github.com/ckan/ckan/commit/a86242a10ef0246e0c7ddd871ba5abd344f010af
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-09-12 (Thu, 12 Sep 2019)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/common_middleware.py
    M ckan/controllers/api.py
    M ckan/controllers/feed.py
    M ckan/controllers/group.py
    M ckan/controllers/package.py
    M ckan/lib/captcha.py
    M ckan/lib/datapreview.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/helpers.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/common.py
    M ckan/logic/validators.py
    M ckan/model/license.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    R ckan/tests/legacy/misc/test_sync.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/views/dataset.py
    M ckan/views/feed.py
    M ckan/views/group.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datatablesview/controller.py
    M ckanext/resourceproxy/controller.py
    M ckanext/resourceproxy/plugin.py
    M ckanext/textview/tests/test_view.py

  Log Message:
  -----------
  Merge pull request #4964 from ckan/4914-urllib-python3

[#4914] Update urllib, urllib2 and urlparse usage for Python 3 support


  Commit: 2a4a798b8da42f4b80bd36e480b497c6927d2cb6
      https://github.com/ckan/ckan/commit/2a4a798b8da42f4b80bd36e480b497c6927d2cb6
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-12 (Thu, 12 Sep 2019)

  Changed paths:
    R ckanext/datatablesview/controller.py

  Log Message:
  -----------
  drop datatables controller


  Commit: a2cc30305adef4f978dfe8a4a05772740e043b63
      https://github.com/ckan/ckan/commit/a2cc30305adef4f978dfe8a4a05772740e043b63
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-12 (Thu, 12 Sep 2019)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/common_middleware.py
    M ckan/controllers/api.py
    M ckan/controllers/feed.py
    M ckan/controllers/group.py
    M ckan/controllers/package.py
    M ckan/lib/captcha.py
    M ckan/lib/datapreview.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/helpers.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/common.py
    M ckan/logic/validators.py
    M ckan/model/license.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    R ckan/tests/legacy/misc/test_sync.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/views/dataset.py
    M ckan/views/feed.py
    M ckan/views/group.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/resourceproxy/controller.py
    M ckanext/resourceproxy/plugin.py
    M ckanext/textview/tests/test_view.py

  Log Message:
  -----------
  Merge upstream


  Commit: 0b2a6c753713199da0ebc8afaaa49e89dee85599
      https://github.com/ckan/ckan/commit/0b2a6c753713199da0ebc8afaaa49e89dee85599
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

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

  Log Message:
  -----------
  Merge pull request #4955 from DataShades/early-jinja-options

Initialize JinjaOptions right after app creation.


  Commit: bc3550ebca0075e060a3be19816c00514aaab006
      https://github.com/ckan/ckan/commit/bc3550ebca0075e060a3be19816c00514aaab006
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/common_middleware.py
    M ckan/config/middleware/flask_app.py
    M ckan/controllers/api.py
    M ckan/controllers/feed.py
    M ckan/controllers/group.py
    M ckan/controllers/package.py
    M ckan/lib/captcha.py
    M ckan/lib/datapreview.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/helpers.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/common.py
    M ckan/logic/validators.py
    M ckan/model/license.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    R ckan/tests/legacy/misc/test_sync.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/views/dataset.py
    M ckan/views/feed.py
    M ckan/views/group.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datatablesview/controller.py
    M ckanext/resourceproxy/controller.py
    M ckanext/resourceproxy/plugin.py
    M ckanext/textview/tests/test_view.py

  Log Message:
  -----------
  Merge branch 'master' into stats-blueprint


  Commit: 95c48006afb783efb7e3ba9b3994bee9d1a081c9
      https://github.com/ckan/ckan/commit/95c48006afb783efb7e3ba9b3994bee9d1a081c9
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

  Changed paths:
    R ckanext/stats/controller.py

  Log Message:
  -----------
  Remove stats controller


  Commit: 508c7dee39d3d9ef7662a9c781faba57659fd35c
      https://github.com/ckan/ckan/commit/508c7dee39d3d9ef7662a9c781faba57659fd35c
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

  Changed paths:
    R ckanext/example_iconfigurer/controller.py

  Log Message:
  -----------
  Remove example_iconfigurer controller


  Commit: db3e3d41d07c953b9423fc84a0a2b9d30eb03353
      https://github.com/ckan/ckan/commit/db3e3d41d07c953b9423fc84a0a2b9d30eb03353
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

  Changed paths:
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/common_middleware.py
    M ckan/config/middleware/flask_app.py
    M ckan/controllers/api.py
    M ckan/controllers/feed.py
    M ckan/controllers/group.py
    M ckan/controllers/package.py
    M ckan/lib/captcha.py
    M ckan/lib/datapreview.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/helpers.py
    M ckan/lib/search/__init__.py
    M ckan/lib/search/common.py
    M ckan/logic/validators.py
    M ckan/model/license.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    R ckan/tests/legacy/misc/test_sync.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/views/dataset.py
    M ckan/views/feed.py
    M ckan/views/group.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/tests/test_search.py
    M ckanext/datatablesview/controller.py
    M ckanext/resourceproxy/controller.py
    M ckanext/resourceproxy/plugin.py
    M ckanext/textview/tests/test_view.py

  Log Message:
  -----------
  Merge branch 'master' into example_iconfigurer-blueprint


  Commit: 5ecc78f70451ad711033f3461c07900c4626ecd2
      https://github.com/ckan/ckan/commit/5ecc78f70451ad711033f3461c07900c4626ecd2
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Ugrade flask version to 1.1.1


  Commit: f23a6cb725ef5da411451f66027b1e2a2b8a996e
      https://github.com/ckan/ckan/commit/f23a6cb725ef5da411451f66027b1e2a2b8a996e
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

  Changed paths:
    M ckan/tests/legacy/test_coding_standards.py
    A ckanext/stats/blueprint.py
    R ckanext/stats/controller.py
    M ckanext/stats/plugin.py
    M ckanext/stats/stats.py

  Log Message:
  -----------
  Merge pull request #4977 from DataShades/stats-blueprint

Stats Controller -> Blueprint


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

  Changed paths:
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge pull request #4984 from DataShades/upgrade-flask-version

Ugrade flask version to 1.1.1


  Commit: 52e5b2c3a710e6472daefd7126c2699d44e49614
      https://github.com/ckan/ckan/commit/52e5b2c3a710e6472daefd7126c2699d44e49614
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

  Changed paths:
    M ckan/config/middleware/flask_app.py
    M ckan/tests/legacy/test_coding_standards.py
    A ckanext/stats/blueprint.py
    R ckanext/stats/controller.py
    M ckanext/stats/plugin.py
    M ckanext/stats/stats.py
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into datatablesview-blueprint


  Commit: 1cc0e430410dc6d4b2028be346612353c65b4fe8
      https://github.com/ckan/ckan/commit/1cc0e430410dc6d4b2028be346612353c65b4fe8
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

  Changed paths:
    M ckanext/datatablesview/blueprint.py
    A ckanext/datatablesview/public/datatables_view.css
    M ckanext/datatablesview/public/webassets.yml
    M ckanext/datatablesview/templates/datatables/datatables_view.html

  Log Message:
  -----------
  Attach datatables js/css


  Commit: 69a5941f69fbc00ad620a72d122e448abdd17e97
      https://github.com/ckan/ckan/commit/69a5941f69fbc00ad620a72d122e448abdd17e97
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

  Changed paths:
    M ckanext/datatablesview/blueprint.py

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


  Commit: 16161d68e1a8b69a26211765df4d0de1f0165ad6
      https://github.com/ckan/ckan/commit/16161d68e1a8b69a26211765df4d0de1f0165ad6
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

  Changed paths:
    A ckan/migration/versions/091_0ffc0b277141_group_extra_group_id_index.py
    A ckan/migration/versions/092_01afcadbd8c0_resource_package_id_index.py

  Log Message:
  -----------
  Merge pull request #4981 from bzar/group_extra-resource-indices

Added database index migrations for group_extra and resource


  Commit: 8887115968ca17879546321d443363b7642c43e9
      https://github.com/ckan/ckan/commit/8887115968ca17879546321d443363b7642c43e9
  Author: Rae Knowler <rae.knowler at liip.ch>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

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

  Log Message:
  -----------
  Only show packages from specified group when dictizing that group


  Commit: 1cacaff1eda093cb204162c0c007074265c7264c
      https://github.com/ckan/ckan/commit/1cacaff1eda093cb204162c0c007074265c7264c
  Author: Rae Knowler <rae.knowler at liip.ch>
  Date:   2019-09-19 (Thu, 19 Sep 2019)

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

  Log Message:
  -----------
  Add test for only showing package_count from specified group when dictizing that group


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

  Changed paths:
    A ckanext/datatablesview/blueprint.py
    R ckanext/datatablesview/controller.py
    M ckanext/datatablesview/plugin.py
    A ckanext/datatablesview/public/datatables_view.css
    M ckanext/datatablesview/public/webassets.yml
    M ckanext/datatablesview/templates/datatables/datatables_view.html

  Log Message:
  -----------
  Merge pull request #4978 from DataShades/datatablesview-blueprint

DataTablesView Controller -> Blueprint


  Commit: f2e5bf9645c7fd8d8cf8f102a15b2d4103473926
      https://github.com/ckan/ckan/commit/f2e5bf9645c7fd8d8cf8f102a15b2d4103473926
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-09-20 (Fri, 20 Sep 2019)

  Changed paths:
    A ckanext/example_iconfigurer/blueprint.py
    R ckanext/example_iconfigurer/controller.py
    M ckanext/example_iconfigurer/plugin.py
    M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
    M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py

  Log Message:
  -----------
  Merge pull request #4979 from DataShades/example_iconfigurer-blueprint

Example_iconfigurer Controller -> Blueprint


  Commit: 9b8b2a378cb592b1d2382d12869c92898d61d84a
      https://github.com/ckan/ckan/commit/9b8b2a378cb592b1d2382d12869c92898d61d84a
  Author: amercader <amercadero at gmail.com>
  Date:   2019-09-20 (Fri, 20 Sep 2019)

  Changed paths:
    M .circleci/config.yml
    M CHANGELOG.rst
    M ckan/authz.py
    M ckan/cli/cli.py
    M ckan/cli/datastore.py
    A ckan/cli/less.py
    A ckan/cli/minify.py
    A ckan/cli/notify.py
    A ckan/cli/plugin_info.py
    A ckan/cli/tracking.py
    M ckan/common.py
    M ckan/config/deployment.ini_tmpl
    M ckan/config/environment.py
    M ckan/config/middleware/__init__.py
    M ckan/config/middleware/common_middleware.py
    M ckan/config/middleware/flask_app.py
    M ckan/config/middleware/pylons_app.py
    M ckan/config/routing.py
    M ckan/config/who.ini
    M ckan/controllers/api.py
    M ckan/controllers/feed.py
    M ckan/controllers/group.py
    M ckan/controllers/package.py
    M ckan/controllers/user.py
    R ckan/controllers/util.py
    A ckan/i18n/am/LC_MESSAGES/ckan.mo
    A ckan/i18n/am/LC_MESSAGES/ckan.po
    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/ckan.pot
    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
    A ckan/i18n/eu/LC_MESSAGES/ckan.mo
    A ckan/i18n/eu/LC_MESSAGES/ckan.po
    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.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/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.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.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.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.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.po
    M ckan/i18n/tr/LC_MESSAGES/ckan.mo
    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
    M ckan/lib/activity_streams_session_extension.py
    M ckan/lib/app_globals.py
    R ckan/lib/auth_tkt.py
    M ckan/lib/captcha.py
    A ckan/lib/changes.py
    M ckan/lib/cli.py
    M ckan/lib/datapreview.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/lib/helpers.py
    M ckan/lib/i18n.py
    M ckan/lib/mailer.py
    A ckan/lib/repoze_plugins/__init__.py
    A ckan/lib/repoze_plugins/auth_tkt.py
    A ckan/lib/repoze_plugins/friendly_form.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/get.py
    M ckan/logic/action/patch.py
    M ckan/logic/action/update.py
    M ckan/logic/auth/get.py
    M ckan/logic/validators.py
    A ckan/migration/versions/091_0ffc0b277141_group_extra_group_id_index.py
    A ckan/migration/versions/092_01afcadbd8c0_resource_package_id_index.py
    M ckan/model/license.py
    M ckan/model/meta.py
    M ckan/plugins/core.py
    M ckan/plugins/interfaces.py
    M ckan/plugins/toolkit.py
    M ckan/public/base/css/main.css
    M ckan/public/base/css/webassets.yml
    A ckan/public/base/javascript/modules/metadata-button.js
    M ckan/public/base/javascript/webassets.yml
    M ckan/public/base/less/activity.less
    M ckan/public/base/vendor/select2/select2.js
    M ckan/templates/group/edit_base.html
    M ckan/templates/group/read_base.html
    M ckan/templates/organization/edit_base.html
    M ckan/templates/organization/read_base.html
    M ckan/templates/package/changes.html
    M ckan/templates/package/edit_base.html
    M ckan/templates/package/read_base.html
    M ckan/templates/package/resource_edit_base.html
    M ckan/templates/package/resource_read.html
    A ckan/templates/package/snippets/change_item.html
    A ckan/templates/snippets/changes/author.html
    A ckan/templates/snippets/changes/author_email.html
    A ckan/templates/snippets/changes/delete_resource.html
    A ckan/templates/snippets/changes/extension_fields.html
    A ckan/templates/snippets/changes/extra_fields.html
    A ckan/templates/snippets/changes/license.html
    A ckan/templates/snippets/changes/maintainer.html
    A ckan/templates/snippets/changes/maintainer_email.html
    A ckan/templates/snippets/changes/name.html
    A ckan/templates/snippets/changes/new_file.html
    A ckan/templates/snippets/changes/new_resource.html
    A ckan/templates/snippets/changes/no_change.html
    A ckan/templates/snippets/changes/notes.html
    A ckan/templates/snippets/changes/org.html
    A ckan/templates/snippets/changes/private.html
    A ckan/templates/snippets/changes/resource_desc.html
    A ckan/templates/snippets/changes/resource_extras.html
    A ckan/templates/snippets/changes/resource_format.html
    A ckan/templates/snippets/changes/resource_name.html
    A ckan/templates/snippets/changes/tags.html
    A ckan/templates/snippets/changes/title.html
    A ckan/templates/snippets/changes/url.html
    A ckan/templates/snippets/changes/version.html
    M ckan/templates/snippets/language_selector.html
    M ckan/templates/user/dashboard.html
    M ckan/templates/user/read_base.html
    M ckan/tests/config/test_middleware.py
    M ckan/tests/controllers/test_home.py
    M ckan/tests/controllers/test_util.py
    M ckan/tests/helpers.py
    M ckan/tests/legacy/__init__.py
    M ckan/tests/legacy/functional/api/base.py
    M ckan/tests/legacy/functional/api/test_package_search.py
    M ckan/tests/legacy/functional/test_preview_interface.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/legacy/test_plugins.py
    M ckan/tests/lib/test_auth_tkt.py
    A ckan/tests/lib/test_changes.py
    M ckan/tests/lib/test_helpers.py
    M ckan/tests/test_coding_standards.py
    M ckan/tests/test_common.py
    M ckan/views/__init__.py
    M ckan/views/dataset.py
    M ckan/views/feed.py
    M ckan/views/group.py
    M ckan/views/home.py
    M ckan/views/user.py
    A ckan/views/util.py
    M ckanext/datapusher/logic/action.py
    M ckanext/datapusher/tests/test.py
    M ckanext/datastore/backend/postgres.py
    M ckanext/datastore/commands.py
    M ckanext/datastore/helpers.py
    M ckanext/datastore/plugin.py
    M ckanext/datastore/templates-bs2/datastore/dictionary.html
    M ckanext/datastore/templates-bs2/package/resource_edit_base.html
    M ckanext/datastore/templates/datastore/dictionary.html
    M ckanext/datastore/templates/package/resource_edit_base.html
    M ckanext/datastore/tests/helpers.py
    M ckanext/datastore/tests/test_db.py
    M ckanext/datastore/tests/test_dictionary.py
    M ckanext/datastore/tests/test_info.py
    M ckanext/datastore/tests/test_search.py
    A ckanext/datastore/view.py
    A ckanext/datatablesview/blueprint.py
    R ckanext/datatablesview/controller.py
    M ckanext/datatablesview/plugin.py
    A ckanext/datatablesview/public/datatables_view.css
    M ckanext/datatablesview/public/webassets.yml
    M ckanext/datatablesview/templates/datatables/datatables_view.html
    M ckanext/example_flask_iblueprint/plugin.py
    M ckanext/example_flask_iblueprint/tests/test_routes.py
    A ckanext/example_iconfigurer/blueprint.py
    R ckanext/example_iconfigurer/controller.py
    M ckanext/example_iconfigurer/plugin.py
    M ckanext/example_iconfigurer/tests/test_example_iconfigurer.py
    M ckanext/example_iconfigurer/tests/test_iconfigurer_update_config.py
    M ckanext/example_idatasetform/tests/test_controllers.py
    M ckanext/example_iuploader/test/test_plugin.py
    M ckanext/multilingual/tests/test_multilingual_plugin.py
    M ckanext/reclineview/plugin.py
    M ckanext/resourceproxy/controller.py
    M ckanext/resourceproxy/plugin.py
    A ckanext/stats/blueprint.py
    R ckanext/stats/controller.py
    M ckanext/stats/plugin.py
    M ckanext/stats/stats.py
    M ckanext/textview/tests/test_view.py
    M doc/maintaining/installing/deployment.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/installing/postgres.rst
    M doc/maintaining/installing/solr.rst
    M requirements.in
    M requirements.txt

  Log Message:
  -----------
  Merge branch 'master' into remove-vdm


  Commit: a1bc91a4bd44731659886b67e98aec14238be4ec
      https://github.com/ckan/ckan/commit/a1bc91a4bd44731659886b67e98aec14238be4ec
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    A contrib/cookiecutter/ckan_extension/.travis.yml
    A contrib/cookiecutter/ckan_extension/LICENSE
    A contrib/cookiecutter/ckan_extension/README.md
    A contrib/cookiecutter/ckan_extension/cookiecutter.json
    A contrib/cookiecutter/ckan_extension/hooks/post_gen_project.py
    A contrib/cookiecutter/ckan_extension/hooks/pre_gen_project.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.coveragerc
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.travis.yml
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/LICENSE
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/MANIFEST.in
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/README.rst
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-build.bash
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-run.sh
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/fanstatic/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/i18n/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/plugin.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/public/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/templates/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/test_plugin.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/dev-requirements.txt
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/requirements.txt
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.cfg
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.py
    M dev-requirements.txt
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Add Cookiecutter to Core

Small update to tutorial


  Commit: 1e70c730e131a0b53a5f42e815d5f710957c9fa1
      https://github.com/ckan/ckan/commit/1e70c730e131a0b53a5f42e815d5f710957c9fa1
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

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

  Log Message:
  -----------
  Merge pull request #4987 from bellisk/4420-fix-org-and-group-dataset-counts

4420 fix org and group dataset counts


  Commit: 9579744fdc6c0665d5e92e7106daffedf537dff6
      https://github.com/ckan/ckan/commit/9579744fdc6c0665d5e92e7106daffedf537dff6
  Author: Sergey Motornyuk <sergey.motornyuk at linkdigital.com.au>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    A ckanext/datapusher/blueprint.py
    M ckanext/datapusher/plugin.py
    M ckanext/datapusher/templates-bs2/datapusher/resource_data.html
    M ckanext/datapusher/templates-bs2/package/resource_edit_base.html
    M ckanext/datapusher/templates/datapusher/resource_data.html
    M ckanext/datapusher/templates/package/resource_edit_base.html
    M ckanext/stats/blueprint.py

  Log Message:
  -----------
  DatapushserController -> DatapusherBlueprint


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

  Changed paths:
    M ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/tests/test_dictionary.py

  Log Message:
  -----------
  Update tests


  Commit: 422cf49b327c09e51a202d769f91685f6bb749b8
      https://github.com/ckan/ckan/commit/422cf49b327c09e51a202d769f91685f6bb749b8
  Author: Josh Humphries <j.humphries at nhm.ac.uk>
  Date:   2019-09-24 (Tue, 24 Sep 2019)

  Changed paths:
    M ckan/templates/organization/member_new.html

  Log Message:
  -----------
  Add missing closing div tag to template

Without this closing tag the primary content is rendered as part of
the secondary content.


  Commit: c795f7fe986cc92efce5bcf6ead87427d4483045
      https://github.com/ckan/ckan/commit/c795f7fe986cc92efce5bcf6ead87427d4483045
  Author: Jonathan Nichols <jonathannichols at gds5537.local>
  Date:   2019-09-25 (Wed, 25 Sep 2019)

  Changed paths:
    M doc/contributing/test.rst

  Log Message:
  -----------
  Remove link and accompanying text. URL is no longer available.


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

  Changed paths:
    M doc/contributing/test.rst

  Log Message:
  -----------
  Merge pull request #5001 from nicholsj/master

Remove link to unavailable page


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

  Changed paths:
    M ckan/templates/organization/member_new.html

  Log Message:
  -----------
  Merge pull request #4999 from jrdh/new_member_minor_fix

Add missing closing div tag to template


  Commit: d24c9f7c92f40a64779508198586a16ed181e555
      https://github.com/ckan/ckan/commit/d24c9f7c92f40a64779508198586a16ed181e555
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-27 (Fri, 27 Sep 2019)

  Changed paths:
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Update documentation to use local path to template


  Commit: 5dfa301bcb78301fb2996ed57de2a74880673cae
      https://github.com/ckan/ckan/commit/5dfa301bcb78301fb2996ed57de2a74880673cae
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-27 (Fri, 27 Sep 2019)

  Changed paths:
    M ckan/cli/cli.py
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Start CLI for ckan extension creation


  Commit: a03f6b1eb06eb554fe99f9e4319d15bc82f89bab
      https://github.com/ckan/ckan/commit/a03f6b1eb06eb554fe99f9e4319d15bc82f89bab
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-27 (Fri, 27 Sep 2019)

  Changed paths:
    A ckan/cli/generate.py
    M contrib/cookiecutter/ckan_extension/hooks/post_gen_project.py
    M contrib/cookiecutter/ckan_extension/hooks/pre_gen_project.py
    M contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/plugin.py
    M contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.py
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Finish CLI for extension generation

This commit also has some clean up for a few errors caught by Travis and
Circle CI


  Commit: 1f473288ed66208929ffe4b6308702290e5bc730
      https://github.com/ckan/ckan/commit/1f473288ed66208929ffe4b6308702290e5bc730
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-27 (Fri, 27 Sep 2019)

  Changed paths:
    M ckan/cli/generate.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/test_coding_standards.py
    M contrib/cookiecutter/ckan_extension/hooks/post_gen_project.py
    M contrib/cookiecutter/ckan_extension/hooks/pre_gen_project.py
    M contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.py

  Log Message:
  -----------
  Cleanup for tests


  Commit: 259ba2aa3118ed9ea53061c0e1a38c80a6a4085d
      https://github.com/ckan/ckan/commit/259ba2aa3118ed9ea53061c0e1a38c80a6a4085d
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-27 (Fri, 27 Sep 2019)

  Changed paths:
    M ckan/cli/generate.py
    M ckan/tests/legacy/test_coding_standards.py
    M contrib/cookiecutter/ckan_extension/hooks/pre_gen_project.py

  Log Message:
  -----------
  Cleanup, little bit more, for tests


  Commit: 963bc7846658307d12fcdb791f22683758429bec
      https://github.com/ckan/ckan/commit/963bc7846658307d12fcdb791f22683758429bec
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-27 (Fri, 27 Sep 2019)

  Changed paths:
    M ckan/tests/test_coding_standards.py

  Log Message:
  -----------
  Fix path


  Commit: 08c7a9eb0306e108be1f80d57e781acc9f949fce
      https://github.com/ckan/ckan/commit/08c7a9eb0306e108be1f80d57e781acc9f949fce
  Author: Chris Wood <wood-chris at users.noreply.github.com>
  Date:   2019-09-28 (Sat, 28 Sep 2019)

  Changed paths:
    M ckan/lib/cli.py

  Log Message:
  -----------
  Updated Sysadmin and UserCmd help strings

Added name and fullname to the help strings for both the Sysadmin and UserCmd commands


  Commit: 01ce2d51348f012219f9d2146f0346822b00d91c
      https://github.com/ckan/ckan/commit/01ce2d51348f012219f9d2146f0346822b00d91c
  Author: Chris Wood <wood-chris at users.noreply.github.com>
  Date:   2019-09-28 (Sat, 28 Sep 2019)

  Changed paths:
    M ckan/lib/cli.py

  Log Message:
  -----------
  Merge pull request #1 from wood-chris/wood-chris-patch-1

Updated Sysadmin and UserCmd help strings


  Commit: 9e23b1022385f2c5a76ed70e6c2060b582c1c2d3
      https://github.com/ckan/ckan/commit/9e23b1022385f2c5a76ed70e6c2060b582c1c2d3
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-30 (Mon, 30 Sep 2019)

  Changed paths:
    M ckan/cli/generate.py
    M ckan/tests/legacy/test_coding_standards.py

  Log Message:
  -----------
  Correction for string literal prefix test


  Commit: 865dcc44eec52584748509d4dd06289342a1bc20
      https://github.com/ckan/ckan/commit/865dcc44eec52584748509d4dd06289342a1bc20
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-30 (Mon, 30 Sep 2019)

  Changed paths:
    M ckan/cli/generate.py
    M ckan/tests/legacy/test_coding_standards.py

  Log Message:
  -----------
  Missed one


  Commit: d4ae4104b2d9419e27016f4f61215b36df3f5f57
      https://github.com/ckan/ckan/commit/d4ae4104b2d9419e27016f4f61215b36df3f5f57
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-30 (Mon, 30 Sep 2019)

  Changed paths:
    M ckan/cli/generate.py

  Log Message:
  -----------
  Break up lines > 79


  Commit: 2289c596c78ccd5d85590575c1555b0c0f719516
      https://github.com/ckan/ckan/commit/2289c596c78ccd5d85590575c1555b0c0f719516
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-30 (Mon, 30 Sep 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Set Travis CI to ignore /cookiecutter/

Because of the `cookiecutter` works some of the files can't conform to
pep8.


  Commit: 809063e7731bdd2514c28f1b1e930e81fd3ef249
      https://github.com/ckan/ckan/commit/809063e7731bdd2514c28f1b1e930e81fd3ef249
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-30 (Mon, 30 Sep 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Correct path for exclusion


  Commit: e8ca9b2cae12ae79d20104755881f95442764fce
      https://github.com/ckan/ckan/commit/e8ca9b2cae12ae79d20104755881f95442764fce
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-09-30 (Mon, 30 Sep 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Fix exclusion

For real this time?


  Commit: 85ed9a9605c165c7e693975e4f0fb6e8ce6f08e6
      https://github.com/ckan/ckan/commit/85ed9a9605c165c7e693975e4f0fb6e8ce6f08e6
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-10-01 (Tue, 01 Oct 2019)

  Changed paths:
    M ckan/lib/cli.py

  Log Message:
  -----------
  Merge pull request #5007 from wood-chris/master

Fix for https://github.com/ckan/ckan/issues/5002


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

  Changed paths:
    A ckanext/datapusher/blueprint.py
    M ckanext/datapusher/plugin.py
    M ckanext/datapusher/templates-bs2/datapusher/resource_data.html
    M ckanext/datapusher/templates-bs2/package/resource_edit_base.html
    M ckanext/datapusher/templates/datapusher/resource_data.html
    M ckanext/datapusher/templates/package/resource_edit_base.html
    M ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/tests/test_dictionary.py
    M ckanext/stats/blueprint.py

  Log Message:
  -----------
  Merge pull request #4994 from DataShades/datapusher-blueprint

DatapushserController -> DatapusherBlueprint


  Commit: 9ea12fdbb7cfbce04191725bbf35eac987d4b6d4
      https://github.com/ckan/ckan/commit/9ea12fdbb7cfbce04191725bbf35eac987d4b6d4
  Author: Francesco Frassinelli <francesco.frassinelli at nina.no>
  Date:   2019-10-01 (Tue, 01 Oct 2019)

  Changed paths:
    M contrib/docker/postgresql/Dockerfile

  Log Message:
  -----------
  Fix PostGIS base image tag


  Commit: 42596a014a713f9787d4ee9167f4c51afaaefaa6
      https://github.com/ckan/ckan/commit/42596a014a713f9787d4ee9167f4c51afaaefaa6
  Author: Adrià Mercader <amercadero at gmail.com>
  Date:   2019-10-03 (Thu, 03 Oct 2019)

  Changed paths:
    M contrib/docker/postgresql/Dockerfile

  Log Message:
  -----------
  Merge pull request #5008 from frafra/docker-db-tag

Fix PostGIS base image tag


  Commit: db21000d0a14e84f2b06eb6f7a4c22bc25f68221
      https://github.com/ckan/ckan/commit/db21000d0a14e84f2b06eb6f7a4c22bc25f68221
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Add instructions for using the CLI `ckan generate extension`


  Commit: 5d256cfe1ccff2e30b8c029f9a99ca93d4d364e3
      https://github.com/ckan/ckan/commit/5d256cfe1ccff2e30b8c029f9a99ca93d4d364e3
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M ckan/cli/generate.py

  Log Message:
  -----------
  Make generate.py behave more like `cookiecutter`

Previously, the user was required to give the -n flag for the
extension's name for the command `ckan generate extension`. This moves
the name to prompt and makes the behavior more closesly match just using
`cookiecutter`.


  Commit: 2f2db1f3165b6e5c8953e29d1f5002e4fa65eea5
      https://github.com/ckan/ckan/commit/2f2db1f3165b6e5c8953e29d1f5002e4fa65eea5
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M ckan/cli/generate.py

  Log Message:
  -----------
  generate.py checks extension name

There is a pre-gen hook in cookiecutter that checks that the the
extension's name begins with `ckanext-`. This works fine when using
`cookiecutter`, but when using the CLI there's big, ugly traceback. This
update avoids that.


  Commit: 2e6e3c206a889a0652f154f4017cfdd78ececa3f
      https://github.com/ckan/ckan/commit/2e6e3c206a889a0652f154f4017cfdd78ececa3f
  Author: f-osorio <f.osorio at zbw.eu>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Fix topic block in documentation


  Commit: f717999a1a4e63ecc192cb4dfe5a7506b7c8cff0
      https://github.com/ckan/ckan/commit/f717999a1a4e63ecc192cb4dfe5a7506b7c8cff0
  Author: Sergey <tonnydexter at gmail.com>
  Date:   2019-10-10 (Thu, 10 Oct 2019)

  Changed paths:
    M .travis.yml
    M ckan/cli/cli.py
    A ckan/cli/generate.py
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/test_coding_standards.py
    A contrib/cookiecutter/ckan_extension/.travis.yml
    A contrib/cookiecutter/ckan_extension/LICENSE
    A contrib/cookiecutter/ckan_extension/README.md
    A contrib/cookiecutter/ckan_extension/cookiecutter.json
    A contrib/cookiecutter/ckan_extension/hooks/post_gen_project.py
    A contrib/cookiecutter/ckan_extension/hooks/pre_gen_project.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.coveragerc
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.travis.yml
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/LICENSE
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/MANIFEST.in
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/README.rst
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-build.bash
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-run.sh
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/fanstatic/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/i18n/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/plugin.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/public/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/templates/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/test_plugin.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/dev-requirements.txt
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/requirements.txt
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.cfg
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.py
    M dev-requirements.txt
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Merge pull request #4982 from f-osorio/4799-extension-template-documentation

4799 extension template documentation


  Commit: 9ce981764ace6b68a2af285d474b840c1d36b2cd
      https://github.com/ckan/ckan/commit/9ce981764ace6b68a2af285d474b840c1d36b2cd
  Author: amercader <amercadero at gmail.com>
  Date:   2019-10-18 (Fri, 18 Oct 2019)

  Changed paths:
    M .travis.yml
    M ckan/cli/cli.py
    A ckan/cli/generate.py
    M ckan/lib/cli.py
    M ckan/lib/dictization/model_dictize.py
    M ckan/templates/organization/member_new.html
    M ckan/tests/legacy/test_coding_standards.py
    M ckan/tests/lib/dictization/test_model_dictize.py
    M ckan/tests/test_coding_standards.py
    A ckanext/datapusher/blueprint.py
    M ckanext/datapusher/plugin.py
    M ckanext/datapusher/templates-bs2/datapusher/resource_data.html
    M ckanext/datapusher/templates-bs2/package/resource_edit_base.html
    M ckanext/datapusher/templates/datapusher/resource_data.html
    M ckanext/datapusher/templates/package/resource_edit_base.html
    M ckanext/datapusher/tests/test_controller.py
    M ckanext/datastore/tests/test_dictionary.py
    M ckanext/stats/blueprint.py
    A contrib/cookiecutter/ckan_extension/.travis.yml
    A contrib/cookiecutter/ckan_extension/LICENSE
    A contrib/cookiecutter/ckan_extension/README.md
    A contrib/cookiecutter/ckan_extension/cookiecutter.json
    A contrib/cookiecutter/ckan_extension/hooks/post_gen_project.py
    A contrib/cookiecutter/ckan_extension/hooks/pre_gen_project.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.coveragerc
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/.travis.yml
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/LICENSE
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/MANIFEST.in
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/README.rst
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-build.bash
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/bin/travis-run.sh
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/fanstatic/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/i18n/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/plugin.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/public/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/templates/.gitignore
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/__init__.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/ckanext/{{cookiecutter.project_shortname}}/tests/test_plugin.py
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/dev-requirements.txt
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/requirements.txt
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.cfg
    A contrib/cookiecutter/ckan_extension/{{cookiecutter.project}}/setup.py
    M contrib/docker/postgresql/Dockerfile
    M dev-requirements.txt
    M doc/contributing/test.rst
    M doc/extensions/tutorial.rst

  Log Message:
  -----------
  Merge branch 'master' into remove-vdm


Compare: https://github.com/ckan/ckan/compare/3bffbd6758c0...9ce981764ace


More information about the ckan-changes mailing list