GatorMail - v6.9

v6.9 What's New

- Newsletters - A new menu item called Newsletters has been added, which is basically our current Article Library system with a few changes. \ Articles are a better and cleaner way to create emails or landing zones. Within these you add Article blocks, and then all you do is create Article content to publish into those blocks. The Article content automatically fits around the rest of the design without need for going into the HTML editor. We believe this is a much quicker and easier way to create emails, as you hardly need to use the HTML editor except for the initial design. Additionally under Newsletters you will find two new template sections for emails and landing zones. These are filtered views of your existing templates that only show designs that contain Articles. \

- Initiate Check Screen - When you initiate a campaign you will now see a new initiate check screen. This screen will show you all kinds of useful information about your campaign, as well as telling you any warnings which may need attention, or errors which prevent it from being initiated. Here is a list of what gets checked...

- Campaign

- Checks the campaign type.

- Checks the campaign audience.

- Checks if the start date is later than the close date.

- Checks if the close date is within the next 24 hours.

- Checks if the close date is in the past.

- Checks if the sender address is valid.

- Checks for a missing reply address.

- Checks if there is an email attached.

- Checks tests have been sent.

- Checks if an inbox checker has been run.

- Checks the unsubscribe opt-in and values match the send to a friend opt-in and values.

- Checks if the email is set to text only, but the email does not have a text version.

- Checks if the campaign has an unsubscribe, but the email does not have an unsubscribe link.

- Email

- Checks if the html/text versions have been created.

- Checks if there are any test links in the email (resulted from copying html/text from a previously sent test).

- Checks if the email (html/text) has an unsubscribe link but there is no unsubscribe selected in the campaign.

- Checks for non-tracked links in the email.

- Allows a view email preview of any attached email/s for that final last minute assurance the email about to send is correct.

- Allows any database stored tracked links to be displayed and edited if needed.

- Landing Zones

- Checks for non-tracked links in any landing zones.

- Checks if there are any test links in the landing zone (resulted from copying html/text from a previously sent test).

- 64bit Support - CommuniGator can now run as a 64bit application on your 64bit supported Operating Systems. 64bit applications can utilise more memory, are more future proof, and more scalable. 32bit is becoming deprecated technology. \ To run 64bit CommuniGator requires manual re-configuration to the environment which must be requested through your account manager or our support desk.

v6.9 What's Enhanced

What's Enhanced:

- Web Capture - We have made several improvements to the Web Capture functionality:

- ReCaptcha - You can now enable a ReCaptcha on your Web Capture. This is a challenge verification of the contact submitting the Web Capture which must be entered correctly before the submission is allowed.

- Notification Emails - Within the submit button setup, you can now enable an auto send email to a named contact or contacts. The respondents will be send an automated email text informing them that someone has submitted their web capture.

- Redirect on Completion - For the Web Capture under the Tools menu, if desired, you can enable a redirect and provide the URL for the redirect. This means any attempt to view the Web Capture will instead redirect you to the provided website. \ The idea being if a Web Capture needs to be closed after a certain time, you can now do just that.

- Authentication - See "Page Authentication" below.

- Page Authentication - This will allow you to force a recipient to authenticate in order to view some links in your campaign. \ It works by prompting for a unique username and password per contact, and only when entered correctly will they proceed to the next page. Page authentication is available for the following:

- Web Capture

- Landing Zones

- Surveys

- Social Media - We have added Google Bookmarks and Newsvine to the social media functionality within the HTML editor.

- Activity Reports - Added a survey report that can be run across single or multiple surveys, and on multiple campaigns. \ This allows you to easily view the survey responses on multiple campaigns in one place, instead of having to view each individual campaigns results. We have also added totals for unique opens, and unique click-throughs to the campaign reports.

- Inbox Checker - Added new mobile devices to the Inbox Checker including Android 2.2, Blackberry 4.5 (HTML and text versions), iPad, iPhone, Symbian S60 and Windows Mobile 6.5.

- Campaign Results - A few changes have been made to the campaign results to enhance user experience:

