Skip to content

Cookies KMP Core 0.1.3

Choose a tag to compare

@FernandaFBMarques FernandaFBMarques released this 07 Mar 15:31
· 7 commits to main since this release

Cookies KMP Core 0.1.3

This release advances the unified Kotlin Multiplatform setup for Android + Apple consumers, including Apple binary packaging support and parity-focused test scaffolding.

Added

  • Apple target/source-set expansion in KMP:
    • appleMain, iosMain, macosMain
    • iOS and macOS targets wired for shared cookies logic
  • New adapter contracts and DTO boundaries for cross-platform integration:
    • privacy config input
    • feature toggle input
    • app version provider
    • cookie matching helper
  • New shared policy engine APIs for:
    • config formatting
    • toggle evaluation
    • cookie matching evaluation
  • Platform adapter shims:
    • Android
    • iOS
    • macOS
  • Apple SwiftPM binary package template:
    • apple-spm/CookiesKMP/Package.swift
  • Release helper scripts:
    • build Apple .xcframework zip
    • compute SwiftPM checksum
    • update SPM manifest URL/checksum
  • Cross-platform parity workflow:
    • shared/Android validation + Apple framework build/checksum path
  • New parity and unit tests in commonTest.

Updated

  • README runbook with Apple binary packaging and checksum steps.
  • Roadmap and release command documentation for unified Android + Apple releases.

Artifacts

  • Android (Maven Central):
    • io.github.fernandafbmarques:cookies-kmp-core:0.1.3
  • Apple binary asset:
    • CookiesKMP.xcframework.zip (attached to this release)

Notes

  • This release focuses on infrastructure and integration boundaries.
  • Host-app Apple-side delegation rollout can proceed incrementally (formatter -> toggles -> cookie matching) with parity gates.