Skip to content

Releases: GetDKAN/dkan

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

2.14.2

21 Dec 20:19
6cd2c18
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.14.1...2.14.2

2.14.1

15 Dec 16:54
9ffba22
Compare
Choose a tag to compare
2.14.1 Pre-release
Pre-release

Release Notes


⚠️ Warning


Good news, this release removes the dependency on getdkan/filefetcher and includes a new and improved copy method that should really speed up datastore imports.
This release introduces issues so there will be a new release to restore the external FileFetcher library.

Due to the inconsistent results with the innodb_strict_mode switch, this code is being removed while we work on improving that functionality. If you are trying to import files with more than 250 columns, you may need to manually import them until a replacement switch is added back in.

What's Changed

  • Rip out innodb_strict_mode switch by @dafeder in #3887
  • Switch to simple built-in FileFetcher on import by @dafeder in #3881
  • Update moderated_content_bulk_publish to ~2.0.20 by @janette in #3889

Full Changelog: 2.14.0...2.14.1

2.14.0

05 Dec 15:23
d0b1bee
Compare
Choose a tag to compare

Release Notes

When the Data-Dictionary Settings Form was added in 2.13.11, the permission to access the settings page was 'administer site configuration'. The 2.14.0 release adds a more specific permission for data-dictionary configuration. This will allow for a more granular option for instances where you may want a user to administer the data-dictionary settings but not have access to other administrative screens.

The token and pathauto modules are no longer dependencies for moderated_content_bulk_publish and can be removed if not in use.


⚠️ Existing sites should review role permissions and update accordingly.


What's Changed

  • Add specific permission to administer data-dictionary settings by @tiffneybare in #3865
  • Add tsv support to datstore_mysql_import by @janette in #3880
  • Update Drupal module requirements to stable versions by @paul-m in #3868
  • Update data dictionary user guide by @janette in #3877

Full Changelog: 2.13.19...2.14.0

2.13.19

14 Nov 17:54
7da8269
Compare
Choose a tag to compare

What's Changed

  • Add codeclimate reporter by @paul-m in #3845
  • Fix handling of empty typed columns in Alter Table MySQL query and sanitize data-dictionary field names by @clayliddell in #3844
  • Fix Intermittent PHPUnit Fails by @paul-m in #3863

Full Changelog: 2.13.18...2.14.0