- Cost Calculator - We have added a cost calculator to the conversion funnel. When conversion rule/s have been applied to the campaign, if desired you can enter a total cost for the campaign. The results will then report to you how much each conversion cost.

- Results URL - The results URL has been updated to use a mini URL structure.

- Compare Results - We have added a compare results button to the campaign for quick access to the activity reports functionality of the product.

- Split Test Results - We have changed the campaign results for split tests to now show all of the result tabs after the initial send. This means you can now see all campaign results before choosing whether to send design A or B to the remaining audience.

- Extended Web has been renamed to "Post Click Tracking".

- Bulk Delete - We have added a bulk delete to the campaign, email and landing zone screens of the product. For example you can now check multiple campaigns, then click the delete option to delete all selections in one go, instead of having to delete each item one after the other.

- Merge Fields - We have now allowed merge fields to work in the subject of an email. \

- Import CSV - We have tweaked the Import CSV to automatically select the field mappings when the csv file heading matches a field in the database. \ For example use "Firstname", "Lastname", "emaillogin", etc, and it will save you import time.

- Contact Operators - We have unified the functionality and wording on all operators in the groups contact rules, audience selection criteria, and dynamic content criteria.

- Events - Several changes have been made to the Events functionality:

- The "Add Another Person" option on an event booking is now configurable. \ You can choose to not allow this if needed.

- In the "Event Booking Field Visibility" we have added an enable waiting list option. If checked, when a booking is completed, if the event is fully booked, it will add the booking to the waiting list. Additionally if the event is full, subsequent bookings will add to the waiting list.

- You can now delete delegates within a booking. You cannot however delete the lead delegate.

- We have added in the ability to pass custom values in the event URL (query strings), so you can put any information in there you like, and it will be stored against the booking.

- Groups - We have added two new rules "Event Not Booked" and "Campaign Sent". In combination you can therefore check who has not booked for a specific campaign and event.

- ISP Breakdown - We have added a search by domain option to the ISP breakdown report as well as changing the default sort order to the total sent column.

- SMS Campaigns - We have set SMS campaigns to use the campaign alias as the SMS text alias when seen in the inbox. We have also made it so the email address isnt a required field in a CSV import if your environment is configured to use another field for the unique identifier.

- SDK - We have introduced new methods into the web service:

- setCampaignUnsubscribe - This function allows you to assign an unsubscribe to a campaign.

- ReturnMatchingContactRecords - This function allows you to return all matching contact records for a given field and value lookup.

- ReturnCampaignsModifiedSinceLastRun - This function will get a list of all campaigns that have been updated from the last time it has run.

- InsertContactUsingUniqueIdentifier - This function allows a contact to be inserted into the database using the unique identifier to match against.

- UpdateContactUsingUniqueIdentifier - This function allows a contact to be updated into the database based on the UniqueIdentifier passed rather than the default set for the instance.

v6.9 What's Fixed

What's Fixed:

- [13339:304] - Changed the folders for campaigns, emails, landing zones, surveys, etc, all order alphabetically.

- [16126:454] - Fixed an issue inserting documents with & symbols in the file name.

- [17563,22604:] - Fixed an issue in the survey results "View Responses" option not being available when the "If Other" is the last question.

- [18028:587] - Fixed an issue with images not displaying on the HTML upload when using the system on HTTPS.

- [18367:650] - Fixed an issue where users without CMInitiate can still use the campaign resend

- [18839:672] - Fixed an issue deleting emails when using SMS campaigns.

- [20272,30631:38] - Fixed an issue with the survey refresh button in campaign results not working.

- [22098:789] - Fixed an issue with the Domain Overview export causing a stack overflow when generating a random colour for the graph.

- [22917:826] - Fixed an issue when saving salutation with nothing in the second box returning an error.

- [23445:849] - Fixed an issue with incorrect counts for the "View the results of the completed survey" against the completed total with anonymous survey results.

- [24280:887] - Fixed a crash when paging through the results for searches in on CSVImport or CSVCampaigns in the Tools -> Contacts functionality.

