v1.4.0
1.4.0 - 21st May 2024
- Implemented dev tooling -
./bin/makepot.sh - Implemented dev tooling -
./bin/build-zip.sh - Replaced po and mo files with pot file
1.3.0 - 1st May 2024
- Update author meta field to be in line with WordPress Directory user name
- Update cron schedule to be at 00:15 daily, instead of daily from time of install
- Bump secret-created and view-secret template versions to 1.2.0
- Add view secret link to secret-created template
- Add abbr with timezone for expiration date on secret-created and view-secret templates
- Update all date code to use datetime class and explicit timezones
- Bump add-secret-form template version to 1.2.0
- Add secret template - rename current date to minimum date, and add 1 day to it
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.3.0...v1.4.0