Releases: runthings-dev/Secrets-WordPress
Releases · runthings-dev/Secrets-WordPress
v1.9.0
1.9.0 - 16th December 2025
- Added admin settings for default expiration date and max views (Settings → RunThings Secrets → Advanced)
- Added filter -
runthings_secrets_add_form_datato customize all add form context in one place - Deprecated filters -
runthings_secrets_show_expiration_warningandrunthings_secrets_show_max_views_warning(still functional, but use new filter instead) - Added
views_left_rawproperty to secret object for template use - Performance - all options now registered with autoload disabled
- Bump add-secret-form template version to 1.6.0
- Bump view-secret template version to 1.6.0
- Bump secret-created template version to 1.5.0
Full Changelog: v1.8.0...v1.9.0
v1.8.0
1.8.0 - 9th November 2025
- Added feature - let the user decide if a secret can be manually deleted by the viewer
- Added filter -
runthings_secrets_delete_buttonto allow customizing the delete button - Added filter -
runthings_secrets_viewing_snippetto allow customizing the viewing snippet text - Update error screen to show custom message for deleted secret
- Add rate limiting for delete secret action to prevent brute force deletion attacks (default: 5 attempts per minute)
- Added developer documentation in DEVELOPERS.md
- Bump add-secret-form template version to 1.5.0
- Bump error template version to 1.3.0
- Bump secret-created template version to 1.4.0
- Bump view-secret template version to 1.5.0
Full Changelog: v1.7.0...v1.8.0
v1.7.0
Changelog
1.7.0 - 24th June 2025
- Add autogrow on view secret and secret created pages
- Allow selecting partial text in the view secret textarea
- Bump view-secret and add-secret-form templates version to 1.4.0
- Bugfix - Single quote was being escaped in secret output
- Show warning if expiration date more than six months in the future
- Show warning if view count allows more than 25 views
- Added filter - expiration warning visibility filter as
runthings_secrets_show_expiration_warningto allow disabling the expiration date warning - Added filter - max views warning visibility filter as
runthings_secrets_show_max_views_warningto allow disabling the max views warning - Added filter - expiration warning date filter as
runthings_secrets_expiration_warning_dateto allow customizing the expiration warning threshold - Added filter - max views warning threshold filter as
runthings_secrets_max_views_warning_thresholdto allow customizing the max views warning threshold - Bump tested up to 6.8
Full Changelog: v1.6.0...v1.7.0
1.6.0 - 9th July 2024
- Bugfix - Remove hardcoded plugin folder name
1.5.1 - 7th June 2024
- Add readme files back into the release archive.
1.5.0 - 7th June 2024
- Full review of plugin to enhance data validation and security
- Add third-party services section to the readme and admin panel
- Prevent direct access to template files, bumping version numbers up
1.4.1 - 29th May 2024
- Bugfix - build script was excluding json files eg block.json and broke the blocks
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
v1.6.0
1.6.0 - 9th July 2024
- Bugfix - Remove hardcoded plugin folder name
1.5.1 - 7th June 2024
- Add readme files back into the release archive.
1.5.0 - 7th June 2024
- Full review of plugin to enhance data validation and security
- Add third-party services section to the readme and admin panel
- Prevent direct access to template files, bumping version numbers up
1.4.1 - 29th May 2024
- Bugfix - build script was excluding json files eg block.json and broke the blocks
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.5.1...v1.6.0
v1.5.1
Changelog
1.5.1 - 7th June 2024
- Add readme files back into the release archive.
1.5.0 - 7th June 2024
- Full review of plugin to enhance data validation and security
- Add third-party services section to the readme and admin panel
- Prevent direct access to template files, bumping version numbers up
1.4.1 - 29th May 2024
- Bugfix - build script was excluding json files eg block.json and broke the blocks
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.5.0...v1.5.1
v1.5.0
1.5.0 - 7th June 2024
- Full review of plugin to enhance data validation and security
- Add third-party services section to the readme and admin panel
- Prevent direct access to template files, bumping version numbers up
1.4.1 - 29th May 2024
- Bugfix - build script was excluding json files eg block.json and broke the blocks
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.4.0...v1.5.0
v1.4.1
1.4.1 - 29th May 2024
- Bugfix - build script was excluding json files eg block.json and broke the blocks
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.4.0...v1.4.1
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
v1.3.0
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.2.0...v1.3.0
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