2.0.0
Breaking: requires WordPress 6.6+ and PHP 7.2+ (up from 4.6 / 7.0).
- Improve formatting
373e422 - Remove /scripts from .distignore
8f5f9c5 - Fix lint
d304b3f - Align 7.2 as the minimum PHP version
52221ec - Apply PHPDoc/type fixes
0d16df5 - Exclude built files from Prettier
ce7f381 - Simplify PHPCS config
5967f9c - Fix has_block() call to use post content
8f480de - Add phpcompatibility-wp lint check
256abdb - Refactor back to bundling Plyr within plugin assets
3145af5 - Remove unnecessary version fallback
7ed9282 - Tidy build URL/path computation
352a7c3 - Remove redundant wp_script_add_data
c08b895 - Refactor block assets loading
18808d0 - Remove legacy options migration hook
f1e3fcd - Add rel attribute to external link
6538a9e - Fix shortcode to encode video ID and harden frontend decode
75374be - Add PHPCS and fix fallout
d848a03 - Include Plyr and get-video-id LICENSE.md files in build
151eea6 - Exclude /vendor from plugin dist
6261aae - Update minimum PHP version 7.0 -> 7.2
eb9b868 - Change Plugin URI to HTTPS
8ccbdd7 - Fix minimum WP version 4.6 -> 6.6
0738c0c - Improve release notes generating
7ec2a0f - Upgrade Plyr 3.7.8 -> 3.8.3 and improve loading behaviour
ec21e19 - Increase GrumPHP memory limit
e6f2470 - Update WordPress "Tested up to" version to 6.9
0863f71 - Upgrade CI PHP version 8.3 -> 8.4
63c273b - Remove unnecessary cache option from actions/setup-node
2d74aed - Bump actions/setup-node from 4 to 6
81c858a - Set packageManager in package.json
3cd0200 - Update Composer dependencies
e28c0b7 - Upgrade ESLint v8 -> v9
6ca926c - Bump npm dependencies
4d9b3d3 - Adjust formatting
349cea5 - Improve formatting
332318a - Bump actions/checkout from 5 to 6
27d51f3 - Bump actions/checkout from 4 to 5
1e7ee0f - Bump actions/upload-pages-artifact from 3 to 4
fd559d4