Skip to content

Releases: OptimumCode/json-schema-validator

Release 0.3.0

05 Nov 16:09
6f6dc20
Compare
Choose a tag to compare

⚠ 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
  • Update JSON schema test-suite (PR: #200)
  • Update JSON schema test-suite (PR: #206)

Contributors

@dependabot[bot], @OptimumCode

0.2.3...0.3.0

Release 0.2.3

17 Aug 10:12
569d2d5
Compare
Choose a tag to compare

🚀 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]

0.2.2...0.2.3

Release 0.2.2

27 Jul 15:53
a1fec70
Compare
Choose a tag to compare

🚀 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)

0.2.1...0.2.2

Release 0.2.1

19 Jun 11:40
d2d2f03
Compare
Choose a tag to compare

🚀 Features

  • Add support for draft 6 (PR: #138)
  • Add support for draft 4 (PR: #140)

🐛 Fixes

🤔 No bugs at all?

Uncategorized
Also merged but not included in notes

0.2.0...0.2.1

Release 0.1.2

19 Jun 12:40
75d9e66
Compare
Choose a tag to compare

🚀 Features

  • Add support for draft 6 (PR: #138)
  • Add support for draft 4 (PR: #140)

0.1.1...0.1.2

Release 0.2.0

15 Jun 13:35
7a3ae43
Compare
Choose a tag to compare

⚠ 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

0.1.0...0.2.0

Release 0.1.1

15 Jun 13:33
d5b82fa
Compare
Choose a tag to compare

🚀 Features

  • Add failFast flag in flag output to skip remaining validations after first failure (PR: #137)

0.1.0...0.1.1

Release 0.1.0

14 Jun 17:47
138650b
Compare
Choose a tag to compare

⚠ 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)

0.0.15...0.1.0

Release 0.0.15

12 May 17:08
683a42f
Compare
Choose a tag to compare

🚀 Features

  • Support regex format validation (PR: #115)

🐛 Fixes

🤔 No bugs at all?

🧰 CI/CD

  • Add workflow for automated test-suite update (PR: #106)
  • Add reviewdog into PR workflow (PR: #114)

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)
Uncategorized
Also merged but not included in notes
  • Update JSON schema test-suite (PR: #108)
  • Update JSON schema test-suite (PR: #111)

0.0.14...0.0.15

Release 0.0.14

03 May 15:40
17277e2
Compare
Choose a tag to compare

🚀 Features

  • Add email and idn-email format support (PR: #103)

🐛 Fixes

  • Correct id resolution when absolute uri-reference is used (PR: #105)

Dependencies

  • Bump com.github.ajalt.clikt:clikt from 4.3.0 to 4.4.0 (PR: #102)
Uncategorized
Also merged but not included in notes

0.0.13...0.0.14