5.3 (11/03/2022)
- Enhancement: Return-path added on webforms
- Enhancement: Custom fields and systematic variables support added to the web form content
- Enhancement: Export functionality rebuilt and secured
- Enhancement: Separate page added for exported files
- Enhancement: PowerMTA addon download button added for DNS records
- Enhancement: Counters made live on the scheduled campaigns page for the running campaigns
- Enhancement: Counters made live on the contact lists page for the lists under import or export
- Enhancement: Counters made live on the segments page for the segments under creation or export
- Enhancement: Validation added in broadcast preview
- Enhancement: Bots column added while exporting stats
- Enhancement: Failed sending nodes notifications added to issues for triggers and drips
- Enhancement: Importing comma-separated txt file support
- Enhancement: Systematic variables added for sending_domain and masking_domain
- Enhancement: Spintags support in email headers
- Optimization: Using custom sender-id while scheduling validation added
- Optimization: Addons installation flow
- Optimization: Contact lists page loading
- Optimization: HTML stripping when browser plugins interfere
- Optimization: IPs distribution over domains in PowerMTA setup wizard
- Optimization: ESP callbacks processing highly optimized
- Optimization: Default mail attributes set in the application settings
- Fixed: Domain key size variation in Application Settings
- Fixed: Responsive issues on certain placed
- Fixed: Drag and drop editor images using absolute paths
- Fixed: Web version certain issues fixed
- Fixed: Email suppression bulk deletion using references
- Fixed: GeoIP folder permissions check added
- Fixed: Trigger delivery statuses for PowerMTA
- Fixed: Elastic Email JSON invalid response exception added
- Fixed: Callbacks for triggers statistics
- Fixed: In domain suppression, downloading duplicates after importing a file
- Fixed: Export bounce addresses giving 403 error
- Fixed: Admin-assigned sending domain added to drips
- Fixed: Contacts importing in certain cases mixing up columns
- Fixed: Tracking pixel visibility in outlook and other similar mail clients
- Fixed: Visibility added in triggers for the contact lists having no contacts
- Fixed: Cosmetic changes
- Enhancement: Export suppressed emails/domains
- Enhancement: ESP Module command for creating additional ESP integrations
- Enhancement: Tracking domain switch added in sending node
- Enhancement: A/B reporting for clicks by browser
- Enhancement: List-Unsubscribe added for drips
- Enhancement: A/B reporting for top clicks
- Fixed: Several minor fixes
- Fixed: Email text body line separation
- Fixed: PowerMTA addon certain fixes
- Fixed: Sending nodes export certain fixes
- Fixed: API fixes
- Fixed: Unsubscribe link forcibly adding to the web version
- Fixed: Admin assigned sending nodes group
- Optimization: Statistics pages are optimized by initially hiding the email address and list name
- Optimization: Indexing added for several fields
- Optimization: Bounce processing optimization
- Fixed: Contact Limits issue for new installation
- Fixed: Primary domain verification in certain cases
- Fixed: Memory exhaust issue for inline spingtags for certain cases
- Fixed: Feedback loops exceptions added
- Fixed: HTTP_AGENT exception handling for headless browsers
- Enhancement: Dashboard counters converted into units for big numbers
- Enhancement: Conditions added for Bot opens/clicks
- Enhancement: tags support added for tracking domains
- Fixed: Cloak tracking method tweaks
- Fixed: User-agent updated for geo-tracking
- Enhancement: Detect bot engagements
- Enhancement: Exclude bot opens and clicks
- Enhancement: DNS lookup gateways added in application settings
- Enhancement: Sending test emails will now increment to the limits
- Enhancement: View contacts page columns prioritization and sorting added
- Enhancement: Control user notifications from application settings
- Enhancement: Alert added on broadcast add/edit page
- Enhancement: Option to add/remove return-path and custom reply email
- Optimization: Cosmetic changes
- Fixed: Global header/footer certain issues
- Fixed: Datatable search box in firefox
- Fixed: Export drip statistics
- Enhancement: Modular hierarchy for Sending Nodes
- Enhancement: Developers can integrate new Sending Nodes themselves
- Enhancement: Bounce processing functionality and bounce rules updated
- Enhancement: Mailgun multi-region support
- Enhancement: Live sending graph added on dashboard
- Enhancement: Design changes for top bar dropdowns
- Enhancement: Notifications dropdown more features added
- Enhancement: Notices added for bounce rules and sending nodes hierarchy
- Enhancement: Export option added for broadcast stats and trigger stats
- Enhancement: Trigger edit options
- Enhancement: data-name attributes added for all divs
- Enhancement: Output hook added based on data-name attributes
- Enhancement: Validation added for sending nodes, domains, contact lists on schedule
- Enhancement: Placeholder added for the search box
- Enhancement: Campaign preparation percentage added on view scheduled campaigns page
- Enhancement: Auto-refresh table option added on view scheduled campaigns page
- Enhancement: Include recipients custom fields in stats export
- Enhancement: Import a broadcast from a URL
- Enhancement: Option added to download images when importing broadcast from a URL
- Enhancement: Top clicked links added under A/B tab in broadcast statistics
- Enhancement: Bulk delete option added for the scheduled campaigns
- Enhancement: Status column added on sending nodes and users pages
- Enhancement: Dependency check on deleting a sending domain
- Enhancement: Dependency check on deleting a sending node
- Enhancement: Dependency check on deleting a contact list
- Enhancement: Dependency check on deleting a segment
- Enhancement: Re-assign assets to a new sending domain upon deletion
- Enhancement: Re-assign assets to a new sending node upon deletion
- Enhancement: Mumara ONE sending node added
- Enhancement: MD5 suppression support
- Enhancement: Generate MD5 hashes for the existing contacts
- Enhancement: Added more fields in segment export
- Enhancement: Inline conditional content support
- Enhancement: addContact API added more optional parameters
- Enhancement: API added for getBroadcastGroups and getListGroups
- Enhancement: Retain statistics upon the deletion of the contacts
- Enhancement: Checkbox options on creating a segment on advanced criteria
- Enhancement: Timezone automatic daylight saving support
- Enhancement: Emoji support in drips
- Enhancement: Additional headers added in the drip campaigns
- Enhancement: Callbacks updated and optimized for all ESPs
- Enhancement: Gmail Feedback-ID header support
- Fixed: Sending domain notice for the additional staff member without a sending domain
- Fixed: Primary domain confirmation button
- Fixed: Alert messages alignment issue fixed
- Fixed: Cosmetic changes for Mac screens
- Fixed: Drag & drop editor full width
- Fixed: Elastic email error in certain cases
- Fixed: Add a new group should select newly added group automatically
- Fixed: Validation on dynamic tags without unit rules
- Fixed: Bounce status on the edit contact page
- Fixed: Certain parameters state on broadcast reschedule
- Fixed: UI for adding a bounce rule
- Fixed: The default state for adding triggers is active now
- Fixed: Sending node deletion
- Fixed: Contact lists empty groups not showing in the tree view
- Fixed: Hide empty groups on the schedule page
- Fixed: Admin can move the contact lists to a group added by another admin
- Fixed: Broadcast error fixed on add/edit if HTML tag has similar syntax as of the spin tag
- Fixed: Live events deleted contacts handling
- Fixed: CKeditor public access removed
- Fixed: Validation on adding a new user account
- Fixed: Admin-assigned bounce address not showing in triggers under Custom Sender-Info
- Fixed: Re-export a list should now download the fresh file
- Fixed: Import contact list with special characters
- Fixed: Rocket import fixed when a custom field has a comma-separated value
- Fixed: Import contacts page not showing contact lists
- Fixed: Broadcast attachment doesn't remove in certain cases
- Fixed: Broadcast stats page sorting by email address
- Fixed: Responsive issue for certain pages on specific screens
- Fixed: Custom fields sorting by creation date
- Fixed: Admin creating a trigger to add contacts to the suppression list showing user lists
- Fixed: Image fixed in the email preview while scheduling the campaign
- Fixed: exported CSV file access using direct URL blocked
- Fixed: Admin roles sorting by creation date
- Fixed: Redirection fixed for triggers and drip groups after saving
- Fixed: Insecure URL issue fixed when opening the web form dialogue box
- Fixed: Bounce address test connection
- Fixed: View segment criteria issue in certain case
- Fixed: CKEditor image path issue on certain environments
- Fixed: Validation added in web forms
- Fixed: Staff should see all segments added by other staff members while adding a trigger
- Fixed: Cosmetic fixes
- Optimization: Option to enable/disable the vars in hooks
- Optimization: Hooks queue and sync method enhanced
- Optimization: Bulk update module functionality
- Optimization: Live events hierarchy optimized
- Optimization: Triggers criteria and functionality optimized at the backend
- Optimization: Pageload Speed and Performance
- Optimization: CSS/JS optimized on the add/edit broadcast page
- Optimization: Google charts replaced by local charts
- Optimization: PowerMTA logs processing
- ESP Edition: Set a domain as the sandbox
- ESP Edition: Limit a contact list by number of contacts
- ESP Edition: Enable/Disable a contact list
- ESP Edition: Disable adding/importing contacts with confirmed status
- ESP Edition: Enable/Disable individual sending domains
- ESP Edition: Bounce processing method to route bounce emails to a bounce server
- ESP Edition: Default return-path/bounce domain
- ESP Edition: SPF include domain
- ESP Edition: Ability for users to authenticate their own custom bounce domains
- ESP Edition: Sending domain selection on the broadcast preview
- ESP Edition: Disable sending from unauthenticated domains
- ESP Edition: Disable users to edit the default DKIM Selector
- ESP Edition: Disable users to edit the default Tracking Domain Prefix
- ESP Edition: Disable users to edit the default Bounce Domain
- ESP Edition: Disable users to Download Domain Keys
- ESP Edition: Disable users to Regenerate the Domain Keys
- ESP Edition: Disable CNAME option for the Tracking Domain
- ESP Edition: Disable .htaccess option for the Tracking Domain
- ESP Edition: Disable CLOAK option for the Tracking Domain
- ESP Edition: Overwrite Tracking Domain Value
- ESP Edition: Enable Fallback DKIM
- ESP Edition: Disable sending emails to the unconfirmed contacts
- Enhancement: Added web fonts to the local resource
- Fixed: Sending Domains verified status when added from PowerMTA addon
- Fixed: SparkPost Callback URL
- Optimization: Composer optimized
- Enhancement: Stats preservation upon the contact deletion
- Enhancement: Comma handling in campaign content for special languages
- Enhancement: Cosmetic changes
- Enhancement: Delete custom fields data when unassigned
- Enhancement: Whitelist IP subnets
- Fixed: Set the default number of threads
- Fixed: Auto-inactive SMTP fix for certain cases
- Fixed: Global headers issue fixed
- Enhancement: addUser & editUser API hashed password param
- Enhancement: Webform %%error%% variable to catch/display the error
- Enhancement: Broadcast page design
- Enhancement: Cosmetic changes
- Enhancement: Add bounce status in the Segment based on Contact List
- Enhancement: Segment numeric filter lesser than or greater than
- Enhancement: Export stats all columns added
- Enhancement: Pre-assigned assets to the package visibility in the webform
- Enhancement: Hooks added on auth pages
- Enhancement: Trigger when a custom field value is changed via API
- Fixed: Auto-resume broadcast upon connection reestablishment
- Fixed: Custom Fields sorting
- Fixed: Contacts limit on copy list function
- Fixed: Edit long primary domains
- Fixed: Emojis in subject line
- Fixed: PostMark error on test connection
- Fixed: Pre-assigned bounce address visibility in sending node
- Optimization: User limits check classes optimization
- Enhancement: Segment exclude criteria added under Advanced Criteria
- Enhancement: Disable admin notifications on the webform
- Enhancement: Overwrite user limits
- Enhancement: Segments based on empty values
- Enhancement: Segment filter greater than or lesser than an integer value
- Enhancement: Hooks added for Sending Domain module actions
- Enhancement: Delete a bounce address dependency check and replace it with another bounce address
- Enhancement: Error message displayed when importing broadcast from a URL and added an alternative use of curl
- Enhancement: Added SSL status on Sending Domain page
- Enhancement: SSL/TLS support while sending a test preview
- Enhancement: Sending Domain page no-reload upon confirmation or recheck
- Enhancement: Application-level settings shifted to application_settings table and removed from user_settings
- Enhancement: Error codes added to the API
- Enhancement: Help text added at several places
- Enhancement: Hooks added on login/logout pages
- Enhancement: Single Sign-On (SSO) functionality added
- Enhancement: Added statuses for the Sending Domains
- Enhancement: Cosmetic changes
- Optimized: Send a drip to the existing contacts in a segment
- Optimized: Daily and monthly sending limits
- Optimized: System-wide contacts limit on user accounts
- Optimized: Classes added for the limits
- Optimized: Cron-based callback processing
- Optimized: Tracking headers to avoid spammy behavior
- Fixed: Webform not showing pre-assigned sending domain to the package
- Fixed: Duplicate entries via web form
- Fixed: Selection option changed to the checkboxes when adding a trigger based on a segment
- Fixed: Required custom fields made mandatory
- Fixed: Webform error messages updated
- Fixed: Dashboard Opened by Device graph responsiveness
- Fixed: Activity logs across the users
- Fixed: Use of the associated tracking domain when an admin uses a sending domain added by another admin
- Fixed: Importing contacts with a single alphabet first name
- Fixed: Duplicate sending domain presence while editing a list
- Fixed: Admin can export the contact lists of other users
- Fixed: Send a test email from the Gmail node
- PS: You can not downgrade to any prior version from this version
- Enhancement: Webhooks added
- Enhancement: Queues driver added for hook processing
- Enhancement: Addon built-in licensing hierarchy added for developers
- Enhancement: Added language and RTL plugin for CKEditor
- Enhancement: Activity logs enhanced
- Enhancement: Filters added on the View Contacts page
- Enhancement: SendMail API added
- Enhancement: Copy a Drip
- Enhancement: Domain status added
- Enhancement: Google Recaptcha added for web forms
- Enhancement: Sending nodes test connection grid
- Enhancement: GeoIP database updated
- Enhancement: Search added for the assets while campaign scheduling
- Fixed: Parentheses brackets support in email content
- Fixed: Webform confirmation link fixed for specific cases
- Fixed: Dashboard counter fixes as per the user timezone
- Fixed: Spintag API placeholder
- Fixed: Skipping suppressed domains for triggers
- Fixed: Duplicate tracking headers for PHPMailer
- Fixed: Email suppression sorting
- Fixed: User Roles/ACL
- Fixed: Broadcast chart minor fixes
- Added: Help icon display/hide option in Application Settings
- Added: ACL added for the Access Logs
- Added: Drag n Drop Editor background image functionality
- Added: Email history data tables and search options
- Added: System-wide contacts limits
- Added: System-wide contacts limits
- Changed: Drip default sorting order by Delay
- Split Test minor fixes
- API Key backend validation on delete
- Contacts Import - countries mapping via shortcode and ID
- Sender Info added to web forms for the confirmation email
- Users segments removal from admin scheduling
- Staff user soft/hard delete
- Staff user migrate assets to another staff user upon deletion
- Drag & Drop editor special character fixed in the image name
- Language file updated
- Send preview while editing a node fixed
- Dashboard charts timezone synchronized for certain filters
- More system variables added for broadcasts
- Cloaking method optimization for images
- Segments bullets added while scheduling
- Send preview while scheduling for SendGrid fixed
- Broadcast stats Logs datatables error for certain cases fixed
- Contact list export certain fixes
- Contacts import override creation date for selected format enhancement
- Suppression flow optimization for user case
- Intellectual sending pattern added for triggers and drips
- CLI for campaign pause, resume, delete
- Added MTA response for trigger stats
- DB check module issue fixed
- Bounce processing more exceptions added
- Bounce processing more exceptions added
- Drip long destination URL encoding optimized
- Subscriber history exceptions added for certain cases
- Bounce address host field validation enhanced
- Certain fixes for cloak tracking
- GeoIP database fixes for certain cases
- SMTP persistent TLS connection for the batches optimized
- Message correction upon unsubscribe
- Datatables fixed in broadcast stats under the bounced tab
- Tracking domain cloaking method URL encoding enhancement
- Tracking domain cloaking method Image URL masking
- Unique clicks counter fixed for the recent update
- GeoIP database updated
- Duplicate custom field issue for staff members
- Custom field utilization among staff members
- PHP tracking method for sending domains added
- Segment creation without criteria validation added
- Commandline via browser authentication added
- Campaign system-pause handling upon connection failure
- Campaign resume/auto-resume handling if threads are running in the background
- Email sending process optimization
- PowerMTA unique passwords for all SMTPs
- Date type custom field handling
- IP suppression for long IP list
- Webform date field time removed
- DKIM verification method changed
- Application-level contacts limit
- Forgot password handling if no MTA found
- Dedupe contact list
- API Enhancement: Delete contact list
- Speed throttling for a running campaign
- Campaign scheduling with Gmail node certain fixes
- Drag & Drop email editor RTL support (Right to Left)
- Bulk delete contacts within selected list for large contacts fixed
- View scheduled broadcasts sort by number of contacts
- User exceeding allowed number of sending domains handling
- User exceeding allowed number of sending nodes handling
- Queries optimized for the notifications bar
- Feedback loops processing fixed for empty mailboxes
- Segment export for large contacts
- View segment subscribers for bigger segments optimized
- Deleting bulk sending domains dependencies added
- Counters counter on user's dashboard fixed
- PHP Redirection added for tracking domains
- Addon error handling and recheck button added
- Application-level speed limits enhancement
- Segments based on stats validation added
- Module optimization for the segment export, copy, move
- The percentage added for segment export, copy, move
- Pause/resume added for segment copy and move
- Download domain key pair error fixed
- Load application settings from config (speed optimization)
- IPs validation added for the user-side API
- Delete user via command line dependencies added
- API Enhancement: Delete a User
- Update API regenerate issue fixed on user-side
- User soft/hard delete enhancement
- Kill user session upon suspension
- Kill user session upon password change via API
- Authentication logs sorting added
- Skip unconfirmed while sending emails option added
- Contact Lists tree-view changes
- Reset password by email fixed
- Broadcasts sort by subject line added
- Contacts import for a newly created admin UI changes
- Recount segments cron added
- Contacts import support for the .txt files
- Development mode banner added on Dashboard
- Domain suppression enhancement
- Deleting a sending domain and reassign a new domain to the associated assets
- Unsubscribe confirmation step added
- Adding elastic node fixed
- Breadcrumb fixed while adding Amazon Sending Node
- Dashboard graph stats by device fixed for the custom range
- Custom fields embedding for the instantly triggered emails fixed
- Zapier integration enhancement
- Tracking domain hierarchy for Gmail fixed if turned off
- Export segment enhancement
- Handling for the deleted lists in segments
- Click stats refresh icon fixed
- User Soft/Hard deletion
- Staff Soft/Hard deletion
- add/update/delete User API added
- Several API enhancements
- Scheduling process cosmetic changes
- Suppression validation
- ACL enhancement for admin roles
- SMTP connection advanced settings added
- Addons install/update hierarchy updated
- Command-lines added for several actions
- Delete orphan contacts
- Composer updated
- Dashboard contacts counter queries updated
- Dynamic content tags extra spaces issue fixed
- Restore soft-deleted users and admins
- Force delete soft-deleted users and admins
- View soft-deleted users/admins
- Dynamic tags support for empty fields
- Bounce address export fixed
- Sending domain cname/htaccess option selection
- Firefox scroll issue fixed
- Tree-view selection fixed for the first group
- Broadcast stats sort by schedule label fixed
- Dashboard notification block time and text conflict resolved
- Contact List name route fixed on view all subscribers page
- View email history error fixed
- Addons management enhancement
- Custom application title throughout language files
- Deleting contact list issue fixed
- Added additional settings in SMTP node for SSL and TLS
- Dynamic tags enhancements
- Validate SMTP connection button reactivate upon failure
- URL encoding quoted-printable fix
- Queries optimizations for staff side
- Emojis fixed for Email Content
- Split Test fixes
- Zapier enhancement
- Dashboard Live Events optimization
- API enhancement
- User Delete functionality added
- Delete Assets commands added
- Content-Transfer-Encoding added for send preview
- Gmail mail-encoding issue fixed
- Unsubscribe and Web-version tracking added for TEXT version
- Duplicated clicks issue fixed
- List selection on adding a Custom Field validation
- SMTP debug detailed log
- API Key default state as active
- Port-Schedule a campaign timer fixed
- Staff members list sharing for web forms added
- Addons Management hierarchy enhanced
- Editing API role creating duplicated API key fixed
- Removed extra code
- Cosmetic changes
- Fixed: Cosmetic changes
- Enhancement: Live Events added to the dashboard
- Enhancement: Cron interval auto-fetch from server
- Enhancement: Sending Nodes import for other types
- Enhancement: Overwrite FROM NAME while scheduling a broadcast
- Enhancement: Overwrite SUBJECT while scheduling a broadcast
- Enhancement: Send a Preview email while scheduling a broadcast
- Enhancement: Email charset is set to UTF-8
- Enhancement: API Role permissions rebuild command added
- Enhancement: Drag n Drop email editor modules
- Enhancement: Google API Key added for the dashboard graphs
- Enhancement: Text alignment added to drag n drop email editor
- Enhancement: Kill a running process
- Enhancement: Dynamic tags support in subject lines
- Enhancement: Segments based on stats upon user assets
- Enhancement: Rebuild PowerMTA server
- Enhancement: Addons section enhancement
- Enhancement: API rate-limiting added
- Enhancement: Cosmetic changes for datatables
- API Enhanced
- API enhancement: Update a contact as Complaint
- API enhancement: Update a contact as Unsubscribed
- API enhancement: Update a contact as Soft/Hard Bounced
- API enhancement: Add a Broadcast
- API enhancement: Update a Broadcast
- API enhancement: Get Broadcasts
- API enhancement: Delete Broadcasts
- API enhancement: Schedule a Broadcast/Campaign
- API enhancement: Add a Custom Field
- API enhancement: Update a Custom Field
- API enhancement: Delete a Custom Field
- API enhancement: Get Custom Fields
- API enhancement: Get Custom Fields assigned to a List
- API enhancement: Add emails/domains/IPs to the Suppression List
- API enhancement: Get Suppressed subscribers/emails/IPs
- API enhancement: Remove subscribers/emails/IPs from the suppression list
- API enhancement: Add a Bounce Address
- API enhancement: Update a Bounce Address
- API enhancement: Delete a Bounce Address
- API enhancement: Get Bounce Addresses
- API enhancement: Add a Bounce Rule
- API enhancement: Update a Bounce Rule
- API enhancement: Delete a Bounce Rule
- API enhancement: Get Bounce Rules
- API enhancement: Add FBL account
- API enhancement: Update FBL account
- API enhancement: Delete FBL account
- API enhancement: Get FBL accounts
- API enhancement: Add a Spintag
- API enhancement: Update a Spintag
- API enhancement: Delete a Spintag
- API enhancement: Get Spintags
- API enhancement: Get Activity Logs
- API enhancement: Get Broadcast Stats (Summary)
- API enhancement: Get Broadcast Stats (Opened)
- API enhancement: Get Broadcast Stats (Clicked)
- API enhancement: Get Broadcast Stats (Bounced)
- API enhancement: Get Broadcast Stats (Unsubscribed)
- API enhancement: Get Broadcast Stats (Complaints)
- API enhancement: Get Broadcast Stats (Logs)
- Fixed: Cron error notice removed from the user panel
- Fixed: Edit a package redirect
- Fixed: Edit dynamic tag route updated
- Fixed: View full changelog in the notification bar
- Fixed: Broadcast preview for Amazon SES type
- Fixed: Segments based on stats for specific criteria
- Fixed: Web view for the soft-deleted contact
- Fixed: Drag n Drop empty content sending wrong data
- Fixed: Custom field with an apostrophe
- Fixed: Search in drip groups
- Fixed: 404 on editing a bounce rule
- Fixed: Make copies of a contact list
- Fixed: Drag n drop editor templates responsiveness
- Fixed: Broadcast stats search under logs tab
- Fixed: Drip age in certain cases
- Fixed: Broadcast system-paused on the random selection of sending nodes
- Misc: Removed unnecessary API endpoints
- Minor fixes
- Bounce address error fixed
- Webform custom field error fixed
- SFTP method update error fixed
- Sending Nodes random selection system-paused fixes
- Changed internal routes and permalinks
- Dashboard opened by device custom date range added
- Contact lists bulk tools - delete suppressed contacts fixed
- Domain suppression validation on edit blade
- Language variables added
- User side API edit
- Send a drip to the existing contacts
- Addons hierarchy has been added
- Create custom Addons
- Upload addons
- Mailer classes updated
- Pre-assign default sending nodes to user packages
- Pre-assign default bounce addresses to user packages
- Disable PowerMTA server for DSN processing
- Merge contact list into another fixed
- Attachment fixed for the broadcast based on triggers
- Skipped contacts breakup added on the Broadcast statistics page
- Copying a list including contacts error fixed
- HTML editor text alignment added
- Drag and Drop email builder empty content exception added
- Mobile-view branding added
- Logo branding in mobile view
- Header colors fixed
- API Keys scroll fixed
- Mini navigation dropdown z-index fixed
- Changelog in notification email added
- Drip email broken images a specific case fixed
- Dashboard stats for this month optimized
- CKEditor enhancements
- Custom fields support in drips subject line
- Mumara variables cached
- Import default settings
- Config reload on Licensing page
- Domain validation on suppression
- API auth test exceptions
- Trigger stats graph updated
- Delete dynamic tags error fixed
- Dynamic tags for empty values
- A segment criteria fixed
- Sending process optimization
- Drip hyperlinks if tracking domain is disabled
- Sync DB with Mumara update servers
- Edit dynamic tags repeater added
- Rocket import optimization
- Webform fixes
- Segment fixes on certain criteria
- Send an email to admin when an update is available
- Small optimizations
- Drag and Drop editor tweaks
- Drip tweaks
- Licensing page tweaks
- Dynamic tag empty value support
- Rocket Import fixes for radio option fields
- Session-based user data
- Feedback Loops process enhancement
- Amazon Sending Node issue fixed for empty additional headers
- AJAX-based Dashboard counters
- Security page error fixed
- UI/UX Optimization for several pages
- Drag & Drop editor dynamic fields copy function added
- Speed optimization
- Mini menu positioning fixed
- Create user API enhancement
- View segment criteria
- Alter table queries optimization
- Custom fields data visibility
- Running processes header link rebuilt
- Language file updates
- Dashboard optimization and reduced page size
- Hide inactive sending nodes in the scheduling process
- Forgot password flow optimization
- Broadcast statistics page logs query optimization
- Other small enhancements and fixes
- AddUser API
- Segment criteria visibility issue fixed
- Notifications menu active tab
- Auto-resume stuck campaigns after 5 minutes
- Language files fully updated
- List import loader style fixed
- View running processes
- Feedback Loop property id issue fixed
- Inactive sending nodes hidden on sending process
- Waiting for execution fixed for system-paused campaigns
- Bounce Rules API added
- Remove Test connection for ESP types
- Built-in PHPinfo added
- Add a contact via API for duplicate value fixed
- Mumara API enhanced
- Tracking pixel changed
- HTML email header changed to comply with the standards
- Broadcast logs filter by event type fixed
- Broadcast statistics page optimized for quick load
- Segment by statistics optimized for certain criteria
- Validation removed from reply email
- Segment issue fixed for the member of criteria
- Forgot password feature enhanced
- In-line spintags added
- Login as user option added
- Sending process shifted to queues and tasks
- Email text version content formatting optimized
- Dashboard top domains queries optimized
- Filters updated on view scheduled broadcasts page
- Treeview maintain previous selection fixed
- Debug logs cosmetic changes
- Statistics page character count limit added
- Trigger processing enhanced and optimized
- PowerMTA copy DNS values issue fixed
- Main menu active class updated
- CSS versioning
- Reset password page cosmetic changes
- Reset password email branding added
- GeoIP database updated
- User Interface enhancements
- Navigation speed optimization
- Theme structure customization
- Dashboard running queries optimization
- Campaign preparation and sending methodology optimized
- Queue based multi threading
- Vertical bar separated spintags support added
- Extra JS removed
- GeoIP databased updated
- ip2location process method changed
- Security section added
- IP based login restriction
- See active sessions
- Terminate any active session
- Kill remote sessions upon password change
- Two Factor Authentication enhanced
- Session based access level
- Several database queries optimized
- Cron based click tracking
- Trigger recursive functionality
- Segmentation enhanced
- PowerMTA wizard enhancements
- Suppression flow improved and synchronization added
- Login validation
- Campaign sending process optimized and speedup
- Skeleton placeholders for elements
- Config cached
- Fixed drip case for Sendgrid
- Queue based contact list export
- A/B testing for unique records
- Display currently running threads
- Hourly limits perfection for multiple cases
- Editing user/admin password mandatory check removed
- PowerMTA DNS copy function fixed
- Side menu added to the user session
- Drip campaign copy as text fixed
- Drip campaign send preview fixed for Sendgrid
- Reset password page design fix
- Statistics page character limit
- Copy a bigger list along with contacts
- Split a bigger list into parts
- Broadcast stats export fixed for all fields
- Null ip processing issue for ip2location fixed
- Image library structured
- Missing .htaccess file auto-creation
- Global support for all languages added in broadcasts
- Adding a new contact with birth date fixed
- Editing webform error fixed
- Enhancement in campaign preparation process
- Certain changes in statistics logs
- Updates in Contacts Controller
- Scroll fixed for changelog
- Update process for SaaS edition
- Certain enhancements in drip start
- Callback and maintenance cron added to cron settings and cron status pages
- Domain name added to subscribers table for fast segmentation and fast suppression
- Delete campaign logs after X number of days
- Adding/editing a broadcast -> Copy as text function optimized
- List-Unsubscribe header options added while scheduling
- Scheduling to 0 contacts warning
- Cosmetic tweaks for MAC screens
- Segmentation based on statistics -> hide soft-deleted lists
- Dashboard counters shortened
- PowerMTA server view page tweaks
- Pausing a campaign during preparation handling
- Domain field added in campaign logs for fast segment processing
- Branding elements added at several locations in the application
- Help tooltips added at several locations
- Several queries optimized for fast processing
- Click tracking changed to file-based
- Auto-update server IP and domain name upon migration
- Advanced debug logs for SMTP connections
- Intellectual methodology for tracking domain selection added
- Laravel Packages Updated
- Updated installer.sql file
- Optimized query for the sidebar user credits to enhance processing speed
- Several queries optimization
- Click tracking shifted to file-based from Database
- Auto-fetch IP/Domain on Licensing page (useful upon Mumara migration)
- Launched Mumara bash installer for CentOS 7
- Drag and Drop builder block for hyperlinks (Addon Required)
- Drag and Drop builder toolbar (Addon Required)
- Update process optimization
- The intellectual pattern for tracking domain selection
- Help notice upon tracking domain failure
- Default status set to on upon adding new sending nodes
- Cosmetic changes on add sending node page
- Spam complaints processing - Amazon SES case
- SMTP import enhancement and fixes
- Global email header/footer added in application settings
- Full width for sending domain page
- List-unsubscribe header handling
- Trigger stats small fixes for drip case
- Different tracking domain selection in sending node
- Dashboard counter small fixes
- Text content added for drips
- Content for test sending nodes changed
- Sending Nodes page cosmetic changes for empty blocks
- Allow users to add duplicate sending domains
- Countdown added for scheduled broadcasts
- Export clicks on statistics page fixed
- Class for testing sending nodes for all ESPs changed
- Editing drip group small fixes
- Handling of the update process when the database password contains an equal character (=)
- Dashboard stats handling according to the user timezone
- From email disappears while editing PostMark sending node - Fixed
- View Callback logs error fixed when there is no log
- Drag and Drop editor embedding optimization
- Testing messages removed from debug logs
- API token layout enhancement
- PHP extension fileinfo dependency added on the contacts import page
- All APIs updated and tested for all ESPs
- All callbacks updated and tested for all ESPs
- HTML body tag placement - drag and drop editor
- php-filinfo dependency check during contacts import
- API Tokens page layout fix for all dimensions
- Edit API tokens
- Countdown on scheduled page
- Branded favicon
- Drag and Drop Sections Added
- PowerMTA logo on addon association
- PowerMTA server setup fixes
- Add a contact page design tweaks
- Help buttons added for all pages
- Validation fix for add sending domain page
- HTTPS SSL fix for the update server
- Zipper class updated for zip export
- Duplicate a list for the user account
- Mailjet webhooks updated
- Edit hourly speed of a paused campaign
- IP addresses and subnets restriction for API Keys
- Development mode alert
- Contact list bulk actions permission fixed
- Delete a contact list group in treeview
- Content changed for the test email of sending node connection check
- Empty folder path fixed while updating using FTP method
- Changes in SQL file for new installations
- Statistics datatable warning fixed for clicked tab
- Drip test preview fixed for embedded images
- Deleting multiple lists on backend
- Application default timezone set to superadmin timezone during installation
- Small fixes for restoration point
- Breadcrumbs fixed throughout the application
- Statistics sorting for logs tab by creation date in descending order
- Moving list to another group in treeview
- Licensing enhancement
- Drag and Drop removes selected group fixed
- Adding a group in sending node displays previously deleted groups - fixed
- Issues tab disappears when there is no opened issue
- Click tracking added for the Text version of the email
- Installation path auto-detection during installation and update
- File attachment with broadcast for XLS/CSV
- Editing a split test fixed
- Tick added for the connected sending nodes on the dashboard
- Drag n Drop editor enhancements
- User case view contacts for a list
- Tracking links alt tag
- Creat broadcast alert notification timer
- Segmentation enhancement for multiple filters
- View segment in the user case
- Application timezone set upon new installation
- Recount contacts removed on every page load
- Contacts increment/decrement realtime calculation upon add/delete/import
- HTML parse in drips
- Debug mode and Development mode added
- Custom branding added on update pages
- Default statuses set to action upon adding new assets e.g triggers, drips, nodes
- Sending domain DNS recheck button functionality enhanced
- Custom Fields kept assigned upon deleting a contact list
- Number of users on dashboard fixed upon new installation
- Bounce rules reset to default button added
- PowerMTA server edit page fixed
- A Trigger criteria fixed
- Application speed enhanced
- Navigation speed enhanced
- CSS updated
- Rocket import updated
- Superfast contacts import
- Import process UI enhanced
- Import in chunks
- Import custom fields in Rocket mode
- File upload live progress
- Overwrite existing contacts
- Update existing contacts
- Cancel import
- Admin side filters added on view pages
- Install process enhanced
- Update process enhanced
- Staff roles enhancement
- Editing user assets alerts
- New and Advanced Drag & Drop Editor (Addon Required)
- Ready to go templates
- Pre-designed HTML modules
- Responsive templates
- API roles enhanced
- Updated to Laravel 6
- User interface updated
- Screen dimensions updated
- Segments based on radio options
- Dashboard updated
- Notifications enhancement
- Initial steps added for users
- Drip page JS issue fixed
- Date picker for date-based custom field
- Modal box fixes
- Language hierarchy enhancement
- Copy options will create duplicate copies under the actual owner
- Feedback Loops ACL fixes
- Changed update process
- Changed installation process
- FTP/SFTP methods added for the update
- Segment fix for admin side
- Multithreading enhancement
- Drip Groups ACL
- Segment Filters
- PowerMTA integration fixes
- Segmentation enhanced and filters added
- API ACL fixes
- Trigger fixes on a certain criteria
- Drip Preview
- PMTA Field Checks Fixed
- Create Restore Point
- IP Suppression Field validation added
- Email suppression reference links added
- Default number of records per view
- CSS Optimized
- Emoji in broadcast updated
- Bounce rules updated
- Multilingual functionality data-tables
- Test connection in sending nodes fixed
- List-Unsubscribe header added in schedule campaign
- Campaign Resume/Pause for hourly limit fixed
- Confirm link added for regular broadcasts and triggers
- Dashboard Stats Enhanced
- Sending with Multiple Threads Optimized
- Live Countdown on Schedule Campaign
- Campaign Schedule to Send Later
- Import Speed Optimized
- Bounce Processing with PMTA enhanced
- Mail Settings Updated
- Authentication Logs Added
- Emoji in Broadcast Subject Fixed
- Rocket Import enhancement to import custom fields
- Import process pptimized
- PMTA config enhancement
- Double Opt-In fixed in web form
- ESP callbacks file log updated
- Idle session timeout updates
- Webeditor fixes for images
- ESP Callbacks cron-based processing added
- Idle session timeout forcible redirect
- View segment criteria added
- Rocket import enhanced
- PMTA config updated
- Tracking domain protocol fixed
- Tracking domain htaccess selection
- User-side dashboard enhanced
- Hard and Soft list delete
- View contacts datatable warning fixed upon sorting
- A Syntax error fixed for SMTP case
- Security alerts added
- Amazon Callbacks Upgraded
- Logs View Updated
- Enable/Disable Debug Mode
- Error Reporting Levels
- Web version link updated
- Added exceptions into Issues
- Text Version Added
- ESP Delivery Report Optimization
- Domain Suppression Fixes
- Sending Process Optimized
- PMTA Bounce Processing Enhancement
- ESP Callback Logs
- Debug Logs
- Log Settings Added
- Idle Session Timeout
- Log Settings Added
- Import Process Optimized and Updated
- IP Restriction
- ACL Fixes
- Hard and Soft List Deletion
- API Fixes
- Contacts Import Enhaned
- Gmail Sending Node Fixes
- Dashboard Sending Stats Updated
- Dashboard Top Domains Optimized
- Certain Import fixes in user panel
- Webhooks Updated for all Sending Nodes
- POP/IMAP Bounce Processing Enhanced
- Drag and Drop Sorting in Bounce Rules Fixed
- User Side Optimization
- Optimized Processing time in User Account
- Drag and Drop Builder Uploaded Images Fixed
- Drag and Drop Builder Hyperlinks Updated
- API Fixes
- Additional and Global Custom headers Updated
- Sending Node Required/Additional Parameters for Triggers
- PMTA config webmonitor verification
- End-User Character Issue Fixed
- Certain UI/UX Changes
- Language file formatted
- Extra CSS and JS removed
- All Sending Nodes Webhooks Updated
- Amazon SES Updated
- User Roles Enhanced
- Feedback Loops Added
- Two Factor Authentication Added
- Bulk Contacts Update Fixes
- Text Version of Email added in additional to HTML
- Rocket Import Feature Added
- MySQL Port Issue while Installation
- Segment Export - User Side
- Trash all for Exported Lists
- Copy a List with Contacts in Background
- Logs Sort Order by Date Fixed
- Color Palette in Template Editor
- Multithreading Enhancement
- List View in User Side Changes
- PowerMTA Integration Enhancement
- Userside Dashboard Stats
- Trash Records for Exported Files
- Sending Domain DNS Valiation Enhancement
- Webview Enhancement
- PowerMTA XML Integration
- Support for v5
- PowerMTA DKIM Custom Fallback Domain
- PopwerMTA Custom SMTP Hostname
- Domain Key Size
- DKIM Signing from Mumara fixed with custom headers
- Amazon SES Bounce Processing Tweaks
- PowerMTA Integration Edit Credentials
- Statistics updated
- Segments fixes
- Cosmetic Chanegs
- HTTPS fixed for all internal links
- Country mapping fixed
- Segmentation certain rules fixed
- Dynamic tags enhancement
- Contact lists filter by user
- Drip stats certain fixes
- Report a bug button fixed
- BaseURL added for JS
- Dashboard stats certain fixes
- Regenerate option added for domain keys
- Certain cosmetic changes
- DKIM Enabe/Disable
- Sign Outgoing Emails
- SMTP connection close after batch processing
- Authentication rechek tweaked
- Email builder cosmetic changes
- DKIM Signature Added
- Sending domain deletion enhanced
- SMTP Import
- Certain database changes
- UTF-8 Encoding Fixed
- Custom CSS Added
- Contacts country column fixed
- Certain toaster messages fixed
- Import page UI changes
- Running threads optimization
- Custom field issues fixed
- Copy/paste import fixed
- Email suppression tweaked
- Contacts import validation
- Certain fixes in source email codes
- Certain redirection fixes in user side
- Gmail Sending Node additional settings fixed
- Dashboard map fixed
- Opened by country fixed in segmentation
- HTTPS protocol added
- Duplicate custom field fixed
- Override certain date while importing contacts
- Removed unnecessary AJAX calls
- Update process optimized
- Licensing optimization
- Cosmetic changes
- PMTA issues fixed
- Statistics page UI changes
- Date fields validation added
- Invalid files validation on import
- Amazon sending node updated
- Drip add functionality tweaked
- Statistics fixes
- Reply-to field fixed for custom sender-id
- Sendgrid API updated
- Segment sending certain issues fixed
- Hourly rate optimized
- JS plugins updated
- Branding fixed
- Laravel composer updated
- Trigger routes updated
- Imported files deletion
- DKIM issues fixed
- Domain masking optimization
- Flash messages fixed
- Custom fields dropdown fixed on broadcast page
- Unnecessary assets removed
- Webview fixed
- Login page style fixed
- Branding page cosmetic changes
- Triggers statistics optimized
- Language file hierarchy optimized
- Switch fixed on broadcast scheduling
- Drip group UI filters functionality added
- PMTA IPs pool fixed
- Webview for drips fixed
- Certain bugs on create segments fixed
- Checkboxes selection fixed globally
- IP suppression bug fixes
- User-side fixes for contact list actions button
- UI responsive fixes
- Spintags ACL fixed
- Redirection fixed on package creation
- Tracking domain verification tweaked
- Auto-mapping added while importing contacts
- Branding hide from user side
- Global header fixes
- Certain db changes
- Feedback loop updated
- Webform actions button fixed
- Certain fixed in user roles
- User side tree view for contact lists fixed
- Bounce rules optimization
- Sending nodes process delivery reports fixes
- Dynamic content tags updated
- FBL Settings updated
- PMTA dynamic SSH port
- List import country mapping fixed
- HTML structure spacing removed
- Drip group enable/disable switch fixed
- Preview broadcast fixes
- Cosmetic changes on broadcast scheduling page
- Dynamic tags dropdown options optimized
- UI responsiveness on triggers and bounce rules
- Contact-ID variable added
- Timezone on statistics summary page fixed
- Other cosmetic changes
- Event processes queries optimized
- Syntax errors fixed
- Trigger stats tweaked
- Multithreading certain fixes
- Changes made in sending process
- Fixes made in contacts import
- Staff side issues fixed
- Certain cosmetic changes
- Trigger fixes
- Date field fixed for contact import
- Certain fixes in callbacks
- Field mapping during import
- Modules privileges
- ESPs integration error handling
- Timezone fixed
- Date fields fixed
- Other bugs fixed
- Custom branding fixes
- Schedule broadcast for later fixed
- Cosmetic changes
- Fixes in bounce handling
- DB version change
- IMAP extension check
- Secure URL option added
- Other bugs fixed
- MySQL custom port
- Added multithreading on contacts import
- Cosmetic changes
- Extra assets removed
- Postmark issues fixed
- Smtp2go issues fixed
- Other bugs fixed
- Cron issue fixed
- Certain changes in sending domains section
- HTML special character issue fixed
- User limits fixed
- Cosmetic changes
- Segments optimization
- Client roles ACL updated
- User roles ACL updated
- Custom fields optimized
- License attributes fixed
- Import contacts list progress bar fixed
- Sparkpost issues resolved
- Sendgrid issues resolved
- Mailjet issues resolved
- Webview link fixed
- Webform changes
- Send email preview optimized
- Ckfinder issue fixed
- Language file optimized
- Custom bounce reasons module development
- Bounce reasons mapping added
- Fixed installation errors
- Optimized application speed
- Added PHPMailer
- Added dependency checks
- Backend form validation
- Dynamic menu
- Trigger edit view fixed
- Send broadcast exceptions added
- Trigger cron time fixed
- Other bugs fixed and features added
- Theme updated to latest
- Triggers added
- Trigger Stats added
- Drip Campaigns added
- Dynamic content tags added
- Design optimization
- Drag and Drop builder fixes
- Inline dynamic tags added
- API development
- Campaigns Limit Fixed
- Added a feature 'system paused'
- Added a feature to auto active smpts if in-activated for some reason
- Action Button for Verify Domain Masking Fixed
- Import Contacts bug fixed,
- Dashboard Stats for current Month fixed
- Default time Updated
- UI/UX fixed
- Added multi threading for campaigns
- Segmentation fixed,
- Sequential or Random smtp sending for campaigns
- UI/UX fixed
- Download sending domian keys fixed
- PMTA issues fixed
- Updated help issues
- Forgot password fixed
- Campaign Builder preview fixed
- License verification changes udpated
- Not to process bounces from AWS Ses, SendGrid, Mailgun, feature added
- Added feature to proceed without adding the smpt info for bounces
- Webform unsubscribe link issue Fixed
- Addon issues bug fixed
- Segmentation issues Fixed
- Detailed statistics updated
- PMTA selector issues fixed
- Bounce processing stats fixed
- Cyrillic symbols, which were not working in email subjects of the drip campaigns bug fixed
- Drip preview issue fixed
- Callback changes for third parties updated
- Layout updation for setup sending nodes
- Updated Mumara help steps
- Tree view fixed
- Added help for sending nodes
- Added sending nodes, Gmail, Outlook, Yahoo, Aol, etc
- Selfhosted issues fixed
- Web-form issues fixed
- Campaign preview can be send without subscriber id
- Import issues fixed
- Quick domain verification fixed
- Campaign default thread changes for statistics page fixed
- Primary Domain compulsory for PowerMTA
- License validation udpated
Last edited: