Skip to content

Releases: GetDKAN/dkan

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

2.16.15

14 Dec 15:58
00bfcb5
Compare
Choose a tag to compare

Additions

  • More examples of how to do code blocks in docs by @dafeder in #4080
  • Update dataset template to display page layout when view_mode == full by @janette in #4079

Changes

  • JobStoreFactory determines table name by @paul-m in #4063
  • Finalize filefetcher custom processor DX by @paul-m in #4074

Fixes

  • Adjust edit workflow to be compatible with a default moderation state of draft. by @jastraat in #4002

Full Changelog: 2.16.14...2.16.15

2.16.14

08 Dec 21:18
2b7c0c8
Compare
Choose a tag to compare

Changes

Fixes

  • Clean up leftover harvest data tables by @paul-m in #4049
  • ImportInfo and ImportJob stores out of sync by @paul-m in #4050
  • Fix a few typos in 'glossary' and 'how to add a dataset' documentation by @rovcase in #4072
  • Harvest status page should reflect all harvests by @paul-m in #4048

New Contributors

Full Changelog: 2.16.13...2.16.14

2.16.13

06 Nov 16:51
2be99b4
Compare
Choose a tag to compare

Important

If you are using a custom dataset schema, and would like to start using the distribution reference option for data dictionaries, be sure to update your dataset and distribution schemas. The distribution > describedByType > pattern should be ^[a-z\\/\\.\\+]+?$

Additions

Changes

Fixes

  • Issue #3839 - Disentangle harvest register and revert by @stefan-korn in #3958
  • Use consistent naming conventions by @janette in #4032
  • Documentation updates by @janette in #4039
  • If no time set after preview node set default time by @dgading in #4046
  • Use the latest published dataset revision when returning results for the datastore query endpoint by @jastraat in #4047
  • FileFetcher should always reflect use-local-file config by @paul-m in #4035

Full Changelog: 2.16.12...2.16.13

2.16.12

06 Oct 01:46
b6a65d8
Compare
Choose a tag to compare

Changed

  • Make PHP 8.1 + Drupal 10.1 the default in CI matrix tests by @jastraat in #4033

Fixed

  • Add justinrainbow/json-schema to composer.json by @janette in #4034

2.16.11

28 Sep 01:17
7865a43
Compare
Choose a tag to compare

Added

  • Add more api examples targeted towards browser and anonymous users. by @jastraat in #4029

Changed

  • Integrate getdkan/sql-parser by @paul-m in #4017
  • API functional test refactor to BrowserTestBase by @dafeder in #4011
  • Bump gatsby from 1.0.0 to 4.25.7 in /modules/frontend/tests/gatsby/data-catalog-frontend by @dependabot in #4021

Fixed

2.16.10

18 Sep 16:14
447a605
Compare
Choose a tag to compare

Added

Changed

  • Convert MetastoreApiPageCacheTest to BrowserTestBase by @paul-m in #4008
  • Convert remaining DatasetTest method to BTB by @paul-m in #4014
  • Remove getdkan/json-schema-provider by @paul-m in #4020
  • Remove getdkan/locker by @paul-m in #4022
  • WCMS-16115: Apply HTML filtering to only properties that are configured to allow HTML. by @jastraat in #4013

Fixed

  • ResourceLocalizer constructor arg should be an interface by @paul-m in #4019