Skip to content

Releases: drush-ops/drush

6.2.0

07 Dec 22:22
Compare
Choose a tag to compare

5.10.0

26 Sep 16:15
Compare
Choose a tag to compare

Changes since 5.9.0:

  • #132: Avoid calling pm-updatecode-postupdate in pm-update.
  • Merge in changes from the master branch to README.md
  • Add CONTRIBUTING.md from the master branch.
  • #2025527 by greg.1.anderson, anarcat: > `tty` is evil and killed my cat
  • Use machine name in place of human-readable name in extensions that provide no human-readable name. Emit debug-level drush_log instead. This cleans up noise printed whenever coder is present, due to the hidden coder 'bad' module.
  • #86: Include database name in confirmation message for sql-drop.
  • #48: Fix broken --exclude-other-sites option.
  • Affiliate cron help topic to core-cron command.
  • Fix bug in drush_tarball_extract that caused the wrong thing to be returned in the file list if $destination was specified when a zip file was extracted.
  • Fixes #40: Backport shell alias quoting fix to Drush 5.x. Don't break php 5.2 users, but does not fix the bug for them either.
  • Don't call drush_set_error in API function _drush_sql_query(); call it in command callback, drush_sql_query().
  • Change travis to test 6.x and 5.x branches.
  • Update src urls to travis build result images.
  • Insure that Drush will set an error status code from sql-query if the query fails for any reason. Fixes #34.
  • recommended *version*
  • Add a table of Drush versions to README.md
  • Take test README.md file from master
  • README.txt has changed to README.md; update various references to match.
  • Backport README.md from master
  • filesystemTest was failing, because it used drush dl drush, and there are no longer any published drush releases on drupal.org
  • Fix typo 'comman'.
  • Minor type-o in make example.
  • Dynamic help needs to be declared statically in hook_help and then altered in help_alter().
  • Dynamic help needs to be in help_alter() hook if it depends on the major version of drupal.
  • #2049983 by Darren Shelley: Fixed Improve error reporting when PHP lacks POSIX support.
  • #1748228 by greg.1.anderson, Shaun Dychko | rob.black: Fixed Error in the PHP config setting of magic_quotes_gpc() prevents diagnosis of the problem through drush core-status.
  • #1957974 by greg.1.anderson: Strict option commands assume unrecognized keys from a site alias belong at the end of the command
  • Fixing a make test that broke due to a file remote file being removed.
  • #934472 by c960657, greg.1.anderson | robertDouglass: Fixed memcache is not cleared on 'drush cc theme'.
  • #2027703 by jonhattan: Fixed Drush make --prepare-install doesn't retain chmod values.
  • Document the --project option for core-status.
  • #2019059 by jp.stacey, ergonlogic: Fixed phpunit installation documentation needs updating.
  • #2029493 by helmo: Fixed testBackendMethodPost fails on php 5.4.
  • #2005196 by juampy: Wrong logic when merging two site aliases
  • Improve help text for --lock and --unlock options.
  • #1991764 by Damien Tournoud: Added Support using a distribution as core.
  • #1431972 by dww | webchick: Added Provide visual feedback that drush make is doing something.
  • #1896132 by shrop: Fixed Getting 'No graphical display appears to be available, not starting browser.' error with drush qd (core-quick-drupal).
  • #1896132 by Owen Barton. More informative message when web browser won't start due to bad hostname.
  • #2013775 by clemens.tolboom: Fixed SQLite test fails due to missing semi-colon.
  • 2012784 by greg.1.anderson: Fix quoting problem with conf_dir in drush script
  • #1982502 by greg.1.anderson, Damien Tournoud, anarcat, jhedstrom: Reduce complexity of backend invoke; consider removing concurrency
  • Leave more breadcrumbs so folks find our tests suite and Travis integration.
  • #1989280 by spiderman: Fixed git checkout [branch] silently fails, branch given in makefile never checked out.
  • Revert "Issue #1982502 by greg.1.anderson, jhedstrom, anarcat | dpearceMN: Fixed Correct minor defects in backend invoke that can cause large output problems."
  • #1982502 by greg.1.anderson, jhedstrom, anarcat | dpearceMN: Fixed Correct minor defects in backend invoke that can cause large output problems.
  • #1748228 by greg.1.anderson | rob.black: Added Error in the PHP config setting of magic_quotes_gpc() prevents diagnosis of the problem through drush core-status.
  • #602182 by Dave Reid, John Morahan: Fixed updatedb should clear cache.
  • #1785072 by Owen Barton: when site is set, autocomplete doesn't work identical to when using the alias directly
  • Add static cache to autocomplete, to avoid cache misses when detected site/root change after bootstrap.
  • #1999644 by PawelR: Fixed Misleading error message when PHP version is incompatible.
  • #1996004 by greg.1.anderson: catch exception thrown in sql-conf when database is configured but empty.
  • #1332818 by greg.1.anderson: options added by the drush script must be removed again in drush_adjust_args_if_shebang_script
  • Merge branch '7.x-5.x' of git.drupal.org:project/drush into 7.x-5.x
  • Typo
  • Follow-up commit to issue #1454534 to use the correct variable name.
  • #1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.
  • #1784174 by jonhattan: /bin/uname: Permission denied.
  • #1454534 by jonhattan: Fixed Invalid argument supplied for foreach() wget.inc:42.
  • #1748228 by greg.1.anderson: Error in the PHP config setting of magic_quotes_gpc prevents diagnosis of the problem through drush core-status
  • #1833470 by posulliv | bjaspan: Fixed drush sql-cli suggests it has a -A option, but it does not.
  • #1824510 by TravisCarden, abautu: Fail if search-index gets into an infinite loop.
  • For now, skip sql-connect tests when using non-mysql DB.
  • Add irc notification from travis about pass/fail.
  • #1956712 by greg.1.anderson: fix over-isolation of test environment when test specifies additional environment settings. Partial backport of 9f413ea.
  • #1977632 by helmo: Fixed Confusion between code and coment --include-path vs. --include-paths.
  • spelling fix.
  • #1509936 by juampy, Danylo Dragan | filler: Fixed archive dump ard puts default.settings.php into the archive twice which errors on archive restore arr.
  • #1899332 by TravisCarden: Improve code docs for drush_get_arguments().
  • #1870580 by kevin.dutra: Drupal $base_url may not be set correctly

