fortrabbit Craft Copy
Version 3.0.0
April 19, 2024
- Craft 5 support
Version 2.4.4
October 27, 2023
- Housekeeping
Version 2.4.3
October 13, 2023
- Show git/composer output when using
copy/code/up
Version 2.4.2
July 10, 2023
- SSH check fails when no keys are SSH configured
--interactive=0
works with all/up and all/down commands
Version 2.4.1
April 19, 2023
- Add support for no existing repo with new git client
Version 2.4.0
April 17, 2023
- Replace
cpliakas/git-wrapper
withgitonomy/gitlib
- Allow customising commit message made in
code/up
command
Version 2.3.2
April 5, 2023
- Revert mysql command line tweaks
Version 2.3.1
April 3, 2023
- More tweaks on the mysql command line options
Version 2.3.0
February 6, 2023
- use
--defaults-extra-file
to support custom .my.cnf - ignore
project.yaml
in production to prevent comparison of external and internal Project Config - show warning and stop console commands when using in production
Version 2.2.0
November 8, 2022
- show warning if composer plugins are not allowed
- remove project config after applying (via
fortrabbit/craft-auto-migrate
)
Version 2.1.1
June 16, 2022
- add /app as git safe directory, see pull request
- build docker image locally, see pull request
Version 2.1.0
May 25, 2022
- Adjust ENV vars
- Remove info action
Version 2.0.0
May 23, 2022
- Craft 4 support
- No further changes, but a stable release
Version 2.0.0-beta.1
March 30, 2022
- Craft 4 support
Version 1.2.4
June 15, 2022
- build docker image locally, see pull request
Version 1.2.3
June 14, 2022
- correct Github docker image builds
Version 1.2.2
June 14, 2022
- add /app as git safe directory, see pull request
Version 1.2.1
March 7, 2022
- Fixed nitro support
- Added
copy/nitro/debug commmand
for testing ssh
Version 1.1.1
February 7, 2022
- Increased timeout (300s) for before/after deploy scripts eventually
Version 1.1.0
January 18, 2022
- Added support for Craft Nitro see README.md
- Dropped PHP 7.2 support
Version 1.0.8
January 4, 2022
- Support dotenv version 5
Version 1.0.7
September 24, 2021
- Increased timeout for import script to 1000 seconds
Version 1.0.6
September 24, 2021
- Exclude
resourcepaths
table from db backup - Ignore mysql import errors 🤞🏻
- Better error output
Version 1.0.5
May 12, 2021
- Update craft-auto-migrate to use
project-config/apply
- Code style cleanup
Version 1.0.4
April 8, 2021
- Don't throw exception if no local volumes exist
- Remove DB_TABLE_PREFIX check
Version 1.0.3
January 11, 2021
- Fixed type issue with symfony/process 5.x (use
Process::fromShellCommandline()
)
Version 1.0.2
January 5, 2021
- Fixed type issue with symfony/process 5.x (use
Process::fromShellCommandline()
) - Fixed code styles using https://github.com/symplify/easy-coding-standard
- Fixed ENV vars check using non-strict comparison
Version 1.0.1
November 10, 2020
- Fixed a bug in the craft copy/all/up command.
Version 1.0.0
November 2, 2020
- Added
copy/volumes/up
command - Added
copy/volumes/down
command - Added
copy/folder/up
command - Added
copy/folder/down
command - Removed
copy/assets/up
command - Removed
copy/assets/down
command
Version 1.0.0-RC12
September 8, 2020
- Updated various dependencies
Version 1.0.0-RC11
May 12, 2020
- Updated various dependencies
- Fixed a bug when Craft expects
CRAFT_ENVIRONMENT
Version 1.0.0-RC10
February 19, 2020
- Craft 3.4 fix for new config/db.php structure
- Exclude
assettransformindex
table from irgnoredTables - Make no assumptions about the
assets
directory
Version 1.0.0-RC9
December 4, 2019
- Fixed a bug where a .gitignore file was written instead of .my.cnf
Version 1.0.0-RC8
November 15, 2019
- More verbose SSH errors
- Default .my.cnf to prevent GTID_PURGED errors
Version 1.0.0-RC5
February 1, 2019
- Fixed: use the correct environment name for config files
- The non-existing
/storage
folder is created on the remote
Version 1.0.0-RC4
February 1, 2019
copy/setup
is more resilientcopy/db/up --force
does not require the plugin to be enabled on the remotecopy/code/up
shows recent commits
Version 1.0.0-RC3
January 31, 2019
- changed wordings
- changed setup flow
- better Craft 3.1 project config support
Version 1.0.0-RC2
November 26, 2018
- Run migrations automatically via
fortrabbit/craft-auto-migrate
- Add configured git upstream automatically
Version 1.0.0-RC1
November 16, 2018
- Removed support for config/copy.php
- Removed
--app
option - Removed
--env
option - Changed signature of most commands, first argument is
{config}
- Added YAML Config
- Support for
before
andafter
scripts - Support for custom
ssh_url
- Support for
Version 1.0.0-beta5
October 18, 2018
- increased ssh timeout to 1200 seconds
- verbose mysql import errors
Version 1.0.0-beta4
August 27, 2018
- multi-staging support for
copy/info
- multi-staging help in README.md
Version 1.0.0-beta3
August 21, 2018
- code clean up, thanks @XhmikosR
- configurable ssh upload & download commands
- support for multi-staging, see src/config.example.php
Version 1.0.0-beta2
May 29, 2018
- Fixed broken dependency: ostark/yii2-artisan-bridge
Version 1.0.0-beta1
May 29, 2018
Initial (beta) release. Supported commands:
php craft copy
Environment checkphp craft copy/setup
Setupphp craft copy/assets/down
Sync assets downphp craft copy/assets/up
Sync assets upphp craft copy/code/down
Git pullphp craft copy/code/up
Git pushphp craft copy/db/down
Sync database downphp craft copy/db/up
Sync database upphp craft copy/db/from-file
Import databasephp craft copy/db/to-file
Export database