Skip to content

Latest commit

 

History

History
73 lines (44 loc) · 2.13 KB

CHANGELOG.md

File metadata and controls

73 lines (44 loc) · 2.13 KB

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.3.1] - 2024-01-30

Internal

  • Fix license in pyproject.toml for better display on pypi.org.
  • Cleanup old setup.py now package release is modernized to use pyproject.toml.

[0.3.0] - 2024-01-30

Added

  • Added testing for Python 3.11 and 3.12, by which they are now supported.
  • Added overloads to RelaticsWebservices.get_result() and RelaticsWebservices.run_import() so linter knows the correct return type.
  • Added utility functions to easily travers a path in a Suds object.
  • Allow the workspace id in RelaticsWebservices() to be a UUID.
  • Add example workspace to go along with examples in example.py.

Changed

  • Marked type aliases explicit with TypeAlias.
  • Cleaned up default values for result dataclasses.
  • All result dataclasses now use slots.

Fixed

  • Fix crash when Import returned a single element.

Internal

  • Upgraded github actions checkout to v4 and setup-python to v5 to support migration to node20.
  • Actions only run when a .py file is changed.
  • Use from x import y instead of import x and x.y for easier readable code.

[0.2.2] - 2023-02-27

Changed

  • Improves package release script to include README.md and CHANGELOG.md.

[0.2.1] - 2023-02-26

Changed

  • Improves package release mechanisme.
  • Expanded unit tests.

[0.2.0] - 2023-02-26

Added

  • Added some first unittests.

Changed

  • RelaticsWebservices.get_result() will now return an ExportResult object by default, making it similar to run_import().

Removed

  • Removed usage of InvalidOperationError and InvalidWorkspaceError in favor of using ExportResult or ImportResult object to convey the outcome of the request. Both object types have a builtin storage of errors. Both will evaluate as Falsy when an error was received, otherwise Truthy.

[0.1.1] - 2023-02-19

  • This release marks the first public release.