Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[0.2.0] - 2026-03-05
Changed
- Breaking (Situation Output): Renamed
systemUnderTest.eventData[].routetosystemUnderTest.eventData[].waypointsfor clarity and consistency. - Breaking (Situation Output): Removed the
trafficSituationkey from the Situation Output. - Breaking (Traffic Situation): made
ownShip.waypointsa required field. - (Traffic Situation): made
ownShip.initialfields optional. - (Situation Output):
simulator.eventDataitems now use the baseEventtype instead of a stricterSimulatorEventtype, allowing additional properties. - For simplicity, a single version number is used across all schemas in
maritime-schema.
Removed
- (Situation Output): Removed the
SimulatorEventtype constraint onsimulator.eventData[]items (replaced by genericEventtype). - (Situation Output): Removed
creationTimekey.
Fixed
- Updated property descriptions within
*.static.dimensions,systemUnderTest.eventData[].targetShips[], and*.initial(ship state fields).
[0.1.0] - 2025-02-14
Changed
- The maritime-schema repo now hosts the json schemata, and supporting HTML documentation. Pydantic classes have moved to the ship-traffic-gen repository.