All notable changes to this project will be documented in this file, per the Keep a Changelog standard.
Unreleased - TBD
- Support overriding version for create and push as well as setting version to
nightly
. Props dinhtungdu. - Better error handling for
get_download_url
. Props paulschreiber. - Message warning users about using production databases
- Update
rmccue/requests
version
2.1.0 - 2021-01-22
--overwirte_local_copy
flag to thepull
command (props @eugene-manuilov via #71).--suppress_instructions
flag to thepull
command (props @eugene-manuilov via #76).--format
option to the search command that accepts json and table values (props @eugene-manuilov via #70).- GitHub actions to build and push a new docker image when a new release is published (props @eugene-manuilov via #72, #73).
- Search command arguments to allow multiple queries.
--include_files
and--include_db
flags ofcreate
,download
,pull
andpush
commands to accept negative values.--confirm_wp_version_change
flag of thepull
command to accept negative values.- Documentation updates (props @eugene-manuilov, @jeffpaul via #75).
- Docker image to be compatible with the current version of
10up/wpsnapshots:dev
(props @eugene-manuilov via #74).
--column-statistics=0 --no-tablespaces
parameters (props @felipeelia via #68).
- Empty line issue rendered at the beginning of all commands.
2.0.1 - 2020-08-06
- User scrubbing on multisites (props @felipeelia via #66).
2.0 - 2020-07-15
- Updated questions to clearly identify default values (props @eugene-manuilov via #63).
1.6.3 - 2020-01-18
- Disabled AWS Client Side Monitoring (props @christianc1 via #59).
1.6.2 - 2019-10-17
- Sites mapping issue (props @tlovett1).
1.6.1 - 2019-10-17
- Improve hosts file suggestion (props @adamsilverstein via #50).
- Use
--single-transaction
during the database backup phase of a create or push (props @dustinrue via #58). - Documentation updates (props @jeffpaul via #54).
1.6 - 2019-04-16
fs
method,small
option, and cookie constants (props @tlovett1).
1.5.4 - 2019-03-21
- Default, local repo (props @tlovett1).
- If unable to decode config, set empty array (props @tlovett1).
1.5.3 - 2018-12-09
- S3 push error warning (props @tlovett1).
1.5.2 - 2018-11-14
- Scrubs email addresses as well as passwords (props @ChaosExAnima via #47).
1.5.1 - 2018-10-23
- Custom snapshot directory environment variable (props @tlovett1).
1.5 - 2018-10-14
- Refactoring from Connection to RepositoryManager and backcompat for filling repo name in (props @tlovett1).
1.4 - 2018-10-10
- Multi-repo support and verbose logging (props @tlovett1).
- Search and replace optimizations, get site and home URLs directly (props @tlovett1).
region
variable inLocationConstraint
(props @tlovett1).
1.3.1 - 208-09-30
- Line splitting issue (props @tlovett1).
1.3 - 2018-09-23
- Enable pushing an already created snapshot, smart defaults for Pull (props @tlovett1).
- Auto-write multisite constatns to
wp-config.php
(props @tlovett1). - Port to blog domain, main domain CLI option (props @tlovett1).
1.2.1 - 2018-09-18
- Provide
signature
,region
, andversion
in the::test
method (props @cmmarslender via #40).
1.2 - 2018-09-16
Create
andDownload
commands (props @tlovett1).- Snapshot caching (props @tlovett1).
- Save
meta.json
file inside snapshot directory with snapshot data (props @tlovett1). - PHPCS standardization and fixes (props @tlovett1).
- Store all multisite data in snapshot (props @tlovett1).
- Store
blogname
in snapshot (props @tlovett1). - Symfony console update (props @christianc1, @colorful-tones via #36).
wpsnapshots
user (props @tlovett1).
- Move config file to
~/.wpsnapshots/config.json
(props @tlovett1). - Abstract out
Snapshot
class to make programmatic interaction with WP Snapshots easier (props @tlovett1). - Properly test MySQL connection before bootstrapping WordPress (props @tlovett1).
- Multisite pull changes: should URLs inside existing snapshots, make sure type full URLs instead of paths (props @tlovett1).
&>
to2>&1
.&>
is a bash shortcut for the other, but not running bash withshell_exec
so sometimes still see the errors (props @cmmarslender via #37).- Update AWS SDK and require PHP 7 (props @tlovett1).
- Ensure WordPRess is present (props @tlovett1).
1.1.3 - 2018-07-31
- Reference AWS Setup documentation in main repo readme (props @christianc1 via #28).
- Error on
CreateRepository
command (props @tlovett1, @EvanAgee). - Bug where downloading WordPress and moving
wp-content
when it already existed threw an error (props @tlovett1). maxdepth
parameter order (props @tlovett1).
1.1.2 - 2018-02-23
- Use specific S3 region when creating a bucket (props @tlovett1, @nick-jansen).
1.1.1 - 2018-01-12
WPSNAPSHOTS
constant to bootstrap (props @joeyblake via #19).- Documentation updates (props @qriouslad, @tlovett1 via #17).
- Fix space in path bug (props @tlovett1).
1.0 - 2017-12-11
- Initial WP Snapshots release.