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.
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