* update theme-alpha to derive from twenty-twenty-five
* add try / catch / notify in activator
* add more custom exceptions
* Enable fallback checking for svg stylesheet using HEAD request
* enable differentiating admin warnings from fatal errors
and allow for multiline exception messages.
* check for svg styles with fallback warning notice when in WP admin
* use the warning version of fetch_svg_styles from the config controller too
* make the block editor support actions disableable
* rename function as ensure_
* on activation, initialize svg styles conditionally
* pre-release 5.0.2-1
* re-work the classic editor support
- handle null results when querying for editorId element
- use jQuery to handle binding click events to editors to avoid loss of
click event bindings due to interaction with other plugin
* rebuild classic-editor bundle
* comment out special filters in theme-alpha/functions.php
* fix translators comment for phpcs
* make jquery dependence explicit for classic-editor
* move maybe_refresh_releases into initialize_admin()
* add default SVG styles
* maybe_refresh_releases only on the plugin's settings page
* reduce admin notices to warnings
* bump version
* wp_die with descriptive message on failed activation
* Fixes for phpcs
* update actions/cache version
* Update Dockerfile-latest to add uopz extension
* migrate SVG styles manager away from being a singleton
- make it more testable with uopz
* update multi-site activation tests to use non-singleton SVG styles
manager
* add uopz extension to CI
* add test coverage for svg styles on activation
* cleanup and auto-formatting
* cleanup and focus ActivationTest
* move svg-styles-manager tests into a separate test module
* add test coverage for filesystem permissions error on activation
* add coverage for throwing a specific exception when lacking filesystem
permissions
* add test coverage for stylesheet presence with and without filesystem permissions
* add more test coverage for loading including wp-admin
* enable uopz extension only for phpunit runs