Skip to content

Releases: GetDKAN/dkan

2.16.5

07 Jul 15:28
3b2c8e8
Compare
Choose a tag to compare

⚠️ This release mitigates a bug introduced to pre-existing sites with the 2.16.1 release. If you have installed that release or later BE EXCEEDINGLY CAUTIOUS about updating to this release. See below for details.
⚠️ Note that the class name updates outlined in the 2.16.0 and 2.16.1 releases still apply. See previous release notes for additional important update information.

Sites that should update to this release:

  • Sites currently using 2.16.0 or earlier
  • Sites installed for the first time on 2.16.1 or later
  • Pre-existing sites that updated to 2.16.1-2.16.4 but have NOT done any datastore imports since then. (These sites would have experienced an issue where previously imported datasets did not display.)

Sites that may not want to update to this release:

Pre-existing sites that updated to 2.16.1-2.16.4 and did a datastore import since the update - DO NOT INSTALL THIS RELEASE unless you plan to fully reimport all datasets after you upgrade. Unless you re-import, the import statuses will be divided between old and new tables. We are working on a future fix.

Changes

Fixes

  • Allow orphan cleanup of draft distributions. by @jastraat in #3979
  • Allow empty distribution and email in UI form if schema allows by @jastraat in #3986
  • Remove use of dktl in user guide by @janette in #3984
  • Instruct jobstore to use deprecated table name for sites upgrading from 2.16.0 or earlier by @paul-m in #3987

Full Changelog: 2.16.4...2.16.5

2.16.4

22 Jun 14:53
ad9de22
Compare
Choose a tag to compare

Changes

Fixes

2.16.3

07 Jun 00:36
98ff407
Compare
Choose a tag to compare

Changes

Fixes

  • Fix ltrim() deprecation message when null value by @dafeder in #3971
  • Run functional tests with datastore_mysql_import enabled by @paul-m in #3973
  • Replace call to core search index function with rendering all nodes. by @jastraat in #3975
  • Turn off innodb_strict_mode on tableCreate() by @paul-m in #3976
  • Fix dkan:harvest:deregister message by @paul-m in #3974

2.16.2

18 May 22:31
4bef8e5
Compare
Choose a tag to compare

Fixed

  • Fixing issue with datastore_mysql_import existing tables by @paul-m in #3972

2.16.1

17 May 20:24
bb8fadb
Compare
Choose a tag to compare

What's Changed

⚠️ This release changes the names of several important import classes in DKAN. If you have any custom code that calls methods from the classes listed in #3961 you will need to refactor.
⚠️ This release also moves the setting for resource downloadURL display from drupal_static into a configuration setting. If your custom code is using the metastore_resource_mapper_display static variable to display the local url for downloadURL instead of the source, remove that code and instead adjust the new configuration setting on the Resources form.

New Contributors

Full Changelog: 2.16.0...2.16.1

2.16.0

03 May 13:57
66cd8e3
Compare
Choose a tag to compare

What's Changed

⚠️ This release changes the names of several important service classes in DKAN. If you have any custom code that calls methods from the classes listed in #3946 you will need to refactor.

  • Refactor Service classes for better names by @paul-m in #3946

What's new

We have moved back to readthedocs.org for DKAN's documentation! Find the most current docs at https://dkan.readthedocs.io/en/latest/

2.15.2

27 Apr 17:14
08afa40
Compare
Choose a tag to compare

What's Changed

  • Refactor hydration pattern in DataResource class by @paul-m in #3930
  • Use revision timestamp in datastore import status dashboard by @jastraat in #3948
  • Run some functional tests in separate processes by @paul-m in #3943

2.15.1

14 Apr 16:27
0aadbd0
Compare
Choose a tag to compare

Dependency Changes

⚠️ This release removes the dependency on the admin_toolbar module and the config_update module. If you are using these modules on your site be sure to update your composer.json file to include them in your build.

composer require 'drupal/config_update'
composer require 'drupal/admin_toolbar'

⚠️ And if you do not plan to keep the modules in your project be sure to uninstall them before upgrading to this version of DKAN.


Changes

  • Remove reference to deprecated themes in the frontend module by @janette in #3933
  • Skip admin tests until admin_toolbar is added to recommended-project by @janette in #3935
  • Restore admin tests by @janette in #3942
  • Move config_update to recommended project by @jastraat in #3934
  • Move admin_toolbar to recommended project by @jastraat in #3937
  • Move documentation back to Read the Docs by @janette in #3926
  • Docs contrib instructions and minor sphinx fixes. by @dafeder in #3938

Additions

Fixes

New Contributors

2.15.0

04 Apr 19:42
41ee536
Compare
Choose a tag to compare

Caution

This release removes the dependency on the indexer module. If you are using the module on your site be sure to update your composer.json file to include it in your build.

What's Changed

Full Changelog: 2.14.3...2.14.4

2.14.3

22 Feb 13:17
651262a
Compare
Choose a tag to compare

This release moves forward significantly on PHP 8.1 compatibility. It also moves to a new version of the file-fetcher library, which abandons the "chunked" approach to file downloading (which allowed for progressive status updates and recovering from a failed download, but introduced a number of points of failure and potential for file corruption) in favor of a simple guzzle-based download.


ℹ️ Notice

PHP 8.1: auto_detect_line_endings INI directive is deprecated
Support for detecting Classic Mac OS line-endings: \r , is deprecated.


Changed

Fixed

New Contributors

Full Changelog: 2.14.2...2.14.3