At MindFire, we make hot-fixes available on a daily basis as the need arises.  In addition, we make a new release available roughly once every 15 days.  Each release includes new features, bug fixes, refactored code, and other modifications.  

Below, each new release is listed with details of what’s been added.  Granted, some of it only makes sense if you are intimately familiar with the platform, so don't hesitate to let us know if you have questions or suggestions by contacting our team at support@mindfireinc.com, or visit studio.ideascale.com to see, add, and vote on ideas for Roadmap consideration. 


Latest Studio Version:    Build No: 20150114.1


1/14/2016

::Updates

  • Target Audience - The Target Audience now supports targeting contacts by Schedule ID. Within the standard filter in the Target Audience there is now an “outboundschedule_id” option. Select this option, and insert the Schedule ID of the contacts that you wish to target. You can add multiple Schedule ID’s separated by a comma. Schedule ID’s are unique by account so you can target cross-program.

    • Real World Example:

      • Ever wanted to re-target contacts that were used in a previous Direct Mail schedule?

  • Target Audience - The Target Audience now supports filtering by Event Count, Goal Count, and Score Total account wide. By selecting this option, instead of counting the total for one contact, you count the total for all contacts. To use this feature open the behavioral filter tab from within a Target Audience and check the “Match All Contacts’ Behavior” Checkbox.

    • Real World Example:

      • Imagine you only want a page be seen for the first 1000 people that visit your campaign. Now you can!


::Bugs

  • Resolved a bug in the copy element feature for Raw Data Extract. Previously, copying an RDE element from one campaign to another would cause a break in the current program. This issue has been resolved by dropping the selected criteria during the Copy.


12/07/2015

::Updates
  • Schedule Data: You now have access to a new type of data that can be associated with a contact. With Schedule Data, you can import data for your contacts that you would like to associate with a specific schedule. More details/documentation to come soon!
::Bugs
  • Resolved an issue where a ##datetime## variable in the Microsite or Outbound that has no value for the contact would previously replace with "1/1/2001 12:00:00 AM". It will now replace with a Blank Value as it should.
  • Resolved an issue in the Dashboard where the Contact List was showing all contacts instead of toggling between Seeds and Contacts.
  • Resolved a but in the Contact List Export where the Lifetime Score would be imposed on the incorrect column.
  • Resolved an issue in the Approval Email (for recurring schedules) where the total targeted would show the aggregate of the schedule instead of the # targeted on this specific schedule.
  • Fixed a typo in the Email Analysis Pop-Up Box

11/04/2015

::Bugs
  • Resolved an issue where the Schedule on a Trigger was not properly evaluating "Both", "Seed", or "Real" when sending an outbound trigger.


10/05/2015

::Updates
  • Email Analysis is now available! Just preview any email you are working on, and click the "Analyze" button. For more information visit. Feel free to contact support with any questions!
  • Updated the Drop-Down Arrows in the Studio toolbar to look sharper!


9/28/2015

::Updates
  • Updated the Toolbar to support Windows 10. Previously clicking on the toolbar would cause Studio to freeze due to a touch/click confusion in Silverlight.
  • Disabled the Send Test feature on the Right Preview Screen. User can still send tests directly from the desired element preview window.
::Bugs
  • Resolved a bug where the email send test would not resolve Rule Group Variables
  • Resolved a bug where in some cases a recovered process would not re-execute properly
  • Resolved a bug where the Right Preview Screen in the Studio interface would cover other Pop-Up windows. Adjusted the Z-Index to fall behind these windows
  • Added URL-Based Content support to the Email Analysis Feature (Available Monday 10/5)
  • Resolved a bug where opening an old MAML template would fail because an App was no longer available
  • Resolved a bug where URL Based Content would not update in the preview window


9/10/2015

::Updates
  • Implemented a Feature to Preview and obtain a Spam Score for your email content. The feature is hidden from the UI right now until we determine a pricing model. Please contact support if you have interest in this feature. (Available Monday 10/5)
  • URL based content is now supported in the Microsite, Email, and App that incorporates the feature. You can now host your content in S3 or Wordpress and link to it from within Studio! Ask support if you have any questions.
    • Enabled a Relative to Absolute Path Resolver in the Tool Bar
  • New studio install page introduced: http://mindfireinc.com/install
  • New User Guide (Beta) introduced: http://mindfireinc.com/guide
::Bugs
  • Resolved a bug where there was no validation against a 40 character schedule name length, and this caused an error in adding the schedule, but the user was not notified of the reason. Now you will see an alert that your schedule name is too long.
  • Resolved an issue where Studio would validate against a TLD (Top Level Domain) that was too long. Now we support up to 63 characters. For example, a domain like "domain.solutions" is now supported.
  • Fixed an issue where in some rare cases a custom field could have 2 values associated with it.
  • Fixed some minor spelling errors

8/04/2015

::Updates
  • The User can now Delete Contacts from within Contact Management in Studio. This will free up the PURL that was in use by the previous contact. Reporting data will not be erased.
  • You can now Copy and Paste within the selected Program. Campaign, Element, and Child Element copying are supported. Please contact support with instruction on how to use this new feature!
  • Reporting now supports custom report views for accounts when implemented. Please contact support for more details.
::Bugs
  • Resolved a bug where Seeds were showing from a previous account login. This would only happen if you first logged in to one account (where the user has Contact Management permissions), then changed accounts but the logged in user does not have access to Contact Management in the second account.
  • Resolved a bug where the Account Creation screen had extra unnecessary field options when creating an account.
  • Resolved a bug where the Default Report Date was hard-coded to a date in May instead of grabbing the last month of data.

7/01/2015

::Updates
  • Extended the Per Contact "Once Schedule" to continue running after a year's time. Previously, the schedule would end after 365 days.
  • Reporting Dashboard speed improvements (3x).
  • Custom reports now available!!! Ask our professional services department for more information.
::Bugs
  • Resolved a bug within a recurrence schedule where the MAML would not open in different time zone formats. Previously, if the user published a recurring schedule on one time zone format then opened the MAML on another computer with a different time zone format there would be an error and the MAML would not load.
  • Resolved a bug where a user would in some cases see the Seed contacts from a previous user's account. This would only happen if the same computer was being used by both users.
  • Resolved a bug where if the user removed a trigger schedule from an element and added a new schedule it would throw an error when the trigger executed because it was referencing the old schedule that no longer exists.
  • Resolved a bug in the Raw Data Extract where in some cases the From Last schedule would start over from the beginning.


5/06/2015

::Bugs
  • Fixed an issue in Contact Management where "???" would show up in the last field
  • Fixed an issue in the Reporting Dashboard where clicking "Today's Visitors" would throw a General Exception Error
  • Fixed a Bug in the Salesforce Connector where concurrent connections to the database would spawn an error
4/14/2015

::Hotfix
  • Fixed an issue where duplicate event options were being introduced upon element and campaign checkout. You would notice this if you were giving a score or goal to a specified link within one of your Inbounds or Outbounds. It was only happening for the element and campaign checkout.
  • Updated the CSV parser used to display the Contact History within Studio. In some cases, depending on the format of data provided by the outbound app, the contact's events could not be previewed within Studio.

4/08/2015

::Hotfix
  • Fixed an display issue where adding a new sub-account was referencing unnecessary data fields.
  • Fixed a bug where Collaboration of a Campaign would not work due to a duplicate User Id 
  • Fixed an issue where newly added users were not being seen in the dashboard

4/06/2015

::Updates
  • Implemented the ability to support broadcast type Apps (such as Twitter and LinkedIn). These apps are just around the corner.
  • Added a feature to detect the version of Studio the user is running, and prompt an update where necessary.
  • Added a feature allowing the App Developer to control the retry attempts of a failed App process.
::Bugs
  • Fixed an issue with the Date Range within the Reporting Dashboard -> Contact Listing View. Previously, selecting Today's Date would not show Contacts from today in the list. This has been resolved.
  • Fixed an issue where the Raw Data Extract pulled more than the targeted schedule.
  • Fixed an issue where the Contact Export from the Reporting Dashboard would send 2 days and 1 hour later.
  • Fixed a bug where Collaboration of a Campaign would not work due to a duplicate User Id.

3/25/2015

