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

Ninja Forms CiviCRM Changelog

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

Latest 3.0.4 · Oct 14, 20263 versionsSince Jun 2026

2026 · 2 versions

  1. 3.0.4

    Latest
    1 improvement1 fix10 changes
    Improved
    • update a matched contact and its emails, phones, addresses, IMs and websites when the dedupe setting finds an existing contact
    Fixed
    • Bug Fixes
    Changes
    • 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
  2. 3.0.3

    1 new1 improvement5 fixes4 changes
    New
    • Add ReturnTypeWill change to prevent warnings
    Improved
    • Update plugin header
    Fixed
    • Bug Fixes
    • fix fatal error on form submission when contact creation fails
    • fix PSR-3 logging conflict with CiviCRM 6.15.2+
    • Bug Fixes
    • Bug Fixes
    Changes
    • = 3.0.2 (20 February 2024)
    • Ensure class properties are declared
    • = 3.0.1 (2023.01.31)
    • Ensure dedupe match runs on downstream created records

Undated · 1 version

  1. 3.0.0

    9 new2 improvements1 removed11 changes
    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
    • Update documentation process
    • Refactor release process
    Removed
    • Remove line item from CreateContact
    Changes
    • Use dropdown select for Group Id in contact map
    • Use dropdown select for Tag Id
    • Make tag entity hidden, set to contact
    • Make Address Location dropdown w/ updated label
    • 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
    • Rename action names for clarity, esp. on short width display

Changelog published by the developer, in their original language.