General notes:
* This version requires a requirements upgrade on source installations
* Note: This version does not requires a database upgrade
* Note: This version does not require a Solr schema upgrade
Fixes:
- Strip full URL on uploaded resources before saving to DB (
#4382 <https://github.com/ckan/ckan/issues/4382>_)
- Fix user not being defined in check_access function (
#4574 <https://github.com/ckan/ckan/issues/4574>_)
- Remove html5 shim from stats extension (
#4236 <https://github.com/ckan/ckan/issues/4236>_)
- Fix for datastore_search distinct=true option (
#4236 <https://github.com/ckan/ckan/issues/4236>_)
- Fix edit slug button (
#4379 <https://github.com/ckan/ckan/issues/4379>_)
- Don’t re-register plugin helpers on flask_app (
#4414 <https://github.com/ckan/ckan/issues/4414>_)
- Fix for Resouce View Re-order (
#4416 <https://github.com/ckan/ckan/issues/4416>_)
- autocomplete.js: fix handling of comma key codes (
#4421 <https://github.com/ckan/ckan/issues/4421>_)
- Flask patch update (
#4426 <https://github.com/ckan/ckan/issues/4426>_)
- Allow plugins to define multiple blueprints (
#4495 <https://github.com/ckan/ckan/issues/4495>_)
- Fix i18n API encoding (
#4505 <https://github.com/ckan/ckan/issues/4505>_)
- Allow to defined legacy route mappings as a dict in config (
#4521 <https://github.com/ckan/ckan/issues/4521>_)
- group_patch does not reset packages (
#4557 <https://github.com/ckan/ckan/issues/4557>_)