Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Ninja Forms Save Progress Changelog

Every recorded version, newest first, with what changed in each one.

Latest 3.0.32 · Nov 2, 202615 versionsSince Nov 2018

2026 · 3 versions

  1. 3.0.32

    Latest
    8 fixes1 security1 change
    Fixed
    • Bug Fixes
    • fix View Saves button showing wrong form scope and missing on deep links
    • fix Confirm field causing Save Progress data to not populate
    • fix merge tags not populating in HTML fields with Local Browser Storage
    • fix merge tags not populating in HTML fields on Multi Step Forms
    • fix page reload with GET parameters after submitting a loaded save with Allow Multiple Saves
    • fix cancelling a loaded save still deleting the record on form submission
    • fix save record not removed upon submission when Conditional Logic is present
    Security
    • Security Enhancements
    Changes
    • prevent unauthenticated visitors from deleting other users' saved progress records
  2. 3.0.31

    4 fixes1 security1 change
    Fixed
    • Bug Fixes
    • fix repeatable fieldset fields not being saved
    • fix date field error on multi-step forms when loading saved progress
    • fix page refresh with GET parameters after form submission
    Security
    • Security Enhancements
    Changes
    • protect bulk actions with proper authorization checks
  3. 3.0.30

    2 new1 improvement6 fixes5 changes
    New
    • add 'Actions' header to Save Progress table for accessibility
    • "View Saves button link on the new Submissions page"
    Improved
    • Update script registration to remove moment.js
    Fixed
    • Bug Fixes
    • fix time field value restoration after page reload
    • "PHP deprecation notice Creation of dynamic property $table"
    • Bug Fixes
    • Fixes "Load saved progress box remains at the top of the form when logged out"
    • Bug Fixes
    Changes
    • = 3.0.29 (30 January 2025)
    • Other: Workflow updates
    • = 3.0.28 (25 September 2023)
    • = 3.0.27 (8 February 2023)
    • Centralize automated build and testing

2023 · 1 version

  1. 3.0.26

    3 changes
    Changes
    • Ensure register_rest_route is called such that it prevents PHP notice
    • Prevent 'optional parameter' warning in PHP 8
    • Automate testing and build

2021 · 1 version

  1. 3.0.25

    1 fix
    Fixed
    • Resolved an issue that was sometimes causing saves to not be properly deleted after form submission.

2020 · 2 versions

  1. 3.0.24.2

    1 security2 changes
    Security
    • Security
    Changes
    • Patched an Auth Bypass vulnerability associated with saved form data.
    • Thanks again to Timothy B Jacobs for pointing this out!
  2. 3.0.24.1

    1 security3 changes
    Security
    • Security
    Changes
    • Patched SQL Injection and Auth Bypass vulnerabilities associated with saved form data.
    • Patched an XSS vulnerability in the admin save viewer.
    • Many thanks to Timothy B Jacobs for practicing responsible disclosure!

2019 · 7 versions

  1. 3.0.24

    1 fix
    Fixed
    • Resolved an issue that sometimes prevented loading a save when multiple saves were enabled on a form.
  2. 3.0.23

    1 change
    Changes
    • Corrected an issue that was causing some actions to fire improperly on save.
  3. 3.0.22

    1 change
    Changes
    • The save table should no longer display on form load when there are no saves.
  4. 3.0.21

    1 fix
    Fixed
    • Resolved an issue that rarely caused an undefined index warning when the save button is clicked.
  5. 3.0.20

    1 change
    Changes
    • Save Progress should now work properly when there are multiple instances of a form on the page.
  6. 3.0.19

    1 fix
    Fixed
    • Resolved an issue that sometimes caused an undefined index warning to appear on form load.
  7. 3.0.18

    1 fix
    Fixed
    • Resolved an issue that was preventing the Stripe action from loading on forms where Save Progress was enabled.

2018 · 1 version

  1. 3.0.17

    1 fix
    Fixed
    • Fixed issue where making changes in the form builder sometimes caused form publish to fail.

Changelog published by the developer, in their original language.