Releases: GetDKAN/dkan
2.16.0
What's Changed
⚠️ This release changes the names of several important service classes in DKAN. If you have any custom code that calls methods from the classes listed in #3946 you will need to refactor.
What's new
We have moved back to readthedocs.org for DKAN's documentation! Find the most current docs at https://dkan.readthedocs.io/en/latest/
2.15.2
2.15.1
Dependency Changes
⚠️ This release removes the dependency on the admin_toolbar module and the config_update module. If you are using these modules on your site be sure to update your composer.json file to include them in your build.
composer require 'drupal/config_update'
composer require 'drupal/admin_toolbar'
⚠️ And if you do not plan to keep the modules in your project be sure to uninstall them before upgrading to this version of DKAN.
Changes
- Remove reference to deprecated themes in the frontend module by @janette in #3933
- Skip admin tests until admin_toolbar is added to recommended-project by @janette in #3935
- Restore admin tests by @janette in #3942
- Move config_update to recommended project by @jastraat in #3934
- Move admin_toolbar to recommended project by @jastraat in #3937
- Move documentation back to Read the Docs by @janette in #3926
- Docs contrib instructions and minor sphinx fixes. by @dafeder in #3938
Additions
- Post import status by @kaise-lafrai in #3929
Fixes
- Drupal 10 compatibility fixes by @jastraat in #3931
- Add user creation to functional test setup by @dafeder in #3936
- CSV downloads display 'default' rather than expected values by @tiffneybare in #3940
- Remove install-docker-tools from circleCI by @dafeder in #3941
New Contributors
- @kaise-lafrai made their first contribution in #3929
2.15.0
Caution
This release removes the dependency on the indexer module. If you are using the module on your site be sure to update your composer.json file to include it in your build.
What's Changed
- Add twig templates by @janette in #3914
- Fix typo in harvest dashboard permission and display harvest dates using site default timezone by @jastraat in #3913
- Formatting date field to match the data dictionary (DD) import value by @tiffneybare in #3869
- Update version dependency for rooted-json-data by @jastraat in #3915
- Add API examples to the guide docs. by @janette in #3912
- Remove Jenkinsfile by @dafeder in #3917
- Remove dependency on indexer module by @jastraat in #3916
- Remove dredd by @dafeder in #3918
- Update to ilbee/csv-response 1.1.1+ by @paul-m in #3919
- Update to m1x0n/opis-json-schema-error-presenter ^0.5.3 by @paul-m in #3920
- 13813 Replace neitanod/forceutf8 with fylax/forceutf8 by @paul-m in #3921
- 13838 PHP version matrix test by @paul-m in #3923
- 13523/14184 PHP 8.1 compatibility by @paul-m in #3927
- Provisional README for frontend module by @dafeder in #3859
- 13523/14184 PHP 8.1 compatibility round 2 by @paul-m in #3932
Full Changelog: 2.14.3...2.14.4
2.14.3
This release moves forward significantly on PHP 8.1 compatibility. It also moves to a new version of the file-fetcher library, which abandons the "chunked" approach to file downloading (which allowed for progressive status updates and recovering from a failed download, but introduced a number of points of failure and potential for file corruption) in favor of a simple guzzle-based download.
ℹ️ Notice
PHP 8.1: auto_detect_line_endings INI directive is deprecated
Support for detecting Classic Mac OS line-endings: \r , is deprecated.
Changed
- Add checks to json_form_widget by @janette in #3891
- Cleanup AbstractQueryController by @jastraat in #3903
- Check if referenced node is already published before publishing again by @jastraat in #3902
- Index the current, published dataset revision by @jastraat in #3905
- PHP 8.1 compatibility changes by @jastraat in #3908
- Restore filefetcher dependency and use new non-chunking version by @dafeder in #3892
- Swap out dkan-tools with ddev-addon. by @janette in #3846
Fixed
- Fix dataset-specific docs endpoint by @thierrydallacroce in #3783
- PHP 8.0 "Create request fails with no payload" failures by @paul-m in #3910
New Contributors
Full Changelog: 2.14.2...2.14.3
2.14.2
2.14.1
Release Notes
Good news, this release removes the dependency on getdkan/filefetcher and includes a new and improved copy method that should really speed up datastore imports.
This release introduces issues so there will be a new release to restore the external FileFetcher library.
Due to the inconsistent results with the innodb_strict_mode switch, this code is being removed while we work on improving that functionality. If you are trying to import files with more than 250 columns, you may need to manually import them until a replacement switch is added back in.
What's Changed
- Rip out innodb_strict_mode switch by @dafeder in #3887
- Switch to simple built-in FileFetcher on import by @dafeder in #3881
- Update moderated_content_bulk_publish to ~2.0.20 by @janette in #3889
Full Changelog: 2.14.0...2.14.1
2.14.0
Release Notes
When the Data-Dictionary Settings Form was added in 2.13.11, the permission to access the settings page was 'administer site configuration'. The 2.14.0 release adds a more specific permission for data-dictionary configuration. This will allow for a more granular option for instances where you may want a user to administer the data-dictionary settings but not have access to other administrative screens.
The token and pathauto modules are no longer dependencies for moderated_content_bulk_publish and can be removed if not in use.
What's Changed
- Add specific permission to administer data-dictionary settings by @tiffneybare in #3865
- Add tsv support to datstore_mysql_import by @janette in #3880
- Update Drupal module requirements to stable versions by @paul-m in #3868
- Update data dictionary user guide by @janette in #3877
Full Changelog: 2.13.19...2.14.0
2.13.19
What's Changed
- Add codeclimate reporter by @paul-m in #3845
- Fix handling of empty typed columns in Alter Table MySQL query and sanitize data-dictionary field names by @clayliddell in #3844
- Fix Intermittent PHPUnit Fails by @paul-m in #3863
Full Changelog: 2.13.18...2.14.0
2.13.18
What's Changed
- WCMS-11097: Migrate Circle-CI from DKTL to DDEV by @paul-m in #3837
- Add indexing support to data-dictionaries by @clayliddell in #3838
- WCMS-11617 Allow CI build to reflect composer changes by @paul-m in #3847
Full Changelog: 2.13.17...2.13.18