Releases: PurposeOpen/Platform
Releases · PurposeOpen/Platform
Release 1.0.4
Release 1.0.3
- When users take action and subscribe, the opt in ip address and url are tracked. Add the 'opt_in_ip_address' and 'opt_in_url' fields to the member parameters hash when calling the API. Refer to the API documentation for details.
Release 1.0.2
- Hide blasting at recipient's timezone option. This feature is not complete yet.
Release 1.0.1
- Use a different random order of users each time the list is cut for segmented blasts
- Update to rails 3.2.18 security patch
- Convert project to 1.9 hash syntax
Release 1.0.0
- No longer running email and action stats aggregation since last update: avoids synchronization issue which will inflate the aggregate a bit.
- Admin can set a default timezone for the movement, and schedule blasts based on this timezone.
- Movement member’s timezone is set if geocoding/timezone service is set up. This is in preparation for a future feature: campaigner schedules email delivery based on each member’s timezone.
- Support for V3 Sendgrid Event Hook for bounce, spam, and dropped events.
- Switch from Selenium to poltergeist for faster headless browser testing and no intermittent timeout errors.
- Begin using Turnip for acceptance tests.
- Update rspec for full ‘expect’ syntax support.
Release 0.9.9
- bugfix: Delayed jobs were being created for sending an autofire email after join actions. Join actions don't send autofire emails, and these jobs were raising deserialization errors. No movement members were affected by the bug.
- use public purpose_country_select gem
Release 0.9.8
- Rails 3.2.17 security bump
- using CDN host for uploaded asset links if it's available, otherwise linking to S3 bucket
- styling for languages that use right-to-left scripts (Arabic, Hebrew, Farsi/Persian, Urdu) in form fields and WYSIWYG editors
Release 0.9.7
- if serialized options are set to nil, work with an empty hash instead of nil
- updated ruby version specified in .ruby-version to 2.0.0-p353.
- google maps javascript url is https by default
Release 0.9.6
- Bug fix: if no user hash is sent to the external activity events API endpoint, returning validation error instead of exception
- Serialized options check for symbol and string keys that have the same 'name', and always return options as HashWithIndifferentAccess
- Added .ruby-gemset file
Release 0.9.5
- updated Vagrant/chef setup to use ruby 2.0.0
- footer modules are now included in the JSON returned by the API for content pages
- bug fix in migrate_action_taken_rule_page_ids migration. This bug doesn't affect any deployed apps, only new apps that are running migrations from scratch.