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 Versioning.
- Add Stirling PDF, Dynamodb and Dynamodb Admin to env list
- Add WooCommerce to PHP platforms
- Fix restart container bugs
- Fix HTTPError: 400 Bad Request error for twine upload
- Add ThinkPHP to PHP platforms
- Add SonarQube to env list
- Set dynamic max width according to columns of terminal size for env list
- Add MSSQL to env list
- Fix database export bug
- Fix local install package bug
- Fix selected multiple version display issue for env list
- Split database import and export to independent commands
- Change default env build to Magento 2.4.6
- Convert multiple service version list to string for env list
- Fix database version issue for create Magento project
- Fix database version issues
- Fix package issues for publish and debug
- Add database type and version for database import and export
- Add database type and version for create Magento project
- Add OpenSearch to env list
- Add C++ and Rust to env list
- Add bash commands are compatible with container name and service name
- Add .Net Core, Java and Ruby to env list
- Add Node to env list
- Upgrade docker compose to v2
- Fix docker container name with -, and _ only support for docker compose v1
- Add Python and Golang to env list
- Fixed the problem of multiple decimal places with 0 at the end and the last 0 being ignored. See pri22296/beautifultable#136
- Add Magento version selection for setup Magento project command
- Fix install or upgrade docker compose command
- Add install or upgrade docker compose command
- Fix project name and directory bugs for create Magento project
- Add Magento 2 PWA project creation support
- Add Vue Storefront and NuxtJS project creation support
- Improve start and stop command to support the specified services
- Show or live tail docker container logs
- Add switch docker container network command
- Add edit or show configuration of docker-compose.yml command
- Update command docs
- Build publish script
- Add create js project command
- Rebuild restart command for restarts all stopped and running services
- Add Webgrind to env list
- Fix yes or no display issue for env list
- Add CakePHP, CodeIgniter and Drupal project creation
- Fix bugs and adjust warning message color
- Rebuild create and setup project command
- Update project creation parameters
- Add composer auth.json in about command
- Update use cases
- Adjust platforms for init project command
- Add MariaDB to env table
- Add sort for env table
- Add webserver for create project and magento project
- Add Zend framework to platforms
- Add status command to list all running containers
- Add target version to init magento command and make source code is not required
- Add memcached for env table
- Add list envs command and rebuild env handler code
- Optimize env table and colored current env
- Fix version convert bug and optimize init magento command
- Add conformation when project already exists for initial project
- Add initial the Magento project command
- Add force restart docker services for upgrade
- Update use cases documents
- Improve initial project command
- Fix bugs
- Add workspace command
- Remove GitHub actions
- Add workspace to init project command
- Fix bug and optimize code
- Improve cli
- Improve documents
- Fix cli bug
- Build Shinetech Docker CLI code architecture
- Implement all functions
- Fix bug: Warning: 'classifiers' should be a list, got type 'tuple'