diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9fd3db4f..70c84311 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -39,7 +39,7 @@ jobs: # it drops to a single leg whose only job is to catch a bad squash. include: ${{ fromJSON(github.event_name == 'push' && '[{"php":"8.3","wordpress":"latest"}]' - || '[{"php":"8.1","wordpress":"latest"},{"php":"8.3","wordpress":"latest"},{"php":"8.1","wordpress":"previous"}]') }} + || '[{"php":"8.3","wordpress":"latest"},{"php":"8.3","wordpress":"previous"}]') }} env: WP_ENV_PHP_VERSION: ${{ matrix.php }} @@ -184,7 +184,7 @@ jobs: - name: Set up PHP uses: shivammathur/setup-php@v2 with: - php-version: '8.1' + php-version: '8.3' coverage: none tools: cs2pr diff --git a/CHANGELOG.md b/CHANGELOG.md index 74035712..88704e3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,35 @@ All notable changes to this project will be documented in this file. += 3.8.0 - Oct 24, 2026 = + +* added WordPress 7.2 compatibility +* raised the minimum PHP requirement to 8.3 +* added a redesigned icon picker with search, an icon set filter, keyboard navigation and recently used icons +* updated FontAwesome to 7.3.1; icons saved with the previous version keep working +* changed effect and transition settings to show as one group with their current values +* changed global custom JavaScript to be editable only by users allowed to post unfiltered HTML +* improved block editor loading: icons (about 2 MB) load only when the icon picker opens +* removed the Instagram and Twitter blocks, whose services shut down the APIs they used; saved blocks print nothing on the site +* removed the breakpoints dropdown from the editor top bar; the device toggles in block settings still preview each breakpoint +* changed the Accordion to fire show, hide, show, shown when opening an item is interrupted by a close +* security fix: visitors could read draft and private templates and make the site fetch remote templates +* security fix: custom CSS could close the tag it is printed in and add HTML to the page +* fixed custom CSS losing rules that use nesting with `&`, child selectors, range media queries or `