News
🚀 Launch Announcement 🚀 Transitive Import Repair Tool
07 June 2023
The CLI in ion-schema-kotlin
now includes a command for repairing schemas that rely on the bug that allowed transitive imports.
Ion Schema Rust 0.5.0 Released
13 September 2022
Ion Schema Rust 0.5.0 is now available. This beta release includes all the functionalities of Ion Schema as per the Ion Schema 1.0 specification.
New tool: Ion Schema Sandbox
12 September 2022
A browser-based sandbox environment for Ion Schema has been added to the Ion Schema website.
RFC: Ion Schema 2.0 - Approved
25 August 2022
RFC: Ion Schema 2.0 as been approved. A new version of the Ion Schema Specification that incorporates these changes will be published in the coming weeks.
RFC: Ion Schema 2.0 - Open for Comment
26 July 2022
An RFC was published to the Ion Schema GitHub repository proposing a new major version of Ion Schema. Questions, comments, and suggestions are welcome and can be added to the ‘Conversation’ tab of the pull request or linked issues.
Ion Schema Rust 0.4.0 Released
14 July 2022
Ion Schema Rust 0.4.0 is now available.
Ion Schema Kotlin 1.3.0 Released
01 July 2022
Ion Schema Kotlin 1.3.0 is now available.
Ion Schema Rust 0.3.0 Released
28 May 2022
Ion Schema Rust 0.3.0 is now available.
Ion Schema Rust 0.1 Released
17 December 2021
This release is a partial implementation of the Ion Schema Specification which has the logic constraints and type constraint implemented.
Ion Schema Kotlin 1.2.1 Released
29 November 2021
Ion Schema Kotlin 1.2.1 is now available.
Ion Schema Kotlin 1.1 Released
14 July 2020
This release provides access to the ISL underlying Schema and Type objects, enables custom schema caching logic, provides graceful handling of redundant imports, and more.
Release Notes | Ion Schema Kotlin |
Ion Schema Kotlin 1.0 Released
15 July 2019
This release is a complete implementation of the Ion Schema Specification.
Release Notes | Ion Schema Kotlin |
Ion Schema Kotlin (alpha) Open Sourced
05 November 2018
A reference implementation of Ion Schema is now available as open source software. It is written in Kotlin, and should be considered alpha software.
Ion Schema Kotlin |
Ion Schema Specification 1.0 Released
29 October 2018
This new specification describes a language and set of constraints used to declaratively constrain Ion values.
Ion Schema Specification |