Releases: moderntribe/square1-global-docker
5.6.1
- Bugfix
so bootstrap
: Compiled phar was missing doctrine, which Laravel validation requires.
Full Changelog: 5.6.0...5.6.1
5.6.0
Features
- Full PHP 8.1 support!
- Much better support/bugfixes for Windows on WSL2, including documentation until more can be automated on the Windows side of things.
- Containers on macOS will no longer have their entire file system permissions needlessly changed on startup, which should improve start up/composer performance.
Changelog
- Feature/macOS permissions performance by @defunctl in #106
- Feature/php81 updates by @defunctl in #110
- Feature/build and upload release action by @defunctl in #109
- Windows subsystem 2 bugfixes by @defunctl in #108
- Feature/wsl2 docs by @defunctl in #111
Full Changelog: 5.5.4...5.6.0
5.5.4
What's Changed
Full Changelog: 5.5.3...5.5.4
Use the following to fix permissions in containers that already had files/folders created by the root user:
Start the project:
so start
Shell into the container as the root user:
so shell --user root
Change the ownership of all the files/folders back to the squareone user/group:
chown -R --verbose squareone:squareone *
5.5.3
What's Changed
Note: this will run a migration to update your global
~/.config/squareone/global/docker-compose.yml
file (after making a backup) on the first command you run. Make sure you runso global:stop-all
after the migration is complete.
Full Changelog: 5.5.2...5.5.3
5.5.2
5.5.1
5.5.0
Each SquareOne project can now have project specific custom commands, see the README for more details. 🥳
What's Changed
- Docker Compose v2 support by @defunctl in #94
- Custom command system by @defunctl in #96
- Adds preliminary PHP 8.1 support by @defunctl in #97
- Logging bug fixes @defunctl in #99
- Issue/98/allow sharing non wp projects by @defunctl in #100
- Composer proxy command will warn the user if the project is not started. Fixes #89
Full Changelog: 5.4.0...5.5.0
5.4.0
What's Changed
You can now add the following to your project's squareone.yml to skip frontend building when running so bootstrap
if the project isn't exactly Square One compatible or uses different build tools:
# Build options for this project
build:
# Skip building frontend with "so bootstrap"
skip-fe: true
Full Changelog: 5.3.1...5.4.0
5.3.1
What's Changed
The following commands will now properly work without having to provide a full path in the container:
so wp db export
:Success: Exported to 'tribe_square1-2021-11-12-761a289.sql'.
so wp db import tribe_square1-2021-11-12-761a289.sql
Full Changelog: 5.3.0...5.3.1
5.3.0
- [ADDED]: automatically detect composer version in the container during
so start
to bypass installing hirak/prestissimo on versions 2.0.0+