Mailkit 2.1 changelog

13.4.2019 Changelog

Dnes došlo k nasazení aktualizace naší marketingové platformy, která přináší mnoho novinek, vylepšení a oprav chyb. Tento seznam změn obsahuje kompletní seznam změn v této verzi.

  • Refactoring of recipient data storage. Recipients are unique across the account with a single status for information for all lists.
  • Add SMS campaign display - both in reports on the campaign level as well as in recipient history detail display.
  • Fix Query Builder filtering by status "permanent" to return correct result list
  • Fix display of deleted campaigns
  • Option to copy campaign conditions not displayed in campaign copy dialog
  • Add variable recipient.CONSENT for use in mail templates
  • Add recipient filtering by existing valid consent records
  • Improve labels and legend on donut chart of recipients, improve legend positioning
  • Fix click/conversion details on delivery level (not url specific)
  • Improve display of campaign schedule and it's next send
  • Fix centering of tablet/mobile preview in the preview modal
  • Fix remarketing campaign detail - return correct event tags for autosuggest
  • Add information about the recorded consent of the recipient to the UI
  • Fix missing List-Owner header content in test messages
  • Fix incorrect next send date display on campaign list
  • Add indication of transactional campaigns to campaign list
  • Fix AB tagging of URLs to contain variant information in UTM parameters
  • Recipient anonymization (right to be forgotten) via API mailkit.email.wipe
  • Fix personalization in campaign preview
  • Add support for unsubscribe timeout in API - get via mailkit.email.unsubscribe.getstatus and set via mailkit.email.unsubscribe
  • Add engagement score & trend data to exports
  • Remove recipient collected data - Organisation
  • Add consent date filtering to QueryBuilder
  • Add consent record (true/false) filtering to QueryBuilder
  • Fix OSX compatibility click on the analytics name input toggled the checkbox
  • Preserve url structure/redirect to lists, when changing clients
  • Add support for dataset input as textarea
  • Prevent duplicate test sends by disabling the button while test message is being prepared
  • Add secondlevel scheduler checks to prevent sending emails from non-existent/non-compliant email address
  • Incorrect display of rules in step 2 of delivery capping
  • Add A/B test variant info into the subject of a test message eg [T-A]/[T-B]
  • Fix copying campaign across agency clients must not preserve the sender address
  • Extend mailkit.mailinglist.adduser with additional parameters so it can fully replace the revalidate function
  • Add consent information (consent and consent_date) to exports CSV/XLS
  • Minor improvements to remote bounce processing
  • Improve webhook descriptions in the UI
  • Remove import options of how to treat missing information and whether to disable missing recipients - import now should be truly differential and only update data that is part of the import.
  • Improve performance for agency customers to get a faster overview of their clients and numbers of messages sent by each
  • Incorrect display of deleted campaigns
  • Fix click count display for campaigns with A/B test
  • Add export of recipient actions (clicks/conversion/etc)
  • Change the way recipient statuses can be manipulated - now only available via query builder, change editing of recipient status based on rights
  • Add total sent emails to the agency client list in profile
  • Improve Drag & Drop display in Safari
  • Fix incorrect named entities in styles
  • Improve open-rate display in different zoom levels of charts
  • Improve template copy dialog
  • Improved list check performance
  • Fix "skip first row" setting in the manual import dialog
  • Fix agency client selection not refreshing page on some levels of navigation
  • Change email formating of mobile numbers from mailkit.mobile to mailkit.mobi to match existing TLD namespace
  • Improve subscription form compatibility with IE11
  • Add support for displaying the most common subject in reports when using dynamic subjects
  • Fix custom field names replaced on import
  • Fix checkbox in import dialog does not work in Safari
  • Fix incorrectly sized progress modal during import
  • Reports dashboard load event block via AJAX
  • Fix churn rate display math
  • Prevent recipient status change in recipient edit dialog
  • Fix mailkit.campaigns.update to prevent changing message type from email to sms and vice versa
  • Show campaign type in reports (email vs sms)
  • Add SMS campaign preview in recipient history
  • Fix delivery recipients export to include user device info and remove obsolete columns
  • Fix datasource import failure to a deleted mailing list - now the mailing list will be recreated
  • Fix correct start values in mailing list reports for new lists
  • Added A/B test icon display to the campaign list
  • Update language files, updated language template file for user facing templates
  • Add new API function mailkit.email.wipe to accommodate the right to be forgotten requests.
  • Fix display of visual status color indicators in mailing list reports of recipient's status
  • Display anonymized (wiped) recipient information in UI as "Anonymous"
  • Add UI support for URLs built using template variables and their titles
  • Fix scheduler to return proper error code when failing to parse invalid delivery data-source XML
  • Extend mailkit.campaigns.messages.test with new params allowing passing recipient data
  • Fix editor for messages based on template to save content when changing content area
  • Display consent information in recipient history
  • SMS/Email Icon display on campaign list and campaign detail
  • Add vertical Y axis labels for line and bar charts
  • Change mailing list data caching
  • Fix CSV separator detection for files generated with OSX newlines
  • Remove non-functional "copy delivery schedule" checkbox from campaign copy dialog - schedule will be preserved only when copying within the same client
  • Change the way campaign copy dialog works
  • Fix incorrect UTF encoding of subject lines in recipient history display
  • Fix dynamic subject not properly generated for spamcheck
  • Improve mailing list sorting
  • Extend error codes for mailkit.campaigns.single.schedule
  • Remove Organization info from mailkit.report.message.links.visitors
  • Remove Organization info from mailkit.report.raw.responses
  • Allow change of recipient's status using Query Builder to "unknown"
  • Add UI spinner for list sort actions
  • Disallow recipient’s email address editing
  • Remove status option from the import wizard
  • Fix display of last sent for recurring campaigns that have not been sent yet (recently scheduled)
  • Add recipient's SMS status value - reserved for future use
  • Remove recipient status "disabled" - recipients currently having status disabled will be removed from the respective lists
  • Improve visual indication of scheduled campaigns on the list
  • Add JSON variant of mailkit.email.getstatus
  • Remove support for [FORWARD] tag, remove from editor and forward template from template list
  • Fix bounce rate display math
  • Fix display of correct recipient status in recipient report of delivery
  • Make URL links in reports clickable
  • Add title to the sorting buttons
  • Remove forward count from mailkit.report.campaign
  • Add autocomplete by prudoct name support for Google Merchant feed
  • Fix the status value in delivery recipients export
  • Add support for unsubscribe of recipients via datasource status field with value "unsubscribe" no other status changes are permitted. Recipient's passed with status unsubscribe in datasource will automatically get an unsubscribe record
  • Improve display of reports for SMS messages
  • Improved report of imported recipients at the end of import
  • Fix campaign preview with A/B content
  • Fix display of logo images in UI from different http sources (http vs https), update image uploader
  • Print style fixes across all views in Reports
  • Make links to campaigns and deliveries in reports clickable
  • Fix incorrect revenue display in engagement table if revenue for the score level was 0
  • Fix styles of dialog to create new mailing list
  • Remove empty lines and spaces in header before doctype in browser display
  • Remove set value option for collected data in Query Builder as these values are collected automatically and can't be overwriten
  • Improved FBL processing to better identify mangled reports
  • Remove tab for disabled recipients from mailing list (disabled status no longer exists)
  • Fix TRK session cookies compatibility
  • Remove recipients with status disabled from reports
  • Remove unnecessary script loading from login page
  • Remove unnecessary script loading from login page
  • Remove header precedence:bulk in opt-in confirmation messages
  • API mailkit.mailinglist.edituser - unify the XML version to treat data the same way as JSON. keep_values option is no longer supported.
  • Fix date formating in scheduler and set default repeat to 1
  • Add notice on invalid schedule in info box
  • Display text warning for invalid schedule instead of current date
  • Improved naming of CSV line endings in import window
  • Fix incorrect bouncerate calculation on campaigns report
  • Fixed selection of gender (both choices were Male) and added statuses for superadmins to choose in QB
  • Add back button to last step of QB
  • Bugfix - change the image of a dataset element, update it and add another block, the image would get reset to the original one. 
  • Bugfix - after clicking on dataset button and updating the dataset, the edit dataset button will appear n times (it got unnoticed because all of the buttons were in the same place on top of each other)
  • Bugfix - if you click on dataset, try to add a non existing product, it will say no items found. now, if you close the popup, the no items found message will stay displayed in the iframe