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