https://www.gpldownloads.com/downloads/ninja-forms-salesforce-crm/changelog/
Black Friday Month

33% off all membership plans Excludes the Developers plan

See plans
Latest Updates
Back to Ninja Forms Salesforce CRM

Ninja Forms Salesforce CRM changelog

Release notes for every version we have on record, newest first.

Latest 3.3.9 · 30 Sep 2026 27 versions Since Jul 2021

2026 5 versions

3.3.9 Latest 30 Sep 2026 4 fixed1 removed
Fixed
  • Create the duplicate-found Task when a Salesforce duplicate rule blocks the new record, linked to the matching record
  • *Security Enhancements:*
  • Restrict debug log download and clear actions to administrators
  • Protect Salesforce access tokens in diagnostic logs
Removed
  • Remove previously stored diagnostic log entries on upgrade
3.3.8 21 Sep 2026 2 new3 improved1 security1 changed
New
  • Add PKCE support for Salesforce OAuth authorization flow
  • Add refresh token rotation support for External Client Apps
Improved
  • Enhance file upload validation with path traversal protection
  • Improve credential handling in diagnostic surfaces
  • Improve error messaging for connection timeouts
Security
  • *Security Enhancements:*
Changed
  • Strengthen authorization checks for settings page actions
3.3.7 20 May 2026 3 fixed
Fixed
  • Fix "Form Field" column width with long Salesforce field labels
  • Fix special characters being stripped when using "Keep ampersands and quotes" option
  • Fix connection failure after using manual connect workaround
3.3.6 14 Apr 2026 3 fixed
Fixed
  • Fix PHP 8.2+ deprecation notices
  • Fix refresh token not generating due to authorization code encoding issue
  • Fix translation loading before 'init' hook in admin settings
3.3.5 9 Feb 2026 1 fixed
Fixed
  • Fix sandbox connection failure caused by filter timing issue (#48)

2025 1 version

3.3.4 27 Jan 2025 1 new2 improved1 fixed1 changed
New
  • Add ReturnTypeWillChange
Improved
  • Adjust timing of translation functions
  • Change action name
Fixed
  • Bug Fixes *
Changed
  • Other *

2024 1 version

3.3.3 20 Feb 2024 2 improved1 fixed1 removed1 changed
Improved
  • Update plugin header information
  • Update automated testing structure
Fixed
  • Bug Fixes *
Removed
  • Remove deprecated folder
Changed
  • Other: *

2022 1 version

3.3.2 19 Oct 2022 3 fixed
Fixed
  • Bug Fixes *
  • Fix date interval error
  • Fix debug data not displaying on settings page

2021 2 versions

3.3.1 11 Oct 2021 1 new1 improved2 fixed
New
  • Add debug diagnostics to support
Improved
  • Enhancements *
Fixed
  • Bug Fixes *
  • Correct errant upgrade function name
3.3.0 8 Jul 2021 1 new1 improved1 fixed1 changed
New
  • Add Advanced Command that sets sandbox login URL
Improved
  • Enhancements *
Fixed
  • Bug Fixes *
Changed
  • Prevent error in which multiple Salesforce actions cause redeclaration errors

Undated 17 versions

3.2.0 2 new1 improved1 changed
New
  • Add check for empty date field and remove
  • Add context to response analysis for better handling create vs getrecords
Improved
  • Refactor duplicate check as separate method (also fixes duplicate check error)
Changed
  • Markup Debug HTML for easier reading on screen
2018.04.26 6 new1 improved4 changed
New
  • Add contextual help to support form designers connect with Salesforce
  • Add Format for Salesforce Currency special instruction
  • Add filter to modify array delimiter for multiselect and equivalent data
  • Add Special Instructions to replace commas with semi-colon in strings
  • Add listener for key change - auto update merge tags in field map form_field
  • Add check for comm_data['status'] is set in Settings
Improved
  • Change SSLVerify default to true, was false, and add filter and advanced command
Changed
  • To override new default
  • Separate pre-3.0 files and classes to enable ongoing 3.0 development. Shared
  • Functionality with 2.9 hinders the ability to develop new features; separate
  • The files so that 3.0 development can continue without breaking 2.9
2017.10.26 1 removed
Removed
  • Remove integer 0 from boolean data handling array and specifically set true value
2017.10.20 1 fixed2 changed
Fixed
  • Correct typo in special instructions
Changed
  • Special instructions option to preserve ampersand and quote marks
  • Scrub action settings to remove field option dropdown values during save
2017.09.23 1 new
New
  • Add boolean for data handling
2017.05.19 1 new2 removed1 changed
New
  • Add Campaign Linking
Removed
  • Remove HTML tags that appear in text areas
  • Remove builder template action hooks
Changed
  • Use htmlentities for settings display - avoid html output from response
2017.04.14 1 new1 changed
New
  • Add status message for Salesforce 403 Forbidden error
Changed
  • This is for Salesforce accounts which do not have API access enabled
2017.03.20 1 improved
Improved
  • Change slug and name constants for auto update
3.0 2 new1 improved1 fixed1 changed
New
  • Add handling for extracting file from file upload in NF3
  • Add file upload special instructions
Improved
  • Upgrade to NF3
Fixed
  • Correct Field Map Upgrade lookup
Changed
  • Move duplicate check array to shared functions for NF3 use
1.2.2 1 new2 changed
New
  • Add date formatting function so that form designer can use local date format
Changed
  • On form and date will converted to Salesforce-required date format prior
  • To submisssion
1.2.1 1 fixed
Fixed
  • Fix is_array code in validate_raw_form_value method in build request
1.2 2 new1 fixed1 changed
New
  • Add support for file uploads into Salesforce
  • Add json request to communication details when Salesforce rejects the request
Fixed
  • Correct duplicate filter name for child object array modifications
Changed
  • Enable Sandbox mode by way of a filter
2015.05.12 1 new1 improved1 changed
New
  • Add status update when duplicate check is not requested; before, if no
Improved
  • Enhance support
Changed
  • Duplicate check is performed, status does not update. This change will
2015.03.23 1 new
New
  • Check for duplicate values and create task to validate duplication
2015.01.22 4 changed
Changed
  • Check for available fields before refreshing object
  • Before would throw a warning if settings were unable to
  • Retrieve an object. After checks for null and sets
  • A descriptive error
2015.01.19 1 new
New
  • Add automatic connection of Note to Lead, Contact, Account
1.0 1 changed
Changed
  • Begin