Changelog
2.9.0 (22/02/2023)
Changes
- Support for Mariadb 10.6 (#256)
- Support for PHP 8.2 (#255)
- Support for OpenSearch 2 (#232)
- Add possibility to define default collation as UTF8MB4 (#252)
- Add cleanup parameter to init-instance #254 (#254)
2.8.0 (19/09/2022)
Issues that have been solved
- mysql settings were not optimal (#226)
- 'db' command does not support MariaDB (#224)
- Python deprecation warning on Ubuntu 22.04 (#222)
- broken .my.cnf symlink by setting mariadb10.4 as default service (#219)
Changes
- ansible facts_cache enabled to increase execution speed (#238)
- Neos/Flow flow_context is now configurable (#235)
- Restart dnsmasq when using valet.sh service restart all (#218)
- Restart Nginx when using valet.sh service restart all (#215)
- Start correct PHP when linking projects (#213)
- link command should not trigger an error (#80)
- Add command to deploy env.php from .valet-sh.yml (#217)
- Add comand to clear project specific cache (#216)
- mysql and mysqldump binary respect specified DBMS in .valet-sh.yml files (#185)
- PATH variable is now set in PHP-FPM services (#242)
2.7.0 (21/04/2022)
Issues that have been solved
- Invalid php temp dir detection on macOS (#188)
- Fix error on init-instance filesystem sync when target directory does not exist (#190)
- Allow the use of a test.php within Magento (#192)
- Increase table width of links list (see commit)
Changes
- Support for Apple Silicon (via rosetta2) (#200)
- macOS Monterey support (Intel and M1)
- Support for OpenSearch 1 (#198)
- Support for ElasticSearch 8 (#204)
- Post restore commands are now generic shell commands and not bound to php (#194)
- Composer now runs in non-interactive mode (#189)
- Up2date check (shows a warning if valet.sh self-upgrade was not executed for more than 30 days) (#48)
- Add the option to skip DB synchronisation within init-instance (#202)
- PHP version definition will now be passed through to sub folders (see commit)
2.6.0 (29/11/2021)
Issues that have been solved
- (none)
Changes
- Dynamically use specified composer version (#174)
- Add support for MariaDB via init-instance (#178)
- Support for PHP8.1
2.5.0 (29/10/2021)
Issues that have been solved
- valet.sh service command without an argument fails without correct error message (https://github.com/valet-sh/valet-sh/pull/169)
Changes
- Added a default vhost that shows all linked sites (https://github.com/valet-sh/valet-sh/pull/171)
- fuzzy service name inputs (php73, PHP7.3, php7.3) are now possible (https://github.com/valet-sh/valet-sh/pull/170)
- Updated Magento2 workflow for "Init-instance" command to allow processing custom cli commands and SQL-Queries (https://github.com/valet-sh/valet-sh/pull/168)
- .valet-sh.yml stub file now contains composer defintion as service (https://github.com/valet-sh/valet-sh/pull/167)
- MariaDB 10.4 service is now available (https://github.com/valet-sh/valet-sh/pull/176)
2.4.0 (29/08/2021)
Issues that have been solved
- (none)
Changes
- xdebug3 is now available for PHP 7.3, 7.4 and 8.0 (please see PHP#Managexdebug)
- composer2 is now available (please see Composer)
2.3.0 (24/08/2021)
Issues that have been solved
- Fix non-interactive Magento app:config:import (https://github.com/valet-sh/valet-sh/pull/158)
- Replace Elasticsuite specific indexes with reindexAll in stub file (https://github.com/valet-sh/valet-sh/pull/156)
Changes
- PHP8.0 is now available
- "valet.sh link" now supports typo3
2.2.0 (02/08/2021)
Issues that have been solved
- (none)
Changes
- Neos-Workflows for "init-instance" and "restore" command are now available
2.1.1 (05/07/2021)
Issues that have been solved
- invalid ansible version dependency
2.1.0 (05/07/2021)
Issues that have been solved
- Using valet.sh link without php version will use the default php version #143
- Service disable fails with not started services #134
Changes
- PHP
- "valet.sh xdebug on" is now working without specifing a PHP version when a .valet-sh.yml file exists in current directory
- Nginx
- each vhost now uses its own access and error log file
- NodeJs
- default node version is now 14
2.0.1 (16/04/2021)
Issues that have been solved
- rabbitmq vhost queues not removeable via web interface #128
- A command to stub the .valet-sh.yml #47
- Automatically set PHP version #74
- Update env.php for magento 2.4 compatibility #103
- php imagick module is not installed #126
- Import of development CA on Ubuntu is slow #123
- valet.sh install fails after a certain time if the entered password was wrong #92
- Support for bash shell #51
- make zsh usage optional #117
- valet.sh init-instance website config is not configurable #107
- Restore does not work with provided parameters #105
- Switch composer installs in init-instance #130
- Install composer as root #95
Changes
- Shell
- You can now use the Bash shell if you prefer (you needed to use zsh before)
- Use this command to define Bash as your default shell: valet.sh configset default_shell bash
- RabbitMQ
- The RabbitMQ "admin" user that will be created by default now has administrator privileges and will be able to delete VHosts via web interface
- PHP
- The module "imagick" is now automatically installed
- Instanciation of projects
- You can now use "valet.sh init" to create a .valet-sh.yml file that defines and sets up your environment (see documentation)
- If you use the configuration via .valet-sh.yml and define a PHP version, you can now use "php" instead of the specific PHP version ("php7.4" etc.)
- The env.php provided for magento projects via init-instance is now compatible with Magento 2.4(this command is currently alpha state and therefore not documented completely)
- Performance
- The install process has been sped up on Ubuntu
- Bugfixes
- valet.sh install will not fail anymore if it's taking too long to execute
- Magento configuration in .valet-sh.yml will now work properly on website scope
- The restore command will now work for other identifiers than test (this command is currently alpha state and therefore not documented yet)
- composer is now installed as root and given ownership to the current user afterwards to ensure it can be overwritten in the future