::Hotfix
  • Fixed an issue with the Date Range within Reporting Dashboard -> Contact Listing View. Previously, selecting Today's Date would not show Contacts from today in the list. This has been resolved.
  • Implemented the ability to support broadcast type Apps (such as Twitter and LinkedIn). These apps are just around the corner.

3/10/2015

::Hotfix
  • Updated the Contact Export to Export File in .CSV format instead of .TXT
  • Decreased the time it takes data to reach your reporting dashboard! More details to come here!

2/09/2015

::Hotfix
  • Fixed a bug where Contact Export Feature was not successfully sending the email containing the export


1/30/2015

::Hotfix
  • Fixed a bug where The Raw Data Extract element was un-editable in Studio
  • Applied missing install.html for Studio install
  • Fixed a bug where events longer than 128 characters were failing to persist in the database

1/29/2015


:: Bugs

  • Fixed a bug in the Reporting Dashboard where in some cases the User could not drill down to see contact level reporting because of a permissions issue.


:: Updates

  • The Raw Data Extract (RDE) was enhanced to improve performance within marketing automation workflows

  • The API’s https://studio.mdl.io/REST/userservice/Authenticate endpoint was modified to improve performance.  No changes are required for integrators or developers.

  • The process of marketing automation Events (emails opens, clicks, etc.) was improved via an Event SmartQueue.  The SmartQueue:

    • enables app developers to prioritize Events for processing (allowing important events to be handled more quickly)

    • includes a caching mechanism to safeguard against data interruption/loss

    • can operate more quickly than previous event handling

  • App providers are given a means to “End of Life” their Apps, useful in situations where an App is sunsetted.  In addition, Apps are more gracefully handled in the event that the App Provider’s service is unavailable.  

10/27/2014

::Hotfix
  • Fixed a bug where the Re-Evaluate trigger schedule was incorrectly evaluating the criteria. A common use case that had been affected was: Triggering an Email if the contact did not submit a page. 
10/24/2014

::Hotfix
  • Fixed an issue where the User Defined Microsite Error Messages were defaulting to the Standard Error Page instead of the User Defined. This affected the mistyped PURL and Invalid Page Errors that would normally show in these cases. Instead the Contact would see a generic error message page. 
10/20/2014

::Release Notes

08/14/2014

::Hotfix

  • SFTP and FTP were added to Direct Mail.
::Bug
  • Fixed a bug in the re-evaluate trigger schedule. Previously, triggers were sending as a group at one time instead of single sends on their own time.

07/02/2014

::Release Notes

05/30/2014 Hotfix

::Hotfix

  • The "Measure Once" option for Outbound Events and Microsite Events was found to be reporting incorrectly to the database. We were able to resolve the issue. For more information, please contact the support department.

05/19/2014 Hotfix

::Hotfix

  • We found an issue where the Reply-To address was being left off of Outbound Emails.  Any email sent going forward will contain the Reply-To address.

04/30/2014 Hotfix

::Hotfix

  • We found an issue with System Variable in Outbounds in Trigger Position off of the Microsite. This issue was resolved in the Hotfix.
  • We found an issue with certain QR Code Scanners and the new Tracking URL in Direct Mail. In some cases the QR Code Scanner was URL encoding the URL upon scan and Mindfire's tracking method was breaking. This issue was resolved in the Hotfix

04/24/2014 (3pm PST) Release 

::Hotfix

  • We found an issue with the Raw Data Extract Relational Settings Option and Hotfixed the issue. The rest of Studio was not down or updated due to this Hotfix.

::Enhancements

  • Numerous improvements were made to Direct Mail, including
    • Faster, more efficient execution including:
      • Exports are now 350% faster.  For example, a 50,000 Contact export containing 20 columns previously took 18 minutes; the same scenario now takes 4 minutes.
      • QR Codes are generated more quickly and efficiently by providing you with a text string that can be printed with a QR code font, rendering the QR code for use on your Direct Mail.  
      • Previously, the system generated jpg/png QR Code images, which were time-consuming and resource intensive.  For example, a 50,000 Contact export containing 20 columns with 1 QR code previously took 49 minutes; the same scenario generating the Trackable URL instead of QR code only takes 6 minutes. This is 715% faster!
      • Elimination of multiple files when exports exceed 10k Contacts; now, you’ll receive all your Contacts in one file.
    • When creating a link between your Direct Mail and a Microsite, the “Inbound Touchpoint” dialogue:
      • has been simplified since many of the previous options are no longer necessary
      • incorporates validation to the Link Name to protect against invalid characters (acceptable characters are alphanumeric, underscore, and dash) -- as well as places a limit of 40 characters on the name
    • Removed a few unused events and options from the user interface
    • Enabling you to use Excel formulas within the “Field content:” setting.  

      For example, imagine the first column of your export has the Contact’s name, but it is lowercase (like this: bob).  Being respectful of Bob’s feelings, you want to print this proper case (like this: Bob).  You can now insert a formula like this:
      =PROPER(INDIRECT("A"&ROW()))
      … into a column in your export, and when the export is opened in Excel, you’ll see “Bob” in this new column.  Proper, upper, lower, and other mathematical functions may be helpful as well.  

        Instructions for Direct Mail, including creating QR codes: http://bit.ly/1dLBQmP

  • Added a Rich Text Editor to Email and Microsite Pages, for easier content management.  Features include:
    • A variety of content manipulation options, reminiscent of any standard word processor, as well as features for inserting images, flash, and more.
    • A Template Library for selecting from numerous campaign-ready email and page templates
    • Options for inserting form fields, including checkboxes, radio options, text fields, text areas, and form buttons.  We’ve also provided a number of templates to get started.  


        For more information, please see: http://bit.ly/1mmvc75

::Bugs

  • Resolved an issue where if an Element was triggered and then “stopped,” the Element still executed
  • Resolved an issue where a Guest’s Form Field Responses would not display the correct value in an Email or Microsite
  • Resolved an issue where the Form Field Response for a Checkbox input would only display the first checkbox value in an Email
  • Resolved an issue where failed Outbound Schedules were not automatically re-run

::Updates

  • Twitter has been removed from the Outbound Media Toolbox until Twitter's new API is supported.  In the meantime, if you have specific needs with Twitter, please contact support@mindfireinc.com.

02/25/2014 Hotfix

::Bugs

  • Resolved an issue where the Form Field Response was not being replaced correctly within an Email. 
  • Resolved an issue where SEED contacts were not showing up in the HTML Preview tab. 
  • Resolved an issue where SMTP Errors (For Email) in the Dashboard were showing up as link clicks. 
02/20/2014 Hotfix

::Enhancements/Updates

  • Removed the "Processed" and "Errors" Tabs from an Email's Schedule details because they were misleading. Please reference "Sent" and "Failed" from within your Dashboard. 
  • Removed the "Processed" and "Errors" wording from the Calendar for Schedules because they were misleading. Please reference "Sent" and "Failed" from within your Dashboard.
  • Removed the following lines from the Outbound Schedule Results Email because they were misleading:

    # of Contacts sent successfully: 
    # of Contacts sent failed: 

    The correct information can be found in the dashboard.

