This is a minor/point release primarily to reflect the shift to new development tooling that could disrupt existing local environments.
The DKAN DDEV add-on is being deprecated and we have shifted to the DDEV Drupal Contrib add-on for local development and CI builds. This brings the DKAN project more in line with other Drupal modules and leverages an established pattern and toolset, with the goal of reducing the learning curve for new DKAN developers and the maintenance burden from our specialized tools. It can also be seen as part of the much longer process of transitioning DKAN from GitHub and packagist.org to Drupal.org (see #4260).
For more information on the new workflow see the local development section of the DKAN Developer Guide.
This release includes several other fixes and changes, as well as a significant new feature: support for JSON on datastore download query endpoints. Previously, full results sets could be streamed for download as CSVs only. Many other minor fixes and enhancements are included as well.
What's New
- Switch to ddev contrib, modify test matrix by @dafeder in #4580
- Allow streamed/download JSON data by @beeyayjay in #4590
- Extend HTML filtering to UI and make configurable. by @beeyayjay in #4603
What's Fixed
- Fix mysql importer empty row skipper. by @swirtSJW in #4574
- Fix DataDictionaryWidget expectations by @swirtSJW in #4553
- Fix Harvest update hook by @beeyayjay in #4586
- Fix HarvestCodeConsolidationTest by @dafeder in #4588
What's Changed
- Add some older PHP versions w/10.5 to the matrix by @dafeder in #4582
- Minimal cleanup of dkan_js_frontend by @paul-m in #4576
- Add getTableName() to DatabaseTableInterface by @dafeder in #4583
- Add .gitattributes and skip scaffolding by @dafeder in #4592
- Composer file cleanup by @dafeder in #4594
- Less complex AbstractDatabaseTable::setTable() by @dafeder in #4595
- Restrict openapi testing library to < 0.12 by @dafeder in #4602
- Upgrade openapi-httpfoundation-testing library by @dafeder in #4604
- Update matrix to target 10.5 and build for 11.2 by @dafeder in #4605
Full Changelog: 2.21.2...2.22.0