Changes | Show detailsNote: This release includes requirements upgrades to address security issues
Bugfixes
- Fixes incorrectly encoded url current_url (
#6685 <https://github.com/ckan/ckan/pull/6685> _)
- Check if locale exists on i18n JS API (
#6698 <https://github.com/ckan/ckan/pull/6698> _)
- Add
csrf_input() helper for cross-CKAN version compatibilty (#7016 <https://github.com/ckan/ckan/issues/7016> _)
- Fix not empty validator (
#6658 <https://github.com/ckan/ckan/pull/6658> _)
- Use
get_action() in patch actions to allow custom logic (#6519 <https://github.com/ckan/ckan/pull/6519> _)
- Allow to extend organization_facets (
#6682 <https://github.com/ckan/ckan/pull/6682> _)
- Expose check_ckan_version to templates (
#6741 <https://github.com/ckan/ckan/pull/6741> _)
- Allow get_translated helper to fall back to base version of a language (
#6815 <https://github.com/ckan/ckan/pull/6815> _)
- Fix server error in tag autocomplete when vocabulary does not exist (
#6820 <https://github.com/ckan/ckan/pull/6820> _)
- Check if locale exists on i18n JS API (
#6698 <https://github.com/ckan/ckan/pull/6698> _)
- Fix updating a non-existing resource causes an internal sever error (
#6928 <https://github.com/ckan/ckan/pull/6928> _)
- Remove extra comma (
#6774 <https://github.com/ckan/ckan/pull/6774> _)
- Fix test data creation issues (
#6805 <https://github.com/ckan/ckan/pull/6805> _)
- Fix for updating non-existing resource
- Avoid storing the session on each request (
#6954 <https://github.com/ckan/ckan/pull/6954> _)
- Return zero results instead of raising NotFound when vocabulary does not exist
- Fix the datapusher trigger in case of resource_update via API (
#5727 <https://github.com/ckan/ckan/pull/5727> _)
- Consistent CLI behavior when when no command provided and when using
--help options (#6120 <https://github.com/ckan/ckan/pull/6120> _)
- Fix regression when validating resource subfields (
#6546 <https://github.com/ckan/ckan/pull/6546> _)
- Fix resource file size not updating with resource_patch (
#7075 <https://github.com/ckan/ckan/pull/7075> _)
- Prevent non-sysadmin users to change their own state (
#6956 <https://github.com/ckan/ckan/pull/6956> _)
- Use user id in auth cookie rather than name
- Reorder resource view button: allow translation (
#6089 <https://github.com/ckan/ckan/pull/6089> _)
- Optmize temp dir creation on uploads (
#6578 <https://github.com/ckan/ckan/pull/6578> _)
- Exclude site_user from user_listi (
#6618 <https://github.com/ckan/ckan/pull/6618> _)
- Fix race condition in creating the default site user (
#6638 <https://github.com/ckan/ckan/pull/6638> _)
- gettext not for metadata fields (
#6660 <https://github.com/ckan/ckan/pull/6660> _)
- Include root_path in activity email notifications (
#6743 <https://github.com/ckan/ckan/pull/6743> _)
- Extract translations from emails (
#5857 <https://github.com/ckan/ckan/pull/5857> _)
- Use the headers Reply-to value if its set in the extensions (
#6838 <https://github.com/ckan/ckan/pull/6838> _)
- Improve error when downloading resource (
#6832 <https://github.com/ckan/ckan/pull/6832> _)
ckan_config test mark works with request context (#6868 <https://github.com/ckan/ckan/pull/6868> _)
- Fix caching logic on logged in users (
#6864 <https://github.com/ckan/ckan/pull/6864> _)
- Fix member delete (
#6892 <https://github.com/ckan/ckan/pull/6892> _)
- Concurrent-safe resource updates (
#6439 <https://github.com/ckan/ckan/pull/6439> _)
- Fix error when listing tokens in the CLI in py2 (
#6789 <https://github.com/ckan/ckan/pull/6789> _)
Minor changes
- The
ckan.main_css and ckan.i18.rtl_css settings, which were not working, have been replaced by :ref:ckan.theme and :ref:ckan.i18n.rtl_theme respectively. Both expect the name of an asset with a base theme for the application (#6817 <https://github.com/ckan/ckan/pull/6817> _)
- The type of uploads for group and user image can be restricted via the
ckan.upload.{object_type}.types and ckan.upload.{object_type}.mimetypes config options (eg :ref:ckan.upload.group.types , :ref:ckan.upload.user.mimetypes ) (#6477 <https://github.com/ckan/ckan/pull/6477> _)
- Allow to use PDB and IDE debuggers (
#6798 <https://github.com/ckan/ckan/pull/6798> _)
- Unpin pytz, upgrade zope.interface (
#6665 <https://github.com/ckan/ckan/pull/6665> _)
- Update sqlparse version
- Bump markdown requirement to support Python 3.9
- Update psycopg2 to support PostgreSQL 12
- Add auth functions for 17 actions that didn’t have them before (
#7045 <https://github.com/ckan/ckan/pull/7045> _)
- Add no-op
csrf_input() helper to help extensions with cross-CKAN version suport (#7030 <https://github.com/ckan/ckan/pull/7030> _)
|