Skip to content

Releases: krzema12/snakeyaml-engine-kmp

v3.0.0

02 Jun 10:37
Compare
Choose a tag to compare

TODO: refine the release notes to enumerate breaking changes

πŸ’£ Breaking changes

  • change package from org.snakeyaml.engine.v2 to it.krzeminski.snakeyaml.engine.kmp by @aSemy in #158
  • TODO: add more

🌟 Features

Other changes

  • Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.9.24 by @renovate in #162
  • Emitter: Add message for Unexpected Event.ID error by @aSemy in #170
  • Fix scanning for tabs in plain-spaces by @aSemy in #173
  • Refactor StandardConstructor by @aSemy in #172
  • Simplify CharConstants.escapeChar() by @aSemy in #171
  • Refactor YamlUnicodeReader by @aSemy in #169
  • refactor JsonSchema to avoid unnecessary expect/actual class by @aSemy in #168
  • Add source-code link to Dokka docs by @aSemy in #174
  • Refactor Parse by @aSemy in #175
  • Update YamlIterator to implement Iterator, not MutableIterator by @aSemy in #180
  • Refactor Compose by @aSemy in #176
  • refactor YamlOutputStreamWriter by @aSemy in #178
  • Remove BOM skip in ScannerImpl by @aSemy in #186
  • Remove deprecated Tag constructor by @aSemy in #190
  • Cherrypick test from upstream: Fix issue 51 - use the full buffer by @aSemy in #183
  • Add StreamReader tests by @aSemy in #185
  • Kotlin 2.0.0 by @aSemy in #187
  • Refactor Mark by @aSemy in #182
  • Refactor Load by @aSemy in #181

Full Changelog: v2.7.5...v3.0.0

2.7.5

02 Apr 18:00
Compare
Choose a tag to compare

What's Changed

  • Fix setting width greater than the default by @krzema12 in #154

Full Changelog: v2.7.4...v2.7.5

2.7.4

29 Mar 14:54
Compare
Choose a tag to compare

Changes

Dependency updates

  • Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.9.23 by @renovate in #136
  • Update dependency io.kotest:kotest-bom to v5.8.1 by @renovate in #137
  • Update dependency io.kotest:kotest-framework-multiplatform-plugin-gradle to v5.8.1 by @renovate in #138
  • Update dependency com.squareup.okio:okio to v3.9.0 by @renovate in #139
  • Update dependency com.google.guava:guava to v33.1.0-jre by @renovate in #140
  • Update dependency gradle to v8.7 by @renovate in #145
  • Update plugin dev.adamko.dokkatoo-html to v2.3.0 by @renovate in #147
  • Update actions/cache action to v4 by @renovate in #123
  • Update dependency net.thauvin.erik.urlencoder:urlencoder-lib to v1.5.0 by @renovate in #149
  • Update gradle/gradle-build-action action to v3 by @renovate in #146
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.13.0 by @renovate in #150

Full Changelog: v2.7.3...v2.7.4

2.7.3

07 Mar 10:44
Compare
Choose a tag to compare

This version reflects snakeyaml-engine's version 2.7.

What's Changed

  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.1.0 by @renovate in #93
  • Update actions/checkout action to v4 by @renovate in #83
  • Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.9.10 by @renovate in #80
  • Update dependency com.squareup.okio:okio to v3.5.0 by @renovate in #73
  • Update dependency gradle to v8.4 by @renovate in #98
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.2.0 by @renovate in #96
  • Update dependency com.squareup.okio:okio to v3.6.0 by @renovate in #97
  • Renovate config: ignore test resources by @krzema12 in #99
  • Update dependency com.google.guava:guava to v32.1.3-jre by @renovate in #100
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.4.0 by @renovate in #101
  • Update dependency org.junit.jupiter:junit-jupiter-engine to v5.10.1 by @renovate in #105
  • Update dependency io.kotest:kotest-bom to v5.8.0 by @renovate in #103
  • Update dependency io.kotest:kotest-framework-multiplatform-plugin-gradle to v5.8.0 by @renovate in #104
  • Update dependency gradle to v8.5 by @renovate in #109
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.7.0 by @renovate in #111
  • Update dependency org.jetbrains:annotations to v24.1.0 by @renovate in #108
  • Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.9.21 by @renovate in #102
  • Update actions/setup-java action to v4 by @renovate in #110
  • Update actions/download-artifact action to v4 by @renovate in #112
  • Update actions/upload-artifact action to v4 by @renovate in #113
  • Update dependency com.squareup.okio:okio to v3.7.0 by @renovate in #114
  • tidy build config after Gradle & Kotlin updates by @aSemy in #115
  • Cherry pick updates from SnakeYAML by @aSemy in #116
  • Update dependency com.google.guava:guava to v33 by @renovate in #117
  • Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v1.9.22 by @renovate in #119
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.8.0 by @renovate in #121
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.9.0 by @renovate in #122
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.10.0 by @renovate in #126
  • Update README by @krzema12 in #125
  • fix test parseManyAliasesForCollections by @aSemy in #127
  • use UrlEncoder dependency by @aSemy in #92
  • Remove custom Kotlin/Native repos by @aSemy in #128
  • Revert "Remove custom Kotlin/Native repos" by @aSemy in #129
  • Update dependency gradle to v8.6 by @renovate in #130
  • Update dependency org.junit.jupiter:junit-jupiter-engine to v5.10.2 by @renovate in #131
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.11.0 by @renovate in #132
  • Update dependency com.squareup.okio:okio to v3.8.0 by @renovate in #133
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1.12.0 by @renovate in #134
  • Tidy MarkedYamlEngineException by @aSemy in #135

Full Changelog: v2.7.1...v2.7.3

2.7.2

07 Mar 10:10
Compare
Choose a tag to compare

Broken! Please use 2.7.3.

2.7.1

15 Sep 09:40
Compare
Choose a tag to compare

This version reflects snakeyaml-engine's version 2.7.
From the next release going forward, the versions are going to be synchronized on major and minor components, and the extra freedom on patch component is reserved for snakeyaml-engine-kmp's specific patches.

What's Changed

  • Configure Renovate by @renovate in #71
  • update to Gradle 8.3 by @aSemy in #70
  • Update dependency org.junit.jupiter:junit-jupiter-engine to v5.10.0 by @renovate in #81
  • Update dependency com.goncalossilva:resources-plugin to v0.4.0 by @renovate in #72
  • Update dependency com.google.guava:guava to v32 by @renovate in #84
  • Update dependency io.kotest:kotest-framework-multiplatform-plugin-gradle to v5.7.2 by @renovate in #79
  • Update dependency io.github.typesafegithub:github-workflows-kt to v1 by @renovate in #87
  • Use BOM package for kotest by @krzema12 in #88
  • Update rabbitmq Docker tag to v3.12.4 by @renovate in #82
  • Update dependency io.kotest:kotest-bom to v5.7.2 by @renovate in #89
  • Kotlin code improvements by @aSemy in #91
  • YAML Test Suite tests by @aSemy in #59
  • [#85] Sync with parent project's tag snakeyaml-engine-2.7 by @krzema12 in #90

Full Changelog: v2.7...v2.7.1

2.7

15 Jun 20:25
Compare
Choose a tag to compare
2.7

First release!

After forking from snakeyaml-engine and converting to Kotlin Multiplatform.

Corresponds to snakeyaml-engine's version 2.6, maybe with some extra changes included also in 2.7.