v1.2.0
1.2.0 - 30th Apr 2024
- Rate limits - Implement optional rate limiting to stop bots
- Rate limits - Allow custom rate limits per feature (add, created, view)
- Rate limits - Allow rate limit exceptions for trusted roles
- i18n - make strings in js file translatable
- Added local formatted and GMT formatted date strings to the secret object passed down to templates, as
$context->secret->formatted_expirationand$context->secret->formatted_expiration_gmt - Updated templates
secret-createdandview-secretto use new date strings - Implemented out of date template version check notifications
- Added filter - copy to clipboard icon filter as
runthings_secrets_copy_to_clipboard_iconto allow customisation of icon asset - Added filter - copy to clipboard allowed html filter to securely output the asset via wp_kses, using
runthings_secrets_copy_to_clipboard_icon_allowed_html - Updated templates
secret-createdandview-secretto use new filtered copy to clipboard icons - Bug - Wrong table column name was causing cron task to fail
- Bumped minimum WordPress version to 6.2 to get %i table placeholder support in wpdb prepare()
- Bumped tested up to version to 6.5
- Security - ensured all output is correctly sanitized
- Implement support for WP object caching
- i18n - add translators strings
- Add version numbers to enqueued assets
- Removed external cdn dependency for select2 script
- Bug - Encoding of posted secret value corrupted some passwords
- PHPCS coding standards compliance
1.1.0 - 23rd April 2024
- Implement tooltips on copy to clipboard buttons
1.0.0 - 18th April 2024
- Initial public release
- Security review
- Improved default styling
- Copy to clipboard feature added to view secret page
0.5.0 - 29th March 2023
- Internal release
Full Changelog: v1.1.0...v1.2.0