All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Types of changes:
Added
for new features.Changed
for changes in existing functionality.Deprecated
for soon-to-be removed features.Removed
for now removed features.Fixed
for any bug fixes.Security
in case of vulnerabilities.
- Moved from Travis CI to GitHub actions for tests/CI.
- Add setting up Phantom runs by calling phantomsetup with a Phantom
.setup
file. - Add a config file in TOML format to specify parameters for building Phantom and for setting up runs.
- Add jinja templating to the TOML file to set up many runs.
- Add command line program to build Phantom and set up runs.
- Add logging using Python standard library.
- Use git checkout rather than git restore.
- Fix ssh URL for Phantom bitbucket repository.
- Make HDF5 optional for Phantom builds.
- Only support Python >= 3.7.
- Initial release.