- [24432,26755:683] - Fixed an issue with the survey pages, questions, and answers tree not remembering what is have expanded or collapsed when building the survey.

- [26194,33637:973,1266] - Fixed an issue on the campaign results conversion CSV export in which it only exported the contact IDs. It now exports all contact data.

- [26767:1000] - Fixed an issue searching for a blank value in a field not including null records in the results in the Tools -> Contacts functionality.

- [27127:1017] - Fixed an issue with multiple selection criteria on campaigns with multiple emails attached not correctly working out what email to send. The selection criteria was only designed to accept one entry, not multiple. This is now correctly limited to only one criteria thus removing the problem.

- [27595:1033] - Fixed an issue with undeliverables not being removed from follow up campaign sends.

- [28341:1043] - Fixed an issue with groups handling a date field with data like "2011-01-01T00:00:00+00:00" and when using the DateAdd function. The XML style date was not being handled correctly.

- [28363:1047] - Fixed an issue with searching on groups where clicking through to any page other than page one would remove your search filter.

- [28463:1045] - Fixed an issue in the campaign results with the popups for who has clicked though to a URL. It was not fully filtering the contacts that should be shown.

- [28540:1050] - Fixed an issue when uploading images. No completion message was being displayed when it finished processing even though it does upload the images.

- [28696:1058] - Fixed an issue with creating CSS files where providing the name with .css at the end, would result in the file being created as ".css.css".

- [28722:1042] - Fixed an issue with parsing some links when Google analytics was enabled.

- [28959:1059] - Fixed an issue with anonymous survey links not working unless the survey was set to be the default on the campaign. Setting it to the default survey was not a necessary check.

- [28792:1060] - Fixed an issue with survey footers not being inserted into the page correctly for the confirmation page.

- [28872:549] - Changed the view responses option on survey results to return all contact data and not just the contact ID.

- [28932:1062] - Fixed an issue with groups counting as zero when the group was created from web clicks on the campaign results, and only when the alias was not set.

- [29052:1064] - Fixed an issue with groups handling a date field for many combinations of how a date can be stored. For example DD/MM/YY, YY-MM-DD etc. All dates are now converted to YYYY-MM-DD which is how SQL stores the date, and as a result the groups now handle the data correctly.

- [29206:1071,1097] - Fixed an issue in activity reports where an American date format was not being handled correctly.

- [29234:1067] - Fixed an issue with the auto selection of the LZ URL when selecting the sender domain in the campaign advanced details.

- [29252,29494:1091,1096] - Fixed an issue with the post-click tracking (formerly called extended trackability) results returning a java script error when there were no results to actually get.

- [29368:1081] - Fixed an issue with survey notification criteria controls not working.

- [29386:1072] - Fixed an issue with the image and document managers not allowing a date sort.

- [29389:1077] - Changed the events matching for submitting contacts to match on the email address instead of the contact ID. This means you can submit an event with multiple contacts without any data overwriting (unless the same email address is used).

- [29435:1084] - Fixed a hosted issue only with the forgotten password email not working.

- [29480:1090] - Fixed an issue with customers using follow-ups and a date time offset. The follow-up send time was having the offset applied to it twice.

- [29563,29582:1085] - Fixed an issue with the run campaigns mail merge send to PowerMTA with a sender address is not syntactically correct when there was white space on that sender address.

- [29595:1094] - Fixed an issue with web capture submissions when integrated. Existing contacts were not inserted into the integration queue. Only new contacts were.

- [29641:1110] - Fixed an issue with the run campaigns mail merge send to PowerMTA, with contacts not always receiving the text or html version they were set to receive.

- [29718:1128] - Fixed an issue integrating contacts from MSCRM where certain contact data would cause errors resulting in the remaining contacts failing to integrate across.

- [29733:1093] - We have tweaked the import CSV to automatically select the field mappings when the csv file heading matches a field in the database. For example use "Firstname", "Lastname", "emaillogin", etc, and it will save you import time.

- [29754:1095] - Fixed an issue with the click stats for lz, web, doc etc., all showing slightly out percentages on the campaign results.

