cobs_codec 1.0.0 (Kotlin/Android)
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 incrementalCobsStreamDecoderwith amaxFrameLengthguard. - Size helpers
maxEncodedLength/encodingOverhead, andCobsDecodeExceptionfor 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.