Releases: scandipwa/create-magento-app
@scandipwa/[email protected]
What's Changed
New Magento versions:
- Magento 2.4.4-p14, p15, p16 support added, for Adobe Commerce customers only
- Magento 2.4.5-p15 support added, for Adobe Commerce customers only
- Magento 2.4.6-p13, 2.4.7-p8, 2.4.8-p3, 2.4.9-alpha3 for Magento Open Source and Adobe Commerce customers
- Magento 2.4.8-p3 set as default version
Service versions upgrade:
- Composer 2.8.12
- ElasticSearch 7.17.28, 8.16.6, 8.17.10
- Nginx 1.22.1, 1.26.3, 1.28.0
- PHP 8.4
- XDebug 3.4.6
Bug Fixes:
- Fix a bug in port selection logic that incorrectly parsed into an int name of the port service instead of the port itself
- Fix cli command bashrc template using hardcoded bin name for MySQL/MariaDB database connection
- Patch
execcommand container start up logic in case project is not running - Fix issues with env processing related to incorrect string variables interpolation for cmd
- File system permissions (Composer Cache): Run chown on linux regardless of docker variant used by the user
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
What's Changed
- Fixed git hook setup not working correctly.
- Git hook will show the alert first-time on macOS when changes in
composer.jsonorcomposer.lockare detected.
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
Changes
- Fix
COMPOSER_AUTHformatting being passed incorrectly to Docker container. - Fix env processing in
execcommand.
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
What's Changed
- Improve stability of git hook notification creation by @ejnshtein in #177
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
What's Changed
- New Magento
2.4.9-alpha2,2.4.8-p2,2.4.7-p7,2.4.6-p12,2.4.5-p14are supported. magento-scriptssets up a Git post-checkout hook. It will monitor changes incomposer.jsonandcomposer.lockand will send a system notification to install dependencies or run thestartcommand.
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
What's Changed
- Update SSL Terminator configuration to use correct SSL Terminator image by @ejnshtein in #175
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
Improvements
- cache configuration improvements:
full_pagecache is only enabled when Varnish is enabled;full_page,block_htmlandlayoutcache types are disabled on first install by default. - Container startup order now shows correct service names.
- Container startup order logic will wait for Redis, PHP and PHP with XDebug services to log "service is ready" before bootstrapping dependent services.
- Disabling of 2FA module is now done by installing MarkShust_DisableTwoFactorAuth module. This eliminates the issue with sometimes 2FA being disabled on production instances and adds back the ability to control 2FA settings since it was removed in Magento 2.4.0.
- Composer Keys are now added to the project container image.
execcommand will now use the same exit code for the parent process as for the child process.execcommand will create config files when necessary. Fixesexeccommand execution when the project is not running.
Bug Fixes
- Retrieving the ElasticSearch/OpenSearch version does not require starting a container to obtain the version from the CLI; instead, the version is retrieved from the REST API. Eliminates issues with container startups due to memory limits and increases setup speed. The temporal container will be started when the project is not running.
- Fixed an issue on MacOS where Nginx will not recognise PHP and PHP with XDebug containers' host names in upstream configuration.
- Fixed MailDev data volume permissions on Docker Desktop systems.
- Fixed a bug where ElasticSearch volume is created, even if ElasticSearch is not being used.
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
Improvements
- cache configuration improvements:
full_pagecache is only enabled when Varnish is enabled;full_page,block_htmlandlayoutcache types are disabled on first install by default. - Container startup order now shows correct service names.
- Container startup order logic will wait for Redis, PHP and PHP with XDebug services to log "service is ready" before bootstrapping dependent services.
- Disabling of 2FA module is now done by installing MarkShust_DisableTwoFactorAuth module. This eliminates the issue with sometimes 2FA being disabled on production instances and adds back the ability to control 2FA settings since it was removed in Magento 2.4.0.
- Composer Keys are now added to the project container image.
execcommand will now use the same exit code for the parent process as for the child process.
Bug Fixes
- Retrieving the ElasticSearch/OpenSearch version does not require starting a container to obtain the version from the CLI; instead, the version is retrieved from the REST API. Eliminates issues with container startups due to memory limits and increases setup speed. The temporal container will be started when the project is not running.
- Fixed an issue on MacOS where Nginx will not recognise PHP and PHP with XDebug containers' host names in upstream configuration.
- Fixed MailDev data volume permissions on Docker Desktop systems.
- Fixed a bug where ElasticSearch volume is created, even if ElasticSearch is not being used.
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
What's Changed
- Magento
2.4.9-alpha1,2.4.8-p1,2.4.7-p6,2.4.6-p11and2.4.5-p13support by @ejnshtein in #173
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]
@scandipwa/[email protected]
Improvements
- cache configuration improvements:
full_pagecache is only enabled when Varnish is enabled;full_page,block_htmlandlayoutcache types are disabled on first install by default. - Container startup order now shows correct service names.
- Container startup order logic will wait for Redis, PHP and PHP with XDebug services to log "service is ready" before bootstrapping dependent services.
Bug Fixes
- Retrieving the ElasticSearch/OpenSearch version does not require starting a container to obtain the version from the CLI; instead, the version is retrieved from the REST API. Eliminates issues with container startups due to memory limits and increases setup speed.
- Fixed an issue on MacOS where Nginx will not recognise PHP and PHP with XDebug containers' host names in upstream configuration.
- Fixed MailDev data volume permissions on Docker Desktop systems.
- Fixed a bug where ElasticSearch volume is created, even if ElasticSearch is not being used.
Breaking Changes
- (on first install) Magento 2FA module is no longer disabled from the start. The user must set up 2FA during the first login to the Magento Admin Panel.
Full Changelog: https://github.com/scandipwa/create-magento-app/compare/@scandipwa/[email protected]...@scandipwa/[email protected]