4. Changelog¶
4.1. 1.0.2 (2025-12-17)¶
4.1.1. Bug fixes¶
4.1.2. Code refactoring¶
4.1.3. Test suite¶
conftest: add fixture for automatic directory cleanup (#168) (b847121)
downloader: add unit tests for file filtering functions (#170) (a93d2be)
get-metadata: add test for filter without output-value (#170) (7c65a79)
global: add @pytest.mark.local marker for local-only tests (#170) (59fb1da)
list-directory: add test for empty directory (#170) (22e75e5)
validator: correct typos in test assertions (#170) (07b7b00)
4.1.4. Continuous integration¶
4.1.5. Documentation¶
4.2. 1.0.1 (2025-11-10)¶
4.2.1. Build¶
4.2.2. Bug fixes¶
4.2.3. Test suite¶
4.3. 1.0.0 (2025-02-25)¶
4.3.1. ⚠ BREAKING CHANGES¶
python: Drops support for Python 3.6 and 3.7.
4.3.2. Build¶
4.3.3. Bug fixes¶
4.3.4. Code refactoring¶
4.3.5. Test suite¶
4.3.6. Continuous integration¶
actions: update GitHub actions due to Node 16 deprecation (#143) (a3a898e)
actions: upgrade to Ubuntu 24.04 and Python 3.12 (#143) (925c0b5)
commitlint: addition of commit message linter (#143) (e01fff8)
prettier: add Prettier code formatting checks (#150) (1020c7c)
release-please: increment version number in Dockerfile (#151) (1bbfcd5)
release-please: initial Release Please configuration (#143) (5724844)
run-tests: add usage help and refactor options (#150) (b9368d8)
run-tests: stop properly after running all tests (#145) (357a719)
4.3.7. Documentation¶
4.4. 0.4.0 (2024-08-22)¶
Adds support for Python 3.11 and 3.12.
Improves
get-metadata --output-fieldcommand by adding a new--filteroption allowing to output only selected field values matching desired criteria.Changes container image base to Fedora 38 and slightly optimises image size.
Drops support for Python 2.7.
4.5. 0.3.0 (2022-03-16)¶
Adds support for Python 3.10.
Improves
download-filescommand to resume interrupted downloads when using HTTP downloads withpycurlengine.Improves XRootD downloader by using vanilla XRootD package. Changes
xrootdpyfstoxrootddownload engine.Improves
download-filescommand with a new option--download-engineto selectpycurlorrequestsengines when downloading files over HTTP.Fixes minor issues with file index unwinding and output directory handling.
4.6. 0.2.0 (2020-11-19)¶
Adds new
list-directorycommand to list content of EOS directories holding open data files.Adds support for Python 3.9.
Improves
download-filescommand to allow using XRootD protocol.Improves
download-filescommand to allow using HTTPS protocol.Improves
download-filescommand to optionally verify file integrity as soon as files are being downloaded.Improves
get-file-locationscommand to optionally output file sizes and checksums.Improves output format colouring to better indicate notes and errors.
Fixes minor issues and improves code coverage.
4.7. 0.1.0 (2020-09-24)¶
Enriches
download-filescommand to optionally download only files matching certain name, regexp, or range count.Adds new
verify-filescommand to verify number, size, and checksum of downloaded files.Improves
get-metadatacommand with respect to outputting only certain desired metadata field values.Enriches user documentation.
4.8. 0.0.1 (2020-09-09)¶
Initial public release.