diff --git a/CHANGELOG.md b/CHANGELOG.md index d6aa542..2c09720 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to Ikokuko are recorded in this file. ## [Unreleased] +## [0.3.0] - 2026-10-27 + - Rename `shouldShowErrors` to `isErrorReportingEnabled` to clarify that the flag controls error reporting and form validity; reactive validation runs regardless of its value. - Remove `onSubmit` from `Form` and require it at `submit(onInvalid = {}) { ... }`. @@ -43,6 +45,7 @@ All notable changes to Ikokuko are recorded in this file. - Add the Compose Multiplatform sample application. - Publish the library to Maven Central. -[Unreleased]: https://github.com/quantipixels/ikokuko/compare/release-0.2.0...HEAD +[Unreleased]: https://github.com/quantipixels/ikokuko/compare/release-0.3.0...HEAD +[0.3.0]: https://github.com/quantipixels/ikokuko/releases/tag/release-0.3.0 [0.2.0]: https://github.com/quantipixels/ikokuko/releases/tag/release-0.2.0 [0.1.0]: https://github.com/quantipixels/ikokuko/releases/tag/release-0.1.0 diff --git a/README.md b/README.md index 6b61075..7b48c90 100644 --- a/README.md +++ b/README.md @@ -36,13 +36,13 @@ repositories { } dependencies { - implementation("com.quantipixels:ikokuko:0.2.0") + implementation("com.quantipixels:ikokuko:0.3.0") } ``` -The examples below target the unreleased API. Version 0.2.0 uses different `Form` and `submit` -signatures; see [Migrating to the next release](#migrating-to-the-next-release). -For the released API, use the [0.2.0 documentation](https://github.com/quantipixels/ikokuko/blob/release-0.2.0/README.md). +The examples below target version 0.3.0. Version 0.2.0 uses different `Form` and `submit` +signatures; see [Migrating from 0.2.0](#migrating-from-020). +For the older API, use the [0.2.0 documentation](https://github.com/quantipixels/ikokuko/blob/release-0.2.0/README.md). --- @@ -482,7 +482,7 @@ Declare every field read during validation in `dependencies`. --- -## Migrating to the next release +## Migrating from 0.2.0 - Rename `shouldShowErrors` to `isErrorReportingEnabled` in state constructors, `rememberSaveableFormState`, and property access. This controls error reporting, not validation execution. diff --git a/gradle.properties b/gradle.properties index cffce08..92ee89d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,7 +13,7 @@ android.useAndroidX=true # Project and publication identity. GROUP=com.quantipixels -VERSION_NAME=0.2.0-SNAPSHOT +VERSION_NAME=0.3.0 POM_ARTIFACT_ID=ikokuko POM_NAME=ikokuko