CHANGELOG.md 1.87 KB
Newer Older
1 2 3 4 5 6 7 8 9
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]

10 11 12 13 14
### Changed 

- Upgraded openapi-spec-validator to latest release (0.7.1)
- Upgraded openapi-schema-validator to latest release (0.6.2)

15 16
## [v1.0.0] - 2024-08-28 

Dan Jones's avatar
Dan Jones committed
17 18
### Changed

19 20 21 22 23 24
- Use discover to find all unit tests 
- Run tests against current format definitions 
- Test that formats match saved schema 
- Run python and javascript tests in CI
- Refactor schema script to remove invalid definitions object automatically
- Refactor generate_schema_config script to output file on -f flag 
Dan Jones's avatar
Dan Jones committed
25

26 27 28 29
### Fixed

- Add `--remove-orphans` to javascript CI test docker compose arguments

Dan Jones's avatar
Dan Jones committed
30
## [v0.2.0] - 2024-02-06 
Trishna Saeharaseelan's avatar
Trishna Saeharaseelan committed
31

Dan Jones's avatar
Dan Jones committed
32
### Added 
Trishna Saeharaseelan's avatar
Trishna Saeharaseelan committed
33

Dan Jones's avatar
Dan Jones committed
34
- New alert message definition 
Trishna Saeharaseelan's avatar
Trishna Saeharaseelan committed
35
- Emergency flag in mission plan schemas
Dan Jones's avatar
Dan Jones committed
36
- Added additional battery and fuel fields to platform status for SPINE project 
Trishna Saeharaseelan's avatar
Trishna Saeharaseelan committed
37

Dan Jones's avatar
Dan Jones committed
38
### Changed
Dan Jones's avatar
Dan Jones committed
39 40 41

- Updated README to run tests against JS dependencies

42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
## [v0.1.0] - 2023-03-24

### Added

JSON schema definitions for the SoAR project
- outer wrapper MESSAGE definition 
- header object 
- payload object
  - acknowledgement
  - mission_plan (raw and encoded)
  - observation (raw and encoded)
  - platform_status (raw and encoded) 
  - planning_configuration 

Example messages matching the schema for each partner

58 59
[unreleased]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v1.0.0...dev
[v1.0.0]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v0.2.0...v1.0.0
60 61
[v0.2.0]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/v0.1.0...v0.2.0
[v0.1.0]: https://git.noc.ac.uk/communications-backbone-system/backbone-message-format/compare/9e6ce245...v0.1.0