Skip to content

3.1.0

Latest
Compare
Choose a tag to compare
@krzema12 krzema12 released this 03 Jan 07:39
· 50 commits to main since this release

Corresponds to snakeyaml-engine 2.8, with a few extra changes not released there yet.

What's Changed

Customer-facing

  • Update Kotlin to 2.1.0 and kotest to 6.0.0.M1 by @renovate in #231
  • [Port from snakeyaml-engine] Remove extra indent after blank line comments. by @krzema12 in #265
  • [Port from snakeyaml-engine] Update setEnvConfig Javadoc in LoadSettingsBuilder by @krzema12 in #267
  • [Port from snakeyaml-engine] Refactor: comment changed by @krzema12 in #297
  • [Port from snakeyaml-engine] Improve Javadoc for comments in the directives by @krzema12 in #298
  • [Port from snakeyaml-engine] Refactor: improve Emitter as in SnakeYAML by @krzema12 in #299
  • [Port from snakeyaml-engine] Try to keep the anchor name when available by @krzema12 in #301
  • [Port from snakeyaml-engine] Scanner#checkToken(Token.ID) avoids varargs by @krzema12 in #302
  • [Port from snakeyaml-engine] ScannerImpl scanFlow* append to existing StringBuilder by @krzema12 in #306
  • [Port from snakeyaml-engine] Allow to avoid dumping anchors by @krzema12 in #272
  • [Port from snakeyaml-engine] Dump as JSON by @krzema12 in #313
  • [Port from snakeyaml-engine] Fix issue 53 by @krzema12 in #316
  • [Port from snakeyaml-engine] Issue 54: Insert a trailing space when alias is a simple key by @krzema12 in #309
  • [Port from snakeyaml-engine] Allow HighSurrogate to be the last char in the data window by @krzema12 and @OptimumCode in #314
  • Fix identityHashCode for JS and WasmJS by @krzema12 and @OptimumCode in #273
  • Remove irrelevant JavaDoc by @Vampire in #243
  • ci: publish snapshot releases to Sonatype snapshots repo by @krzema12 in #308

Internal

  • Add stub of workflow for checking the state of upstream project by @krzema12 in #261
  • Document the release process by @krzema12 in #263
  • Add self-updating badge with commits to snakeyaml-engine by @krzema12 in #262
  • Link to log diff between repost in "To upstream" badge by @krzema12 in #264
  • Convert EmitterWithCommentEnabledTest to Kotlin by @krzema12 in #268
  • Update dependency org.jetbrains.kotlinx:kotlinx-benchmark-runtime to v0.4.13 by @renovate in #274
  • Update plugin org.jetbrains.kotlinx.benchmark to v0.4.13 by @renovate in #275
  • Update dependency io.github.java-diff-utils:java-diff-utils to v4.15 by @renovate in #276
  • Update plugin org.gradle.toolchains.foojay-resolver-convention to v0.9.0 by @renovate in #277
  • ci: change how upstream project is tracked by @krzema12 in #295
  • docs: describe the badge in README by @krzema12 in #296
  • test: migrate tests for representer package to common sources by @OptimumCode in #278
  • Update dependency org.junit.jupiter:junit-jupiter-engine to v5.11.4 by @renovate in #300
  • Update dependency gradle to v8.11.1 by @renovate in #270
  • Update dependency com.google.guava:guava to v33.4.0-jre by @renovate in #303
  • refactor: convert CanonicalScanner to Kotlin by @krzema12 in #305
  • Update plugin org.jetbrains.kotlinx.binary-compatibility-validator to v0.17.0 by @renovate in #310
  • Update dependency gradle to v8.12 by @renovate in #311
  • Allow accessing test resources from common source set by @krzema12 in #312
  • Update dependency io.github.typesafegithub:github-workflows-kt to v3.0.2 by @renovate in #319
  • Temporarily disable Wasm tests by @krzema12 in #321
  • Migrate renovate config by @renovate in #322

Full Changelog: v3.0.3...v3.1.0