Skip to content

Releases: GetDKAN/dkan

2.20.2

12 Mar 17:34
8c2248c
Compare
Choose a tag to compare

This release brings official Drupal 11.x compatibility to DKAN.

Note

We have also dropped testing for Drupal 10.2, which is no longer supported. It is highly recommended that any sites still running Drupal 10.2 upgrade to 10.3 or 10.4. Also note that while Drupal 11.1 and 10.4 support PHP 8.4, this release of DKAN is only tested up to PHP 8.3. PHP 8.4 support is coming soon.

What's Changed

  • Update the link to open licenses by @janette in #4423
  • ValueHandler - change some methods to protected by @stefan-korn in #4418
  • Add Drupal 11 testing to CI and module requirements by @dafeder in #4401
  • Update Docs with recipe for modifying the dataset form by @janette in #4164
  • Use the #config_target property in the datastore settings form by @jastraat in #4183
  • Make dkan:dataset-info return string rather than print by @dafeder in #4431
  • Progress indicator for file upload by @beeyayjay in #4433

Full Changelog: 2.20.1...2.20.2

2.20.1

03 Mar 17:05
22918db
Compare
Choose a tag to compare

Note - several changes focused on moving toward full Drupal 11 compatibility, but we're not quite there yet (we expect to be in 2.20.2).

Changes

  • Set 404 exception if dataset ID isn't found. by @beeyayjay in #4379
  • DB connection factory cleanup by @paul-m in #4390
  • Update contributing documentation. Add new issue templates. by @janette in #4327
  • Filter by title on the dataset import status dashboard by @paul-m in #4376
  • Refactor DatasetInfo as plugin-based service that works w/o datastore by @dafeder in #4404
  • Harvest library sorts JSON before calculating hash by @paul-m in #4374
  • Refactor DrupalFiles to remove deprecated system_retrieve_file() by @dafeder in #4420
  • Add config option in metastore settings to stop forcing redirect by @zedmonds96 in #4381

Fixes

Full Changelog: 2.20.0...2.20.1

2.20.0

28 Jan 23:48
74510c1
Compare
Choose a tag to compare

Important

Deprecation of DatastoreResource
This release deprecates the DatastoreResource class, and changes some public method signatures to expect the DataResource class, with which it was very redundant. As always make sure to run drush updatedb (even though it will say no updates required). Any custom modules that integrate with DKAN's resources may need to be updated.

What's Changed

Full Changelog: 2.19.13...2.20.0

2.19.13

15 Jan 19:49
c6b94a1
Compare
Choose a tag to compare

Changes

  • Provide text_format render element in JSON Form Widget by @stefan-korn in #4371
  • Make response stream caching max-age a configuration by @zedmonds96 in #4348
  • Add logging information when a dataset has already been imported by @zedmonds96 in #4377

Fixes

  • Update CI matrix to target PHP 8.3, Drupal 10.3 by @dafeder in #4362
  • Add test coverage for Drupal 10.4 in CI by @dafeder in #4365
  • Tests for dropping datastore with missing resources by @paul-m in #4355
  • Fix typos in DKAN docs by @dcgoodwin2112 in #4357
  • Code quality review using Rector by @dafeder in #4367
  • Make properties of schema array/item respect property specs in form by @dafeder in #4382
  • 4336: Return 400 error on invalid JSON sent to the datastore API by @janette in #4341
  • Add tests for ResourceImporter and sample_content by @paul-m in #4276

New Contributors

Full Changelog: 2.19.12...2.19.13

2.19.12

19 Dec 21:33
b5dbac6
Compare
Choose a tag to compare

Changes

Full Changelog: 2.19.11...2.19.12

2.19.11

06 Dec 19:27
90a2819
Compare
Choose a tag to compare

Fixes

  • Moved cache tag invalidation from ImportQueueWorker to ImportService by @kaise-lafrai in #4345
  • Add cache tag invalidation on datastore drop by @kaise-lafrai in #4351
  • Remove 'Other' option from File Format select list for Dataset Distributions. by @beeyayjay in #4318
  • Upgrade select_or_other to 4.2 by @janette in #4352

Full Changelog: 2.19.10...2.19.11

2.19.10

20 Nov 22:42
61e73f4
Compare
Choose a tag to compare

Changes

  • #4330: Datastore MySQL import - Change some class members from private to protected by @stefan-korn in #4331

Fixes

  • Validate pattern matching in StringHelper. by @beeyayjay in #4328
  • Stop passing empty values to retrieveDownloadUrlFromResourceMapper by @janette in #4342
  • Handle missing resource when dropping a datastore by @paul-m in #4343

Full Changelog: 2.19.9...2.19.10

2.19.9

01 Nov 18:23
373a734
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.19.8...2.19.9

2.19.8

17 Sep 15:23
c104b61
Compare
Choose a tag to compare

Important

This release addresses #4287.

Changes

  • Add revert option to the harvest deregister command by @paul-m in #4272

Fixes

Full Changelog: 2.19.7...2.19.8

2.19.7

10 Sep 22:26
1a993fb
Compare
Choose a tag to compare

Fixes

  • Fixes misalignment of import dashboard by @paul-m in #4270
  • Fixes some HarvestCommand logging by @paul-m in #4269
  • Make QueryDownLoadController constant available to extended classes. by @swirtSJW in #4277
  • Use same sanitization when comparing properties by @janette in #4233
  • DKAN-4278 Remove upload_or_link length validation by @swirtSJW in #4279

New Contributors

Full Changelog: 2.19.6...2.19.7