- [29851:1107] - Fixed an issue in campaign results with anonymous surveys, where questions with text box answers, were not displaying the text values entered.

- [29862:1121] - Added a validation check to the lead score to not allow a cold score to start at 0. Contacts are only shown in lead score if they have at least made one click. The minimum score is now 1.

- [29881:1116] - Fixed an issue with custom links not working in a subject line, when that subject had £ signs.

- [29883:1101] - Fixed an issue on a survey where entering content on the details tab, then clicking to the questions and answers tab, would not clear your entries on the former tab without first saving.

- [29926,30117:1108] - Fixed an issue with a split test sample size error for some split test campaigns.

- [29969:1104] - Added a new method to the SDK to assign an unsubscribe to a campaign.

- [29986:1113] - Fixed an issue with dynamic content not working on landing zones attached to unsubscribes.

- [29988:1114] - Fixed an issue with the resend option ignoring contacts that are unsubscribed.

- [30074,30223:1117] - Fixed an issue with £ signs appearing as "&pound" when sent via a split test campaign.

- [30091:1135] - Fixed an issue with campaigns using a batch count not getting all of the contacts when using the newer group SQL.

- [30113,30490:1112,1138] - Fixed an issue with the import CSV not handling new line / line feeds in the header row of the CSV.

- [30281:1127] - Fixed an issue with the run campaigns mail merge send to PowerMTA, when the last contact in the batch file threw an exception failed the whole batch.

- [30317:1137] - Added a message to the groups tab against the contact record indicating groups are only shown when the contact is part of the group from an inclusion or exclusion CSV import. Contacts added due to rules, or group inclusions / exclusions are not shown.

- [30320:1134] - Fixed an issue with URLs inserted via custom links having their symbols stripped out.

- [30321:1130] - Fixed an issue with manual split test campaigns stopping normal campaigns from sending.

- [30338:1124] - Added a validation check to the SDK method for initiating a campaign to count the audience first, therefore preventing a campaign being initiated when the audience is zero.

- [30340,30578:1131] - Fixed an issue with resend not working to entire audience due to invalid SQL syntax.

- [30346:1150] - Fixed an issue with the campaign results view email popup, not rendering the emails with "target=blank" and thus the stats were failing to show from that point onwards.

- [30407:1136] - Fixed an issue with the web capture not synching with a CRM system to retrieve the CRM ID when the web capture submission was integrated back to CRM. The result was a duplicate contact created back in email marketing.

- [30416:1141] - Fixed an issue in the campaign results with social media top sharers, and the graph, not showing any answers due to a sproc error.

- [30462:1153] - Fixed an issue saving a survey thank you page when inserting a document link into it.

- [30585,31057,31345:1181] - Fixed an issue in the MSCRM integration where if a contact within a marketing list was set to be deactivated, that contact would still send up if the marketing list was sent again.

- [30601:1144] - Added validation to the hex colour input box in the html editor.

- [30603:779] - Fixed an issue with survey multi-selection contact linked answers. It will now store the answers in the database as comma separated answers in one field correctly for both the checked, and unchecked values.

- [30633:1147] - Fixed an issue with the VCAB top country hits not recording correctly.

- [30650:834] - Fixed an issue with HTML uploads not keeping any CMFilters a user may have.

- [30756,31520:1152] - Fixed an issue with the campaign results view email popup, not loading correctly when the campaign was only a follow-up campaign, and when that campaign didnít have an initial send.

- [30839:1169] - Fixed an issue with the SDK update campaign method in which it set the campaign start date to an hour ahead of the date specified.

- [30910:1173] - Fixed an issue with the SDK update campaign method inserting nulls into the database, and as a result the landing zone 0 links failed.

- [30970:1168] - Fixed an issue in groups with group inclusions. Adding additional inclusions after the first did not change the SQL if the SQL character limit went over 4000.

- [31032:1166] - Fixed an issue with the addition of "target=_blank" to links in the html editor. Using this html code could sometimes effect the rendering of the html styling around the link.

