//[[:start|Home]]//
~~NOTOC~~
====== How this works? ======
== Release process ==
The ME release process is entirely time based, meaning that we are constantly building and testing the product on weekly bases. Is because of this that we usually have a new release per week //-however, sometimes we can skip a week depending on the testing results-//
The version number is composed by 3 parts separated with dots (in order: **major, minor & build**), for example: 6.2.32
* **major**: Increments when significant changes are applied to the core functionality (This is very likely to happen once a year, two at the most)
* **minor**: Starting from 0 increments in 1 every quarter
* **build**: We will use the current //week of year// at the time of the build
== Changelog highlights ==
| New! | **New feature!**, this will appear every time we add something new |
| **Fixed**, **Fix** | **Important fix**, this will appear when a mayor bug gets solved |
| **JUnit** | **Testing battery update**, this will appear every time we enhance or modify in any way our testing tools |
| code | **code improvements**, this refers to code enhancements we do internally to improve the product |
| request | **requested by a client**, this refers to an approved feature request for a client |
| [number] | **ticket resolution**, this refers to the solution of a particular ticket |
===== Version 7.2 =====
== Tag 36 ==
- Correct user credentials usage when manipulating list **Fix** code
- Job to send custom product reports over FTP request
- **JUnit** test cases updates
- Traffic and Traffic per user performance enhancements
- New! Virtual Money game ranking request
== Tag 35 ==
- Heavily reduced BL construction time when sending large blast
- Creating new list will have all fields not analyzed by default
- Creating empty list correctly **Fix**
- Copying list between workspaces **Fix**
- Ability to load credits by CSV
- **JUnit** test cases updates
- New! Automatic list cleanup by unused time
- Wallet minor fix when loading distribution list content **Fix**
- Under the hood fixes and code cleanup code
- Performance optimizations when sending passbooks
== Tag 32 ==
- List migration tool performance enhancements
- Better Loyalty Program backward compatibility
- Wallet UI minor enhancements
- MDA performance update (faster pagination)
- Under the hood fixes code
== Tag 31 ==
- MDA JWT renewal mechanism **Fix**
- Loyalty Program UI update
- List population via Dropbox enhancement
- Under the hood fixes code
== Tag 30 ==
- Adding a configurable delay to the FTP push notifications job
- **JUnit** test cases updates
- GooglePay update in the wallet product
- Raffle, always win feature will consider users that has already win properly
- Log reduction and optimizations
== Tag 29 ==
- New! GooglePay tab on wallet UI
- Cascade data delete when deleting a workspace **Fix**
- Under the hood fixes code
== Tag 28 ==
- Loyalty Program not displaying its content properly **Fix**
- Scheduled broadcast may trigger correctly regardless it's segmentation filters **Fix**
- Various wallet UI enhancements
- MDA integration minor enhancements
- Inserting element on a List using the UI will work correctly **Fix**
===== Version 7.1 =====
== Tag 26 ==
- Scratchcards integration with MDA code
- HTML upload support when composing emails
- elasticsearch to MDA migration script
- Adding new prizes will no affect old ones on Raffle **Fix**
- New API method to search list elements with filters and pagination
- 22111 Sending PUSH notifications with metadata correctly
- Under the hood fixes and stability improvements code
== Tag 24 ==
- Enhancements to "Virtual money" interaction request
- New inline help for Wallet
- MDA list manipulation enhancement and bug fixes code
== Tag 23 ==
- MDA support as elasticsearch replacement code
- Wallet badges support (email)
- New Scratchcard job for delivery
- Bugfix with unicode characters in wallets
- Under the hood fixes code
== Tag 22 ==
- Added wallet preview at the sending page
- Fixed an issue making some keyword campaign to mix up the configured responses
- Under the hood fixes and stability improvements, web pages code
== Tag 21 ==
- New! Scratchcard E-Swipe Video
- Added new removal mechanism for Loyalty Programs
- Added expiration date with timeout for Contest campaigns
- Under the hood fixes and stability improvements code
- Fixed an issue that wasn't allowing some Contest campaign to be activated from the edition page
- **JUnit** test cases updates
== Tag 20 ==
- Bug fixes 21705 21818
- Under the hood fixes and stability improvements, db procedures enhancements code
- Email report update, added pagination
- New! Loyalty program page
- Better compatibility for Safari when the user is creating a wallet template
== Tag 19 ==
- Under the hood fixes and stability improvements code
- Passbook Help update
- New ranking system for Virtual Money Game request
- Default capaign ordening on welcome page set to ID
- **JUnit** test cases updates
== Tag 18 ==
- Allowing subscription on autoregister
- Under the hood fixes and stability improvements code
- Paypal subscription enhancements (suspend and activate)
== Tag 17 ==
- Minor wallet UI general improvements
- Fixed an issue when inserting entries for the first time on distribution lists created from templates
- New! JUnit test to validate the initial DB state when installing the product from scratch
- New "Virtual Mode" game play for trivias request
== Tag 15 ==
- **JUnit** test cases updates
- Fixed a pagination issue when listing passbook templates
- Update to Google captcha
- Spanish messages updated
- Under the hood fixes and stability improvements code
- Added some image validations when using the wallet composer
- Updated Paypal API
- Fix on Weekly by product report. Ticket 21284
== Tag 14 ==
- Major project structure modification code
- Code Analysis fixes (IntelliJ & FindBugs) code
- Under the hood fixes and stability improvements, heavy code clean up! code
- **Fixed** an issue sending scratchcards when the list contains a huge amount of recipients
- **JUnit** test cases updates
===== Version 7.0 =====
== Tag 12 ==
- New! e-swipe update, now it's possible to assign a link on each image added
- New! hiperlinks on broadcast report to display details of: Delivered Expored, Undelivered, Blacklisted and Receipt not delivered
- JQuery 3.3.1 support, required by the last penetration testing experience code
- Small UI modifications on wallet product
- Code Analysis fixes (IntelliJ & FindBugs) code
== Tag 11 ==
- Hibernate model updates code
- Fixed close button's location (X) on wallet preview
- New! column "black list" on broadcast report
- **JUnit** test cases updates
== Tag 10 ==
- Multiple minor Wallet product enhancements & bug fixes code
- **Fixed** bug sending updates to passbooks
- **Fixed** an issue preventing loading more contacts to a segmentation list using a file
- **JUnit** test cases updates
- **Fixed** strange cases where some jobs read the execution time incorrectly if the server is in another timezone request
- Cloning tool improvements code
- Support for the new SMPP Gateway code
== Tag 08 ==
- Now the login page will appear with the same browser default language
- **JUnit** test cases updates
- Under the hood fixes and stability improvements, some code clean up! code
== Tag 07 ==
- Better SMS counter for [[https://en.wikipedia.org/wiki/GSM_03.38|GSM 03.38]] GSM-7, USC-2
- DB maintenance tools updates code
- Penetration Test enhancement's code
- **Fixed** bug shortener URL using bit.ly
- **Fixed** last animation in template MIM
- Under the hood fixes and stability improvements, some code clean up! code
== Tag 06 ==
- **Fixed** throttle when sending broadcast using concatenation
- Swapping order when displaying results from On Air view
- Credits interface general improvements
- Improvements when copying workspaces code
- **Fixed** date filter on Subscribers>Details:
- Shows data of the day on course
- Starts on filter works correctly
- Changed calendar object, to new java API code
- **Fixed** bug creating new user using the autoregister feature if the company name has white spaces
- Under the hood fixes and stability improvements, some code clean up! code
== Tag 05 ==
- Changed file's format FTPCleanSegmentationList request
- Added a new notification when a message has more than 1 part on Broadcast tools
- **Fixed** bug verifying if a mobilenumber is in the blacklist when a broadcast is being send
- **Fixed** scenario where an already existing mobilenumber is added again via API
- Added new column "User" in list broadcasts view
- **Fixed** bug where prizes could not be deleted from a raffle
- **Fixed** problem when processing mobile numbers obtained from a campaign results
- Under the hood fixes and stability improvements
== Tag 04 ==
- Blacklist notification if a user add numbers manually
- Removing invalid segmentation option when using wallet push updates on keyword product
- Fix bug with dates when loading Weekly by Product Report, 21284
- Under the hood fixes and stability improvements, some code clean up! code
== Tag 03 ==
- Minor modifications to the mechanism that shows broadcast statistics code
- Added email report pagination
- **JUnit** test cases updates
== Tag 02 ==
- Minor modifications to the way passbook's templates are displayed code
- Moved **passdelivery** to a separated environment
- **Fixed** a bug preventing eSwipe being created correctly
== Tag 01 ==
- New mechanism to retrieve wallet images
- Under the hood fixes and stability improvements, some code clean up! code
- Broadcast improvements, now users can send quick broadcast by typing recipients directly on the page (no file required)
===== Version 6.3 =====
== Tag 52 ==
- Under the hood fixes and stability improvements
- Improvements on the credit count mechanism
== Tag 51 ==
- Java 9 support code
- Under the hood fixes and stability improvements, some code clean up! code
- **Fixed** Broadcast pause ability (broken on a previous cycle)
- Fixed response set pagination 21174
== Tag 50 ==
- New! OptOut report
- **Fixed** an issue that allow broadcast to be edited when sending.
- General Broadcast enhancements code
- Enable double opt-in option on the subscription UI
- Added an image size limit when creating wallet templates 21014
- Under the hood fixes and stability improvements
== Tag 49 ==
- **Fixed** the export option on the reconciliation report
- Segmentation list enhancements
- Under the hood fixes and stability improvements
== Tag 48 ==
- Schedule Broadcast process enhancements code
- Using DateTime API when listing broadcasts code
- New! Job to fetch most popular cryptocurrencies information and value.
- Hangman bugfix 21039
- Under the hood fixes and stability improvements
== Tag 47 ==
- Raffle Campaign now validates its availability before process interactions.
- New confirmation dialog when a user try to save a Wallet Template
- Now the blacklist is considered when using the REST API
- Under the hood fixes and stability improvements
== Tag 46 ==
- Better error handling when using the messangi callback function code
- New! passdelivery use cases
- **Fixed** an issue that was preventing //customer_optin_status// be synced properly when the user edited the list manually
- Under the hood fixes and stability improvements
- Email & SMS subscription list are now unified
- MMA Compliance validations
== Tag 44 ==
- Adding prizes information when migrating Raffles.
- Filtering pending broadcast per workspace. **Fixed**
- New! migration mechanism when switching db engines code
- Under the hood fixes and stability improvements
== Tag 43 ==
- Hibernate update code
- **JUnit** test cases updates
- Bugfix, schedule validation 20729
== Tag 42 ==
- Hibernate update (work in progress) code
- Under the hood fixes and stability improvements
- **JUnit** test cases updates
== Tag 41 ==
- Hibernate update (work in progress) code
- New Job to deliver custom reports over FTP request
- Fixed an issue preventing some users utilize the MO per shortcode feature 20674
- New! JUnit test cases
- Under the hood fixes and stability improvements, also a minor clean up! code
== Tag 40 ==
- Hibernate update (work in progress) code
- General Wallet improvements when encoding data & URL redirection when sending passes code
- Fixed small issue displaying certain dates on the SMS Traffic Report
- **JUnit** test cases updates
- New! JUnit test cases
===== Version 6.2 =====
== Tag 39 ==
- Hibernate update (work in progress) code
- **JUnit** test cases updates
- New! JUnit test cases
- Under the hood fixes and stability improvements, also a minor clean up! code
== Tag 38 ==
- Support for unicode character on barcodes
- Hibernate update (work in progress) code
- New Job to deliver custom reports over FTP request
- Under the hood fixes and stability improvements
== Tag 37 ==
- New FTP daily traffic report request (this was also applied as a path to 6.1.30)
- DB Maintenance Tools (self DB initialization mechanism, work in progress) code
- New db procedures routines to speed up reports.
- Under the hood fixes and stability improvements, also a minor clean up! code
- New! ability to use images as parameters on Wallets
== Tag 36 ==
- Hibernate update (work in progress) code
- **Fixed** preview when multiple files are selected
- DB Maintenance Tools (self DB initialization mechanism, work in progress) code
- Under the hood fixes and stability improvements code
- **JUnit** test cases updates
== Tag 35 ==
- Bug fix 20473
- DB Maintenance Tools (self DB initialization mechanism, work in progress) code
- Minor data range update in some FTP reports request
- New wallet notification events (ADD/REMOVE) code
- Hibernate update (work in progress) code
- Under the hood fixes and stability improvements code
- **JUnit** test cases updates
== Tag 34 ==
- Hibernate update (work in progress) code
- Scratch card preview fix (some scratch cards were displayed incorrectly)
- **JUnit** test cases updates
== Tag 33 ==
- Hibernate update (work in progress) code
- Under the hood fixes and stability improvements code
- Segmentation list clone improvements code
- Added email list wizard template
- **JUnit** test cases updates
== Tag 32 ==
- Hibernate update (work in progress) code
- Trivia game update for the Bahamas
- Under the hood fixes and stability improvements code
- **JUnit** test cases updates
===== Version 6.1 =====
== Tag 31 ==
- New! default list templates when creating segmentation lists
- Hibernate update (work in progress) code
- **Fixed** the file name string on some reports when exporting
- Passbook preview enhancements
- Under the hood fixes and stability improvements code
- **JUnit** test cases updates
== Tag 30 ==
- Hibernate update (work in progress) code
- New! starting status when preparing a blast
- **Fixed** issue stoping broadcast running at full speed
- Under the hood fixes and stability improvements code
- **JUnit** test cases updates
== Tag 29 ==
- New! ability to search roles by name or id
- Pass delivery update (work in progress)
- Configurable Hot Buttons request
- Hibernate update (work in progress) code
- New! REST API method to [[restapi:broadcasts#create_broadcast_by_distribution_list_using_throttle_and_delivery_method|blast]] with throttle
- Under the hood fixes and stability improvements code
- **JUnit** test cases updates
== Tag 28 ==
- Passbook preview and composer minor update
- Hibernate update (work in progress) code
- Under the hood fixes and stability improvements code
== Tag 27 ==
- Passbook preview minor update
- New! Predefined list's templates
- **JUnit** test cases updates
- Hibernate update (work in progress) code
- Under the hood fixes and stability improvements code
== Tag 26 ==
- New! status "starting" for broadcasts
- New! daily bank FTP report request
- New! [[restapi:broadcasts#create_broadcast_by_distribution_list_using_throttle_and_delivery_method|broadcast]] API method
- **JUnit** test cases updates
- Hibernate update (work in progress) code
- Under the hood fixes and stability improvements code
== Tag 25 ==
- PassDelivery mechanism update
- New! Ability to search roles by name or id
- **JUnit** test cases updates
- Hibernate update (work in progress) code
- Under the hood fixes and stability improvements code
== Tag 24 ==
- Updates to the Database model code
- Personalized User page's bug fix
- Automatically workspace setup for certain parameters
- **JUnit** test cases updates
- Under the hood fixes and stability improvements code
== Tag 23 ==
- Traffic Report big fixes code
- Reconciliation Report bug fixes
- New Job to process personalized broadcast using CSV files request
- MT DRs report bug fix 20002
- Decoding message bug fix when using the SMPP Gateway
- Wallet enhancements for the CloudWallet product
- Wallet bug fix when printing barcodes code
- Wallet composer callbacks bug fix
- Under the hood fixes and stability improvements code
== Tag 22 ==
- Improved regex patterns to detect invalid emails on blasting
- New cases for the mobile parser feature mo--/++ mt--/++
- Updates to the Database model code
- Improvements when using forced throttle configuration code
- Booting script updates code
- Under the hood fixes and stability improvements code
== Tag 21 ==
- Wallet improvements for the CloudWallet product
- Improved UTF16 MO decoding
- Added support for the new SMPP Gateway
- **JUnit** test cases updates
- Under the hood fixes and stability improvements code
== Tag 20 ==
- Reconciliation report, return button will bring you back from the detail view to the global view properly request
- Reconciliation report, detail view date will update correctly according the selected day request
- Broadcast will no longer wait one cycle (when throttling) to store statistics when finish code
- New [[restapi:two_way_message|Two Way Message]] REST API method
- Distribution List Broadcast preview window will print carriage return properly
- **JUnit** test cases updates
- Under the hood fixes and stability improvements code
== Tag 18 ==
- New! Scheduler mechanism to handle future tasks code
- Sending carriage return properly on distribution list broadcast
- Under the hood fixes and stability improvements code
== Tag 16 ==
- Charset engine improvements, now is possible to suggest the DCS to use when no unicode characters are detected. request
- Allowing the **forgot password** feature to change the email sender address by configuration.
- Cleaner Sent & DRs report, it will strip out the UDH header if present
- New! JUnit test cases
- Under the hood fixes and stability improvements code
===== Version 6.0 =====
== Tag 14 ==
- Adding a configurable column cap when importing excel files, this will prevent memory overflows code
- Database engine improvements
- Some UI enhancements (icons & font awesome)
- New! JUnit test cases
- Under the hood fixes and stability improvements code
== Tag 11 ==
- When editing a broadcast that is already completed a new broadcast will be generated with the modifications. request
- When switching files on the broadcast creation page the line count will be properly updated. request
- Now its posible to deliver multiple messages to the same mobile number as long as they have different parameters when using Personalized or File Broadcasts. request
- Now, when you export reports from the ME the dates and times will come in different columns. request
- Sent & DRs report will display the campaign name for interactive campaigns and templates. request
- New! JUnit test cases
- Under the hood fixes and stability improvements code
----
== Tag 07 ==
- File Input/Output Standardization (CSV/Excel)
- Broadcast file pre-processing enhancements
- Server side validation to prevent makers sending broadcast due slow networks and misbehaviors
- Broadcast user level restriction to see and/or delete campaigns from other users request
- New! Subscribers report
- New! Billing report request
- New! Facebook Messenger as a delivery channel
- General reports enhancements & normalization
- New! New RESTful methods
- [[restapi:get_distribution_list|Get List Subscribers]]
- [[restapi:get_template_sms|Get Template SMS]]
- New! JUnit test cases
- Minor Mobile Parser improvements
- Under the hood fixes and stability improvements code
Starting from this version all input files in TXT are no longer valid, users need to adapt to the new CSV/Excel format prior any upgrade
===== Version 5.3 =====
== Tag 52 ==
- New! Added new Campaign Report
- Under the hood fixes and stability improvements code
== Tag 51 ==
- New! Added Push Expiration Date option to Broadcast
- Added campaignId in list views to interactive campaigns
- Under the hood fixes and stability improvements code
- New! JUnit test cases
== Tag 50 ==
- New! Avoid uses the same keyword in active campaigns
- Under the hood fixes and stability improvements code
- New! JUnit test cases
== Tag 49 ==
- Ability to set a timeout to the Contest campaign
- Under the hood fixes and stability improvements code
== Tag 48 ==
- Enhancements to the Multiple Choice Report request
- Show file information when editing a broadcast by file request
- Under the hood fixes and stability improvements code
- New! JUnit test cases
== Tag 47 ==
- Ability to send blasting quota alerts request
- Under the hood fixes and stability improvements code
== Tag 46 ==
- New! Limited delivery in GeoFence and Beacons request
- New! Fire Message using POST request
- Ability to use interactive templates on Contest type campaigns
- Ability to use templates on email broadcast
- Under the hood fixes and stability improvements code
== Tag 44 ==
- New! Multiple Choice report request
- Under the hood fixes and stability improvements code
== Tag 43 ==
- New! Ability to select multiple distribution lists when sending blasts
- New! Added support for multiple carriers when sending scratchCard by file request
- Fixed bug importing templates
- Under the hood fixes and stability improvements code
== Tag 42 ==
- New! Availability schedule configuration for External WebServices and Fixed Response campaigns
- New! Dynamic MO Report
- New! JUnit test cases
- Under the hood fixes and stability improvements code
== Tag 41 ==
- New! Two Factor Authentication
- Export for Segmentation List
- Under the hood and stability improvements code
== Tag 40 ==
- Under the hood and stability improvements code
== Tag 39 ==
- Configurable Loyalty Number column per workspace, available on Broadcasts and Distribution Lists request
- Auto provisioning process improvements (Messangi App)
- New! User Activity Log Report
- Under the hood and stability improvements code
== Tag 38 ==
- Fixed annoying "Stay On Page" message when using IE 11 code
- Workspace branding image edition improvements
- New RESTful API method to query mobile numbers on a Blacklist request
- New RESTful API method to verify if a mobile numbers is on a Blacklist request
- Under the hood and stability improvements code
== Tag 37 ==
- Report and logging bug fixes
- Under the hood and stability improvements code
- New! JUnit test cases
== Tag 36 ==
- Under the hood and stability improvements code
== Tag 35 ==
- If a user is running low on credits a new Email notification will be fired with this information.
- Enhancements to the Banking Fraud solution (Chaser) code
- RESTful API modifications.
* [[restapi:create_campaign_3_35|Create campaign]]
* [[restapi:edit_campaign_3_35|Edit Campaign]]
* [[restapi:get_campaign_3_35|Get campaign]]
* [[restapi:delete_campaign_3_35|Delete campaign]]
* [[restapi:list_campaigns_3_35|List Campaign]]
* [[restapi:list_campaign_labels_3_35|List Campaign Labels]]
* [[restapi:label_detail_3_35|Label Detail]]
* [[restapi:edit_label_3_35|Edit Label]]
* [[restapi:create_label_3_35|Create Label]]
* [[restapi:label_detail_3_35|Label Detail]]
* [[restapi:create_email_list_3_35|Create Email List]]
* [[restapi:delete_email_list_3_35|Delete Email List]]
* [[restapi:add_user_to_email_list_3_35|Add user to email list]]
* [[restapi:remove_user_from_email_list_3_35|Remove user to email list]]
* [[restapi:lists_distribution_lists_3_35|List Distribution List]]
* [[restapi:create_distribution_list_3_35|Create Distribution List]]
* [[restapi:delete_distribution_list_3_35|Delete Distribution List]]
* [[restapi:create_segmented_distribution_list_3_35|Create Segmented Distribution List]]
* [[restapi:lists_broadcasts_3_35|List Broadcasts]]
* [[restapi:list_instance_codes_3_35|List Instance Codes]]
* [[restapi:create_broadcast_by_distribution_list_3_35|Create Broadcast By Distribution List]]
* [[restapi:edit_broadcast_by_distribution_list_3_35|Edit Broadcast By Distribution List]]
* [[restapi:create_broadcast_by_file_3_35|Create Broadcast By File]]
* [[restapi:edit_broadcast_by_file_3_35|Edit Broadcast By File]]
* [[restapi:create_personalized_broadcast_3_35|Create Personalized Broadcast]]
* [[restapi:edit_personalized_broadcast_3_35|Edit Personalized Broadcast]]
- Under the hood and stability improvements code
- General test & QA improvements code
== Tag 34 ==
- RESTful API modifications.
* [[restapi:register_facebook_app_3_35|Register Facebook Application]]
* [[restapi:posting_a_message_to_the_facebook_wall_3_35|Posting a Message to the Facebook Wall]]
* [[restapi:register_twitter_app_3_35|Register Twitter App]]
* [[restapi:posting_to_the_twitter_timeline_3_35|Posting a Message to the Twitter Timeline]]
* [[restapi:add_to_restriction_list_3_35|Add to Restriction List]]
* [[restapi:add_to_restriction_list_bulk_3_35|Add to Restriction List (Bulk)]]
* [[restapi:update_user_on_restriction_list_3_35|Update User On Restriction List]]
* [[restapi:update_user_on_restriction_list_by_id_3_35|Update User On Restriction List by Id]]
* [[restapi:sending_geo_push_3_35|Sending Geo Push]]
* [[restapi:send_location_3_35|Send Location]]
* [[restapi:remove_from_restriction_list_3_35|Remove from Restriction List]]
* [[restapi:send_response_3_35|Send Response]]
* [[restapi:send_a_smart_url_3_35|Send a Smart URL]]
- Under the hood and stability improvements code
== Tag 33 ==
- Chaser improvements (Bank Fraud) code
- RESTful API minor corrections
- Under the hood and stability improvements code
== Tag 32 ==
- Set 'Start on keyword only' as default on Multiple Choice request
- Fixed an issue preventing cloning workspaces
- Ability to use tokens as mobile number on distribution lists
- Fixed an issue preventing copying Email List with attributes
- Job Config UI improvements
- Added some extra input validation at Workspace's edition page
- New Column TYPE when listing scratch cards
- RESTful API minor corrections
- Under the hood and stability improvements code
== Tag 31 ==
- New! [[restapi:dlist#create_segmented_distribution_list|Create Segmentation Distribution List]] method (RESTful API) request
- New! Send template messages with CHASER method (RESTful API) request
- New! JUnit test cases
- Under the hood and stability improvements code
== Tag 30 ==
- Started from 5.2.28 focused on stability (no new features)
- JUnit process huge improvements
- Under the hood and stability improvements code
===== Version 5.2 =====
== Tag 30 ==
- Auto-Provisioning big improvements! code
- New abilities on Trivia && Raffle (Bahamas)
- Hangman accumulative points handling && triggers when Win/Lose
- New! JUnit test cases
- Under the hood and stability improvements code
== Tag 28 ==
- Increased character limit when sending PUSH messages
- MMS attachment size validation on Broadcasts
- Tons of under the hood and stability improvements code
== Tag 27 ==
- New! Beacons interface, WiFi beacons support.
- New! JUnit test cases
- Under the hood and stability improvements code
== Tag 26 ==
- New! Job configuration interface
- New! New RESTful CRUD methods for interactive campaigns
- New! JUnit test cases
- Under the hood and stability improvements code
== Tag 24 ==
- New Scratch Card link on the home screen request
- Sending the message subject on PUSH messages (Mobile SDK)
- Fixes an issue preventing to setting correctly the 'mute' option
- Handling opt-out correctly when having multiples workspaces sharing codes
- Adding Language switcher at the User's profile page
- New! JUnit test cases
- Under the hood improvements and stability improvements, also a minor clean up! code
== Tag 22 ==
- Communication improvements between the Campaign Manager and the OmniChannel backend code
- New! Full support for National Language Single and Locking shift tables [[https://en.wikipedia.org/wiki/GSM_03.38|GSM 03.38]]
- New! Ability to parametrize charset to use per bind
- Ability to use Main List parameters on broadcasts and campaigns. See [[:using_main_list_data_as_parameters|Using Main List data as parameters]] for more information request
- New! JUnit test cases
- Under the hood improvements and stability improvements, also a minor clean up! code
== Tag 21 ==
- New! Kibana integration (segregated by workspace)
- Under the hood improvements and stability improvements code
== Tag 20 ==
- InApp Messaging (Broadcasts interface)
- New! Full Passbook Preview
- New! administrator capabilities in RESTful services
- Fixed a bug that prevents sending blasts at full speed (~250 msg/s) code
- New! RESTful method to manipulate [[restapi:email|email]] distribution lists
- New! Ability to disable LDAP Communication Providers
- Added more detail to ME server logs
- New! JUnit test cases
- Under the hood improvements and stability improvements code
== Tag 18 ==
- Raffle improvements (Prize Threshold, Always Win, Cycles)
- WU development incorporation request
- Added URL preview on Passbook creation request
- Fixed an issue using the incorrect session pool when simulating incoming messages
- General RESTful API improvements code
- General JUnit improvements && better exception logs code
- New! JUnit test cases
- Under the hood improvements and stability improvements code
----
== Tag 16 ==
- Single access key for Messangi SDK and internal RESTful API code
- New! Workspace edition [[:workspaces|page]]
This process may swap private and public keys for existing users
== Tag 15 ==
- Workspaces prepend awareness improvements request
- Improved email recognition when creating/editing a workspace
- General RESTful API improvements
- New! JUnit test cases
- Fixed an issue preventing the user to see applied filters when editing a blast
- Under the hood improvements and stability improvements code
== Tag 12 ==
- Integration of branches 5.0, 5.0SYN and 5.2 code
- New! [[Contacts]] feature
- New! [[Reminders]] feature
- New! Android Pay support
- New! ability to save a broadcast as //pending// to be //sent// later or even marked as //rejected//. Learn more about [[:pendigapproval|Pending Approval]] request
- The Broadcast Report page will have a start date in the past as default request
- Edit a segmented broadcast will notify properly the presence of filters if any
- New workspaces will have active the main list and de MMA compliance by default, you can change this behavior by workspace
- All new lists will update the main list by default, you can change this behavior by workspace
- Fix an issue preventing reload prepends configuration when saving workspaces
- New option to force a trivia to start only by it's keyword request
- Welcome message for trivias
- Default Availability on GeoFences is now set to //**Allowed**//
- JUnit engine improvements code
- New! JUnit test cases