Skip to content

Bump Kotlin to 2.4.10 and unpin kable #54

Description

@jamesarich

The repo is pinned to Kotlin 2.3.21 (#47) with kable pinned to 0.43.0 (#49) — kable 0.43.1+ ships klibs built with Kotlin 2.4 that a 2.3.21 toolchain cannot consume, and SKIE 0.10.12 capped the Kotlin version.

MQTTastic-Client-KMP and TAKPacket-SDK are both on Kotlin 2.4.10 now (released as MQTTastic v0.5.0 / TAKPacket v0.8.0), so this repo is the org's KMP straggler.

To do:

  • Verify SKIE supports Kotlin 2.4.10 (renovate PR fix(deps): update skie to v0.10.13 #45 bumps SKIE to 0.10.13 — check its compatibility table)
  • Bump Kotlin to 2.4.10, drop the kable 0.43.0 pin, take the current kable
  • Note in the changelog: native/iOS consumers of the published klibs will need a Kotlin 2.4.x toolchain (this drove minor-version bumps in the other two repos)
  • Caveat: CodeQL <= 2.26.1 rejects Kotlin 2.4.10 — irrelevant while this repo's codeql.yml stays .disabled, but do the CodeQL re-enable after a CLI > 2.26.1 ships

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions