Breaking Changes
Removal of service names that had been marked as deprecated 8 months ago.
Upgrade Steps
- If you are using custom schemas, copy the updates made in
schema/collections/dataset.ui.json
. - Update your composer.json file:
- Add the following to the repositories section:
{ "type": "composer", "url": "https://asset-packagist.org" }
- Update the 'installer-path' section with:
"docroot/libraries/{$name}": [ "type:drupal-library", "type:bower-asset", "type:npm-asset" ],
- Add a new 'installer-types' section next to the 'installer-path' in the 'extra' section:
"installer-types": ["bower-asset", "npm-asset"],
- Run
composer update
, if using DKAN-tools, begin each command withdktl
- Run
drush updb -y
- Run
drush cr
Added
- Add an opportunity to alter the table schema on creation. (#3436)
- Add an opportunity to configure the CSV parser. (#3432)
- Add GET endpoint for datastore queries that can accept the same JSON request types, but encoded for a query string. (#3435)
- Add functionality to allow any field in the JSON form widget to be populated as a list of options. (#3411)
Changed
- Support for more complex multi-value strings in search and facet endpoints. (#3417)
- FileFetcher 'keep_original_filename' configuration defaults to true. (#3427)
- Update titles and help text for fields in metadata form. (#3408)
- Add support for Drupal date picker element in the json form widget. (#3426)
- A new event is introduced to manipulate a query to the datastore before it runs, replacing the DataModified plugin. Simplified functional tests. (#3419)