Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download campaignion-7.x-1.13.tar.gztar.gz 1 MB
MD5: a02704941c441f49a0e60707f3d71d76
SHA-1: db4b064c1af5f01ec8b189661c6c5caad848ce67
SHA-256: 0fb51a322158f22a6f80524c8595613d35fb87bb8dc0458d570fc88e8c3fd81b
Download campaignion-7.x-1.13.zipzip 1.27 MB
MD5: 09ff202a826340b1ee3d526bc54d920b
SHA-1: 464ced85ac421f25040dcd3c8739e1ea4e86c9a5
SHA-256: 6b17119cb2f42b18fbcf457ec50d39b260f331f499bb3ec06c678db2e541ce82

Release notes

Summary

  • [NEW] Personalised redirects: After an action you can conditionally redirect your supporters to specific pages based on submission values and their opt-in status.
  • [FIX] Make wysiwyg editor work for email templates.
  • [NEW] Support for importing into/exporting from single value address fields.
  • [FIX] Normalise tags before tagging contacts. → Avoid duplicate tags being created.

Full list of changes since 7.x-1.12

  • Make lodash deps explicit. Set vue template compiler to the exact same version of vue in campaignion vue. Add bundle analyzer [view commit]
  • Just import needed methods from lodash [view commit]
  • New build [view commit]
  • Don’t override pre_render hooks for email wysiwyg editors. [view commit]
  • Use default PHPUnit. [view commit]
  • Bump drush to 8.* [view commit]
  • Remove duplicate declaration of hook_campaignion_newsletters_subscription_saved() [view commit]
  • Add dependencies needed for coverage reports. [view commit]
  • Enable codecov. [view commit]
  • 3-state optins: subsribe/unsubscribe/no change. [view commit]
  • Add test for source tags. [view commit]
  • Fail earlier when an invalid UUID is passed. [view commit]
  • [wizard] Add container and scripts for redirects app. [view commit]
  • [wizard] Copy campaignnion_vue_project template. [view commit]
  • [wizard] Run multiple instances of redirect app. [view commit]
  • [wizard] No shallow object copies! [view commit]
  • [campaignion_vue] interrupt-submit: ask apps one after another. [view commit]
  • [campaignion_vue] Fix double slashes in module path. [view commit]
  • [wizard] redirects_app: add comment. [view commit]
  • [wizard] Draggable list of redirects, redirect CRUD. [view commit]
  • [wizard] Add basic redirect destination field. [view commit]
  • [wizard] Improve destination field. [view commit]
  • [wizard] Redirect app: Remove debug output. [view commit]
  • [wizard] Redirect app: validate destination field. [view commit]
  • [wizard] Redirect app: add default destination field. [view commit]
  • [wizard] Redirect app: update README.md [view commit]
  • [wizard] Redirect app: add filters. [view commit]
  • [wizard] Read and save redirects. [view commit]
  • [wizard] Redirect app: add filter description, change order of fields. [view commit]
  • [wizard] Redirect app: add api server for e2e testing. [view commit]
  • [wizard] Integration tests for redirect app. [view commit]
  • [wizard] XHR test for redirects app, clean up tests. [view commit]
  • [wizard] Build redirects app, connect to dev api server. [view commit]
  • [wizard] Check if redirect app is visible; add classes. [view commit]
  • Change GET-parameter to accommodate Drupal. [view commit]
  • Coding-style fixes. [view commit]
  • Add list of components to the settings. [view commit]
  • Add node search callback. [view commit]
  • Implement editing API for redirects. [view commit]
  • Update validation. [view commit]
  • Filter implementation. [view commit]
  • Add integration test for custom redirects. [view commit]
  • Adapt wizard status message to new redirects. [view commit]
  • Fix submit-handler order. Make custom redirects execute early. [view commit]
  • Commit missing template file. [view commit]
  • Fix incorrectly nested parentheses. [view commit]
  • Add node ID to search and prettyDestination. [view commit]
  • Fix thank you page stored as confirmation page when no double-optin is off. [view commit]
  • Count checked email_newsletter checkboxes as opt-in. [view commit]
  • Move attaching the "old" redirects to a #process function. [view commit]
  • Fix import [view commit]
  • Revert "3-state optins: subscribe / unsubscribe / no change" [view commit]
  • Normalize supporter tags when searching for existing tags. [view commit]
  • Address importer: Support for single-value address fields. [view commit]
  • Support single address fields in WrapperField. [view commit]
  • [campaignion_wizard] Add missing dependency on campaignion_vue. [view commit]
Created by: torotil
Created on: 20 Feb 2018 at 15:54 UTC
Last updated: 20 Mar 2018 at 17:58 UTC
Bug fixes
New features

Other releases