6.1.0

24 Sep 14:13
Compare
Choose a tag to compare

Changes since 6.0.0, in reverse chrono order:

6ce93a6 #132: Avoid calling pm-updatecode-postupdate in pm-update.
7e28c04 Support 0 in addition to 'no' as value of --sanitize-password|email options.
538b615 Fix #109. drush status's 'PHP configuration' should reflect the setting of the DRUSH_INI environment variable.
67372ba Add --field-labels option, so that users may omit field labels from command output if they do not want them.
17bc29b Add CONTRIBUTING.md from the master branch.
3a1620b README.md changes from the master branch: support section, notes on assigning issues, moving usage up, add links to old drupal.org issues.
91bc8e4 Split table list returned by _drush_sql_get_db_table_list() correctly when on windows. Exploding the newline-seperated string of table names only on newline characters (\n) leaves all corresponding carriage return (\r) chars behind. confusing all checks performed directly on the array, such as in_array. As e.g "sessions" != "sessions\r", $skip_tables oder $structure_tables will only contain the respective setting's last element.
aed5d04 Fixing cygwin path conversion (See https://drupal.org/node/2036001)
e8951d7 #86: Include database name in confirmation message for sql-drop.
7c46e66 #48: Fix broken --exclude-other-sites option.
2c08439 Affiliate cron help topic to core-cron command.
4ba6ffe use drush_op() instead of call_user_func()
20ba347 Fix bug in drush_tarball_extract that caused the wrong thing to be returned in the file list if $destination was specified when a zip file was extracted.
5309a69 Make _drush_add_commandfiles() more robust at detecting and avoiding double-loading Drush commandfiles.
6c4beb1 Refactor drush_valid_drupal_root() to avoid a second function with checks.
6c1b2f2 drush_valid_drupal_root() requires only a file called includes/common.inc to match a Drupal directory, which causes problems when this file pattern appears elsewhere, in non-Drupal root contexts (e.g. in module_builder module).
bff8961 #52: Simplify code to automatically set the label separator.
f94f3c3 #52: Automatically set the label separator to the list separator when csv, etc. is selected with @sites (or other multi-site commands)
86259c5 Call drush_set_error so that an error status result code will be set when attempting to download a project that does not exist.
1d0107a Fix a couple of undefined offset warnings when running --version with a remote site alias.
e81b76c Remove Drupal 8 specific files from 6.x branch as they can't be run.
5f94226 Update docs to reflect var_export outputformat name.
3d3d428 Avoid bootstrap when --db-spec is sent.
327a8d3 Don't call drush_set_error in API function _drush_sql_query(); call it in command callback, drush_sql_query().
252771a Change travis to test 6.x and 5.x branches.
633eac4 backport docs enhancements to site-set.
31a28ed Hide site-reset command as it is removed in Drush 7 and now deprecated in Drush6. Use site-set without an argument.
9bc7b65 Fix #40. Added commented out shell alias as discussed. I also fixed a nasty shell alias bug which this revealed. It had been previously reported at https://drupal.org/node/1967346. I used str_getcsv() to fix it and that function is not available in php 5.2 so backport to 5.x needs work.
c85ec9f Add config link for modules in output of pm-info command
b18d46f Fix command name typo - usage-view should be usage-show
a9cf2ae Insure that Drush will set an error status code from sql-query if the query fails for any reason. Fixes #34.
9e4c033 #8: Insure that cache-get and config-get help only shows output formats that are usable by these commands.
9f93502 #8: If a field's human-readable name differs from its machine name, then show both in the help text output
6450b61 If a Drush command returns a string value, then print it, even if the command does not define an outputformat record in its command definition.
a65f369 This fixes #7. Use array_merge_recursive to combine metadata in outputformat process() function instead of array += operator, which can cause sections of the metadata to be lost. This was breaking drush_format in some instances, which broke the outputformat topic (e.g. for csv)
451ab38 Avoid '--invoke is an unrecognized option' error when Drush6 receives a backend request from a prior version of Drush.
d9e8ebc Merge pull request #13 from cyberwolf/test-result-xml-escaping
38d04ef Ensure system-err and system-out contents are properly escaped.
3fcef17 Stop spewing status info during archive-dump.

6.0.0

17 Aug 14:20
Compare
Choose a tag to compare

The highlight of Drush 6 is the new outputformat system. You can now request Drush output in easily parsed formats like json, csv, ini, etc. See https://github.com/drush-ops/drush/blob/8.x-6.x/docs/output-formats.html

Note: if you are using Drupal 8, you should stick with a frequently updated clone of master branch. Drush 6 supports Drupal 6+7 but not Drupal 8.

Significant changes since 7.x-5.9 listed below. Note that the numbers below map to our old issue tracker at http://drupal.org/node/[n].

  • #1255708 by greg.1.anderson, kid_icarus, rickmanelius: Use quick-drupal with drush make
  • Enhance help command with --format option. You may now get the full command definitions for all available drush commands in json or * var_export formats.
  • #1829596 by greggles: Added ULI needs a turbo.
  • #1649598 by greg.1.anderson: Bring drush_role into Drush core
  • #1829596 by Owen Barton: More turbo - more flexibility in parameters, path redirection, browser detection/opening.
  • #1715184 by jonhattan: Run tests on drupal any major version of Drupal.
  • #1548034 by greg.1.anderson: Show permissions defined by a module after pm-enable, and in pm-info
  • #1882426 by greg.1.anderson: Document new environment variables PHP_INI, DRUSH_INI and PHP_OPTIONS.
  • #1866344 by greg.1.anderson: Implement output format engines
  • #840540 by torotil, izmeez, igor.ro, christopheperrin, noels, girishmuraly, paul.lovvik, skwashd, Garrett Albright | expandonline: Added * Specify a patch from local file system.
  • #2017189 by moshe weitzman: Added Option validation for --backend requests.
  • #2010042 by clemens.tolboom, helmo: Added Use composer to configure the test environment.
  • #2020291 by Grayside: Added Move support for desktop notifications into Drush Core.
  • #698264 by posulliv, scor, juampy, Wim Leers, dalin, greg.1.anderson, moshe weitzman: Added Better handling of structure-tables and skip-tables options (including cache_* support!).
  • #2012362 by Steven Jones: Added Use fewer subprocess during make.
  • #1206340 by joestewart, greg.1.anderson, leewillis77, drzraf, jhedstrom: Added introduce an options array in the root level of the makefile.
  • #1991764 by Damien Tournoud: Added Support using a distribution as core.
  • #1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.
  • #1792550 by RobLoach, jhedstrom, lotyrin: Add composer.json so that Drush can live on Packagist.
  • #2041109 by greg.1.anderson: Make Drush call command hooks more consistently.
  • #2031383 by ergonlogic: Added Provide weight-like mechanism to ensure order of hook calls.
  • #2027165 by dawehner: Added the --druplicon global option. Try it!.
  • #2020957 by Aron Novak: Complete: use shell fallback