- [31032:1167] - Fixed an issue with the document manager target option when inserting the document. It did add the html for "target=_blank" if the user selected to open in a new window.

- [31039:1174] - Fixed an issue uploading documents into folders where that folder contained the word "documents". The root folder holds this name, so when the upload executed and found more than one folder with that name, it resulted in a broken document link.

- [31128,31129,31130:1191] - Fixed an issue with the PowerMTA mail merge sending when the campaign setup was using batch settings.

- [31172:1179] - Fixed an issue with a web capture field not being set to mandatory, but the validation on that field was forcing data and not allowing a blank. Now a validated but non-mandatory field will allow blank values.

- [31203:1177] - Fixed an issue with dynamic content containing links where the link was being parsed incorrectly.

- [31204,32144,:1182] - Fixed an issue with dynamic content not displaying in Hotmail or gmail. Note this fix requires a configcmnet change of the "ContentTransferEncoding" key to the value "Bit8".

- [31303:1184] - Fixed an issue with trigger emails failing to send when the optin field on the campaigns unsubscribe had null data.

- [31369:1190] - Current article templates all expected the header for the article to have a link, but if you didnít provide a link, the header was still clickable. We have therefore created a new template where there is no header links.

- [31449:1186] - Fixed an issue in the campaign results where if contacts had been deleted, some of the counts had discrepancies from the exported data.

- [31496:1192] - Fixed an issue with the integration queue table getting filled with records that have GUIDs for the table name due to batch inserts of data.

- [31535:1194] - Fixed an issue with merge fields populating with field names rather than the actual data when using the SDK.

- [31558:1225] - Fixed an issue with the MSCRM lead integration passback failing with "error conversion from type 'DBNull' to type 'String' is not valid". Note this fix requires an update of the integration service executable.

- [31560:1195] - Fixed a "string or binary would be truncated" error in the integration due to the temp table limiting fields to 255 characters.

- [31589:1196] - Changed the campaign results for split tests to now show all of the result tabs after the initial send. This means you can now see all campaign results before choosing whether to send design A or B to the remaining audience.

- [31649:1201] - Fixed a "divide by zero" calculation error in the campaign results for follow-up type campaigns, that do not have an initial send.

- [31830:1209] - Left aligned the dashboard URLs shown for items like "Top 5 Web Hits" to make it easier to see the URL.

- [31992:1210] - Fixed an issue with the salutation functionality throwing an error if you delete the default content "customer" leaving it blank, and then trying to save it.

- [32071:1214] - Fixed an issue with opening contact some records where that contact had many campaign activities.

- [32140:1216] - Fixed a "Arithmetic overflow error converting numeric to integer" error in the campaign results when the campaign had only sent trigger emails, and it was trying to calculate the initial send.

- [32213:1219] - Fixed an issue with a timeout on the CSVImport values popup when trying to add a contact level group rule.

- [32349:1220] - Fixed an issue in groups when selecting any field in the contact table that was not in the bo attribute table, then trying to view values or adding the rule failed.

- [32405:1221] - Fixed an issue in the Import CSV in which CSVs with invalid characters could cause CPU activity on the server to lock up and not release itself.

- [32600:1233] - Fixed an issue with uploading emails via the SDK in which if the user never went into the email to edit it, the .OPEN tracking was not added. It is only added when you actually save the email. Now however if the uploaded HTML does not contain a .OPEN we will add it in automatically.

- [32844:1237] - Fixed an issue with tracked links in dynamic content not working for some browsers / clients. Note this fix requires a configcmnet change of the "ContentTransferEncoding" key to the value "Bit8".

- [32908:1236] - Added extra campaign batch settings for 50, 25 and 5 per x period.

- [33002:1241] - Fixed an opps error when trying performing a HTML upload from a product landing zone design. This is not currently possible so we have replaced it with a message saying the action is not possible.

- [33021,33487:1259] - Fixed an issue with group SQL saving with double quotes around field names for the SQL query itself.

- [33030:1277] - Fixed an issue when creating a TEXT email from the HTML. It did not pull through the web links, o. It only pulled through the text of the link.

