Skip to content

Commit 0e9a9db

Browse files
committed
chore: release 1.2.0
1 parent a7cd5ae commit 0e9a9db

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,23 @@
33
All notable changes to this package are documented here. This project adheres
44
to [Semantic Versioning](https://semver.org).
55

6+
## 1.2.0
7+
8+
### Added
9+
10+
- **In-place COBS/R decoding**: `cobsrDecodeInPlace` and
11+
`cobsrDecodeInPlaceWithSentinel` decode the reduced codec within the caller's
12+
`Uint8List` and return the decoded length, needing no output buffer (COBS/R
13+
decoding never expands the data).
14+
15+
### Changed
16+
17+
- Added a dependency-free throughput benchmark
18+
(`benchmark/cobs_benchmark.dart`, excluded from the published package) that
19+
runs on every supported SDK.
20+
- Extended the conformance test to also cover the configurable-sentinel and
21+
decode-error vectors from firechip/cobs-conformance.
22+
623
## 1.1.0
724

825
### Added

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: cobs_codec
22
description: >-
33
Consistent Overhead Byte Stuffing (COBS) and COBS/R codecs for zero-free,
44
low-overhead framing of serial, UART and packet byte streams.
5-
version: 1.1.0
5+
version: 1.2.0
66
repository: https://github.com/firechip/cobs_codec
77
issue_tracker: https://github.com/firechip/cobs_codec/issues
88
homepage: https://firechip.dev

0 commit comments

Comments
 (0)