Skip to content

Latest commit

 

History

History
832 lines (558 loc) · 60.2 KB

CHANGELOG.md

File metadata and controls

832 lines (558 loc) · 60.2 KB

Changelog

All notable changes to this project will be documented in this file.

6 July 2024

  • Update WordPress "Tested up to" to 6.6 3ca1e4c
  • Bump dependencies 1ec4960
  • Remove Node script to simplify build process 6b373d9
  • Improve workflow name c5e96e0
  • Rename workflow 9e48536
  • Add weekly "Tested up to" CI check 2e9aa6e
  • Set permissions for deploy plugin workflow 9347896
  • Remove "v" prefix from git-cliff commands 119c91a
  • Improve tag deletion SVN commit message 51a996b
  • Simplify changelog config 6a922b2
  • Tidy comments 2876caa

10 April 2024

  • Increase PHPStan level cc08dd6
  • Use consistent example YouTube ID 03712e2
  • Apply WPCS auto fixes 979fbbe
  • Change PHP files to use tabs 25d0335
  • Enable PHPMD linting 5c8be94
  • Improve file naming 7ad6b38
  • Remove @prettier/plugin-php, use WP Prettier config 0529849
  • Tweak order in .distignore 394c22b
  • Include composer.json in plugin dist 8c89262
  • Prefix public function ce05df7
  • Sort changelogs consistently 02ce35b

7 April 2024

  • Remove @access tags 44e9a64
  • Enable PHPStan c093253
  • Simplify setting of plugin version 71a7900
  • Use latest version of all development Composer packages 5a1007d
  • Add plugin Blueprint file 70a0df8
  • Improve variable names 9839b5d

5 April 2024

  • Remove linting step from release 7fc6543
  • Bump dependencies 928fc69
  • Add Composer and GrumPHP for PHP linting b02e9d5
  • Switch to git-cliff for changelog building d08e2b6
  • Bump actions/configure-pages from 4 to 5 c87b2b3
  • Bump dependencies 03810a7
  • Tidy comments 0378eff
  • Add missing "Can I load my own videos into the player?" FAQ 91afe46

13 March 2024

  • Change PHP code to 4 spaces indentation 5592000
  • Add translators comment fb4a898
  • Improve HTML escaping fcfca14
  • Bump dependencies 5e6a5e2
  • Add "Can I load my own videos into the player?" FAQ 60bf993
  • Tidy copy 328c19f
  • Increase var name length ed267fe
  • Tidy @link comments 77e0392
  • Tidy comments e112105
  • Reduce plugin tags to 5 d770554
  • Add development requirements to README 05a850a
  • Add Plugin Check to development plugins 0823ed8

2 March 2024

  • Update "Tested up to" to 6.5 ca85ef6
  • Bump dependencies a1118ed
  • Upgrade get-video-id to v4 1a766dd
  • Upgrade husky to v9 31b4937
  • Simplify some PHP code d9e7245
  • Misc tidy 4c787b6
  • Bump Prettier version c620768
  • Set default value for protected_video_player_theme_color option ffb8955
  • Improve consistency of option fields rendering 13769a1
  • Include protected_video_disable_right_click option in plugin uninstall e24a28c

13 January 2024

  • Add "Disable right-click" plugin option 472cdce
  • Use LTS Node version in CI workflows 48ea8d3
  • Bump dependencies f695eba
  • Bump actions/upload-pages-artifact from 2 to 3 9a55a70
  • Bump actions/deploy-pages from 3 to 4 73eae23

19 December 2023

  • Bump dependencies 427e39d
  • Remove unnecessary comment 9e910d1
  • Bump actions/deploy-pages from 2 to 3 8fade77
  • Bump actions/configure-pages from 3 to 4 8891ec2

7 November 2023

  • Automate deletion of old plugin SVN tags fcba3f8
  • Bump dependencies ecf8292
  • Bump actions/setup-node from 3 to 4 f4e8cf7

27 October 2023

17 October 2023

12 September 2023

  • Bump dependencies 0aaf6bc
  • Bump actions/checkout from 3 to 4 563ffeb
  • Specify Prettier PHP plugin in config 1fb621e

18 August 2023

27 July 2023

  • Use Notice component for displaying error message d13cb6c
  • Refactor rendering of video thumbnail 0126ccf
  • Tidy comments formatting 1c07bf0
  • Refactor color input render code 2e8c87d
  • Improve method names consistency d4862c3
  • Load JS in head with defer, instead of end of body 22fca7e
  • Remove unused do_shortcode fallback 89840f0

