Releases: dnv-opensource/maritime-schema
Releases · dnv-opensource/maritime-schema
v0.0.6
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
toCagaTimeStep
for more clarity.
v0.0.5
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
Changed
- src/maritime_schema/types/caga.py: class Initial(): Marked several fields as Optional.
v0.0.3
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
Test release to test the new package structure and the slightly changed _build_and_publish_documentation
v0.0.3b2
Test release after moving project configuration from setup.cfg to pyproject.toml
v0.0.3b1
first test of publishing to pypi.
Nothing contained yet in the package. Release is just to test the publishing process.
v0.0.2
test publishing workflow to testpypi
v0.0.1
Initial release: Repo skeleton ready