Skip to content

Releases: dnv-opensource/maritime-schema

v0.0.6

04 Apr 13:40
d0aa2b8
Compare
Choose a tag to compare

Changed

  • Updated README.md with a getting started section.
  • examples: Added examples using types.caga classes in the examples folder.
  • src/maritime_schema/types/caga.py: A number of classes were changed from optional to required.
  • src/maritime_schema/types/caga.py: Fixed a bug in the automatic waypoint generation.
  • src/maritime_schema/types/caga.py: Removed redundant title in the Field() from some classes
  • src/maritime_schema/types/caga.py: Renamed CagaTimeFrame to CagaTimeStep for more clarity.

v0.0.5

22 Mar 13:16
36896ce
Compare
Choose a tag to compare

Changed

  • replaced black formatter with ruff formatter
  • src/maritime_schema/types/caga.py: class ShipStatic(): set the length, width, and shipType fields as Optional.
  • src/maritime_schema/types/caga.py: class TrafficSituation(): set the title field as Optional.
  • src/maritime_schema/types/caga.py: class Ship(): updated the waypoint field, so that if the class has initial data without waypoints, they will automatically be created.

Dependencies

  • added pyproj==3.6.1 (used for geodesic calculations)
  • updated to ruff==0.3.0 (from ruff==0.2.1)
  • updated to pyright==1.1.352 (from pyright==1.1.350)
  • removed black

v0.0.4

28 Feb 17:23
62c773c
Compare
Choose a tag to compare

Changed

  • src/maritime_schema/types/caga.py: class Initial(): Marked several fields as Optional.

v0.0.3

27 Feb 14:54
949ab1a
Compare
Choose a tag to compare

Added

  • Created a CLI script publish-schema, which re-generates the schema files.
  • README.md:
    • Added some introductory guidance.
    • Under Development Setup, added a step to install current package in "editable" mode, using the pip install -e option.
      This removes the need to manually add /src to the PythonPath environment variable in order for debugging and tests to work.
  • Created an icon for the documentation
  • Added authors to README.md, pyproject.toml and to the Sphinx documentation

Removed

  • VS Code settings: Removed the setting which added the /src folder to PythonPath. This is no longer necessary. Installing the project itself as a package in "editable" mode, using the pip install -e option, solves the issue and removes the need to manually add /src to the PythonPath environment variable.

Changed

  • Moved all project configuration from setup.cfg to pyproject.toml
  • Moved all tox configuration from setup.cfg to tox.ini.
  • Moved pytest configuration from pyproject.toml to pytest.ini
  • Deleted setup.cfg

Dependencies

  • updated to black[jupyter]==24.1 (from black[jupyter]==23.12)
  • updated to version: '==24.1' (from version: '==23.12')
  • updated to ruff==0.2.1 (from ruff==0.1.8)
  • updated to pyright==1.1.350 (from pyright==1.1.338)
  • updated to sourcery==1.15 (from sourcery==1.14)

v0.0.3b3

22 Feb 20:14
Compare
Choose a tag to compare
v0.0.3b3 Pre-release
Pre-release

Test release to test the new package structure and the slightly changed _build_and_publish_documentation

v0.0.3b2

20 Feb 16:12
Compare
Choose a tag to compare
v0.0.3b2 Pre-release
Pre-release

Test release after moving project configuration from setup.cfg to pyproject.toml

v0.0.3b1

15 Jan 09:53
Compare
Choose a tag to compare
v0.0.3b1 Pre-release
Pre-release

first test of publishing to pypi.
Nothing contained yet in the package. Release is just to test the publishing process.

v0.0.2

11 Jan 18:25
Compare
Choose a tag to compare

test publishing workflow to testpypi

v0.0.1

11 Jan 18:04
Compare
Choose a tag to compare

Initial release: Repo skeleton ready