Wordmove Versions Save

Multi-stage command line deploy/mirroring and task runner for Wordpress

v3.2.0

5 years ago
  • 28eb977 update readme, bump deps and version (sftp support)
  • 31b988a remove ssh as peer dep from readme
  • 37d0129 add ftp port to doctor's validation schema
  • e36424e cite sftp in movefile boilerplate
  • dcf0f99 movefile generator add ftp port option
  • b10dc16 update gitignore

SFTP support

With https://github.com/welaika/photocopier/releases/tag/v1.3.0 we now fully support SFTP protocol in Wordmove. Thanks @xwulfus for his hard testing! We think SFTP is a better place and option over FTP, so we decided to give some love to people who are bound to this protocol.

Hope you'll enjoy

v3.1.2

5 years ago

With this release we're fixing #479 and #480. The former is particularly interesting for all the bedrock's users 😃

  • c903d8a bug 479: manage scenarios where custom paths doesn't have a common root
  • 9541d8f fix bug simulate was ignored by rsync during push
  • 3bbfedd (tag: v3.1.2.pre) fix bug 479

Thanks to @matthewnw, @akishin and @maiorano84 for their contribute. ❤️

v3.1.1

5 years ago
  • 6688c1a fix #477 (thanks @SID-Viibar for reporting the issue)

and...well... 😰

  • d732afa fix travis deploy. and another one
  • 49c0cc4 fix travis deploy. and another one
  • c5ba79f fix travis deploy. and another one
  • 2877d10 fix travis deploy
  • 3ea2ba0 fix travis deploy

Had some problem setting up the docker auto-trigger on travis. Not cleaned the history as a reminder of this tragic moment.

v3.1.0

5 years ago

New feature release with one big bugfix - and a couple smaller too :)

  • 1642065 should fix #428
  • 0caa2fe suppress useless prints during gzip commands
  • e080ac7 update movefile template
  • d098cf8 Merge pull request #469 from rbndelrio/master

Thanks @rbndelrio for his awesome contribute in #469 !!! Go there and read or go in the main readme and search the new "Secrets" section! 🎉

Thanks @dompl to have reported a bug born with wordmove and - hopefully - fixed just now. Fixing #428 required an update to welaika/photocopier and a little revolution in how we make rsync work behind the scenes. We'll keep a close eye on this new behaviour in order to catch regressions ASAP.

Help in debugging always welcome! 🎁

v3.0.2

6 years ago

New major version 3!

So it's important to read release notes ;)

(not so) Breaking changes

  • ec3b047 init movefile with 'wpcli' as default adapter
  • 954dc6a remove charset option, add mysql_options

Now you will need wp-cli installed by default. You can always change back to the default adapter, but you should go ahead and install wp-cli as a better choice! We have dropped the database.charset configuration, and we have updated docs in the wiki with suggestions to preserve the previous behaviour.

New features

  • 8545bae remote hooks auto change directory to wordpress_path

Hooks, our previous new shiny feature, got improved: remote hooks will be run by default inside the remote wordpress' directory. So you won't have to manually cd in your commands. We hope you'll appreciate. And obviously related documentation is up to date in the wiki ;)

  • b4dde59 add new 'forbid' feature
  • a2a1b7d add forbid formal validation in doctor

🎉 🎉 🎉 🎉 🎉 🎉 #205 and #447 are closed feature requests now! We really hope this feature could be useful for the community, since we have implemented it "just" for you :P

  • 954dc6a remove charset option, add mysql_options

Now you have both database.mysqldump_options and the new database.mysql_options available in the movefile.yml. Ref: #460 and #463 and thanks a lot to @sag5515. This is another step towards a better support for docker environments. (Psss: have you noticed https://github.com/welaika/docker-wordmove ???)

This means that you can pass options to both mysqldump command, used for db export, and mysql command, used for db import.


Let us know if you're happy at https://twitter.com/weLaika

v2.5.1

6 years ago
  • 2122218 wpcli adapter uses --allow-root flag + test

This should be useful to use wpcli inside docker environments where root is the default user

v2.5.0

6 years ago

Doctor improvements:

  • 664c085 doctor wpcli discerns not_installed from not_up_to_date errors
  • 9ddbc04 improve doctor mysql to check both server and database connection

v2.4.4

6 years ago

doctor movefile validator accepts https protocol in local.vhost key.

  • d97f568 doctor movefile local schema: vhost supports https

v2.4.3

6 years ago

doctor was not not able to test when custom port was used. Also improved code with shell escaping and using right access to config hash (by symbol now)

  • 8257bed fix Wordmove::Doctor::Mysql#mysql_server_doctor method

v2.4.2

6 years ago
  • Fix a bug preventing installation on Ruby 2.4.x