Skip to content

Latest commit

 

History

History
571 lines (316 loc) · 22.9 KB

CHANGELOG.md

File metadata and controls

571 lines (316 loc) · 22.9 KB

v1.1.0 (Thu Nov 07 2024)

🚀 Enhancement

🐛 Bug Fix

  • "Listen" to conda recommendation to use some other solver upon conda install failing; stderr output from "conda install" would be captured and logged #210 (@yarikoptic)
  • Add codespell to pre-commit #201 (@asmacdo)

🧪 Tests

  • Most older Pythons are now available on arm64 macos-latest #205 (@jwodder)
  • Temporarily pin PyPy versions used in CI #204 (@jwodder)
  • run-tests.sh: Get GitHub token from gh if envvar not set #202 (@jwodder)

Authors: 3


v1.0.5 (Thu Apr 25 2024)

🐛 Bug Fix

  • Make compatible with arm64 brew, test on older and latest macos, strip away no longer needed windows test env exclusion #197 (@yarikoptic)

🏠 Internal

  • Progress auto to 11.1.6 to avoid "not an integer" bug in auto #198 (@yarikoptic)

🧪 Tests

Authors: 2


v1.0.4 (Fri Feb 16 2024)

🐛 Bug Fix

🏠 Internal

📝 Documentation

  • Document effect of miniconda component on installing rclone components #193 (@jwodder)
  • Assorted minor README improvements #192 (@jwodder)
  • Remove inapplicable installers from datalad's "auto" resolution list #191 (@jwodder)

Authors: 3


v1.0.3 (Wed Dec 20 2023)

🐛 Bug Fix

  • Remove "Authorization" header when following cross-origin redirects #187 (@jwodder)

🏠 Internal

Authors: 2


v1.0.2 (Mon Nov 20 2023)

🐛 Bug Fix

  • Add --help-versions option to miniconda component #180 (@jwodder)

🏠 Internal

📝 Documentation

🧪 Tests

  • Test against Python 3.12 and PyPy for 3.10 #181 (@jwodder)

Authors: 1


v1.0.1 (Wed Nov 08 2023)

🐛 Bug Fix

🏠 Internal

🧪 Tests

Authors: 2


v1.0.0 (Tue Aug 29 2023)

💥 Breaking Change

🐛 Bug Fix

  • Provide explicit release to nd-configure if it fails to determine one, specify minimal version of datalad (>= 0.10.0) for conda #174 (@yarikoptic)
  • dpkg-based methods now raise MethodNotSupportedError when called on non-dpkg systems without --install-dir #163 (@jwodder)
  • Fix sleeping when retrying downloads #165 (@jwodder)

🏠 Internal

  • Cancel any still-running tests when pushing to a branch or PR #168 (@jwodder)
  • Assorted code improvements #161 (@jwodder)

📝 Documentation

  • Extend miniconda docstring on how to figure out VERSION to use #169 (@yarikoptic)

🧪 Tests

Authors: 3


v0.12.0 (Mon May 01 2023)

🚀 Enhancement

  • Support installing specific versions of Miniconda #158 (@jwodder)

🐛 Bug Fix

Authors: 2


v0.11.2 (Tue Mar 28 2023)

🐛 Bug Fix

🧪 Tests

Authors: 1


v0.11.1 (Thu Jan 05 2023)

🐛 Bug Fix

Authors: 1


v0.11.0 (Wed Jan 04 2023)

🚀 Enhancement

  • Support installing git-annex-remote-rclone via Conda #141 (@jwodder)
  • Support installing from datalad/packages on Linux #143 (@jwodder)
  • If GitHub rate limit is exceeded, dump rate limit info or advise user to set GITHUB_TOKEN #144 (@jwodder)
  • Support installing from datalad/packages on macOS #136 (@jwodder)
  • Drop support for Python 3.6 #139 (@jwodder)

🐛 Bug Fix

Authors: 2


v0.10.0 (Mon Nov 28 2022)

🚀 Enhancement

  • Add --channel option to miniconda component #134 (@jwodder)

Authors: 1


v0.9.2 (Tue Nov 22 2022)

🐛 Bug Fix

🏠 Internal

🧪 Tests

Authors: 1


v0.9.1 (Thu Jul 28 2022)

🐛 Bug Fix

  • Smoke-test rclone with --version instead of --help #122 (@jwodder)

📝 Documentation

🧪 Tests

Authors: 1


v0.9.0 (Fri Jul 01 2022)

🚀 Enhancement

  • Give miniconda component a --python-match option #114 (@jwodder)
  • miniconda: Make --batch cause --yes to be passed to conda install #115 (@jwodder)

Authors: 1


v0.8.2 (Tue Jun 21 2022)

🐛 Bug Fix

  • Use GitHub token when downloading workflow artifacts #111 (@jwodder)

Authors: 1


