- Migrated from setuptools to hatch
- Update for Pydantic v2
- Update for anyio v4
- Declare the project unsupported going forwards
- Fix how URLs set with
git-annex registerurl
are displayed in log messages - Support Python 3.11
- Improve formatting of certain multiline git-annex error messages
- Get tests to pass on macOS and Windows
- Fix an issue with setting metadata on Windows or in an unlocked branch
- Metadata is no longer set on files that aren't annexed
- Fix an issue with setting metadata on Windows or in an unlocked branch
- Warn if metadata or URLs couldn't be attached to a downloaded file due to the file not being assigned a git-annex key
- Fix a minor bug that could cause
git-annex init
to be run in an already-initialized git-annex repository - Fix
--failures
option (broken in 0.3.0)
- The
subscriber
argument todownload()
is now an optionalanyio.abc.ObjectSendStream[DownloadResult]
- Update for changes to the
registerurl
command in git-annex 10.20220222gamdam
now requires git-annex v10.20220222 or higher to run
- Switch from trio to anyio
Initial release