Skip to content

cobs_codec 1.0.0 (Kotlin/Android)

Choose a tag to compare

@github-actions github-actions released this 04 Jul 11:05
v1.0.0
673a579

cobs_codec 1.0.0 (Kotlin / Android)

Initial release — pure-Kotlin COBS / COBS-R for Android, packaged as an .aar. Byte-identical to the Dart, Rust, and Swift members of the Firechip COBS family (validated by a 20,000-vector differential test against the reference).

✨ Added

  • Basic COBS and COBS/R encode/decode (Cobs, Cobsr).
  • Stream framing for 0x00-delimited links: CobsFraming.frame / unframe, and the incremental CobsStreamDecoder with a maxFrameLength guard.
  • Size helpers maxEncodedLength / encodingOverhead, and CobsDecodeException for invalid input.

📦 Install

Published to GitHub Packages (Maven) as dev.firechip:cobs_codec — declare the GitHub Packages repository, then:

implementation("dev.firechip:cobs_codec:1.0.0")

Or drop in the attached artifact directly, no repository needed:

implementation(files("libs/cobs_codec-1.0.0.aar"))

The attached cobs_codec-1.0.0.aar is the exact published Android library.