Releases: OptimumCode/json-schema-validator
Releases · OptimumCode/json-schema-validator
Release 0.3.0
⚠ Breaking changes
- Introduce abstraction for validated elements (PR: #191)
- Split number property into longOrNull and doubleOrNull (PR: #196)
🚀 Features
- Migrate to karacteristics library for codepoint characteristics (PR: #188)
- Introduce abstraction for validated elements (PR: #191)
- Split number property into longOrNull and doubleOrNull (PR: #196)
🐛 Fixes
🤔 No bugs at all?
Dependencies
- Bump benchmark from 0.4.11 to 0.4.12 (PR: #187)
- Bump io.gitlab.arturbosch.detekt from 1.23.6 to 1.23.7 (PR: #198)
- Bump okio from 3.9.0 to 3.9.1 (PR: #199)
- Bump com.networknt:json-schema-validator from 1.5.1 to 1.5.2 (PR: #201)
- Bump com.fasterxml.jackson:jackson-bom from 2.17.2 to 2.18.0 (PR: #203)
- Bump io.openapiprocessor:json-schema-validator-bom from 2024.3 to 2024.4 (PR: #204)
- Bump kotlin from 2.0.10 to 2.0.21 (PR: #186)
- Bump serialization from 1.7.1 to 1.7.3 (PR: #202)
- Bump io.github.optimumcode:karacteristics from 0.0.2 to 0.0.3 (PR: #207)
- Bump com.fasterxml.jackson:jackson-bom from 2.18.0 to 2.18.1 (PR: #208)
Uncategorized
Also merged but not included in notes
Contributors
@dependabot[bot], @OptimumCode
Release 0.2.3
🚀 Features
🐛 Fixes
- Fix gradle wrapper (PR: #179). Many thanks to @mikepenz!
- Correct PR workflow to work for PRs from forked repositories (PR: #184)
🧰 CI/CD
- Extract Unicode dump into separate workflow. Add manual CodeQL workflow (PR: #173)
- Add FOSSA integration (PR: #175)
- Bump gradle/actions from 3 to 4 (PR: #180)
- Correct PR workflow to work for PRs from forked repositories (PR: #184)
Documentation
- Add information about format keyword behavior to README (PR: #172)
Dependencies
- Bump gradle/actions from 3 to 4 (PR: #180)
- Bump kotlin from 2.0.0 to 2.0.10 (PR: #183)
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.16.2 to 0.16.3 (PR: #181)
Uncategorized
Also merged but not included in notes
Contributors
@OptimumCode, @mikepenz, @dependabot[bot]
Release 0.2.2
🚀 Features
No new features today 😢
🐛 Fixes
🤔 No bugs at all?
🧰 CI/CD
- Bump mikepenz/release-changelog-builder-action from 4 to 5 (PR: #167)
Dependencies
- Bump com.networknt:json-schema-validator from 1.4.0 to 1.4.2 (PR: #142)
- Bump de.cketti.unicode:kotlin-codepoints from 0.8.0 to 0.9.0 (PR: #144)
- Bump com.networknt:json-schema-validator from 1.4.2 to 1.4.3 (PR: #146)
- Bump serialization from 1.7.0 to 1.7.1 (PR: #145)
- Bump org.jetbrains.kotlinx.kover from 0.8.1 to 0.8.2 (PR: #148)
- Bump com.squareup:kotlinpoet from 1.17.0 to 1.18.0 (PR: #151)
- Bump com.networknt:json-schema-validator from 1.4.3 to 1.5.0 (PR: #152)
- Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2 (PR: #154)
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.14.0 to 0.15.0 (PR: #153)
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.0 to 0.15.1 (PR: #155)
- Bump graphql from 6.8.0 to 6.8.2 (PR: #156)
- Bump graphql from 6.8.2 to 6.8.4 (PR: #157)
- Bump com.squareup:kotlinpoet from 1.18.0 to 1.18.1 (PR: #158)
- Bump com.doist.x:normalize from 1.0.5 to 1.1.1 (PR: #159)
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.15.1 to 0.16.0 (PR: #160)
- Update Gradle to 8.9 (PR: #161)
- Bump org.jetbrains.kotlinx.kover from 0.8.2 to 0.8.3 (PR: #165)
- Bump org.jetbrains.kotlinx.binary-compatibility-validator from 0.16.0 to 0.16.2 (PR: #164)
- Bump com.networknt:json-schema-validator from 1.5.0 to 1.5.1 (PR: #166)
- Bump mikepenz/release-changelog-builder-action from 4 to 5 (PR: #167)
Uncategorized
- Move vaildator project from root (PR: #141)
- Add rule to notify if the API file was updated (PR: #147)
- Add benchmark workflow for PR to monitor performance degradation (PR: #149)
- Separate benchmarks for comparison from common bechmarks (PR: #150)
- Adapt pull request workflow to work properly for PRs from forked repositories (PR: #169)
Also merged but not included in notes
- Add PR validations to improve maintainability (PR: #143)
Release 0.2.1
🚀 Features
🐛 Fixes
🤔 No bugs at all?
Uncategorized
Also merged but not included in notes
Release 0.1.2
Release 0.2.0
⚠ Breaking changes
- Bump kotlin from 1.9.24 to 2.0.0 (PR: #122)
🚀 Features
- Add failFast flag in
flag
output to skip remaining validations after first failure (PR: #137)
🐛 Fixes
🤔 No bugs at all?
Dependencies
- Bump kotlin from 1.9.24 to 2.0.0 (PR: #122)
- Bump de.cketti.unicode:kotlin-codepoints from 0.7.0 to 0.8.0 (PR: #131)
- Bump serialization from 1.6.3 to 1.7.0 (PR: #127)
Uncategorized
- Add invalid json object for benchmarking (PR: #135)
Also merged but not included in notes
Release 0.1.1
🚀 Features
- Add failFast flag in
flag
output to skip remaining validations after first failure (PR: #137)
Release 0.1.0
⚠ Breaking changes
- JsonPointer optimizations (PR: #117)
- Add output collectors to support output described in the draft 2020-12 (PR: #128)
🚀 Features
- JsonPointer optimizations (PR: #117)
- Add output collectors to support output described in the draft 2020-12 (PR: #128)
- Use Uri class from kmp-uri library in JsonSchemaLoader's public API (PR: #133)
🐛 Fixes
- Fix build process notes in README (PR: #129)
Dependencies
- Bump org.jetbrains.kotlinx.kover from 0.7.6 to 0.8.0 (PR: #120)
- Bump com.squareup:kotlinpoet from 1.16.0 to 1.17.0 (PR: #123)
- Bump benchmark from 0.4.10 to 0.4.11 (PR: #125)
- Bump kotest from 5.9.0 to 5.9.1 (PR: #126)
- Bump org.jetbrains.kotlinx.kover from 0.8.0 to 0.8.1 (PR: #130)
Uncategorized
- Move unicode dump outside build directory to be able use clear task a… (PR: #134)
Also merged but not included in notes
- Update JSON schema test-suite (PR: #121)
Release 0.0.15
🚀 Features
- Support regex format validation (PR: #115)
🐛 Fixes
🤔 No bugs at all?
🧰 CI/CD
Dependencies
- Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1 (PR: #107)
- Bump kotlin from 1.9.23 to 1.9.24 (PR: #109)
- Bump org.jlleitschuh.gradle.ktlint from 12.1.0 to 12.1.1 (PR: #110)
- Bump io.openapiprocessor:json-schema-validator-bom from 2024.2 to 2024.3 (PR: #113)
- Bump kotest from 5.8.1 to 5.9.0 (PR: #112)