Skip to content

Argot 0.1.2 is on Maven Central. No API or behaviour changes — this release is about the machinery underneath, plus one thing you will actually see.

Generated parsers got readable

The parser the KSP processor writes for you now puts each parameter on its own line. The longest generated line dropped from about 130 columns to 64, so opening the generated file is no longer a horizontal scrolling exercise.

The public API is now guarded by the build

Every published module records its public ABI, and the build fails if it changes without the record being updated. That matters more than it sounds: code generated by an older processor has to keep compiling against a newer core, so the declarations generated parsers call are a compatibility surface even though nobody types them by hand.

Kotlin stays on 2.3.20

No KSP release targets Kotlin 2.4.x yet, and the two have to match. Raising Kotlin alone would leave the processor compiling against a Kotlin it was never built for, so it waits — and when it lands it will be a minor release, because annotation-style users have to apply matching versions themselves.

Full detail in the changelog.

Released under the Apache License 2.0.