25 July 2023

  • Switch to @release-it/bumper plugin for bumping version in files e9a7b06
  • Use sanitize_hex_color for sanitizing player color value 095871f
  • Refactor plugin init code b57844d

25 July 2023

  • Move lint-staged config to its own file 2af59a0
  • Remove unnecessary index.php files 552bb26
  • Change some methods to be private f7ddd39
  • Simplify file names 10e1510
  • Move registering of Gutenberg block to admin class 49bf11b
  • Refactor away "hooks loader" abstraction b71ca25
  • Fix CI badge in README a3c6c1b
  • Improve CI job names 8aeeedd

24 July 2023

  • Add "MemberPress Courses" plugin custom filter to allow styles to load 61c2c3d
  • Split up CI workflows 5bd1c8a

24 July 2023

  • Improve plugin screenshots b68cc18
  • Fix issue causing duplicate references to assets in HTML e4b872b
  • Disable right-clicking anywhere on a page containing a Protected Video 1626b22
  • Refactor getVideoThumb() function 7f09f67
  • Simplify file names 860aa5e
  • Tidy Shortcode fall back check 951dcee
  • Move demo webpack config to demo dir c329274
  • Fix README CI badge f3639b0
  • Consolidate CI workflows 44e10c0
  • Inject JS at end of in demo to match plugin 20c9964
  • Add cache busting to demo page a99eb11
  • Improve comment b744b8b

23 July 2023

  • Improve checking for Shortcode usage 23addb4
  • Add plugin banner to repo README 6de559c
  • Fix case where public CSS fails to load a41bc5f
  • Add support for @wordpress/env Docker dev environment 7ac659d
  • Tidy plugin metadata e313443
  • Refactor Shortcode output HTML to use sprintf 433347d
  • Simplify PHP utility functions 540c827
  • Simplify dir structure of PHP files 96f49cf
  • Exclude webpack.demo.js from plugin dist 3ed7692

22 July 2023

  • Fix duplicate enqueuing of public JS 562a197
  • Fix demo webpack config filename ef180d9
  • Move get-video-id to main dependencies 15a8a14
  • Remove now-unnecessary Browserslist config a5fc8fe
  • Use wp-scripts to build all block assets 30e2e81
  • Move block build directory from /admin/js to /build 1aee52a
  • Switch from Yarn to npm, downgrade Prettier to fix prettier-php incompatibility 6bb7d8b
  • Add "player" to block.json keywords 3662c8f
  • Update plugin "Tested up to" to WordPress 6.3 38eebe9
  • Add keywords to block.json d23ac37
  • Tidy package.json 0ea705f

20 July 2023

20 July 2023

  • Bump release-it version b161f34
  • Fix class names 5c11d8f
  • Remove unnecessary cannotEmbed block attribute 5ccf5ac
  • Improve robustness of block editor CSS 800c57a
  • Add support for block preview when browsing 335ab29

20 July 2023

  • Move thumbUrl() out of main block code dbcf3b6
  • Use destructuring fc1636a
  • Bump dependencies 16c3747
  • Implement useBlockProps() to support block.json apiVersion 3 1f09946
  • Set editorScript in block.json a74e6b5

19 July 2023

  • Bump dependencies b5b25ee
  • Store block metadata in block.json f8a5638
  • Exclude public CSS from Prettier 4bc0dcb
  • Tidy license comments bcddea6
  • Bump semver from 5.7.1 to 5.7.2 4000cee
  • Bump actions/upload-pages-artifact from 1 to 2 c4e95f2
  • Separate lint and format scripts 0d2a3a8
  • Run Prettier on all possible file extensions 6f156f9

26 June 2023

16 April 2023

  • Use better wp_add_inline_style() for loading inline styles a13b1bf
  • Use plugin_dir_url consistently over plugins_url f7d8d13
  • Bump build dependencies 62b1ae4
  • Load player assets on custom post type pages 9a77b23

1 April 2023

  • Switch YouTube embeds to use "no cookie" domain for GDPR support 1fb04ee
  • Simplify JS for decoding HTML aea9a17
  • Add "Can you add feature X to the player?" FAQ 2a9c173
  • Bump dependencies including Plyr 3.7.7 -> 3.7.8 4a1a578

20 March 2023

  • Add link to Plyr's styling documentation on plugin settings page e1249c5
  • Add "How can I style the player how I like?" FAQ 4e54ec7
  • Add "The display of the player is broken/it doesn't work" FAQ 7fabe50
  • Bump dependencies including Plyr 3.7.6 -> 3.7.7 3da6c20
  • Update plugin "Tested up to" to WordPress 6.2 20af35c

