Mautic v3.0.0-beta Release Notes
Release Date: 2020-02-17 // about 4 years ago-
๐ This is an BETA RELEASE and thus THERE WILL BE BUGS. Please DO NOT use this with production data!
โฌ๏ธ Upgrading from 2.x
โ Testing from 2.x to 3.x has not been tested yet and thus not supported at this time.
โฌ๏ธ Upgrading from 3.0.0-alpha
โ It is recommended to do a clean install of 3.0 beta for testing.
โฌ๏ธ
mautic.upgrade
CLI Commandโฌ๏ธ This will not work due to a bug fixed in beta. Either do a new installation or try the in-app upgrade.
In-App
The in app update seems to work from 3.0.0 alpha to beta.
โก๏ธ 1. Update your
app/config/local.php
and add or update'update_stability' => 'beta',
0๏ธโฃ 2. Delete your prod cache (default in M3 isvar/cache/prod
- Logout and back in โก๏ธ 4. Check the notifications tray for an update notification
- Follow the prompts
๐ Change Log (from 2.x)
๐ Features
โจ Enhancements
- #8444 MAUT-3351-right-fields-mapping (@lukassykora)
- ๐ #8441 Merge 2.16.0 to 3.x (@escopecz)
- #8433 Unified integration interface (@alanhartless)
- #8430 Bye bye Google Plus (@escopecz)
- #8429 mautic:migrations:generate command replaced with doctrine:migrations:migrate (@escopecz)
- ๐จ #8428 Removing the fingerprint tracking (@escopecz)
- ๐ง #8422 Set secure cookie from Request when in installer and fixes configuration for new installation (@alanhartless)
- #8421 Fix var directory paths in installer (@hluchas)
- ๐ #8419 Fix UniqueUserAliasValidator violation build (@hluchas)
- #8418 Integration bundle flip array (@lukassykora)
- #8414 Adding Rector early-return set with generated changes (@escopecz)
- ๐ #8413 Api fixes (@escopecz)
- #8410 Generate the secret hash before save rather than after (@escopecz)
- ๐ #8408 Fixes issue with twig cache path and el finder paths not resolving and parameters resolving in mautic.bundles (@alanhartless)
- ๐ #8404 Browserkit moved to --dev (@escopecz)
- #8403 Phpstan level 1 (@escopecz)
- #8394 Recommended MySql version bumbed from 5.5.3 to 5.7.14 (@escopecz)
- ๐ #8389 Applied Rector dead-code set to plugins (@escopecz)
- #8383 Removing abandoned dev dependency sensio/generator-bundle (@escopecz)
- ๐ #8380 2.16.0 beta merge to 3.x (@escopecz)
- #8377 Optional fixtures (@lukassykora)
- ๐ #8374 Removing deprecations from CampaignBundle (@escopecz)
- #8370 Run CS Fixer only on changed files (@escopecz)
- #8369 Bigint unsigned ids (@escopecz)
- #8366 Fix fixtures and install (@lukassykora)
- #8362 Prevent 404 error for page redirect with whitespace (3.x) (@patrykgruszka)
- #8357 Optimizations of the pre-commit hook (@escopecz)
- #8355 Rector (@escopecz)
- #8349 M3: Change UTF8 to utf8mb4 for new installation (@kuzmany)
- โ #8348 Exclude Twig Test folders from deletion (@dennisameling)
- #8343 Polyfills for new features in PHP 7.3 and 7.4 added (@escopecz)
- โฌ๏ธ #8342 Upgrade codeception to avoid abandoned package (@escopecz)
- ๐ #8334 remove reference to deprecated Mauve theme (@p365labs)
- #8320 M3 fix enabling queue (@hluchas)
- ๐ #8319 Remove doctrine/doctrine-cache-bundle (@anton-vlasenko)
- #8315 Fx momentum transport (@hluchas)
- โก๏ธ #8314 Update Transifex dependency (@escopecz)
- #8313 Shuffle.js doesn't work (@anton-vlasenko)
- #8311 Fix PHPSTAN bug reports (@hluchas)
- ๐ #8310 Remove Rackspace and OpenStack (@escopecz)
- #8307 Fix PHPSTAN bug reports (@hluchas)
- #8305 Switch Doctrine cache to Symfony cache (@Enc3phale)
- #8303 Fix Sparkpost batch recipient counter (@hluchas)
- โก๏ธ #8302 M3 update oneup uploader bundle (@hluchas)
- #8295 Phpstan (@escopecz)
- โก๏ธ #8291 Outdated packages updated. Only minor versions. (@escopecz)
- ๐ฑ #8290 M3 fix assets form (@hluchas)
- ๐จ #8286 Refactored out PHPExcel library to use PHPSpreadsheet instead (@mtshaw3)
- #8285 M3 fix templating helper (@hluchas)
- ๐ #8279 Segment filters based on entity select box fixes (@escopecz)
- ๐ #8276 M3.sendgrid.fixes (@escopecz)
- โ #8274 Removing maxmind tests (@escopecz)
- #8270 M3 oauth fix (@escopecz)
- ๐ #8269 Fix package release script for m3 (@escopecz)
- ๐ง #8265 Removes Mautic configuration's dependency on the container (@alanhartless)
- ๐จ #8254 Upgrade jQuery to 3.3.x and upgrade/refactor plugins if needed (@anton-vlasenko)
- ๐ #8248 Remove choices as values (@mtshaw3)
- #8247 Mautic 3: Renaming unit -> Unit (@Gregy)
- ๐ #8239 Fixes some missed form alias uses in the QueueBundle (@alanhartless)
- #8237 M3.migrate field types (@escopecz)
- #8234 M3 installation checks (@hluchas)
- #8230 M3 point bundle (@escopecz)
- ๐ง #8227 [WIP] 3.x fix tests 2.0 (@dongilbert)
- ๐ #8224 Support for PHP 7.3 for Mautic 3 (@escopecz)
- โ #8223 Fix integrations bundle tests (@escopecz)
- ๐จ #8221 M3: Refactor Deprecations - Search for use of
choices
and ensure key/value pair is correct #8070 (@mtshaw3) - ๐จ #8214 M3: Refactor Deprecations - QueueBundle (@anton-vlasenko)
- ๐ #8210 Merge integrations bundle into the main Mautic source tree (@Gregy)
- ๐จ #8204 M3: Refactor builder token helper (@mtshaw3)
- โก๏ธ #8201 M3: Updates for JMS Serializer Compatibility (@dongilbert)
- #8195 M3: Mailer Transports - SMTP Transports (@anton-vlasenko)
- #8193 M3: Mailer Transports - SMTP Transports (@anton-vlasenko)
- #8192 M3: Mailer Transports - SMTP Transports (@anton-vlasenko)
- #8190 Trying to get PHPUNIT working on the 3.x branch (@escopecz)
- ๐จ #8186 Refactor Form Submit Actions (@dongilbert)
- ๐จ #8180 Refactor usage of deprecated ParameterBag code. (@dongilbert)
- ๐จ #8172 Refactor onCampaignTriggerActionSendEmailToUser (@kuzmany)
- #8148 M3 replacing common subscriber (@escopecz)
- ๐จ #8147 M3 refactor cloud storage bundle (@escopecz)
- ๐จ #8145 M3: Refactor AbTestHelper in all bundles (@ondrejsibl)
- ๐จ #8143 Refactor deprecations in MauticCrm bundle (M3 migration) (@anton-vlasenko)
- ๐จ #8139 Refactor deprecations in MauticEmailMarketing bundle (M3 migration) (@anton-vlasenko)
- ๐จ #8137 M3 lead bundle refactoring (@escopecz)
- โฌ๏ธ #8128 M3: Plugin bundle upgrade (@hluchas)
- ๐จ #8127 M3: Refactor Deprecations - MauticCloudStorageBundle #8008 (@cesarZubillaga)
- ๐จ #8104 Refactor deprecated code in CoreBundle (@alanhartless)
- โฌ๏ธ #8099 M3: Page bundle upgrade (@hluchas)
- ๐จ #8091 Notification bundle deprecation refactoring (@Enc3phale)
- ๐จ #8089 M3: Refactor Deprecations - MauticFocusBundle (@kuzmany)
- ๐จ #8086 Refactor the Form Bundle for Symfony 3 (@dongilbert)
- ๐จ #8085 Refactor Social Bundle (@anton-vlasenko)
- ๐จ #8083 Refactoring user bundle (@escopecz)
- ๐ #8081 M3: Remove deprecations from SmsBundle (@hluchas)
- โฌ๏ธ #8080 Upgrade MauticFullContactBundle for Symfony 3.4 (@dongilbert)
- ๐จ #8076 Config bundle refactoring - removing deprecated code (@escopecz)
- ๐จ #8075 M3: Refactor Deprecations - CampaignBundle #7987 (@mtshaw3)
- ๐ #8072 Remove deprecations from Clearbit bundle and make it compatible with Symfony 3 (@anton-vlasenko)
- ๐จ #8069 Refactoring of asset bundle - removing deprecated code (@escopecz)
- ๐จ #8065 Dashboard bundle deprecation refactoring (@Enc3phale)
- โก๏ธ #8063 Update StageBundle for Symfony 3 (@dongilbert)
- ๐ #8061 M3: Remove deprecations from WebhookBundle (@hluchas)
- ๐ #8059 Remove deprecations from ChannelBundle (@anton-vlasenko)
- ๐จ #8057 M3: Refactor Deprecations - ApiBundle #7985 (@mtshaw3)
- โฌ๏ธ #8056 Upgrade report bundle to work with Symfony 3 forms (@dongilbert)
- ๐จ #8053 Category bundle deprecation refactoring (@Enc3phale)
- โฌ๏ธ #8050 Upgrade dynamic content form types for Symfony 3 (@dongilbert)
- ๐ #8049 EmailBundle - removing deprecated code (@escopecz)
๐ Bugs
- โ #8448 Fixing PHP Warning - count(): Parameter must be an array or an objectโฆ (@escopecz)
- ๐ #8409 Fix inability to display plugins config forms (@anton-vlasenko)
- #8392 Byte size bug fix (@escopecz)
- #8390 Fixing campaign detail page (@escopecz)
- ๐ #8356 Move console script to bin folder. Fix Transifex issues. (@anton-vlasenko)
- ๐ #8304 Remove duplicated options from the email transport select box (@escopecz)
- #8281 Fix wysiwyg (@anton-vlasenko)
๐ A big thank you to the following community members for contributing to this release either by code or bug report: @alanhartless, @anton-vlasenko, @cesarZubillaga, @Dcoutelle, @dennisameling, @dichvuhuuich, @dongilbert, @Enc3phale, @escopecz, @Gregy, @hluchas, @kuzmany, @lukassykora, @mabumusa1, @mtshaw3, @ondrejsibl, @p365labs, @patrykgruszka
SHA1 3.0.0-beta.zip = 65580526c72cdf8f65e6239378cce8d4b06a3667
โก๏ธ SHA1 3.0.0-beta-update.zip = 0debb2038f1774c85d2d469c28e12a8ec44efadd