- Update dependency: bh-wp-logger – performance improvements
- Add: admin notice when incorrectly installed from GitHub repo zip rather than GitHub releases archive #12
- Fix: unprefixed psr/simple-cache clash with another plugin #16
- Improve: logging #13
- Dependency: alleyinteractive/wordpress-autoloader
- Update project structure: lowercase directories
- Update GitHub Actions
- Add: Git Updater
- Fix: Check for
wc_get_current_admin_url()before using it - Fix: Accept
nullinplugin_action_links_{}function - Fix: Undefined array key "section" when determining if we're on the settings page
- Update project structure
- Improve translating strings
- Add sensible defaults
- Set "Requires PHP" header (7.4)
- Add links to logs from settings page
- Update Rate Limit library
- Improved test coverage and documentation
- Move Settings screen to Payments tab
- Move PSR16RateLimiter to nikolaposa/rate-limit library
- Log error when cache fails to write (bypasses rate limiter when there is a cache error - NB)
- Use WC_Logger
- Minor dev changes
- Fixed PHP warning when loading settings page first time due to empty values.
- Fixed bug with IPv6 where : was a disallowed character in the cache key.
- Changed the HTML "step" from 60 to 1 – I had thought it would step by 60 but still allow % values.