- Add PHP sqlite3 support
- Update sqlsrv max version for PHP8.0
- Update composer install script
- Add command
composer22(composerv2.2.x) for PHP <7.2.5
- Add command
- Update composer install script (get checksum from remote URL)
- Update composer install script
- Update installed package versions
- GoLang: 1.19.7
- nvm: 0.39.3
- PHP: 8.2
- Fix Nginx compile script
- Update sqlsrv max version for PHP7.4
- Add a new support WSL distribution "Ubuntu-22.04"
- Show supported versions in "phpvm" command
- Normalize configuration for PHP versions
- Update packages to the newest versions
- Update scripts that install Ansible
- Fix displaying NodeJS version name and install arguments
- Fix displaying NodeJS version name
- Change default NodeJS version to "lts"
- Fix bug in a Non-English language WSL environment
- Fix Ansible tasks
- Fix printing duplicated success messages
- Add tasks to compile Nginx from source
- Improve Windows UAC process
- Fix
import-hostscommand success messages
- Fix typo
- Fix Windows installer bugs when comparing GearBox versions
- Replace NodeJS installation with
nvm
- Add
extra_service_namesconfiguration
- Do not list install packages with "--only-run-extra-ansible-playbooks" option
- Update installer in Windows
- Add a new option
--only-run-extra-ansible-playbooksto commandgearbox install
- Only download gearbox binary with newer version
- Fix
gearbox-servicescript by adding missing "sudo" command
- Fix bug that "install-gearbox-windows.bat" stopped after calling
RefreshEnv.cmd - Remove debug codes
- Add new options
--sudo-passwordand--yesto commandgearbox install
-
Change config "extra_ansible_tasks" to "extra_ansible_playbooks"
It is more convenience to use playbook files rather than task files
-
Add playbook name mapping for
Ubuntudistribution to WSL environment
- Extend to add multiple variable files (
extra_ansible_tasks.variable_files) to run extra Ansible Tasks
- Fix bug after running "REFRESHENV" command
- Force to use Windows version in WSL distributions
- Convert windows' file path to WSL's file path
- Update README.md for "extra_ansible_tasks" configuration
- Add commands:
- import-hosts: Import hosts with "import_hosts_files" setting
- Add configuration to run extra Ansible tasks
- Update the usage of "phpvm" command
- Add a task to enable blackfire-agent service
- Add configuration document
- Add commands:
- init: Generate default configuration file
- install: Install packages with Ansible script
- Add install scripts for Windows (
install-gearbox-windows.bat) and Linux (install-gearbox-linux.sh) - Add GitHub Action scripts to build binaries, and upload to release