Skip to content

Release v1.23.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 May 21:04
Release version 1.23.0.

New Features
- Added default `to_numpy()` support for all messages (where applicable)
- Added default `pack()`/`unpack()`/`str()` implementations for messages using
  Construct
- Added Construct `NumpyAdapter` to implicitly convert to/from a numpy array
- Added `@enum_bitmask` decorator to simplify enum<->bitmask class creation
  (e.g., `SatelliteType` vs `SatelliteTypeMask`)
- Added `p1_print` options `--skip` and `--max`

Changes
- Use input prefix for output filenames in `extract_*` scripts (e.g.,
  my_data.p1log --> my_data.kml)
- Changed `FusionEngineFramer` C-style callback API to pass an additional
  `void*` context argument

Fixes
- Added `is_unrecognized()` helper function to all classes derived from
  `IntEnum`
- Fixed summary table off-by-1 and other issues in `p1_print`
- Restored `std::function` callback support in `FusionEngineFramer`