Skip to content

Releases: moderntribe/square1-global-docker

3.1.0

13 Nov 22:15
3410c91
Compare
Choose a tag to compare

Adds the so xdebug command in order to disable/enable xdebug. Disabling xdebug can improve performance, especially on MacOS machines.

Read the docs

After upgrading to this version, you'll want to update autocompletion:

MacOS

Run the following commands:

  • sudo curl -s 'https://raw.githubusercontent.com/moderntribe/square1-global-docker/master/squareone.autocompletion' -o $(brew --prefix)/etc/bash_completion.d/squareone.autocompletion
  • curl -s 'https://raw.githubusercontent.com/moderntribe/square1-global-docker/master/squareone.autocompletion' -o ~/.squareone_completion && echo "source ~/.squareone_completion" >> ~/.zshrc

Linux Bash

sudo curl -s 'https://raw.githubusercontent.com/moderntribe/square1-global-docker/master/squareone.autocompletion' -o /etc/bash_completion.d/squareone.autocompletion

3.0.6

04 Nov 18:37
Compare
Choose a tag to compare

Changes how we implement so DNS resolver strategies across Linux and MacOS depending on which services a user has active/installed.

Fixes:

3.0.5

01 Oct 02:51
Compare
Choose a tag to compare

Fixes:

3.0.4

20 Sep 19:20
Compare
Choose a tag to compare
  • bring back formatted successful update message.
  • better Linux flavor detection and test coverage

3.0.3

19 Sep 21:14
Compare
Choose a tag to compare
  • [fixed]: so config:compose-copy by setting the correct remote docker-compose.yml path. If you have overwritten your global squareone.yml file previously using so config:copy, you'll want to update the remote.docker-compose value.

3.0.2

19 Sep 20:22
Compare
Choose a tag to compare
  • prevent exceptions thrown when self updating. This update will still show an error but work successfully. Future updates should no longer throw an exception once a user is on this version.

3.0.1

18 Sep 18:24
Compare
Choose a tag to compare
  • Refactor how we detect if we're in a SquareOne project to traverse directories up and look for a squareone.yml or dev/docker/docker-compose.yml file instead of using git root detection to allow this to be used outside of git and also give monorepo support where there could be multiple SquareOne local environments in a single repo.

3.0.0

11 Sep 20:06
Compare
Choose a tag to compare

Full rewrite using Laravel Zero. Many new features/commands, see the README.md in the master branch.

If you have MySQL problems after upgrading, follow these steps: https://agency.tri.be/wiki/view/SquareOne_Local_Environment

2.2.1-beta

20 May 15:17
cf1f78f
Compare
Choose a tag to compare
  • fix bug where wp and test commands were always running with xdebug on
  • add support for -x in addition to --xdebug for wp and test commands
  • disable codeception cleaning with so test --no-clean -- ....

2.2.0-beta

11 May 15:39
Compare
Choose a tag to compare
  • New command so migrate-domain which will automatically convert a prod database dump to use on your local
  • Commands are a lot less noisy now, use the so -v flag if you'd like to see the full output.
  • Fixed a bug where so self:update-check was considered a local command and threw errors if run outside of a local folder
  • so start no longer automatically opens your project in your browser, use so start --browser or so start -b to keep using this behavior
  • Added new composer local config variables in squareone.yml. You may have to customize these for your project depending on how your local's docker-compose.yml is configured. Either update your docker-compose.yml or provide a custom squareone.yml in the root of your project with the following overrides to match the docker-compose.yml's composer volumes:
# Local Docker
local-docker:
  # path to the composer cache directory (relative to the docker directory e.g. dev/docker/)
  composer-cache: 'composer/cache'
  # path to the composer auth file (relative to the docker directory)
  composer-auth: 'composer/auth.json'