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
