Releases: welaika/wordmove
v2.4.1
- Support ruby 2.5
Warning:
This version has a bug in configuration which prevents from installing Wordmove on Ruby 2.4.x. Wordmove version 2.4.2 fixes this problem. Sorry
v.2.4.0
Welcome hooks!
Wordmove is getting on steroids! This new minor version brings what probably is the bigger new feature from the first release: hooks!
Now Wordmove acts as a command runner, tight to your deploy flow. Run arbitrary commands locally or on the remote stage, before and/or after push and/or pull actions. Discover more reading the updated documentation here, here and somewhat here.
Please: find a way to give us some feedback (https://twitter.com/welaika, new issue also for discussion, catch us on slack channel) and report all the bugs you may find.
Thank you!
Fixes/impovements
- Fixed a bug causing
--simulate
not to be honored during database push/pull - Improved the way
--simulate
behaves with rsync: now we launchrsync
, but we force it to--dry-run
so we can view expected results - The
doctor
now supports formal validation on the newhooks
movefile's section - Added new documentation and improved existing
Commits
- 7600f59 bump version
- 8d6dbe5 fix #416. Also go back to quoted strings in
exclude
: issues observed - 2aa3e8f now that we have --dry-run on rsync, let invoke rsync also when simulate
- 68312a4 prefer access to hash with symbols
- 07dc2fd command line pass options with symbolized keys
- 13af387 force Photocopier to honorate Wordmove's --simulate
- b16c2ce fix bug: simulate not honored for database
- a094acc micro-update to README
- 5ed7ed5 add test for hook while simulate true
- 7908790 update readme with hooks
- d165af2 update movefile.yml generator
- 7b63943 uniform hooks error reporting
- d71a387 clean the interface a bit
- c73aa22 improve local hooks output print
- bbe9d6d correct typo
- 2bfba89 fix movefile with hooks fixture
- f582140 suppress unwanted STDOUT print
- 9e45a22 fix bug handling multiple remote hooks
- ca7d724 fix bug in empty_step? method
- 354641e fix movefile schema remote hooks section
- 3cd685d ...but kwalify needs stringified keys to work
- c644c66 update movefile schema remote with hooks
- 2dc58fa implement hook system
- fd04cd9 base movefile fixture moved inside dedicated folder
- 8fc3fd8 Refactor Deployer::Base and Movefile classes. See long desc.
- 821ab09 rpsec formatter :documentation
v2.3.1
Improving and fixing doctor
command.
Big help scouting issues from @mukkoo @delphaber and @frontenddevguy . GG WP
Commits
- a837538 doctors do Psych::SyntaxError exception handling
- f9abf91 schemas: ports always int + prefere unquoted string in yaml (cleaner)
- 84ef8ff doctor movefile schemas: remove required false - it's default
- 42d7fde doctor movefile schema remote regex https
- 2fa09e1 suppress system method output in doctor wpcli
- e078c31 doctor mysql handles empty database key in movefile correctly
- 1ecadee logger output revision fix #435
- 1eba347 fix #436
- 426de32 doctor movefile local schema database required
v2.3.0
Wordmove introduces self check-up capabilities for the local - development - environment. With this one we hope to simplify the troubleshooting process.
Since these checks are environment dependent by definition, we can't write serious automated integration tests; so please, try it and report bugs.
Documentation is already updated as you can spot here and in the main README.
Commits:
- 94fe668 (origin/doctor) bump version (7 minutes ago)
- d5177d1 update readme (20 minutes ago)
- 2c6464c suppress unwanted STDOUT print (30 minutes ago)
- e171ae7 all doctors are called and relative spec updated (32 minutes ago)
- c701238 ssh doctor (41 minutes ago)
- e5884d5 'the doctor is in' banner (45 minutes ago)
- f93deab rsync doctor (45 minutes ago)
- 66c686f wpcli doctor (3 hours ago)
- 4d6dd10 update Wordmove::Doctor specs (5 days ago)
- 998440b please the rubocop (5 days ago)
- e3b71b5 manage blank db password in mysql doctor (5 days ago)
- 5e71f17 fix wordmove schema validation (5 days ago)
- 44dc967 mysql doctor (5 days ago)
- 2ba532b update rubocop and its syntax (5 days ago)
- 8af0189 refactor naming and code organization (6 days ago)
- 29bbdb2 fix error in validation schema (6 days ago)
- 6be2e9f prettier output (6 days ago)
- 92a2b1a refacor local schema validation (6 days ago)
- bbd0591 first version of doctor command (6 days ago)
- f4d01f0 Move movefile fetch responsability to dedicated class (6 days ago)
v2.2.1
v2.2.0
movefile.yml and support to YAML aliases
Movefile
has been moved to movefile.yml
by default. No worries: full backward compatibility as the semver spots out ;) The feature has been discussed starting 4 years ago...we are really like elephants: slow moving and with a long lasting memory.
We also introduced support to YAML aliases inside movefile.yml
, for those of you doing more black magic. Here I found a neat tutorial explaining what aliases and anchor are by examples.
@nlemoine contributed to both the features: thank you very much 👍
Commits:
- c474eb0 rename Movefile to movefile.yml by default (2 hours ago)
- ac05729 Merge pull request #423 from nlemoine/master (2 days ago)
- 0bc3a3c Add syntax highlighting to YAML block (3 days ago)
- 8d069d7 Allow YAML aliases (3 days ago)
- 0ea2e2e fix wrong glob in #fetch_movefile (2 days ago)
- cab4f35 fix spec helper method movefile_path_for (2 days ago)
v2.1.4
2.1.2
2.1.0
Introducing WP-CLi as alternative database adapter
PHP7/FTP support
Improved wiki's documentation
Commit history
- 8dd3db7 (HEAD -> master, tag: v2.1.0, origin/master) fix spec
- 79536cc (origin/multiple_sql_adapters, multiple_sql_adapters) bump version
- 62bc754 update BigDump.php libreary to 0.36b (fix #324)
- bc91761 update README
- 2eb3b15 fix Movefile generator sql_adapter default
- cba507b fix #310
- 920a8fb better spec description
- d06248e removed all rubocop offences. Be polite, please
- c727c8f please the rubocop and update him in gemsspec
- 6d63cf4 relax bundler dep version
- 88d3aa3 spec for new adapter and contextual bug fix
- 5b0fad3 SqlAdapter::Wpcli organized with module
- 07933af new UnmetPeerDependencyError exception
- 35ce09d Deployer::Ssh::WpcliSqlAdapter refactored to the base interface
- 0cebc5c from now on the new sql_adapter option is used
- ba26a7e refactor continues: renaming, reordering and ssh deployer with wpcli
- 15129ea refactor ssh adapter and rename sql_adapter into default_sql_adapter
- 823c1e6 ssh deployer must be subclassed
- 04dcdd2 .vscode folder in repo
- 552374d support global.sql_adapter Movefile option