Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag '0.11.4' into enh-merge-0.11.x
## 0.11.4 (Mar 18, 2019) -- get-ready Largely a bug fix release with a few enhancements ### Important - 0.11.x series will be the last one with support for direct mode of [git-annex][] which is used on crippled (no symlinks and no locking) filesystems. v7 repositories should be used instead. ### Fixes - Extraction of .gz files is broken without p7zip installed. We now abort with an informative error in this situation. ([datalad#3176][]) - Committing failed in some cases because we didn't ensure that the path passed to `git read-tree --index-output=...` resided on the same filesystem as the repository. ([datalad#3181][]) - Some pointless warnings during metadata aggregation have been eliminated. ([datalad#3186][]) - With Python 3 the LORIS token authenticator did not properly decode a response ([datalad#3205][]). - With Python 3 downloaders unnecessarily decoded the response when getting the status, leading to an encoding error. ([datalad#3210][]) - In some cases, our internal command Runner did not adjust the environment's `PWD` to match the current working directory specified with the `cwd` parameter. ([datalad#3215][]) - The specification of the pyliblzma dependency was broken. ([datalad#3220][]) - [search] displayed an uninformative blank log message in some cases. ([datalad#3222][]) - The logic for finding the location of the aggregate metadata DB anchored the search path incorrectly, leading to a spurious warning. ([datalad#3241][]) - Some progress bars were still displayed when stdout and stderr were not attached to a tty. ([datalad#3281][]) - Check for stdin/out/err to not be closed before checking for `.isatty`. ([datalad#3268][]) ### Enhancements and new features - Creating a new repository now aborts if any of the files in the directory are tracked by a repository in a parent directory. ([datalad#3211][]) - [run] learned to replace the `{tmpdir}` placeholder in commands with a temporary directory. ([datalad#3223][]) - [duecredit][] support has been added for citing DataLad itself as well as datasets that an analysis uses. ([datalad#3184][]) - The `eval_results` interface helper unintentionally modified one of its arguments. ([datalad#3249][]) - A few DataLad constants have been added, changed, or renamed ([datalad#3250][]): - `HANDLE_META_DIR` is now `DATALAD_DOTDIR`. The old name should be considered deprecated. - `METADATA_DIR` now refers to `DATALAD_DOTDIR/metadata` rather than `DATALAD_DOTDIR/meta` (which is still available as `OLDMETADATA_DIR`). - The new `DATASET_METADATA_FILE` refers to `METADATA_DIR/dataset.json`. - The new `DATASET_CONFIG_FILE` refers to `DATALAD_DOTDIR/config`. - `METADATA_FILENAME` has been renamed to `OLDMETADATA_FILENAME`. * tag '0.11.4': Updated CHANGELOG.md for having merged check for not being closed [DATALAD RUNCMD] CHANGELOG: Re-linkify 0.11.4 entries CHANGELOG.md: Update 0.11.4 entries CHANGELOG.md: Adjust the format of a link BF: split lines on spaces and commas befoe doing sed capture of #issue RF: adjust tools/link_issues_CHANGELOG to have MD links as [#issue][] BF+DOC: Fix all links to mark them valid markdown BF: Fix markup bug that prevents sphinx-build from succeeding DOC: extend coumentation of is_interactive BF: guard .istty with try/except BF: check for stdin/out/err to not be closed before checking for .isatty [DATALAD RUNCMD] CHANGELOG: Re-linkify 0.11.4 entries CHANGELOG: Add entries for 0.11.4 ENH: version boost and initial changes to CHANGELOG
- Loading branch information