MailWizz - 1.8.1

Discussion in 'Announcements' started by twisted1919, Jul 10, 2019.

  1. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    10,176
    Likes Received:
    2,362
    Hello everyone,

    After a lot of hard work we are able to release MailWizz 1.8.1 which brings a lot of improvements, changes and enhancements as the changelog shows.

    Since this is a cumulative and large release, please make sure you backup your data before upgrading.
    This brings us a step closer to MailWizz 2.0 and we're hoping that 1.8.x till 2.0 to be only maintenance releases. We will start our work for MailWizz 2.0 in August or September most likely.

    Back to this release, we're really happy that we were able to include basic survey functionality. While not a complete solution yet, it's a step in the right direction which in future will become better and better. For now you can create simple surveys and include links to them in your campaigns.

    Another note, i think people that use PHPMailer as the system mailer from Backend > Settings > Common, should switch to SwiftMailer instead as it is much more reliable and the difference in speed between the two is not that big.

    Here's the version full changelog, from 1.7.5 which was latest stable release, to 1.8.1:
    Code:
    --- -------------------------------------------
    --- Version 1.8.1 - 2019-07-10
    --- -------------------------------------------
    [BUG] - Fix broken breadcrumbs for numeric labels
    [BUG] - Fix "empty" values handling in custom fields submissions for lists
    [ADD] - Added API ability to create subscribers in bulk
    [ENH] - Add comments for proper default value format for date and datetime custom fields for lists
    [ENH] - If uploading a file for campaign attachments fails, we'll add a notification with the failure reason
    [ADD] - Added email field type for email lists custom fields  
    [ADD] - Added url field type for email lists custom fields  
    [ADD] - Added phone number field type for email lists custom fields  
    [ADD] - Added rating field type for email lists custom fields  
    [ADD] - Added basic survey functionality
    
    --- -------------------------------------------
    --- Version 1.8.0 - 2019-06-27
    --- -------------------------------------------
    [ENH] - Improve SendCampaignsCommand to avoid sending dupes when a combination of slow Redis and dynamic limit was set
    [ADD] - Added copy_customer_email_template action hook
    [MSC] - Small fixes overall
    
    --- -------------------------------------------
    --- Version 1.7.9 - 2019-06-25
    --- -------------------------------------------
    [ADD] - Added {app}_model_{modelclass}_before_savestatus action hook. Params: $this
    [ADD] - Added {app}_model_{modelclass}_after_savestatus action hook. Params: $this, $result
    [ADD] - Added BaseActiveRecord::buildHookName to easily build hook names for AR models
    [SEC] - Added more checks against images to prevent uploading unwanted files interpreted as images
    [ADD] - Added new model and settings area for delete logs
    [CHG] - Delete campaign delivery logs setting has been moved into OptionCronDeleteLogs model instead of OptionCronDelivery
    [ADD] - Added ability to remove bounce logs beside campaign delivery logs. Backend > Settings > Cron
    [ENH] - Bounce logs can now be replaced by static counters if "Delete bounce logs" = Yes in Backend > Settings > Cron
    [ENH] - Open logs can now be replaced by static counters if "Delete open logs" = Yes in Backend > Settings > Cron
    [ENH] - Click logs can now be replaced by static counters if "Delete click logs" = Yes in Backend > Settings > Cron
    [ENH] - After list import for customer suppression list, we will also update the list last update attribute
    [MSC] - Small fixes overall
    
    --- -------------------------------------------
    --- Version 1.7.8 - 2019-06-10
    --- -------------------------------------------
    [ADD] - Added ability to track phone links(tel:123123123) and email links(mailto:abc@example.com)
    [ENH] - Delivery servers assigned for lists and campaigns usage, can now be used for their tests as well
    
    --- -------------------------------------------
    --- Version 1.7.7 - 2019-06-03
    --- -------------------------------------------
    [BUG] - Fixed a bug where UTM tags were not properly added to links
    [IMP] - Use via.placeholder.com instead of placeholdit.imgix.net for placeholder images
    [ADD] - Added [FUTURE_DAYS_X] and [BIRTHDAY_FUTURE_DAYS_X] tags
    [CHG] - Switched to PHPMailer 6.x which now requires PHP >= 5.5. If PHP < 5.5, fallback silently on using SwiftMailer
    [UPD] - Updated ElFinder
    [UPD] - Updated SwiftMailer
    
    --- -------------------------------------------
    --- Version 1.7.6 - 2019-05-15
    --- -------------------------------------------
    [ADD] - Added [CAMPAIGN_VCARD_URL] tag which produces a url to download vcard details based on campaign info  
    [ADD] - Added [LIST_VCARD_URL] tag which produces a url to download vcard details based on list info
    [ADD] - DeleteInactiveSubscribersCommand can now do count only to check before removal
    [ADD] - Added Postal Web API delivery server type. Requires PHP >= 5.4
    [BUG] - Fix a bug where the subject tags were not parsed for plain text campaigns
    [ADD] - Added BackendDashboardCacheCommand (backend-dashboard-cache) which can be used to pre-populate the backend dashboard stats cache
    [ADD] - Added ID and Unique ID in backend > customers area
    [ADD] - Added price_plan_order_before_calculate_totals and price_plan_order_after_calculate_totals filter hooks
    [BUG] - If tracking links contained twig tags, these tags were not parsed
    [CHG] - Changed following delivery server columns to 255 bytes length: name / hostname / username / from_email / from_name / reply_to_email
    [ADD] - Added ability to resend to giveups manually from the web interface
    [ADD] - Added ability to share campaigns between accounts by generating and using share codes
    [CHG] - Better email notification for list import from CLI
    [ADD] - Added the segment name in the new list name when sending a campaign to multiple lists and merging them together
    [ADD] - Added redirect_url_after_impersonate_customer filter hook to be able to change the url where admins are redirected after impersonate
    [IMP] - Make sure the mutex and cache keys are unique per application
    
     
    avidns and majid1f like this.
  2. Vpul Shah

    Vpul Shah Active Member Support Staff

    Joined:
    Feb 23, 2015
    Messages:
    743
    Likes Received:
    118
    S.E:
    2019-12-22 13:03:57
    L.T:
    Regular
    L.C:
    1
    Thanks Twisted for
    Postal web api,
    Mutex
    New model for Delete Logs
    VCard URL.

    All the best for Mailwizz - 2.0
     
    twisted1919 likes this.
  3. sharif

    sharif Member

    Joined:
    Sep 29, 2016
    Messages:
    64
    Likes Received:
    11
    S.E:
    Expired
    L.T:
    Regular
    L.C:
    1
    twisted1919 likes this.
  4. dizi23

    dizi23 New Member

    Joined:
    Jul 5, 2019
    Messages:
    3
    Likes Received:
    0
    S.E:
    2020-01-03 07:15:31
    L.T:
    Regular
    L.C:
    1
    Thanks for the update.

    Can I still use all the functionality of Mail Wizz if I do not upgrade to version 1.8.1?
     
  5. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    10,176
    Likes Received:
    2,362
    @dizi23 - you can, but you should always use latest version because it contains lots of fixes and improvements.
     
  6. MORGENS Design

    MORGENS Design Member

    Joined:
    Jan 6, 2016
    Messages:
    43
    Likes Received:
    2
    S.E:
    2019-08-01 19:27:08
    L.T:
    Regular
    L.C:
    6
    Many thanks for the improvements I have indicated and You found useful!

    Thank You!
     
    twisted1919 likes this.
  7. Vpul Shah

    Vpul Shah Active Member Support Staff

    Joined:
    Feb 23, 2015
    Messages:
    743
    Likes Received:
    118
    S.E:
    2019-12-22 13:03:57
    L.T:
    Regular
    L.C:
    1
    Yes, if you not update you can use as it is.
     
  8. dizi23

    dizi23 New Member

    Joined:
    Jul 5, 2019
    Messages:
    3
    Likes Received:
    0
    S.E:
    2020-01-03 07:15:31
    L.T:
    Regular
    L.C:
    1
    Thanks @twisted1919 and @Vpul Shah for your answers. If I update to the new version,
    wouldn't it delete all my scheduled campaigns that I scheduled to be sent?

    Also do you have any tutorial showing how to backup the old version and how to install
    the new version 1.8.1?

    Regards.
     
  9. sharif

    sharif Member

    Joined:
    Sep 29, 2016
    Messages:
    64
    Likes Received:
    11
    S.E:
    Expired
    L.T:
    Regular
    L.C:
    1
    @dizi23 Yes ! Can Paused All campaign and set offline application, after update can sent unPaused . For Backup Solution you can use it Backup Manager

    Thanks
     
  10. Vpul Shah

    Vpul Shah Active Member Support Staff

    Joined:
    Feb 23, 2015
    Messages:
    743
    Likes Received:
    118
    S.E:
    2019-12-22 13:03:57
    L.T:
    Regular
    L.C:
    1
    For safer side you can pause your scheduled campaign.

    For update pls go through below link :

    https://kb.mailwizz.com/articles/upgrade-steps/

    https://kb.mailwizz.com/articles/update-mailwizz-from-the-web-interface/

    https://kb.mailwizz.com/articles/update-mailwizz-command-line/
     
  11. dizi23

    dizi23 New Member

    Joined:
    Jul 5, 2019
    Messages:
    3
    Likes Received:
    0
    S.E:
    2020-01-03 07:15:31
    L.T:
    Regular
    L.C:
    1
  12. nadworks

    nadworks Member

    Joined:
    Apr 20, 2015
    Messages:
    85
    Likes Received:
    13
    S.E:
    2019-12-16 02:05:25
    L.T:
    Regular
    L.C:
    2
    Great work!!
    Do you happen to have any use cases for the new custom fields (i.e. ratings field, email field, URL field)? I.e. is the ratings mean to be used in a similar way to Mailchimp's subscriber rating, based on engagement and life time value?
     
  13. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    10,176
    Likes Received:
    2,362
    Not directly. It lays the ground for it in future, but it's not meant for that right now.
     
  14. HappyMonkeys

    HappyMonkeys New Member

    Joined:
    Feb 24, 2019
    Messages:
    22
    Likes Received:
    0
    S.E:
    2019-08-23 20:34:50
    L.T:
    Extended
    L.C:
    1
    Congrats Twisted.

    Can you show me and other noobs how to use this survey? Any simple screen shot video?
     
  15. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    10,176
    Likes Received:
    2,362
    @HappyMonkeys - For now the survey feature is super simple, you create your survey with the questions you want and then include the url to the survey in your campaigns by using the [SURVEY:{UID}:VIEW_URL] tag. Then you get stats related to the survey in the survey overview. Of course, survey are powerful with conditional fields and all that and connected to the list of subscribers the campaign has been sent to. All these are in our backlog for mailwizz 2.0 ;)
     
  16. HappyMonkeys

    HappyMonkeys New Member

    Joined:
    Feb 24, 2019
    Messages:
    22
    Likes Received:
    0
    S.E:
    2019-08-23 20:34:50
    L.T:
    Extended
    L.C:
    1
    Anyone have luck with successful testing? Any screen shots or video to help show how this is done?
     
  17. piusodiahi

    piusodiahi New Member

    Joined:
    Oct 9, 2017
    Messages:
    18
    Likes Received:
    10
    S.E:
    Expired
    L.T:
    Regular
    L.C:
    1
    "FileOps Failure on ... Permission Denied" when trying to upload the update folder to my mailwizz installed directory. Mailwizz update is from 1.7.5 to 1.8.1. Changed the folder permission if that would help but still same issue
    Erroron folder update/apps folder
     
    sharif likes this.
  18. twisted1919

    twisted1919 Administrator Staff Member

    Joined:
    Dec 27, 2014
    Messages:
    10,176
    Likes Received:
    2,362
    If you follow the regular upgrade instructions, there are absolutely no chances for the upgrade to fail. Any failure is like 99% the result of not properly following instructions.
     
    sharif likes this.
  19. sharif

    sharif Member

    Joined:
    Sep 29, 2016
    Messages:
    64
    Likes Received:
    11
    S.E:
    Expired
    L.T:
    Regular
    L.C:
    1
    @twisted1919 You are 100 % correct !
     

Share This Page