::Bugs

  • Resolved an issue in the Contact import results email where the link leading to import errors was invalid
  • Resolved an issue where an Email's "Failed" event was not written back to Studio. You can now find this by visiting your dashboard for the schedule in question
  • Resolved an issue where the "default=" parameter within a Studio Variable used in an email would cause the email to fail (for example: ##firstname default="John"##)
  • Resolved an issue where the Text in a "Send Test" Email was converting symbols to their HTML counterpart (for Instance: double quotes " where replaced with ")
Week Ending 02/14/2014

::Enhancements/Updates

  • Numerous updates made to email for increased performance, including:
    • Bulk and transactional emails are now sent through separate servers for increased performance (minimizing delays for any triggered emails), as well as decreasing the amount of time between drip sequence steps  
    • All triggered email event activity is automatically tracked (no longer requiring you to "Enable Tracking")
    • Contact engagement is now captured for as long as your Account is active
    • Email will not support the MindFire-powered shortened URL for the time being, previously created by wrapping URLs with {{ }}
    • Improved logging to assist you in deploying emails more effectively, such as visibility into specific email blasts; this insight can be gathered via our Support team
    • All existing emails should continue to operate as expected; feel free to email us at support@mindfireinc.com if you have any questions
  • Previously missing files (MindFireInc.DotNetSDK.Generic dlls) were added to the Rest API Documentation Zip File

::Bugs

  • Resolved an issue where upon publish of your program, apps will validate their credentials and settings.
  • Resolved an issue where Account Variables were not resolving in the Application Framework.
  • Resolved an issue where failed outbound processes (for Emails, Direct Mail, SMS, etc.) were not re-executing as required.
  • Resolved an issue where carriage returns were not supported in any string fields ; now they are.
  • Resolved a few spelling errors within the UI.
  • Resolved an issue where even though User "Enabled Editing" for a Program, the "Rule" menu button was unavailable in certain situations
  • Fixed a bug where dashboard data wasn't being pulled correctly
  • Resolve an issue where the Alert Tooltip was decreasing system performance; it was removed since "Email Approval" is now available
Week Ending 01/17/2014

::Bugs
  • Fixed an issue with the tracking for emails. In some cases events were being duplicated on the database
  • Fixed an issue with the Raw Data Extract where it was missing contact field in some situations 

Week Ending 01/03/2014

::Hotfix
  • Adjusted the way that we handle tracking for the email plugin due to an update by the email service provider. Instead of "pull-tracking" the events for the email plugin, the email provider now pushes the events.  

Week Ending 12/20/2013

::Enhancements
  • Improved Engine by enabling it to attempt to re-execute all failed processes 3 times (5 minutes after fail, 1 hour after fail, 3 hours after fail)
  • Outbound Apps will now return a meaningful error upon publish rather than a generic error
  • Added fields to the Database for contacts as follows:
    • Creation Date - Tells when the record was created
    • Creation Source - Tells where the record was created (For example, via Microsite or Contact Management)
    • Creator ServiceType - Shows the service type ID for the Creation Source
  • Added a password strength check to all new passwords and password changes (Min 8 Char., 1 upper, 1 lower,  1 symbol, 1 number). Current passwords will remain.

::Bugs
  • Fixed a bug where a Per Contact -> Once Schedule would not recognize the correct time zone
  • Fixed a bug where an Outbound App would fail if a variable was not being used in one of the settings fields
  • Fixed a bug where using multiple Import Name's to filter a Target Audience would fail. Multiple Import Names can now be referenced properly
::Hotfix
  • Adjusted the way that Studio handles Publishing and Checking out Programs, Campaigns, and Elements to improve performance.  
Week Ending 11/22/2013

::Hotfix
  • Changed the way that we generated the Variable Return Path address to resolve deliverability issue to some mail recipients 
Week Ending 11/08/2013

::Bugs
  • Fixed a bug where a single quote in a standard or custom field caused an Advanced Filter in the Target Audience to Time out
  • Fixed a bug where if you did not select a Target Audience it would still attempt to send to your database instead of sending 0 outbounds

Week Ending 10/25/2013

::Enhancements
  • Modified the frequency of event tracking for outbounds. This frequency was made configurable instead of hard coded. Currently tracking (event reporting) for an element pulls 5 minutes after the schedule and again 2 hours later. 
  • We noticed that outbound schedules were taking a long time to execute due to how we handle triggers. We added a small delay to triggers in order to batch their send into one process. This removed load on the server in case large numbers of triggers occur at the same time. 
Week Ending 10/11/2013

::Enhancements
  • You will now see a "Reports" tab inside of studio. Enterprise Reporting is currently in Beta with a select number of Users. If you would like to find out more, please visit http://www.mindfirestudio.com/blog/reports/
  • Improved processes on the server so that outbound schedules proceed more efficiently 
  • Increased ContactActivities limit from 500 to 5000 records per API request

Week Ending 9/27/2013

::Hotfix
  • Fixed a bug where an Raw Data Extract with 2,100 or schedules was failing

Week Ending 9/27/2013

::Bugs
  • Fixed a bug where the studio install & login layout for "Co Branding" with a long name would place text over the "Get Started" button
  • Fixed a bug where the case sensitivity for system variables within the Settings tab of an Outbound App was causing the App to error 
  • Fixed a bug where the outbound app was not persisting all events when the target audience targeted a multiple of 10,000
  • Fixed a bug where the schedule for an outbound app was displaying the incorrect number of processed contacts
    • This only happened for outbound app schedules targeting more than 1000 contacts
    • This was only a visual misrepresentation and did not actually affect the true number in the database
  • Fixed a bug where a new sub-account could not publish their app  
::Enhancements
  • Added a more meaningful error message for a domain add failure when the domain name contains more than 50 Characters
  • Added support of AccountGuid and ContactID to Contact Profile REST methods
  • Added the support of Date in ISO8601 format to the REST API 
    • ISO8601 format will be displayed like this: YYYY-MM-DDThh:mm:ssTZD
  • Added the ability to pass the AccountName in an app's supporting URL

Week Ending 9/13/2013

::Bugs
  • Fixed a bug that when using a Rule Group within an outbound (over 20,000 batch size), the Outbound sent twice

Week Ending 9/6/2013

::Bugs
  • Fixed a bug where inactive records could visit their PURL. Now an inactive record will land on an error page.
  • Fixed a bug where links in an outbound email were adding a query string '?qx=1' to the URL
  • Fixed a bug in the Studio Script Beta App where Multiple Contact Array Upsert did not work
  • Fixed a bug where in some cases, the last batch of an outbound did not execute
::Enhancements
  • Applied updated code signing certificate to Studio
Week Ending 7/12/2013

::Bugs
  • Fixed a bug where the Raw Data Extract was failing due to a large sample size of data being pulled
  • Fixed a bug where the Add Contact Page would not allow a guest to visit the GURL page and submit a PURL that already exists. Previously it was giving a de-dupe error.
  • Fixed a bug where in certain cases the word "redirect" in a Microsite Page name was causing an exception error when a a record visited the Microsite through a Login Page.
::Enhancements
  • Added a Feature: Increased the trigger schedule maximum from 31 days to 365
Week Ending 6/28/2013

::Bugs
  • Fixed a bug where the Raw Data Extract was failing due to multiple reasons:
    • "REAL" being selected in the Target Audience
    • Multiple target audiences being connected/targeted at one time
  • Fixed a bug where a stopped repeating schedule was causing a program publish issue
  • Fixed a bug where multiple refreshes within a short period of time to the dashboard would all execute, placing more load on the server
  • Fixed a typo in the email received from a Direct Mail schedule. (Changed 20,000 to 10,000 Contacts in the email body)
  • Fixed a bug where Apps were not dragging to the canvas properly at the sub-account level if the parent account was the one given access to the apps

Week Ending 6/21/2013

::Bugs
  • Fixed a bug where a record could visit a form page with their PURL and the system would not validate the De-Dupe criteria based on the submitted values. 
    • For example: A record visits the PURL microsite; they then change their email address (in this case the de-dupe field) to an email address that already exists in the database; the system was allowing this to happen, therefore there were now 2 records with the same email address.
  • Fixed a bug where the Studio Script Beta App was returning NULL when a record has empty custom boolean fields in the database
  • Fixed a bug where multiple outbounds (Email, SMS, DirectMail, Etc., scheduled at the exact same time were failing out)
  • Fixed a bug where email opens were not being reported due to a problem on the email provider's side
::Enhancements
  • Added a Feature: Studio now running on SSL (Secure Socket Layer)

Production Release 6/9/2013

::Bugs
  • Fixed a bug where the Outbound Raw Data Extract was failing due to Double Quotes being used in a field
  • Fixed a bug where date/time formats other than US were causing a failure in publishing a program. All inherited date formats should now work
::Enhancements
  • Made some visual changes to the Studio user interface:
    • Removed access to the Analytics feature.
    • Upon opening ANY outbound, the Settings tab is now the default tab that loads, instead of the General tab. Meant to simplify the process for the end user.
    • Added Hover text for the 5 icons located on the top left Menu bar.
      • Internet connection Icon
      • Sync with server Icon
      • Save Icon
      • Log out Icon
      • User Profile Icon
    • Removed Undo/Redo icon as they do not have that functionality at this time.
  • Implemented an anonymous user detection feature that ties previous Guest visits to a microsite page in the same browser to a subsequent PURL visit.
  • Added a feature to hide closed sub-accounts from the login screen drop-down
  • Changed the Approval time for a schedule from 1 hour to 8 hours to give the user more time to approve the schedule before it expires

Week Ending 5/24/2013

::Bugs
  • Fixed a bug where after visiting the Add Contact page as a guest, and clicking a link on the following page, the Dashboard was reporting the link click as a Guest, instead of as the new PURL that had been created
  • Fixed a bug in the repeat schedule where the schedule was freezing up due to 0 contacts being targeted
  • Fixed a bug where sometimes the Contact Import was not successful but did not show up as failed in the database
  • Fixed a bug where the outbound report was failing due to selecting "From Last Schedule"
  • Fixed a bug where an "&" used in the name given to an import was causing a user to be locked out of the Account. The user is now alerted that "&" is not allowed and is forced to change it before completing the import
  • Fixed a bug where the Start time was showing up instead of the Finished time for an Outbound Element's Schedule
::Enhancements
  • Added a Feature that allows you to personalize error messages for the Microsite. The messages can be managed by going to the Settings of the Microsite -> Oops Messages Tab
  • Added a Feature that allows you to control the session timeout that the end user will experience by lingering on a page too long without action. The Timeout Time can be controlled by going to the Settings of the Microsite -> Session Controls
Week Ending 5/10/2013

::Bugs
  • Fixed a bug where "Per Contact" repeating schedules were expiring due to being scheduled as a past date
  • Fixed a bug where QR Code Scanning Apps on iPhones could not load a microsite page due to a cookie error
  • Fixed a bug where "Per Contact" repeating schedules were not allowing the user to "Stop" the running schedule

::Enhancements

  • Implemented a way to monitor activity of the Studio in order to troubleshoot Microsite issues

Week Ending 5/3/2013

::Bugs

  • Fixed a bug where an Outbound Schedule with a name longer than 50 characters caused the Schedule to fail; the Schedule name is now limited to 50 characters
  • Fixed a bug where the "Per Contact" Schedule ignored the scheduled time and sent when the Program was published
  • Fixed a bug where the Raw Data Extract App was running out of memory
  • Fixed a bug in the numeric date conversion in the Outbound Report App
  • Fixed a bug where a triggered Outbound's Schedule option for "Re-evaluate Trigger(s) Filter" was not working
  • Fixed a release bug where the Form Data and Location Data for a Microsite were not displaying correctly in the Dashboard
  • Fixed a release bug where the Outbound Schedule option for "Send an email to the above address requesting approval before executing this Schedule" being checked by default was occurring for previously scheduled emails
  • Fixed a release bug where a previously undefined Outbound App was causing certain Programs not to load
  • Fixed a release bug where the first pull of the Dashboard Report for an element was giving an ugly message to the user

::Enhancements

  • The Digital Assets Manager will no longer be available to the user because it did not function properly
  • Updated the Studio's login dialogue with the latest MindFire Studio logo
  • Improved the Dashboards by enhancing how data are stored
  • When creating a new Sub-Account the user now has the option to clone customer & standard field configurations from a Sub-Account they have access to
  • When configuring a "Per Contact" schedule, the "How many days before or after this date?:" option now accepts any number of days
  • Character limit for form text fields increased to 40,000 characters from 255
  • Added FTP support to the Raw Data Extract App and Outbound App
  • Added a timestamp to the .zip file name in the Raw Data Extract App and Outbound App
  • Any Form or Custom field can now be encrypted 
  • Implemented a mechanism to prevent old Outbound Schedules from being sent
  • Added a feature to alphabetize the order of Sub-Accounts in the login screen
  • Approval checkbox in ALL outbounds will be automatically checked by default
  • Made the Outbound Schedule option for "Send an email to the above address requesting approval before executing this Schedule" checked by default
  • Instead of displaying Apps within one Element, all Apps are displayed within the Toolbox as individual Elements

::API

  • Extended CreateContact REST method to return New Contact ID and Purl
  • Added Unzipped format support to ImportContacts and GetImportLog REST methods
  • Added Unzip option support for contact list REST methods
  • Fixed some issues in REST methods GetContactsCsv and GetContactActivities

Week Ending 3/29/2013
  • Fixed a bug where distinct scoring on the Microsite element caused failure in microsite loading
  • Added a 50 character limit to the name of a schedule. More than 50 was causing schedules not execute

Week Ending 3/22/2013
  • Added a feature to allow Sub-Accounts to inherit Apps from the Parent Account
  • Fixed a bug where the engine was creating multiple processes for a single trigger
  • Fixed a bug in how a user is authenticated (in reference to Apps)
  • Changed the content of the page seen after clicking the user activation link in the email
  • Fixed a bug where the “Forgot Password” link was producing an error

Week Ending 3/3/2013
  • Added a new Outbound App for creating a print-ready PDF & JDF w/HP SmartStream
  • Made improvements to the Dashboard, including performance, new data views, and more
  • Added a feature to enable measuring scoring and costing only once
  • Added a feature to enable Per Contact Scheduling for any Outbound Media
  • Added a feature to safeguard sending any Outbound Media through an "Approval" mechanism
  • Added new System Variables for Score, Goal, Cost, and Session Attributes
  • Made some App & Plugin updates 

Week Ending 2/17/2013
  • Fixed a bug with correctly parsing HREFs
  • Fixed a bug where in certain situations, a query string with & in it would break
  • Fixed a bug with double-clicking an Element on the Canvas, specifically in large Programs
  • Fixed a bug where the Email Dashboard was not pulling hard bounced Contacts
  • Fixed a bug where the Support Link in Outbound Apps opened in a window that was too big; reduced the height from 800 to 640
  • Fixed a bug where the Contact Preview did not display the correct # of Contacts, due to corrupted data
  • Fixed a bug with the Dashboard data reset
  • Made an improvement to the message "Could not obtain security token!" to something more friendly
  • Made an improvement to how the FormInputResponse system variable is handled
  • Made an improvement such that if a Partner key has access to a parent account, by default it would have access to all sub-accounts
  • Added new features to the FormFieldResponse system variable to resolve it for a specific Contact (instead of just the current Contact)

Week Ending 2/03/2013
  • Made improvements to how odd characters (like diamonds) are handled within Programs 

Week Ending 1/27/2013
  • Fixed a bug during "Publish Edits" where score, cost, or goal were not re-set to 0 (or removed) if they were previously some other value 
  • Fixed a bug with saving form field Scores
  • Fixed a bug where GURLs were adding a new Contact with a null Contact ID
  • Added a feature to support backward compatibility with Outbound Reports

Week Ending 12/23/2012

:: Bugs
  • Fixed some bugs related to Repeat Schedules in the Dashboard, Program Alerts, Schedules, and Program Calendar
  • Fixed a bug where the referring Contact was not stored in a send-to-friend scenario
  • Fixed a bug where the Outbound Source was not saved/displayed for Microsite Visits
  • Fixed a bug where some triggered Emails were not being sent
  • Fixed a bug where the wrong Contact ID was displayed in the data extract

:: Enhancements
  • Made an improvement to the Event Details to provide a variety of operators to match the desired URL for goals, scores, or costs, like "starts with", "contains", and "ends with"
  • Made an improvement to the Contact History output to show the goal name instead of the ID
  • Made an improvement to the Dashboard's "Goal" and "Events" section, to show only Goals or Events available for that Schedule or Page
  • Made an improvement to Triggered Outbounds and their "wait" Schedules, to show only one Schedule
  • Made an improvement to support a column labeled "PURL" and "Personal URL" in the same way
  • Made an improvement to Schedules to allow editing and deleting "wait" based schedules

Week Ending 12/16/2012

:: New Features
  • In applicable Elements:
    • Added a feature to support Event Details on certain Events (like links in an email or Microsite page, allowing for Score, Cost, and Goal attributes for each link)
    • Added a feature to enable "Repeat Schedules" for drip-and-nurture Campaign sequences; Schedules can repeat minutely, hourly, daily, weekly, monthly, and yearly
  • In Outbounds:
    • Added a feature to enable the Outbound Report Element, which includes a "Raw Data Extract" app for retrieving all Program data with a  variety of options
    • Added a feature to enable the Outbound App Element, which provides web-hook and custom app integration
  • In "Labs":
    • MindFire Labs is a testing ground for experimental Marketing Automation features that aren't quite ready for prime time.  As such, these features may evolve, break, or disappear at any time.
    • Added a "Labs" feature called "Data Analyzer" which provides a toolset for custom campaign analysis
  • In Triggers:
    • Added a feature to enable tracking on Triggered Outbounds
    • Added a feature to enable re-running of Filter Criteria on Triggered Outbounds
  • Added a feature to support Salesforce.com Lead and Contact syncing, including:
    • Salesforce Lead/Contact Export to Studio Contact Database
    • New Salesforce Leads/Contacts creates new Contacts in Studio
    • Updates to Salesforce Leads/Contacts are updated in Studio
    • Salesforce Outbound App triggers updates to Salesforce Leads/Contacts
    • Web-based Setup/Management Wizard in MindFire Studio Salesforce App
  • Added a feature to jump to the right place in the Program's MAML by clicking the Element on the Canvas
:: Improvements
  • Made improvements to the Engine and MAML
  • Made improvements to the Element Dashboard (previously "Reports"), including:
    • Improved the Dashboard's speed
    • Made grid fields wrap-able to support longer data
    • Removed inactive/unnecessary tool-bar options
    • Changed "Overlap" to "Compare" for easier Event comparison
    • For tallies with a drill-down view:
      • Limited the drill-down view to the selected Element, and up to 50 activities (helps performance)
      • Eliminated some columns in the drill-down since they're no longer necessary
    • For Elements with "Clicks" activity:
      • Modified activity to show data based on the selected Schedule
      • Removed query strings from URLs show a link's aggregate performance
      • Aggregated PURL clicks, so that instead of seeing each Contact's link, a summary is shown
      • Changed how Tiny URLs are handled to show the resolved/full URL for any new Program activity; previous data will be updated shortly
    • For Elements with "Schedules":
      • Adjusted the Schedule pull-down to support Repeat Schedules
      • Added the time/date next to the Schedule Name in the Schedule pull-down
  • Made an improvement to the Outbound Report to support Operating System (OS) and Browser Version
  • Made an improvement to the Outbound Report to provide better default fields for easier analysis
  • Made improvements to some Event Names and Descriptions for easier reference
  • Made improvements to the error messages in the "Rejected" record log to make Contact processing easier
  • Made improvements to the Outbound Direct Mail Export Email to show Program/Campaign Details for easier reference (helpful when dealing with multiple exports)
  • Made improvements to the Pageflex Storefront Plugin (beta), including:

    • Plugin Configuration page:
      • MAML Path & Deployment URL fields were removed
      • Account GUID field was replaced with Account ID drop down
    • Custom Step:
      • Was changed to tabular format (one tab per each configuration)
      • Contacts Filtering feature was added
      • Data List Step was eliminated
    • Other Updates:
      • Validating mandatory data in the elements: For instance, it checks for To/From Email Address or Subject to have value
      • When user starts the checkout, it makes sure there is no error in the campaign configurations
  • Made improvements to the Microsite's Events, including eliminating "Visited Microsite" as an applicable Event for Pages
:: Bug Fixes
  • Fixed a bug with Publish Edits/Enable Editing which caused Schedules to stay in the "Waiting" status forever
  • Fixed a bug in the Microsite where in some cases, multiple visits were recorded
  • Fixed a bug where moving a Target Audience from the "broadcast to" section caused an error
  • Fixed a bug where Bulk Events were displayed in the Behavioral Filter
  • Fixed a bug where Triggers in some conditions had a long delay
  • Fixed a bug where the Schedules did not have any MAML ID
  • Fixed Outbound Report to address incorrect ContactIDs

Week Ending 12/9/2012
  • No updates

Week Ending 12/2/2012
  • Made an improvement to enhance query performance for processing a high number of Custom Fields, rendering them around 10x faster
  • Fixed a bug with the REST API, where it was returning an incorrect CSV structure for Contacts with Custom Fields

Week Ending 11/18/2012
  • Made updates to all Plugins
  • Made improvements to the Outbound Reporting Element
  • Made an improvement to support carriage returns (\r) in exported .csv files
  • Fixed an issue with Reports, addressing an issue with certain Events like "Sent"
  • Fixed an issue with Tiny URLs in Reports
  • Added a feature to show the original URL instead of the Tiny URL in Reports
  • Fixed a bug in processing counts related to Outbound Schedules
  • Fixed a bug where field orders where not correct in the Outbound Report's exported .csv files
  • Fixed a bug saving data for generated Tiny URLs
  • Fixed a bug with the "Unsubscribe" variable in Outbound Emails

Week Ending 11/11/2012
  • No updates

    Week Ending 11/04/2012
    • Fixed an issue with Microsite Reporting
    • Added a feature to enable add-on services (e.g., an Ajax-Post Proxy) in Microsite
    • Added a feature to support Outbound Apps
    • Added a feature to support Outbound Reporting Apps
    • Added a "Beta Features" Account Package for Users who want access to latest beta features

    Week Ending 10/28/2012
    • Fixed an issue with Target Audience definitions where in some conditions filter criteria would change
    • Added a feature to enable Outbound Apps
    • Added an Event tab for Microsites
    • Improved sending performance in some Outbounds
    • Fixed some bugs

    Week Ending 10/19/2012
    • No updates

    Week Ending 10/12/2012
    • Improved Contact processing to accept unicode characters while de-duping
    • Improved Microsite performance during the "Add Contact" process
    • Improved Auto-Save in Marketing Studio
    • Fixed some bugs

    Week Ending 10/05/2012
    • No updates

    Week Ending 9/28/2012
    • Added a feature to "Auto Save" to recover Studio work upon unexpected close
    • Added a feature to improve how the User's workspace settings are saved
    • Added a feature to provide stats on Microsite performance by adding ?trace=true parameter to any URL
    • Improved the Auto Save feature
    • Improved Platform and Microsite performance
    • Fixed issues with duplicate query strings in the Microsite and extra quotes
    • Fixed an issue with "Enable Editing after Publish" where the Campaign button was not available
    • Fixed some bugs

    Week Ending 9/21/2012
    • Fixed an issue with Microsite Form Validation
    • Fixed an issue with Microsite redirection after the Login Page
    • Fixed an issue with Microsite regex validation

    Week Ending 9/14/2012
    • Fixed a bug in Outbound tracking
    • Added some new REST services
    • Added a feature to save your Studio workspace configuration (save clicks and time)
    • Added a feature to allow Schedules to wait for Import Completion (helpful in integration scenarios)
    • Added a feature to enable one-step "Publish Edits & Enable Editing" (saves 3 clicks, or about 6 seconds)
    • Improved Microsite speed & performance, most notably for the very first page request and any form submits
    • Changed Program Revision History to sort by date
    • Changed Outbound Direct Mail so that it does not report "Delivered", and instead allow 3rd parties to mark as delivered via API
    • Fixed a bug where Direct Mail QR codes were not generated unless the Element was named "DirectMail" (oops)
    • Fixed some other bugs

    Week Ending 9/7/2012
    • Fixed a Microsite issue where the "is required" messages were not showing up
    • Fixed an issue with the Target Audience boolean filters
    • Fixed a bug in assigning a Power User to a Sub-Account
    • Fixed a bug with Microsite Base URL deletion
    • Fixed a bug with Microsite <form> validation

    Week Ending 8/31/2012
    • Fixed an issue with Report duplication
    • Fixed an issue with opening a Published Program
    • Fixed some bugs

    Week Ending 8/24/2012
    • Fixed some issues regarding conflicting Microsite sessions, addressing some previously "Known Issues"
    • Fixed an issue where a Microsite's Login Page would show twice when it was connected to a page set to "do not display"
    • Fixed an issue with saving templates
    • Fixed an issue with unrecognized Session GUIDs in Microsite
    • Made a modification to "Program Revision History" to show in descending order
    • Made improvements to how Microsite HTML is accepted in the Studio, such that it is more forgiving of malformed HTML and other common conditions
    • Made improvements to Microsite performance, including improvements to caching
    • Made improvements to the Contact Preview, including providing an Export feature and more filtering and searching capability
    • Made improvements to Open Published Program process, including showing the Program Owner
    • Made improvements to Open Published Program process to include a Program's Revision History, including the ability to see a prior version in read-only mode
    • Made improvements to Reporting, including providing a "Refresh" button for retrieving latest data
    • Made improvements to the Studio to keep the User's layout after Opening or Publishing a Program
    • Made improvements to the Editing and Manual Importing of a few Contacts, such that the fields typically required to add a Contact are selected by default
    • Added an error message for when unsubscribe is clicked in a "Test" Emai
    • Added a few new REST APIs; see documentation here: studio.mdl.io/REST
    • Fixed some bugs

    Week Ending 8/17/2012
    • Made an enhancement to Outbound Email to support multiple TO recipients, and variable FROM and REPLY-TO address
    • Made a change to use UTF-8 during Contact import
    • Added a feature to the Microsite "session attributes" to detect the URL entered by a Contact
    • Fixed a bug that caused the Rule Filter to not populate
    • Fixed a bug where importing Contacts with a field marked as 'required' would freeze 
    • Fixed a bug where Microsite form inputs were not working in some conditions (like case sensitivity, malformed HTML, etc.)
    • Fixed a bug where Microsite with checkbox and radio inputs and their name/value

    Release 8/9/2012
    • Made modifications to the Contact Management User Interface to simplify the process
    • Updated the Master Subscription Agreement seen during new User sign-up
    • Added a .NET SDK for the Platform's API (contact support@mindfireinc.com for more information)
    • Created numerous new REST methods
    • Added more REST API Documentation (contact support@mindfireinc.com for more information).  To reach our REST services and documentation, please visit: http://studio.mdl.io/REST/
    • Added support for XML as well as JSON in the REST APIs
    • Fixed some bugs

    Week Ending 7/20/2012 

    :: Bug Fixes
    • Fixed a bug with the Microsite and duplicating HTML inputs & options (3766)
    • Fixed a bug with accessing the Digital Asset Manager (3765)
    • Fixed a bug with user activation (3764)
    • Fixed a bug with DNS status after clicking "Check DNS Status" (3760)
    • Fixed a bug with Reporting (3758)
    • Fixed a bug related to the User's token (3743)
    • Fixed a bug with user permissions (3725)
    • Fixed a bug with creating a Main Account (3724)
    :: Features & modifications:
    • Made a modification to the templates used during creating Users (3739)
    • Made a modification to handling of User's cache (3754)
    • Made a modification to user authentication (3727)

    Release 7/13/2012

    :: New Features

    Contact Management
    • Added a feature to load Contacts from the Contact Database, an uploaded CSV file, or manual entry
    • Added a feature to allow review, validation, and editing of Contacts before upload and processing
    • Added a feature to export and save a Contact file for later use
    • Added a feature to support boolean type in Standard & Custom Field Definition
    REST-based APIs
    • Added Configuration, User, Account, Contact, Program, and Administrative Services
    Users
    • Added a feature to enable viewing of Users awaiting activation
    • Added a feature to resend Users their Activation Email
    • Added new Permissions to support standard Tabs
    • Added a feature to allow one User to access multiple accounts
    • Added a feature to allow Users to retrieve their forgotten password from the Studio log in page

    :: Improvements

    Contact Management
    • Improved "Import Progress", and provided ability to cancel and download/edit rejected Contacts for correction
    Configuration
    • Improved Goal Management
    • Improved Domain Management and allow Domains to be deleted
    • Improved "Services" and renamed to "Media Connectors"
    • Improved Sub-Account Management
    Miscellaneous
    • Improved method of storing MAML in database through compression
    • Improved "Save-as Template" feature
    • Added a feature to support alphabetic range selection in all Filters
    • 69 total bugs fixed (Priority 1: 30 fixed; Priority 2: 17 fixed; Priority 3: 15 fixed; Priority 4:7 fixed)

    Release 4/3/2012

    :: New Features

    Marketing Studio
    • Added a feature to proactively alert Users about certain situations requiring attention
    • Added a feature to preview a selected Element's HTML with one click
    • Added a feature to view a Program's .MAML with one click
    Reporting Features
    • Added a feature to display Element level Reporting
    • Added a feature to show Unique and Total Contact counts
    • Added a feature to show Contact-level drill-down Reporting
    • Added a feature to show Contact detail activity Reporting
    • Added a feature to enable exporting data to CSV
    • Added a feature to improve Reporting performance
    • Added the ability to sum/group/aggregate in Grid views
    Analytics
    • Added a Goal and Score slider
    • Added a feature to show excluded records in an 'Other' category 
    Team Collaboration
    • Added a feature to enable multi-User collaboration
    • Added a feature to enable permissions on Programs, Campaigns, and Elements
    Contact Processing
    • Added a feature to allow "Add/Update" of Contacts via import
    • Added a feature to allow "Inactivate" and "Activate" of Contacts via import
    • Added a feature to allow the Personalized URL to act as an implicit de-dupe field

    :: Improvements

    Contact Processing
    • Improved Contact processing
    • Improved import and export CSV functionality
    Marketing Studio
    • Made a change so that the Microsite's workflow is displayed on the Main Canvas
    • Made a change so that the logged in User's full name is displayed
    Analytics
    • Made a change to improve performance
    Sending and Tracking
    • Made a change to disable unnecessary tracking for Triggers

    10/14/2011 - 4/2/2012 Beta 1

    Week Ending 10/14/2011

    :: Bug Fixes

      • Fixed a bug with a custom field in the microsite (2459)
      • Fixed a bug with Contact History (2461)
      • Fixed a bug with Content Variables (2462)
      • Fixed a bug with Rule Groups (2469)
      • Fixed a bug with publishing (2474)
      • Fixed a bug with storing User comments after check-in (2475)
      • Fixed a bug with editing Rule Groups (2475)
      • Fixed a bug with Trigger Events before check-out (2477)
      • Fixed a bug with searching within a content area (2478)
      • Fixed a bug with deleting a campaign (2479)
      • Fixed a bug with Rule Group (2480)
      • Fixed a bug in the Direct Mail export (2482)
      • Fixed a bug with the Microsite Base URL editing (2485)
      • Fixed a bug with sending Outbounds (2506)
      • Fixed a bug with Add-a-Contact (2513)
      • Fixed a bug with Outbound Email and an empty subject (2514)
      • Fixed a bug with the Rule Group (2520)
      • Fixed a bug with <textareas> (2521)
      • Fixed a bug with tracking clicks in an email (2522)
      • Fixed a bug with the Publish dialogue (2524)
      :: Features & modifications:
      • Added a feature to allow Users to search in content areas (2463)
      • Made a change to the API (2457)
      • Made a change to how system variables are handled (2458)
      • Made a change so that every Microsite page can be a "Home Page" and also skipped (2486)
      • Made a change so that a better error message is displayed of a duplicate Base URL is used for a Microsite (2496)
      • Made a change to how variables are parsed and replaced (2498)
      • Made a change to Inbound Touchpoints and their syntax (2500, 2503)
      • Made a change to the search logic (2501)
      • Made a change to the Rule Group UX/UI (2510)
      • Made a change to how fields are parsed (2518)
      • Made a change to validating a connection that is deleted between Elements (2526)
      Week Ending 10/7/2011

      :: Bug Fixes
        • Fixed a bug where User could cancel check-in/out and freeze (2413)
        • Fixed a bug with personalization (2415)
        • Made a change to the Collaboration window (2424, 2426)
        • Fixed a bug in adding a new Contact (2425)
        • Made a change to Contact Preview in case the MindFire services are unavailable (2427)
        • Fixed a bug with resolving Form Fields (3044)
        • Fixed a bug with Unsubscribe and redirects (2438)
        • Fixed an issue with selecting Target Audiences in a Schedule (2443)
        • Fixed a bug with the Contact History variable (2445)
        • Fixed a bug with form field response variable (2446)
        :: Features & modifications:
        • Added a feature to display a Contact's History using a system variable (2431)
        • Added a feature to display a Contact's History within an Outbound or Inbound (2991)
        • Added a feature to allow empty values for certain behaviors in the Behavioral Filter (2450)
        Week Ending 9/30/2011

        :: Bug Fixes
        • Fixed a bug with Rule editing when a program is not checked out (2361)
        • Fixed some bugs with Form Input responses (2364)
        • Fixed a bug where elements on the canvas could be dragged off-screen (2365)
        • Fixed some bugs with Form Input responses (2368)
        • Fixed a bug with URLs when exporting a Direct Mail list (2369)
        • Fixed a bug with resolving QR code URLs (2370, 2371)
        • Fixed a bug with Form Input drop down lists (2375)
        • Fixed a bug with converting Target Audiences to Triggers (2376)
        • Fixed an issue with Schedules (2377)
        • Fixed a bug with Reporting form responses (2378)
        • Fixed a bug with Schedules and checking in (2379)
        • Fixed an issue with the Property pop-up (2382)
        • Fixed an issue with the Behavioral Filter (2889)
        • Fixed a bug with a form field's default value (2387)
        • Fixed a bug with Microsite login (2392)
        • Fixed a filter bug related to GURLs (2397)
        • Fixed a bug with connecting Elements before check-out (2408)
        :: Features & modifications:
        • Added a feature to support both QR codes and a link in Direct Mail (2373)
        • Added a feature to allow Users to add comments when checking-in a Program (2388)
        • Added a feature to use text input form fields in the Behavioral Filter (2389)
        • Made a change to remind a User to save before opening a template (2366)
        • Made a change so that Elements can't be deleted if used in a Behavioral Filter (2372, 2374)
        • Made a change to the order of Contact fields they appear alphabetically in drop-downs (2380)
        • Made a change so that Content Variables are resolved 3 layers deep (2410)
        • Added trigger functionality for GURLs in the Microsite (2384)
        Week Ending 9/23/2011

        :: Bug Fixes
        • Fixed a bug with processed (2293)
        • Fixed a bug with the Microsite Trigger (2292)
        • Fixed bug with processes (2293)
        • Made changes to how processes errors are handled (2294)
        • Made more improvements to process error messages (2295)
        • Fixed a but with Microsite Triggers (2296)
        • Fixed a bug with AddNewContact (2297)
        • Made changes to Direct Mail "ColumnName" F(2298)
        • Made a change to Direct Mail (2299)
        • Fixed a typo within templates (2300)
        • Made a change to Contact Preview so that blank fields are not displayed (2301)
        • Fixed a bug with AddNewContact Trigger (2302)
        • Made a change to common library (2303)
        • Made a change to QR code URL to address a bug (2304)
        • Fixed a bug with "Remember Me" (2305)
        • Made a change to system variables (2306)
        • Fixed bugs with Direct Mail and QR codes (2310)
        • Fixed a bug with Inbound Touchpoints (2311)
        • Made more changes to Inbound Touchpoints (2312)
        • Fixed a bug with Rules (2313)
        • Fixed a bug with updated Standard Fields (2319)
        • Fixed a bug with connecting to 3rd party services (2320)
        • Made a change to the TinyURL link size (2326)
        • Made a change to the QR code margin (2327)
        • Made a change to measure processing time (2329)
        • Made a change to Triggers (2332)
        • Added a feature to ServiceTypes (2333)
        • Fixed a bug with form responses in reports (2334)
        • Made a change to measure processing time in bulk send (2335)
        • Made a change to to QR code margin (2336)
        • Fixed a bug with a GURL next-page (2342)
        • Fixed a bug with Rules (2343)
        • Fixed a bug with opening MAML (2344)
        Week Ending 9/16/2011

        :: Bug Fixes
        • Fixed a bug with “Remember Me” in offline mode (2290)
        • Fixed some bugs with Direct Mail (2288)
        • Fixed bugs with Form Field Responses (2287, 2279)
        • Fixed a bug with TinyURL (2284, 2282)
        • Fixed a bug so that a GURL visitor’s pages will be personalized (2283)
        • Fixed a bug with updating a Contact’s profile (2281)
        • Fixed a bug with processing during certain hours (2280)
        • Fixed a bug with Contacts lacking a Twitter Account (2278)
        • Fixed Trigger bugs (2277)
        • Fixed a bug with creating the Direct Mail export file (2276)
        • Fixed a bug to allow a Direct Mail piece to include more than one QR code (2275)
        • Fixed a bug with Direct Mail (2274)
        • Modified UI to remove variables that are not applicable (2271)
        • Fixed a bug with Form Field Response (2270)
        • Fixed a bug to sync Microsite domains when newly added (2268)
        • Fixed a bug with Twitter and SMS accounts (2267)
        • Fixed a bug with log out (2265)
        • Fixed a bug with paging buttons (2264)
        • Fixed a bug with “Remember Me” (2261)
        • Fixed a bug with multiple-select from fields (2260)
        • Fixed a bug with deleting a Direct Mail column (2259)
        • Fixed a Microsite bug (2253)
        • Fixed a bug to allow Form Field Responses to be shown for GURL Contacts (2251)
        • Fixed a bug with Contact Preview pagination (2250)
        • Fixed a bug with Outbound default text (2249)
        • Fixed a bug to save the value of a checkbox on the Microsite (2246)
        • Fixed a bug with re-uploading a Contact list (2247)
        • Fixed a bug with Microsite pages connected by a logical connection (2245)
        • Fixed a bug with with searching for Contacts (2244)
        • Fixed a bug where Content Variables could have the same name (2243)
        • Fixed some text labels for Inbound Touch Point and Form Field Responses (2242)
        • Fixed a bug with the redirect handler (2241)
        • Fixed bugs with Direct Mail (2240)
        • Fixed a bug with Rule Variable names (2238)
        • Fixed a bug with Direct Mail and tracking redirects (2237)
        • Fixed a bug with Form Field responses (2236)
        • Deprecated Contact Preview in the PMS since it is available in the PDS (2235)
        • Fixed a bug with Publishing of a Template (2234)
        • Fixed a bug with "Remember Me" (2233)
        • Fixed a bug with Publishing a Program (2231)
        • Fixed a bug with duplicating Target Audiences (2230)
        • Fixed a process bug (2229)
        • Fixed a bug for an incorrectly added Twitter Account (2228)
        • Fixed a bug with Email (2227)
        • Fixed a bug with Templates (2226)
        • Fixed a bug with adding a Twitter Account (2225)
        :: Features & modifications:
        • Added a feature for "Remember Me" (2232)
        • Added a feature to display the “IsSeed” column in filters (2257)
        • Added a feature to re-populate the Rule drop-down when a new rule group is added (2255)
        • Added a feature to apply “Validation” after Publish (2254)
        • Added a feature to allow hitting “Enter” to login page (2262)
        • Added a feature to enable column ordering in Direct Mail export file (2266)
        • Added a feature to show friendlier error messages when an error is thrown (2286)
        • Added a feature to validate BaseURLs in the Microsite (2285)
        Week Ending 9/9/2011

        :: Bug Fixes
        • Fixed a security issue with the PDS tunnel (2222)
        • Fixed a bug related to a null value Schedule (2221)
        • Fixed a bug with QR codes for Direct Mail (2220)
        • Fixed a bug where the “To Email” field was pre-populated and could not be edited (2219)
        • Fixed a bug with column duplication in Direct Mail (2217)
        • Adjusted text and labels for numerous areas (2216, 2213, 2209, 2208, 2202)
        • Fixed a bug with Standard and Behavioral Fields when used together (2215)
        • Modified the way QR codes are output to include the PURL as the filename (2214)
        • Fixed a bug with Contact Import “Smart Mapping” (2211)
        • Fixed a bug with a schedule notification failure (2207)
        • Fixed a bug with validating form data (2203)
        • Fixed a bug so that Content Variables names cannot be that of a standard or custom field (2195)
        • Fixed a bug where the “Status” of a Microsite was not checked by the system (2192)
        • Fixed a bug with resolving “Unsubscribe” (2191)
        • Fixed a bug with “Skipping” a page in the Microsite (2185, 2184)
        • Fixed a bug with duplicate Microsite page names and case sensitivity (2183)
        • Fixed a bug with the Behavioral Filter grid (2182)
        • Fixed a bug with accessing the “Publish” button (2180)
        • Fixed a bug with “Open Published Program” and added pagination (2179, 2178)
        • Fixed some offline bugs (2177)
        • Refactored security to prepare for time based security (2173)
        • Fixed a bug with the Microsite variables (2158)
        • Fixed a bug with TinyURL on Microsite Pages (2147)
        • Fixed a bug where Email is blank (2138)
        • Fixed a bug with Behavioral Filter (2153)
        • Fixed a bug to keep a Program from being published if there’s an error (2133)
        • Fixed a bug with the Digital Asset Manager to keep replaced GUIDs the same (2131)
        • Fixed a bug with the Target Audience Element (2114)
        • Fixed an issue with the redirect handler (2101)
        • Refactored Contact Processing (2108)
        :: Features & modifications:
        • Added a feature to keep the current Program on the screen after Publish (2099)
        • Added a feature to allow ordering of Rules (2134)
        • Added a feature to enable the display of Form Field values entered by a Contact (2137)
        • Added a feature for default values in various elements (2175)
        • Added a feature to allow Validation directly within an Element (2188)
        • Added features to support multi-threaded processing (2187)
        • Added a feature to grab a Contact’s picture from Facebook (2194)
        • Added a campaign template for “Webinar Registration” (2193)
        • Added a feature to to allow the “PURL” field to be used on a Login Page (2212)
        • Added a feature to track the time required to send an Email (2210)
        • Added UX features to make “Rules” easier to work with (2156)
        • Added a feature to set the proper EventID during Contact Login (2201)
        • Added a feature to check de-duping rules when a Contact updates their profile (2200)
        • Added a feature to add a default domain “account_ID.m.fxt.me” with new accounts (2206)
        • Added a feature to allow the use of Environmental Variables (2205)
        Week Ending 9/2/2011

        :: Bug Fixes
        • Fixed a bug where upload and replace in Digital Asset Manager changed the asset’s URL (2509)
        • Fixed a bug to allow filters on a Custom Field or Filter where the Contact’s field was blank (2504)
        • Fixed a bug with the TinyURL handler where a “?” was appended to the end of the URL (2513)
        • Fixed a bug in the platform where SQL was timing out (2526)
        • Fixed a bug where a published Microsite page could be deleted (2537)
        • Fixed a bug where resolving a URL in some links had an issue (2539)
        • Fixed a bug where a Microsite could be published with a skipped Home Page (2545)
        • Fixed a bug where a Trigger using the OnSubmit event was not firing (2559)
        • Fixed a bug to address an issue with “?” by changing the handler to aspx ()
        • Fixed a bug where mailto: tags were not properly tracked in outbound Emails (2176)
        • Fixed a bug where the Microsite was not handling variables correctly (2158)
        • Made a modification to the Outbound redirect handler to include a “301” in the header (2159)
        • Fixed a bug with name tag in HTML because of incorrect regex (2160)
        • Fixed a bug where the User could not log in if off-line (2585)
        • Fixed a bug in the Engine’s process host (2594)
        • Fixed a bug with Triggers and their firing status (2570)
        • Fixed a bug with Outbound Email and SocketLab timezone (2174)
        • Fixed a bug with the redirect handler (2170)
        • Made a modification to include messageID in the header of all emails (2169)
        Week Ending 8/26/2011

        :: Bug Fixes
        • Fixed a bug where the QR code handler didn’t resolve a URL query string (2470)
        • Fixed a bug with the redirect handler to convert relative URLs in to absolute URLs (2472)
        • Fixed a bug where links in an outbound Email were replaced with the last link redirect (2474)
        • Fixed a bug with duplicate records during Contact import processing (2478)
        • Fixed a bug where checking in a program raised an error (2481)
        • Fixed a bug with link tracking for all outbounds (2483)
        • Fixed a bug with duplicate records in more than one Target Audience (2485)
        • Fixed a bug where the Direct Mail export file link was broken (2498)
        • Fixed a bug where tracking for outbound Email was not working due to timeout (2500)
        • Fixed a bug with outbound Direct Mail (2502)
        • Fixed a bug where a Microsite connected to a Trigger without a defined filter failed to send (2549)
        Week Ending 8/23/2011: Version v1.0.20110823.2

        :: Features & modifications:
        • Added a feature to handle Variable Attributes (2264)
        • Added a feature to capture clicks made in any outbound (2265)
        • Added a feature to log GURL activity (2268)
        • Added a feature to resolve a Contact’s location during Contact Processing (2277)
        • Added a feature to obtain a Contact’s profile photo from Twitter (2279)
        • Added a feature to allow notification per schedule (2283)
        • Added a feature to display reports in the PDS (2285)
        • Added a feature to display the Contact’s photo during Contact Preview (2286)
        • Added a feature to stop and re-start outbound broadcast (2290)
        • Added a feature to improve security between subsystems (2299)
        • Added a feature to accept 3rd party query strings and display the page without a header (2303)
        • Added a feature to capture Environmental Variables in an Inbound microsite (2309)
        • Added a feature to track Report load time (2311)
        • Added a feature to provide single page reports accessible by query string (2312)
        • Added a feature to provide Event Options and Goals in Reports (2314)
        • Added a feature to remind the user to save their work when exiting the PDS (2345)
        • Added a feature to allow a Direct Mail element to use a Rule Group
        • Added a feature to enable customization and use of a content variable in a Direct Mail export
        • Added slight modifications to the Contacts Page and search (2172)
        • Added a feature to apply a digitally signed certificate (2160)
        • Refactored the report controller to provide a generic report method for 3rd parties (2313)
        • Refactored Plugin error handling (2281)
        • Refactored all Outbounds (2278)
        • Refactored Outbound API (2259)
        • Modified Outbound signatures to capture Multiple Events (2261)
        :: Bug Fixes
        • Fixed a bug where “Preview” was case sensitive for content variables in an outbound element (1462)
        • Fixed a bug where the User can refresh data without logging out and in (1599)
        • Fixed a bug to correct line break issues in the text preview in an Email element (1648)
        • Fixed a bug to show a message if the User has successfully logged out (1708)
        • Fixed a bug to sort “Import Name” within a Filter (1710)
        • Fixed a bug to correctly apply a saved filter in a Target Audience element (1711)
        • Fixed a bug to allow re-ordering of Rules (1780)
        • Fixed a bug to display a newly added Twitter account (1817)
        • Fixed a bug to correctly process a Direct Mail outbound if two columns have the same name (2063)
        • Fixed a bug to correctly handle <a href>s that are anchors or javascript (2098)
        • Fixed a bug to clear a search in “Open Published Program” if no match is found (2188)
        • Fixed a bug to address the Email outbound tab order (2189)
        • Fixed a bug to address an Advanced Filter bug (2202)
        • Fixed a bug to address <form> tag validation (2215)
        • Fixed a bug in Rule Group and variables (2232)
        • Fixed a bug where the Microsite displayed an error message when not checked out (2234)
        • Fixed a bug so a Content Variable can not have the same name as a Standard/Custom Field (2251)
        • Fixed a bug where the Direct Mail notification included a link referencing localhost (2317)
        • Fixed a bug with SocketLab (2320)
        • Fixed a bug with a Twitter outbound when a new scheduled is added (2321)
        • Fixed a bug with an SMS outbound when a new scheduled is added (2321)
        • Fixed a bug with the Publish button (2323)
        • Fixed a bug in the Digital Asset Manager to handle jQuery.js during zip upload (2338)
        • Fixed a bug where Rule Groups where not available after check out (2341)
        • Fixed a bug where the Recent Activity contract didn’t send a PhotoURL (2343)
        • Fixed a bug to correctly define a PURL as prefix or suffix when using a Direct Mail outbound (2347)
        • Fixed a bug to display Contacts Preview (2355)
        • Fixed a bug to correctly detect a GURL or PURL when using a conditional workflow (2356)
        • Fixed a bug to allow selecting a microsite’s form inputs in the Advanced Filter (2360)
        • Fixed a bug to allowing publishing of MAML after validation (2362)
        • Fixed a bug where a Variable’s default value was case sensitive (2364)
        • Fixed a bug with a Variable’s default value (2366)
        • Fixed a bug where SocketLab incorrectly returned a Hard Bounce (2370)
        • Fixed a bug where the unsubscribe variable was not working (2377)
        • Fixed a bug to correctly resolve a rules-based Content Variable (2378)
        • Fixed a bug where Microsite pages connected by a “logical” link required a valid <form> (2381)
        • Fixed a bug allowing Email and Microsite elements to access the Digital Asset Manager (2383)
        • Fixed a bug to resolve a default value for the ##purl## variable in a GURL (2386)
        • Fixed a bug with Publishing (2389)
        • Fixed a bug with Program concurrency (2394)