Changelog
June 15, 2021 ยท View on GitHub
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Version.
[Unreleased]
Added
Changed
Fixed
[4.4.1] - 2021-06-15
Fixed
- Check if .gitignore exists when executing dockergento create-project, it may not exist.
[4.4.0] - 2021-01-04
Added
- Added documentation about install command including elasticsearch setup.
- Added support for XDebug >= 3.
[4.3.0] - 2020-10-18
Added
- Image added php:7.4-fpm for compatibility with Magento versions >= 2.4
Fixed
- Increased fastcgi_buffer_size to 32K. This will fix Magento 2.4 max buffer size error.
[4.2.0] - 2020-05-16
Added
- Now can add project name (-COMPOSER_FILE_NAME env var) via project properties.
- Created .editorconfig file with basic coding style rules.
- Now you can choose between Magento: Commerce or Open Source when creating a project.
[4.1.0] - 2020-03-15
Added
- Added support for php 7.3
[4.0.1] - 2019-11-22
Fixed
- Linux: permission fix not running on rebuild
- Linux: now correct permissions are set when UID is not 1000
[4.0.0] - 2019-09-26
Added
- Added elasticsearch service
Changed
- Speed up debug-on and debug-off commands
- Changed naming convention for fpm images in order to have always the last version
- Updated nginx conf file
Fixed
- Fixed large product imports increasing php
max_input_varsvalue - Fixed link to php image in docs
[3.5.0] - 08-03-2019
Added
- Fix permission on linux machines automatically when containers start
- Added bind path
../.composer:/var/www/html/var/composer_homeso composer cache is kept in host.
[3.4.0] - 13-02-2019
Added
- Added php version: 7.2.
[3.3.1] - 01-02-2019
Change
- Fix bug when executing
debug-oncommand on linux machine
[3.3.0] - 09-11-2018
Added
- Automatically set
--working-dir=${COMPOSER_DIR}option forcomposercommands.
[3.2.0] - 01-11-2018
Added
- Support for Livereload in google Chrome.
[3.1.1] - 26-10-2018
Added
- Documentation updates and Video tutorials section.
[3.1.0] - 17-10-2018
Added
- Command descriptions added to
dockergentoconsole.
[3.0.0] - 16-10-2018
Added
- Multiple OS compatibility (Linux, Mac)
- Include
magento2-dockergento-consoledirectly in this repository.
Fixed
- Projects with vendor in repository were not working on Mac
- Magento 2 github project was not working on Mac
Backward incompatible changes
dockergentoneeds now 2docker-composefiles. The base one and the OS specific.appservice has been renamed tonginxmagento2-dockergento-consolerepository has been removed and its code has been added directly into this repo.- Debug commands have been renamed to
debug-onanddebug-off app-volumesservice has been removed.- New images used for
nginxandphpmodestcoders/nginx:1.13modestcoders/php:7.1-fpm-1
Upgrade steps
-
Create a backup of your current config:
mv config/dockergento config/dockergento-backup mv docker-compose.yml docker-compose.yml.backup -
Run
dockergento setupinside your project -
Edit volumes in
docker-compose.dev.mac.ymlas you had it before. -
Edit
nginxconfiguration inconfig/dockergento/nginx/conf/default.conf -
Edit
config/dockergento/propertiesif needed.
[2.1.0] - 21-09-2018
Changed
- Easier install documentation using
dockergento setupcommand - Set all configuration settings inside
config/dockergentofolder - Change
docker-compose.ymlfilename todocker-compose.sample.ymlas this file needs to be copied and edited per project.
[2.0.0] - 13-09-2018
Changed
-
Set whole magento application in a named volume
magentoinstead of using 6 volumes:app-vendor app-generated app-var pub-static pub-media integration-test-sandbox- Reason: Bug when having volumes inside a file bind mount: #26157
[1.3.0] - 05-09-2018
Changed
- Documentation about how to sync
vendorandgeneratedvolumes according to latest changes on magento2-dockergento-console
Removed
- Remove first 2 steps to configure xdebug in PHPStorm are not longer needed because it is enough by just setting the debug port and server configuration
- Remove bind mount of
generatedfolder inunison container. Unison container is now only meant to be used forwatch` command inside vendor modules.
[1.2.0] - 30-08-2018
Added
- Development workflow documentation
- Troubleshooting section with info about broken volumes
Changed
- Use updated node image with right user
appby default - Use
modestcoders/phpimage - Xdebug uses now
xdebug.remote_host=host.docker.internalas it is defined onmodescoders/phpimages
Removed
- Remove not needed
NPM_CONFIG_PREFIXbecause default user is now app - Remove phpstorm xdebug
DBGpconfiguration step that is no longer needed
[1.1] - 24-08-2018
Changed
- Use
modestcoders/unison:2.51.2image for unison container - Update
markoshust/magento-phpimages to PHP7.1using tag7.1-fpm-3 - Update docker setup with fixes for node and integration tests
- Update dependencies and
app-volumesconfiguration to avoid issues whenapp-volumesis started several times in samedocker-compose upexecution - Execute Dockerfile run commands for
app-volumesin only one layer as it is best practise - Update README with
nodeandunisoncommands to useruninstead ofexec - Update
xdebug + phpstormdocumentation
[1.0.1] - 15-08-2018
Changed
- Use
modestcoders/node-php:node8-php7.0image for node container