Releases: texport/ofd-proto-codec
Releases · texport/ofd-proto-codec
Release list
Release v1.2.1
Release v1.2.1
Changes
- Tooling/Chore:
- Refactored project to meet 100% agent rules compliance (see changelog.md).
- Cleaned up static analysis by removing all
@Suppressannotations inOfdRegistryandCrc32. - Defined explicit constants for CRC32 calculation in
Crc32to avoid magic numbers. - Switched from Jacoco to Kover with strict verification thresholds (Branch >= 94%, Line >= 99%, Instruction >= 90%).
- Added public API KDoc documentation for
OfdCodecandOfdResolver. - Added Quick Start / Usage example and Architecture Boundary sections to README.md.
- Added new robust fuzz tests in
RulesComplianceAdditionalTestto achieve required coverage limits.
Swift Package Manager (SPM) Integration
Add the following dependency to your Package.swift:
.binaryTarget(
name: "OfdProtoCodec",
url: "https://github.com/texport/ofd-proto-codec/releases/download/v1.2.1/OfdProtoCodec.xcframework.zip",
checksum: "acbb37540ffa96aec69c783c65cb9910c7259a195c93e749e49c548f102ee073"
)Release v1.2.0
Release v1.1.1
Kotlin Multiplatform (KMP) trilingual protocol codec for Kazakh OFD Protocol 2.0.3-2 with SPM support and updated dependencies.
Release v1.1.0
Kotlin Multiplatform (KMP) trilingual protocol codec for Kazakh OFD Protocol 2.0.3 with SPM support.