- [33041:1245] - Fixed an issue with refresh recurring campaigns not sending on the recurrence interval.

- [33050:1244] - Fixed an issue with static recurring campaigns not sending on the recurrence interval.

- [33101:1242] - Fixed an issue with the auto tracked links functionality within Dynamic Content.

- [33315:1251] - Fixed an issue with csv data not fully importing on a per column basis where the data within that column was mixed types. This is a fault of the Microsoft Jet Provider for 32bit systems. The fix is actually a registry change that you need to do on the WEB server for CommuniGator. The registry change is HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Text\MaxScanRows. Set it to be 0. From then onwards, the csv data will import correctly.

- [33946:1305] - Fixed an issue with the MSCRM campaign results "userview" field storing the url with double http in the url. Note this fix requires an update of the integration service executable.

- [34034,34220:1304] - Fixed an issue with the split test details being incorrectly pulled through on the initiate check screen.

- [internal:59] - Fixed an issue with assigning all controls to only one column on the Reporting -> Dashboard functionality.

- [internal:722] - Fixed a field name mismatch for alias name to real name in unsubscribe / contact field drop down lists.

- [internal:803] - Templates imported via HTML Upload use a unique GUID to generate the folder name. We have moved these into a sub folder called /HTML_Upload/ as to not clog up the root images folder anymore.

- [internal:839] - Fixed an issue on with campaign follow-ups allowing you to save a follow-up that doesnít have send immediately checked and every time setting as zero. Validation has been added to prevent the save if one of these isnt set.

- [internal:842] - Fixed an cache issue with the campaign merge field editor.

- [internal:1029] - Fixed an issue with adding alt text to an image not actually storing the alt test provided.

- [internal:1030] - Fixed an issue with Google analytics not working with event confirmation emails. It will now work for any links that have this enabled.

- [internal:1034] - Fixed an issue with batch sending conflicting with the BatchSendCount from the ConfigCMNet.

- [internal:1036] - Fixed a data discrepancy with the distinct count for some of the web results on a campaign. The percentage was being calculated incorrectly.

- [internal:1044] - Fixed an issue exporting social media results against a campaign.

- [internal:1046] - Fixed an issue when uploading a file with more than one space in the name. The resulting link is stripped to one space but as the file had two, the link failed.

- [internal:1048] - Added in the ability to have add custom value to the query string so you can put any information in there, and it will be held against the booking.

- [internal:1049] - Fixed an issue with the social media results taking a long time to load. Index tuning has been actioned on the results load and this has made an 80% improvement.

- [internal:1051] - Fixed a regular expression issue for the IP lockdown on the integration screen. Some IPs failed the validation check.

- [internal:1053] - Fixed an issue with the run campaigns quitting when rechecking an instance after its initial check.

- [internal:1065] - Fixed an issue with adding a business object with an ampersand symbol. Using this symbol is not supported by SQL and will be removed.

- [internal:1068] - Fixed an issue with the run campaigns handling contact email addresses that have new line / line feed characters within the email address.

- [internal:1070] - Fixed an issue with the run campaigns mail merge send for powermta, where the merge file data was duplicating for every contact. Note this had no effect on the emails sent or duplicate emails. It only caused a much larger mail merge file.

- [internal:1073] - Fixed an issue with Google analytics not being applied to article management links when in the campaign defaults Google analytics was enabled by default.

- [internal:1078] - Changed merge fields to work in the subject of an email as well as the body of the email.

- [internal:1083] - Added a CSV attachment to the scheduled notification email for the activity report.

- [internal:1087] - Fixed a hosted issue only with the analytics section complaining about the Google maps api key.

- [internal:1088] - Fixed a hosted issue only with the ticket not displaying correctly when not using full screen.

- [internal:1100] - Fixed an issue with the lead score reporting not showing the correct images for the score to represent how hot the lead is.

- [internal:1118] - Added missing menu items to the CRM embedded menu structure (used when the user skin is set to CRM Layout).

- [internal:1119] - Added totals for unique opens, and unique click-throughs for the activity reports.

