Skip to content

Releases: runthings-dev/Secrets-WordPress

v1.9.0

16 Dec 16:12

Choose a tag to compare

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_data to customize all add form context in one place
  • Deprecated filters - runthings_secrets_show_expiration_warning and runthings_secrets_show_max_views_warning (still functional, but use new filter instead)
  • Added views_left_raw property 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

09 Nov 17:35

Choose a tag to compare

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_button to allow customizing the delete button
  • Added filter - runthings_secrets_viewing_snippet to 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

24 Jun 10:12

Choose a tag to compare

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_warning to allow disabling the expiration date warning
  • Added filter - max views warning visibility filter as runthings_secrets_show_max_views_warning to allow disabling the max views warning
  • Added filter - expiration warning date filter as runthings_secrets_expiration_warning_date to allow customizing the expiration warning threshold
  • Added filter - max views warning threshold filter as runthings_secrets_max_views_warning_threshold to 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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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

09 Jul 11:06

Choose a tag to compare

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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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

11 Jun 09:42

Choose a tag to compare

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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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

07 Jun 08:01

Choose a tag to compare

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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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

29 May 12:50

Choose a tag to compare

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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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

21 May 22:05

Choose a tag to compare

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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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

01 May 12:29

Choose a tag to compare

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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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

30 Apr 14:43

Choose a tag to compare

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_expiration and $context->secret->formatted_expiration_gmt
  • Updated templates secret-created and view-secret to 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_icon to 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-created and view-secret to 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