v0.8.1 (Tue Jun 14 2022)

🧪 Tests

Authors: 1


v0.8.0 (Fri Jun 10 2022)

🚀 Enhancement

  • Support installing rclone and git-annex-remote-rclone #107 (@jwodder)

Authors: 1


v0.7.0 (Wed May 11 2022)

🚀 Enhancement

🏠 Internal

Authors: 1


v0.6.0 (Tue Apr 19 2022)

🚀 Enhancement

  • Install Rosetta on M1 Macs before installing git-annex from a DMG #104 (@jwodder)

Authors: 1


v0.5.5 (Tue Jan 25 2022)

🐛 Bug Fix

  • datalad/git-annex: Uninstall git-annex package before installing git-annex-standalone #100 (@jwodder)
  • Try to ignore tempdir cleanup errors on Windows #96 (@jwodder)
  • Ensure the pip version in venvs is up-to-date #97 (@jwodder)
  • Use ar & tar instead of dpkg -x #86 (@jwodder)

🏠 Internal

🧪 Tests

  • Test against Python 3.10 and PyPy3.7 #87 (@jwodder)
  • Add a --dev-pip option for testing against the dev version of pip #90 (@jwodder)

Authors: 1


v0.5.4 (Mon Jul 26 2021)

🐛 Bug Fix

  • datalad/git-annex: Install commands that fail with WinError 740 are retried with elevation #84 (@jwodder)
  • Retry failed "conda install" commands #83 (@jwodder)

Authors: 1


v0.5.3 (Mon Jul 19 2021)

🐛 Bug Fix

  • Use newer build for OSX (from Catalina on GH actions, instead of Yosemite) #80 (@yarikoptic)

Authors: 1


v0.5.2 (Thu Jul 15 2021)

🧪 Tests

  • Only run apt-based tests on systems with Apt, and likewise for brew #79 (@jwodder)

Authors: 1


v0.5.1 (Thu Jul 15 2021)

🐛 Bug Fix

  • Make miniconda error if conda is already installed; mark miniconda tests #78 (@jwodder)

Authors: 1


v0.5.0 (Thu Jul 08 2021)

🚀 Enhancement

  • Support installing git-annex .deb's to a given directory instead of system-wide #73 (@jwodder)

Authors: 1


v0.4.0 (Tue Jun 29 2021)

🚀 Enhancement

  • Add installation method for getting latest build of datalad/git-annex; rename datalad/git-annex to datalad/git-annex:tested #76 (@jwodder)
  • Add "dmg" installation method for git-annex #69 (@jwodder)

🐛 Bug Fix

  • Delete a certain tempfile once we're done with it #72 (@jwodder)

🏠 Internal

  • [DATALAD RUNCMD] codespell is lucky to find a typo #67 (@yarikoptic)

Authors: 2


v0.3.1 (Thu May 13 2021)

🐛 Bug Fix

🧪 Tests

Authors: 1


v0.3.0 (Tue Mar 09 2021)

🚀 Enhancement

  • Install git-annex on Windows via datalad/packages with privilege elevation #44 (@jwodder)

🐛 Bug Fix

  • Install NeuroDebian following the instructions on neuro.debian.net #41 (@jwodder)

📝 Documentation

  • Fix formatting of --sudo option in README #35 (@jwodder)

🧪 Tests

  • Test that sourcing env files activates conda environments #42 (@jwodder)
  • Add a --ci option to pytest (off by default) #36 (@jwodder)

Authors: 1


v0.2.0 (Fri Feb 26 2021)

🚀 Enhancement

  • Add --sudo option to by default seek confirmation to run sudo commands #34 (@jwodder)
  • Support installing git-annex from datalad/packages on Windows #26 (@jwodder)
  • Support datalad/git-annex installation method for git-annex on Windows #24 (@jwodder)
  • Support installing Datalad with brew #23 (@jwodder)
  • Support Miniconda and venv on Windows #17 (@jwodder)

🐛 Bug Fix

  • Use "sudo" to install neurodebian #33 (@jwodder)
  • Mark conda on Windows & macOS as an unsupported method for installing git-annex #25 (@jwodder)
  • Use pip to correctly determine pip's script install path #27 (@jwodder)

🏠 Internal

📝 Documentation

  • Improve documentation of supported OSes and conda-env component #29 (@jwodder)
  • Fix minor copy-and-paste error in README #19 (@jwodder)

🧪 Tests

  • Move TMPDIR setting on Windows to run-tests.sh #21 (@jwodder)

Authors: 1


v0.1.0 (2021-02-03)

  • The env write file now activates the base conda environment after sourcing conda.sh (#6)
  • The command-line entry point has been renamed from datalad_installer to datalad-installer (#13)
  • Fix autogeneration of Miniconda paths (#14)

v0.1.0a1 (2021-01-11)

Initial alpha release