- [internal:1126] - Fixed an issue with the IP lockdown on the integration admin not remaining ticked on the page reload.

- [internal:1132] - Fixed an issue with the plan text editor and group management screens not being rendered correctly in Google Chrome.

- [internal:1139] - Fixed an issue with web capture submissions where the submitted data is too big for the database field.

- [internal:1140] - Fixed an issue on the campaign results with the web hits, and unique hits, both including unsubscribe clicks.

- [internal:1151] - Fixed an issue adding pages to the campaign when the page number has a 0. There is validation to now allow a page 0, but it also stopped any page number with 0 in it.

- [internal:1157] - Changed the event submissions so first name and last name are no longer mandatory.

- [internal:1165] - Changed the import CSV to not import date fields in an XML structure like "2011-01-01T00:00:00+00:00". The import still uses XML so we cannot remove the time, but it will now be imported as "2011-10-01 00:00:00" and will therefore work fine on date queries in other areas of the product.

- [internal:1170,1171,1172] - Unified the functionality and wording on all operators in the groups contact rules, audience selection criteria, and dynamic content criteria.

- [internal:1176] - Fixed an issue attaching a landing zone with a page number that was a letter, or another non-number character.

- [internal:1178] - Fixed an issue setting a document link to open in a new window before the email was saved and re-opened. Originally the first save would convert document links into tracked links, but this conversion failed to handle the HTML for setting the target.

- [internal:1183] - In the html editor insert template, "Your Templates" has been renamed to "My Templates".

- [internal:1197] - Fixed an issue creating business object fields with a # symbol.

- [internal:1200] - Fixed an issue with the events iFrame "allow search by category" not working for the filters on the categories.

- [internal:1202] - Changed the HTML import to build the web links as w=ID instead of w=URL. This ties into the new campaign initiate check screen in which you can edit web links stored in the database (which w=ID are).

- [internal:1203] - Fixed an issue with the "UserAdmin" role not allowing you to delete users.

- [internal:1207] - Moved the "DisableRunCampaigns" configcmnet.config item into the database "FRAMEWORK_keys" table to make front end updates possible should the need arise to disable all campaign sending.

- [internal:1208] - Added new mobile devices to the Inbox Checker including Android 2.2, Blackberry 4.5 (HTML and text versions), iPad, iPhone, Symbian S60 and Windows Mobile 6.5.

- [internal:1212] - Removed system fields crmContactId, crmContactType and crmExtendedDetail as an available field mapping for the integration admin field mapping screen.

- [internal:1215] - Added a block and message when trying to delete the "Person" system business object.

- [internal:1217] - Changed all percentages on the campaign results to show two decimal places.

- [internal:1218] - Changed the background colour of the stat boxes on the view email popup within the campaign results.

- [internal:1226] - Fixed an issue with smaller screen resolutions (1366*768) getting double scroll bars apper on right hand side within the HTML editor covering the buttons.

- [internal:1230] - Fixed an issue trying to book via iframe when event is full returning the message 'this event has finished' even though the event in the future.

- [internal:1231] - Fixed an issue moving bookings between events where you have to specify payment method and other mandatory fields, even if the event was free.

- [internal:1239] - Fixed an issue with activity report "Totals" percentages exceeding 100%

- [internal:1247] - Set the campaign alias to be used for the SMS alias when arriving in the inbox.

- [internal:1248] - Fixed an issue with lead score groups not calculating correctly from the score of the link, it was working off the defaults only.

- [internal:1253] - Make it so the email address was not required in a CSV import if the environments unique identifier wasnt the emaillogin field. This is useful for customers using SMS campaigns where the email address is not required for importing those contacts.

- [internal:1258] - Fixed an issue with a collation conflict sometimes seen on upgrades from very old versions of the product (v4).

- [internal:1262] - Corrected a spelling mistake of "Attrbute" on the value from list popup in the audience tab of a campaign.

- [internal:1291] - Updated the graph on the lz tab within the campaign results, to use the lz name when displaying the graph data.

- [internal:1295] - Updated the folder sorting order to A-Z for article management.