github GetDKAN/dkan 2.10.0

latest releases: 2.19.9, 2.19.8, 2.19.7...
3 years ago

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 with dktl
    • 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)

Fixed

  • Make files with special characters in the name to be permanent. (#3424)
  • Moderation state value incorrectly fetched. (#3437)

Don't miss a new dkan release

NewReleases is sending notifications on new releases.