Cli/Releases

Binaries are available at https://releases.wikimedia.org/mwcli

Development builds by Addshore are also available: https://github.com/addshore/mwcli/releases

These will soon move to Gitlab!

v0.1.0-dev-addshore.20210916.1

 * `mw dev hosts`: command added to interact with your `/etc/hosts` file if needed
 * `mw dev * exec`: commands can now have environment variables passed to them. e.g. `mw dev mediawiki exec -- FOO=bar env`
 * `mw dev`: ports are now checked for availibility before listening begins
 * `mw dev adminer`: Updated from `adminer:4.8.0` to `adminer:4` (enabling minor update)
 * Fix typos

v0.1.0-dev-addshore.20210910.1

 * `mw dev mediawiki phpunit`: Command has been removed, please use `mw dev mediawiki exec`
 * `mw dev`: Use correct terminal size in all `exec` commands
 * `mw dev destroy`: Fix command description

v0.1.0-dev-addshore.20210909.1

 * `mw update`: Stop printing update success release notes twice
 * `mw dev docker-compose` no longer breaks if passed no arguments
 * `mw dev mediawiki`: Switch default MediaWiki PHP version to 7.3
 * `mw dev mediawiki`: Include `php-ast` in MediaWiki container
 * `mw dev mediawiki`: Output details of username, password and domain of MediaWiki site after install
 * `mw dev mediawiki`: Nicer error from MediaWiki if no DB exists when loading a site
 * `mw dev mediawiki install`: now requires that you specify a `--dbtype`
 * DEV: `make`: Fix generation of staticfiles using make

v0.1.0-dev-addshore.20210907.1

 * Enable updates from releases.wikimedia.org
 * Fix segfaults caused by xdebug and `xdebug.var_display_max_` -1 values.
 * MediaWiki no longer has `ini_set( 'xdebug.var_display_max_depth', -1 );` set
 * MediaWiki no longer has `ini_set( 'xdebug.var_display_max_children', -1 );` set
 * MediaWiki no longer has `ini_set( 'xdebug.var_display_max_data', -1 );` set

v0.1.0-dev-addshore.20210806.1

 * Fix mysql server db check complaining about Countable
 * Prepare for releases from releases.wikimedia.org
 * Take backups of LocalSettings incase they get lost
 * Create a user .composer directory if it doesn't exist

v0.1.0-dev-addshore.20210714.1

 * Replace docker command with mwdd functionality
 * Introduce a dev alias for use with your main development environment command
 * Introduced basic cli configuration and config command

v0.1.0-dev-addshore.20210703.1

 * Improve updater output
 * mwdd
 * Removed the confusing mwdd create command
 * Implemented mwdd suspend and mwdd resume
 * Fix most --user options for most exec commands
 * Remove duplicate phpunit command

v0.1.0-dev-addshore.20210627.1
Commits


 * mwdd: Use docker-compose 3.7 file versions
 * mwdd: Use stretch-php72-fpm:3.0.0 image for MediaWiki, which fixed XDebug issues

v0.1.0-dev-addshore.20210524.1
Commits


 * Allow users to choose if they update or not
 * Check for new updates daily
 * mwdd: Make use of a composer cache
 * mwdd: Fix permissions of data and log mounts
 * mwdd: Internally use maintenance/checkComposerLockUpToDate.php
 * mwdd: Add exec commands for all services

v0.1.0-dev-addshore.20210523.2
Commits

Initial addshore dev build of most mwdd functionality.