Skip to content

Changelog

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.

0.2.1 (2026-10-14)

What's Changed

Changed

  • Migrated the project from poetry to uv (uv.lock, PEP 621 metadata, hatchling build backend). __version__ is read from the installed package metadata, and make patch|minor|major bump the version with uv version --bump.
  • Pushing a v* tag builds the distributions, checks the tag against the package version, publishes to PyPI with trusted publishing and creates the GitHub release. The test workflow builds the package and imports it from a bare wheel install.

0.2.0 (2025-01-27)

What's Changed

Fixed

  • Fix resource calls endpoints (#16).

Added

  • Added CI/CD pipeline for pre-commit, tests, publishing to PyPI. Run tests and linter on PRs.

Changed

  • Lowered the minimum required Python version to 3.8 and updated pre-commit minimum dependency.
  • Added more tests for MacOS, Windows and Linux and various Python versions.
  • Upgraded minimum python version from 3.8 to 3.9, to facilitate the use with numpy 2.x.y in development. Updated associated CI/CD pipeline.

Removed

  • Removed the TODOS.md file and added the tasks to the issues.
  • Removed dev dependencies for black and isort.

New Contributors

0.1.0 (2024-06-12)

What's Changed

Fixed

  • Updated version to 0.0.1 to 0.1.0 for PyPI release.

Added

Changed

  • Renamed and restructured some endpoints / methods to share a similar structure. (e.g. get_workspace(workspace: str) -> get_workspace(name: str), get_layer(layer: str) -> get_layer(name: str))
  • Updated documentation and examples to reflect the changes.

Removed

New Contributors

0.0.1 (2024-06-06)

What's Changed

Fixed

Added

Initial release.

Changed

Removed

New Contributors