Skip to content

Releases: GetDKAN/dkan

2.19.4

10 Jul 15:35
6d55543
Compare
Choose a tag to compare

Important

This release fixes a bug introduced to the dataset form in the last release that gives all textarea inputs a maxlength of 256 characters. This will likely cause problems for any "description" or similar fields. Recommend updating immediately if you have 2.19.3 in production.

What's Changed

Full Changelog: 2.19.3...2.19.4

2.19.3

03 Jul 18:52
8fb5ff2
Compare
Choose a tag to compare

Warning

This release introduces a new permission that restricts access to DKAN Metastore settings. Users that previously had access to changing these settings may lose them until that permission is added to their user role after this update.

What's New

What's Changed

Full Changelog: 2.19.2...2.19.3

2.19.2

26 Jun 20:59
4193da7
Compare
Choose a tag to compare

What's Changed

What's new

  • Cache filtered CSV downloads for one hour by @paul-m in #4192

Note that CSV downloads of datastore queries will now have a cache-control header with max-age one hour. This may affect how the site behaves when behind a CDN/reverse-proxy cache, hopefully for the better.

New Contributors

Full Changelog: 2.19.1...2.19.2

2.19.1

21 Jun 18:51
1176540
Compare
Choose a tag to compare

What's Changed

What's New

Full Changelog: 2.19.0...2.19.1

2.19.0

10 May 20:16
75eb012
Compare
Choose a tag to compare

Warning

What's Changed

Schema changes

This release will update any data dictionary content to move the title property to conform to the new data dictionary schema.
If you have customized your schema files:
You will need to make the same changes to your custom collection.
Also update the dataset.json distribution describedByType pattern and distribution.json describedByType pattern to
"pattern": "^[a-z\\/\\.\\+]+?$",

If you use the DKAN schema files as-is:
No action needed.

View changes

The DKAN content view has also been updated, existing sites should run drush cim --partial --source=modules/contrib/dkan/modules/metastore/modules/metastore_admin/config/install -y to get the latest updates.

Note

What's New

This release introduces a new improved data dictionary form. This new form does not include the index definitions so to add or adjust indexes you will need to use the API.

If you are using the distribution reference option for data dictionaries you can also adjust your dataset.ui schema to turn the Distribution describedBy field into a select field that will list available data dictionaries for the user to choose from.

Additions

Fixes

  • Fix misaligned import status dashboard by @paul-m in #4158
  • Update dataset documentation by @varunity in #4162
  • Use Drupal entity API for harvest_runs table, with refactor by @paul-m in #4144
  • Redirect to data dictionary list after form submission by @janette in #4166
  • Update the form alter in data dictionary widget to only target node_data_form by @janette in #4178
  • Show 100% when import is done in info/dashboard. by @dafeder in #4181
  • Remove psr/log from reimport command by @janette in #4184
  • Allow null on getHarvestRunResult by @janette in #4182

Any issues or questions when upgrading

Let us know in the discussion here

New Contributors

Full Changelog: 2.18.3...2.18.4

2.18.3

10 Apr 20:16
17c34df
Compare
Choose a tag to compare

Important

Previously when downloading filtered data results as a CSV file, the downloaded file included machine name column headers. With this release, all CSV downloads will use the full original headings from the source data file.

What's Changed

  • Use original headers on csv downloads by @janette in #4143
  • Flexible DateTime widget: Small UX improvement when clearing date by @stefan-korn in #4157

Full Changelog: 2.18.1...2.18.3

2.18.1

29 Mar 16:42
d0042c6
Compare
Choose a tag to compare

Additions

Changes

  • Convert harvest_id_hashes tables to Drupal entity API by @paul-m in #4110
  • Use Drupal Entity API for harvest_plans table by @paul-m in #4040
  • Deprecate LoggerTrait by @paul-m in #4140
  • Use logger channel service rather than factory by @paul-m in #4148

Fixes

Full Changelog: 2.18.0...2.18.1

2.18.0

19 Feb 19:16
9716bb4
Compare
Choose a tag to compare

Important

What's Changed

  • All info files should have the same core version requirement by @jastraat in #4117
  • Drupal's RequestStack is deprecated by @paul-m in #4120
  • EntityStorageInterface::loadRevision is deprecated by @paul-m in #4112
  • JobStoreTest throws deprecation messages. by @paul-m in #4111
  • Drupal 10.2 compatibility additions, exclude PHP 7 & Drupal 9 from testing matrix by @jastraat in #4099
  • Add link to requirements on the README by @janette in #4123
  • Use Drupal’s mime type guesser service to determine local mime type by @jastraat in #4122
  • Update info.yml files to minimum Drupal 10 core. by @paul-m in #4128

Full Changelog: 2.17.1...2.18.0

2.17.1

08 Feb 23:52
c7eb1ac
Compare
Choose a tag to compare

Additions

Changes

  • Change minimum requirement for Drupal core to 9.5+ by @paul-m in #4113
  • Officially deprecate original frontend module by @janette in #4105

Fixes

Full Changelog: 2.17.0...2.17.1

2.17.0

11 Jan 15:56
a8c2f44
Compare
Choose a tag to compare

Important

  • The import and localize queues have been separated.
  • Support for PHP 7 and Drupal 9 will be dropped in 2.18.x
  • If running a decoupled frontend be aware of updates happening on data catalog components and data catalog app

Changes

  • Documentation updates by @janette in #4086
  • Add sample content troubleshooting information to docs by @janette in #4088
  • Use literal identifier for ImportJobStoreFactory by @paul-m in #4083
  • Use literal identifier for FileFetcherJobStoreFactory by @paul-m in #4090
  • Make FileFetcher a separate queue item by @paul-m in #4004
  • Add troubleshooting information for sample content by @janette in #4088

Fixes

  • #4075: Catch Guzzle Exception to avoid breaking harvest/dataset entry by @paul-m in #4084
  • Ensure common module's config on update by @paul-m in #4078
  • Replace ltrim with str_replace in json_form_widget by @janette in #4087
  • Fix passing null to parameter 3 on handleStringElement by @janette in #4092

Full Changelog: 2.16.15...2.17.0