Notable changes
- Some FileHandler classes (specifically the ones for local directories
and git repositories) now support enumerating files contained in them.
This new functionality is used to make the `entrypoint` argument
optional in some cases.
- The Docker runner for Native Capella now copies files into the
container instead of mounting them as volume, improving compatibility
with docker-in-docker setups (mostly found in CI).
Full changelog
New features
- **filehandler**: Add `read/write_file` convenience methods *by Wuestengecko* (699362c745a94cda325e22ffd46e7c017b3d6164)
- **filehandler**: Add support for listing files *by Wuestengecko* (72da4f57a448af97519cc466c3a9a8c68c2ecc62)
- **filehandler**: Convert `file://` URLs to `Path` objects *by Wuestengecko* (f04debbb8db423bda6f4fa457a1ca749a6b719b7)
- **loader**: Derive entrypoint from filehandler's listing *by Wuestengecko* (edd2c3c83bf8b66547099872056f1b07e9ba7091)
- **native**: Copy files into / out of docker container *by Paula-Kli* (6de29dc14e3f7440a197ecdd587e795c62aa9881)
Documentation changes
- Normalize whitespace in docstrings and comments *by Wuestengecko* (cedd252d7fbeca958429150f91364bfd5724da45)
CI/CD changes
- Configure `coverage.py` *by Wuestengecko* (f17dcc4e0934fe16cd622b14a986cfdaa7d88a04)
Code refactorings
- **filehandler**: Move abstract `FileHandler` into submodule *by Wuestengecko* (ce1ad6a6829efad6f52c600f9822b292a6647cf7)