10 March 2023

  • Bump dependencies including Plyr 3.7.3 -> 3.7.6 e77db03

19 February 2023

  • Improve "Why is there a Shortcode as well as Gutenberg block?" FAQ f8caa7f
  • Bump dependencies 4ddf90d

18 November 2022

  • Bump dependencies inc Plyr player v3.7.3 50cd424
  • Fix FAQ wrapping 4ac8654
  • Update plugin "Tested up to" version 606c0f0

6 November 2022

14 August 2022

  • Add readme link to video that explains plugin 90dfeac
  • Add "How do I use the Shortcode embed method?" to FAQs 65e66b3
  • Bump dependencies 5b85250
  • Add missing $this->shortcodes placeholder variable 6a67306

24 July 2022

  • Bump dependencies a3a195f
  • Switch to official WordPress Babel preset 82456a9
  • Improve plugin information 6f7ac48
  • Switch to official WordPress Browserslist 687e3ea

8 July 2022

28 May 2022

  • Move readme.txt into repository c4471bc

28 May 2022

28 May 2022

  • Ignore casing of "service" value in Shortcode f66e68c
  • Bump dependencies 8c30d86
  • Split up CI workflows 407022c

8 May 2022

  • Update "Tested up to" to WordPress 6 ee3e5e2
  • Bump dependencies f672a90

20 April 2022

  • Bump dependencies 7982441
  • Bump Plyr player version 3.6.12 -> 3.7.2 6acaf56

10 April 2022

6 March 2022

  • Upgrade download/upload artifact GitHub Actions to v3 39e10a7
  • Upgrade "Checkout" GitHub Action to v3 d0d10a7
  • Bump dependencies 95a4953
  • Remove unnecessary settings_errors call c9b5fde
  • Automate keeping GitHub Actions up to date 48ffd8a
  • Allow errors to display at top of plugin settings page 5a18bab
  • Refactor fetching of default player theme color option 28f270e
  • Tidy 5d37ca1

26 February 2022

  • Bump dependencies 779f589
  • Store plugin option (theme color) as string instead of object 2381df7

14 February 2022

5 February 2022

  • Bump dependencies 8ef7854
  • Remove unnecessary postcss-nested plugin 3fbbbe0
  • Improve public CSS webpack configs 6b2563d
  • Remove invalid CSS from demo b17c6d9
  • Update author notes 1636993
  • Include .yml files in linting 46562fa

25 January 2022

  • Prevent interaction with <iframe> if poster removed in Dev Tools ee14451
  • Fix Vimeo thumbnail in blocks editor 92e6424
  • Bump mini-css-extract-plugin version a99552f
  • Exclude /demo from Prettier 264d043
  • Improve WordPress vs standalone player dev experience b90864e
  • Simplify Demo CI 44f73de
  • Tidy 55c564b
  • Fix lint a2a4b39
  • Add missing demo src files 8b51c08
  • Build player demo assets with webpack c6373e8

24 January 2022

  • Bump webpack-cli version 25f1476
  • Update URL to player demo bdfdad4
  • Create CNAME 4a6f29f
  • Refactor/simplify public JS 5d24272
  • Fix excluding webpack-public.js from plugin dist ddd2620

23 January 2022

  • Bump dependencies 1e77f5e
  • Set Browserslist value in package.json 0941b61
  • Build public CSS with PostCSS 20ae8a8

23 January 2022

  • Update plugin "Tested up to" to WordPress 5.9 692b51b

22 January 2022

  • Optimize and minify public JS 0063b19
  • Bundle Plyr in plugin JS/CSS instead of loading from CDN 3e5bacf
  • Optimize and minify public CSS aec0240
  • Build public CSS with webpack ac2bc22
  • Bump dependencies 9ec2bd9

16 January 2022

16 January 2022

  • Bump dependencies 90dcf1e
  • Add FAQ about setting player dimensions 5ae8972
  • Switch from Rollup to webpack for building public JS 241a1b5
  • Bump dependencies 05cf245
  • Bump follow-redirects from 1.14.6 to 1.14.7 fd1bb69

2 January 2022

  • Bump dependencies to add support for YouTube Shorts 664dcdd
  • Fix error when fetching post content when not on a post 1d44cb0

