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

33% off all membership plans Excludes the Developers plan

See plans
Latest Updates
Back to Ninja Forms CiviCRM

Ninja Forms CiviCRM changelog

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

Latest 3.0.4 · 14 Oct 2026 6 versions Since Jan 2023

2026 2 versions

3.0.4 Latest 14 Oct 2026 1 improved10 fixed
Improved
  • Update a matched contact and its emails, phones, addresses, IMs and websites when the dedupe setting finds an existing contact
Fixed
  • Send every selected option for checkbox and multi-select fields, not just one
  • Link the contact to its organization as current employer when an organization name is mapped
  • Apply the tag in the default tag row of the CiviCRM action
  • Offer only fields that can be used to create a contact in the contact field map
  • Prevent a fatal error on every page load when the CiviEvent component is disabled
  • Skip contact-linked actions and log the reason when CiviCRM rejects the contact save
  • Send the correct product name to the store so plugin updates are offered
  • Show the diagnostic results when viewing or clearing the log
  • Create the note on the contact when the note's entity type is left unselected
  • Stop creating blank email, phone, address, IM and website records for sections left empty
3.0.3 30 Jun 2026 2 fixed
Fixed
  • Fix fatal error on form submission when contact creation fails
  • Fix PSR-3 logging conflict with CiviCRM 6.15.2+

2024 1 version

3.0.2 20 Feb 2024 1 new1 improved2 fixed
New
  • Add ReturnTypeWill change to prevent warnings
Improved
  • Update plugin header
Fixed
  • Ensure class properties are declared
  • Correct licensing key for automatic updates

2023 1 version

3.0.1 31 Jan 2023 1 fixed
Fixed
  • Ensure dedupe match runs on downstream created records

Undated 2 versions

3.0.0 9 new3 improved1 removed8 changed
New
  • Add template for hidden field
  • Add ContactType to the Civi internal SDK
  • Add field map config for type/subtype
  • Add type/subtype to createNewContact request
  • Add Country to the Civi internal SDK
  • Add country to Address processor
  • Add activity status and type using lookups
  • Add DedupeRule and DedupeRuleGroup to SDK
  • Add dedupeContact by email
Improved
  • Make Address Location dropdown w/ updated label
  • Update documentation process
  • Refactor release process
Removed
  • Remove line item from CreateContact
Changed
  • Use dropdown select for Group Id in contact map
  • Use dropdown select for Tag Id
  • Make tag entity hidden, set to contact
  • Pass deduperule group as contact match instruction
  • Set newly created contact as AddedBy and With
  • Don't add new contact info if isDupe
  • Prevent PHP notices and warnings ading check rules
  • UI updates to match Ninja Forms standards
3.0.0-beta.1 1 changed
Changed
  • Rename action names for clarity, esp. on short width display