2.2.0 (2024-05-15)
- Introduce Rector to upgrade code for PHP 8.1 (#2977) (9edf999)
- Upgrade Timber requirements and testing (PHP 8.1/WP 6.2/Twig 3.5) (#2970) (a2f0f07)
- allow Timber\PostExcerpt::read_more to accept bool value (#2937) (85e2a32)
- Fix a bug with URL check for avatars (#3002) (456c24e)
- Fix deprecation notice since twig 3.10 to now use EscaperRuntime instead of EscaperExtension (#2997) (295349b)
- Fix problem when an empty ACF taxonomy relationship field transform loads all terms instead of none. (#2960) (f95b82a)
- fix regression where crops with the default crop setting would s… (#2998) (8090247)
- Fix typos in codebase (#2968) (e40ceb3)
- Improve doing_it_wrong messages for using deprecated parameters in Timber::get_attachment() and Timber::get_image() (#2999) (e6cdf7e)
- Remove security patch not needed in PHP 8 (#2983) (8a30865)
- Update admin notice for minimum required WordPress version (#3001) (66e92a5)
- deps: bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 (#2980) (dd34720)
- deps: bump tj-actions/changed-files from 42 to 44 (#2959) (66eabe2)
- set proper return types on build methods (#2976) (6b72908)
- Update all links in the codebase and documentation to https (#2947) (05af54f)
2.1.0 (2024-04-10)
- add filter to cache methods (#2878) (b347677)
- add filter for sideloaded images basename (e4ff72f)
- add filter to $output before it is cached (#2910) (d1356fd)
- add is_current and profile_link methods (#2924) (b048da8)
- Add WP escapers via Twig filters (#2933) (a88aa00)
- Allow pagination object to be generated using
$prefs
only (99219a9) - allow pagination object to be generated using $prefs only (2834fd4)
- bump php-stubs/acf-pro-stubs to ^6.0 (ac17052)
- update ECS config and apply standards (#2893) (71111e1)
- Add patch for PHAR deserialization vulnerability for Timber 2.x (security advisory GHSA-6363-v5m4-fvq3) (13c6b0f)
- adding classes in
MenuItem
(#2905) (7e00eeb) - Allow overwrite of default avatar in comments. (#2786) (9c6e0e3), closes #2468
- docs: Simplify an if-check in the ACF docs (96d2874)
- file permissions (#2842) (337d54d)
- fix minor codestyle issue in loader.php to make easy-coding-standard happy (#2950) (6e8b6ab)
- ignore acf_get_field_type void errors (441ef9e)
- make PostIterator->last_post nullable (#2918) (064dde7)
- Prevent unneeded blog switching in multisite env. (#2781) (d81f995)
- split test running for integrations (plugins) (#2904) (8d03809)
- tests failing since Twig 3.8.0 (#2895) (f4a233e)
- tests: fix missing constants in static analysis test (ae50ccd)
- test: use new filter in tests (c12e9af)
- undefined property (9e8409e)
- unnecessary lowercasing parameters (#2877) (664ea62)
- revert changing property name (a7b019b)
- Add script descriptions in composer file (#2951) (5785128)
- add Timber authors (567475e)
- Create SECURITY.md (#2939) (be36065)
- deps: bump lycheeverse/lychee-action from 1.8.0 to 1.9.1 (1ca79af)
- deps: bump lycheeverse/lychee-action from 1.9.1 to 1.9.3 (#2907) (eecfb03)
- deps: bump peter-evans/create-issue-from-file from 4 to 5 (#2906) (64703f8)
- deps: bump ramsey/composer-install from 2 to 3 (#2941) (97010c4)
- deps: bump tj-actions/changed-files from 39 to 42 (964f11a)
- remove Lando config (#2899) (6fa8ffc)
- update links in contributing.md (3b2c855)