23 December 2021

  • Remove unused globals from ESLint config 301b7a4
  • Remove unused get_loader() utility function 2bba447
  • Extract "check if video on page" check into function 61f7127
  • Bump linting dependencies cfee712
  • Improve README/documentation bf2b92f
  • Tidy README 96a9b57

16 December 2021

  • Upgrade Plyr version 3.6.11 -> 3.6.12 202bbe5

16 December 2021

  • Upgrade Plyr player 3.6.9 -> 3.6.11 14d0e21
  • Bump dependencies c2634f4
  • Fix Shortcode-only usage not loading assets b1265b2
  • Adjust formatting in readme.txt 3022a6e

17 November 2021

  • Add Shortcode as alternative embed method ca8da88
  • Fix installation steps order 6ea79cf
  • Optimise banner image PNG 39de0c6
  • Bump dependencies 1e4d5ba

14 November 2021

  • Upgrade get-video-id to improve YouTube URL matching aeb0a6b
  • Fix typo in plugin description c6ced38

13 October 2021

  • Update Plyr version 3.6.8 -> 3.6.9 612664b
  • Update npm dependencies ee27215

18 September 2021

5 September 2021

6 August 2021

11 July 2021

  • Bump sub-dependencies to resolve security vulnerabilities 6fa827f

11 July 2021

  • Update plugin banner and icon b2049e7
  • Use "block editor" instead of "blocks editor" in readme df904e0
  • Tidy readme.txt 3ccfa10
  • Update "Tested up to" to WordPress 5.8 86ff192
  • Update dependencies 211f895

3 July 2021

  • Mention /docs in local development instructions a5749e2
  • Remove unnecessary .husky/.gitignore 8364a5c
  • Bump dependencies f40bf97
  • Disable weekly Dependabot PRs 01bb094
  • Bump release-it from 14.8.0 to 14.9.0 4b0ccc9
  • Remove links to PRs in readme.txt changelog 510cd5b
  • Improve readme 3be65fb

12 June 2021

  • Merge pull request #1 from AlecRust/dependabot/npm_and_yarn/rollup-2.51.2 985fc7d
  • Bump rollup from 2.51.1 to 2.51.2 79272b7
  • Improve readmes df58d22
  • Depend on Plyr player CSS for custom CSS 6a06521
  • Improve dependency naming e5c9a15
  • Automate dependency PRs 3b8c0eb
  • Remove unnecessary wp_enqueue_style option 5568fc9
  • Support translation of more settings UI strings 6d7269c

11 June 2021

11 June 2021

11 June 2021

11 June 2021

10 June 2021

10 June 2021

  • Remove readme CI badge for now d54b450
  • Show error notice when no video ID found f0ff40f
  • Improve block copy fa21925
  • Add placeholder to embed input 1071a11
  • Use "yarn start" instead of "yarn watch" 9f0da1a
  • Replace "replace" with "replace-in-files" bf0ace2
  • Improve plugin banner/icon 50e4243

10 June 2021

  • Run separate lint workflow only on PRs d0d72ba
  • Fix readme.txt changelog 7ac9710

10 June 2021

  • Split up deployment workflow 38f8eb2
  • Exclude release commits from changelogs ee10d87
  • Add CI badge to README 5b98cd9
  • Improve plugin banner image 906610a

9 June 2021

  • Exclude release commit from temp changelog d3e9f5c
  • Remove unnecessary --oneline flag 965582f

9 June 2021

  • Exclude Lint workflow from tag pushes ce73f69
  • Improve order of CI steps f65bb34
  • Improve date output in changelog 45953c0

9 June 2021

  • Write to temporary file with git log 0b384f9
  • Simplify git log output 7214b4e
  • Exclude temp-changelog.txt from dist 3974bcf

9 June 2021

9 June 2021

  • Save current tag as output e886ff3
  • Merge branch 'master' of github.com:AlecRust/protected-video a61f7cc
  • Fix build a05cb4c
  • Fix GitHub release ebbc25e

9 June 2021

9 June 2021

9 June 2021

9 June 2021

9 June 2021

  • Add missing admin/index.php 178481c
  • Exclude files from plugin deployment 4a75697

9 June 2021

6 June 2021

  • Add admin stylesheet d63c4af
  • Register block on enqueue_block_editor_assets instead of init 1ec31fd

6 June 2021

  • Fix version not being updated in plugin header 6d47171

6 June 2021

  • Add GitHub Plugin URI to plugin header 1287ac3
  • Improve README installation instructions a0f6540

6 June 2021

5 June 2021

5 June 2021