v5.0.0
alessandro-fazzi
released this
27 Nov 21:39
·
76 commits
to master
since this release
Full commit history @ v4.0.1...v5.0.0
New major version, so prepare for the...
Breaking changes
- wordmove now requires ruby 2.6.5. Go and update! Don't you have 2.6.5 prinstalled? Take a look to https://github.com/welaika/wordmove/wiki/Install-the-appropriate-Ruby-version
hooks
has changed it's data structure. Reference to #557 and linked issue for the history. All the documentation has been updated, so let's take a look there. Documentation for older version retained in the dedicated wiki page https://github.com/welaika/wordmove/wiki/Hooks
New features
- project dependencies updated! Yay!
- wordmove's
list
command enters the show! #548 All of us have to thank @akiko-pusu for the excellent work! 👏 - refactored the logger implementing "secrets filtering". Sensitive data will no more be logged on STDOUT. We had this need with some customers and moreover I don't want this project's issue tracker to become full of password and users 👾 Currently we mask the following data:
:database, :password
:database, :host
:vhost
:ssh, :password
:ssh, :host
:ftp, :password
:ftp, :host
:wordpress_path
- database adaptation ("search-and-replace") can now be done with the default
wpcli
adapter even if you're working outside the project directory. More @ #513 and all the applauses go to @tnzk 🎉 👏
Bugfix
- a bug printing multiple time the
Using Movefile: xyz
should be fixed
Extra
With the help of @huraji we have discovered a voodoo-ish trick about how to push/pull only specific plugins and themes. If you're curious we have produced a little wiki page @ https://github.com/welaika/wordmove/wiki/Work-only-on-specific-plugins-or-themes 👏
That's all folks 🐰