Skip to content

Releases: texport/ofd-proto-codec

Release v1.2.1

Choose a tag to compare

@texport texport released this 05 Jul 19:59

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 @Suppress annotations in OfdRegistry and Crc32.
    • Defined explicit constants for CRC32 calculation in Crc32 to avoid magic numbers.
    • Switched from Jacoco to Kover with strict verification thresholds (Branch >= 94%, Line >= 99%, Instruction >= 90%).
    • Added public API KDoc documentation for OfdCodec and OfdResolver.
    • Added Quick Start / Usage example and Architecture Boundary sections to README.md.
    • Added new robust fuzz tests in RulesComplianceAdditionalTest to 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

Choose a tag to compare

@texport texport released this 05 Jul 05:22

Release v1.2.0

Release v1.1.1

Choose a tag to compare

@texport texport released this 29 Jun 05:17

Kotlin Multiplatform (KMP) trilingual protocol codec for Kazakh OFD Protocol 2.0.3-2 with SPM support and updated dependencies.

Release v1.1.0

Choose a tag to compare

@texport texport released this 29 Jun 05:11

Kotlin Multiplatform (KMP) trilingual protocol codec for Kazakh OFD Protocol 2.0.3 with SPM support.

v1.0.1

Choose a tag to compare

@texport texport released this 22 Jun 08:11

Release v1.0.1 with visibility refinements, 100% test coverage, and bilingual documentation.

v1.0.0

Choose a tag to compare

@texport texport released this 21 Jun 15:12

Initial release of ofd-proto-codec library