Skip to content

Releases: cyface-de/serialization

6.0.0

Choose a tag to compare

@github-actions github-actions released this 04 May 11:36
7663511
Changed:
* Unknown, missing or empty modalities are now parsed as UNKNOWN

5.2.0

Choose a tag to compare

@github-actions github-actions released this 02 May 16:39
c4672e3
Added:
- Support for STADTRADELN modalities `CARGO_BIKE` (`CargoBike`) and `ECARGO_BIKE` (`ECargoBike`).
- Backwards-compatible read aliases for legacy modality identifiers: `Bike` → `BICYCLE`, `Other` → `UNKNOWN` (accepted on deserialization, never written).
- `Modality.forDatabaseIdentifier(String)` to resolve a modality from its persisted identifier (validates input and rejects null/empty/unknown values).
- `TrackBuilder` test coverage for the new modalities and legacy aliases.
- README documentation for the new modalities and the legacy read aliases.

Changed:
- `Modality` now uses a precomputed immutable lookup map for `forDatabaseIdentifier`, replacing the previous per-call `values()` allocation and linear scan.
- `TrackBuilder` class Javadoc normalised to US English (analyze/visualize).

5.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 08:01
6a8f731
Added:
- Event deserialization support
- MetaData extraction from event deserialization

5.0.5

Choose a tag to compare

@github-actions github-actions released this 22 Apr 12:48
b8c6d78
Fixed:
- Deserializer not handling uncompressed (raw protobuf) data uploaded by external iOS partners

5.0.4

Choose a tag to compare

@github-actions github-actions released this 22 Apr 12:10
aa5aa41
Fixed:
- Deserializer not handling GZIP compressed data uploaded by external partners

5.0.3

Choose a tag to compare

@github-actions github-actions released this 22 Apr 11:32
b304a2a
Fixed:
- Deserializer not handling ZLIB nowrap=false format for all affected measurements

5.0.2

Choose a tag to compare

@github-actions github-actions released this 22 Apr 09:11
3d58654
Added:
- Support for deserializing binary format without a version header, as uploaded by external partners

5.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Apr 11:29
5c385e7
Added:
- Support for deserializing zipped binary format with either nowrap=true or nowrap=false

5.0.0

Choose a tag to compare

@muthenberg muthenberg released this 23 Feb 11:53
f181be4
Add:
- The `DeserializerFactory` has been changed to a Builder and is now
  capable of creating the a deserializer for uncompressed Mongo GridFS
exports. This also results in a new interface to the
`DeserializerFactory`.
- Support for deserializing uncompressed exports from Mongo GridFS
- Additional Documentation

4.1.12

Choose a tag to compare

@github-actions github-actions released this 26 Oct 04:28
Fixed:
- Make speed < 0 logging debug and support lazy to avoid log spam and pressure