tabular-center

tabular-center Home · Rust · Kotlin · Swift · Migrating · Compatibility · Cells · Diagnostics · Matrix files · Source

Compatibility

For each release, the versions it was built and verified with, newest first. What your project needs is what a consumer must match; verified with is what the release’s checks ran on, so a release can be reproduced. A -- is a version that release did not record. The record is compatibility.toml in the repository, written when a release is tagged.

Rust

What your project needs

release Rust (MSRV)
0.3.0 1.94
0.2.0 1.75
0.1.6 1.75
0.1.5 1.75
0.1.4 1.75
0.1.3 1.75
0.1.2 1.75
0.1.1 1.75

Verified with

release nixpkgs iced (example) Rust for the GUI example
0.3.0 b67c7a60c373 0.14 1.88
0.2.0 b67c7a60c373 0.14 1.85
0.1.6 b67c7a60c373 0.13 1.85
0.1.5 b67c7a60c373 0.13 1.85
0.1.4 b67c7a60c373 0.13 1.85
0.1.3 b67c7a60c373 0.13 1.85
0.1.2 b67c7a60c373 0.13 1.85
0.1.1 b67c7a60c373 0.13 1.85

The library has no dependencies; no_std, with alloc for export and lint.

Kotlin

What your project needs

release compiled with Kotlin JVM KSP (processor)
0.3.0 2.4.20 21 2.3.12
0.2.0 2.1.20 21 2.1.20-1.0.32
0.1.6 2.1.20 21 2.1.20-1.0.32
0.1.5 2.1.20 21 2.1.20-1.0.32
0.1.4 2.1.20 21 2.1.20-1.0.32
0.1.3 2.1.20 21 2.1.20-1.0.32
0.1.2 2.1.20 21 2.1.20-1.0.32
0.1.1 2.1.20 21 2.1.20-1.0.32

Verified with

release Gradle Compose (example) nixpkgs
0.3.0 8.14.4 1.12.1 b67c7a60c373
0.2.0 8.14.4 1.8.0 b67c7a60c373
0.1.6 8.14.4 1.8.0 b67c7a60c373
0.1.5 8.14.4 1.8.0 b67c7a60c373
0.1.4 8.14.4 1.8.0 b67c7a60c373
0.1.3 8.14.4 1.8.0 b67c7a60c373
0.1.2 8.14.4 1.8.0 b67c7a60c373
0.1.1 8.14.4 1.8.0 b67c7a60c373

The jars are JVM bytecode for the release’s JVM version; Gradle module metadata refuses an older JVM at resolution, Maven consumers get a class-file error instead.

Swift

What your project needs

release Swift tools
0.3.0 5.9
0.2.0 5.9
0.1.6 5.9
0.1.5 5.9
0.1.4 5.9
0.1.3 5.9
0.1.2 5.9
0.1.1 5.9

Verified with

release examples’ tools swift-syntax (macro package) nixpkgs
0.3.0 5.7 509.1.1 b67c7a60c373
0.2.0 5.7 509.1.1 b67c7a60c373
0.1.6 5.7 509.1.1 b67c7a60c373
0.1.5 5.7 509.1.1 b67c7a60c373
0.1.4 5.7 509.1.1 b67c7a60c373
0.1.3 5.7 509.1.1 b67c7a60c373
0.1.2 5.7 509.1.1 b67c7a60c373
0.1.1 5.7 509.1.1 b67c7a60c373