Skip to content

Commit 71ffc30

Browse files
Update dependency it.krzeminski:snakeyaml-engine-kmp-jvm to v4 (#112)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [it.krzeminski:snakeyaml-engine-kmp-jvm](https://redirect.github.com/krzema12/snakeyaml-engine-kmp) | `3.2.1` -> `4.0.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/it.krzeminski:snakeyaml-engine-kmp-jvm/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/it.krzeminski:snakeyaml-engine-kmp-jvm/3.2.1/4.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>krzema12/snakeyaml-engine-kmp (it.krzeminski:snakeyaml-engine-kmp-jvm)</summary> ### [`v4.0.0`](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/releases/tag/v4.0.0): 4.0.0 ### ‼️ This release is not usable! See [#&#8203;600](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/issues/600). *** Corresponds to [snakeyaml-engine](https://bitbucket.org/snakeyaml/snakeyaml-engine) 2.10 + several unreleased changes. #### What's Changed ##### Customer-facing ##### Breaking - Remove builders for settings classes by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;589](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/589) - Add `copy` methods to DumpSettings and LoadSettings by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;592](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/592) To migrate to the new API, convert e.g. ```kotlin LoadSettings.builder() .setLabel("foobar") .build() ``` to ```kotlin LoadSettings( label = "foobar", ) ``` and non-trivial usages of builders, e.g.: ```kotlin val builder = LoadSettings.builder() // ... if (...) { builder.setLabel("foobar") } val settings = builder.build() ``` to using the `.copy { } ` function: ```kotlin val settings = LoadSettings(...) settings.copy { if (...) { label = "foobar" } } ``` ##### Other - Fix dumping numbers for JS by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;579](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/579) ##### Internal - Treat Kotlin compilation warnings as errors by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;587](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/587) - Add tests for failing parsing comment after alias by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;580](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/580) - Move DumpSettingsTest to DumpSetting's package by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;594](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/594) - Generate copy DSL using KSP by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;593](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/593) - Do not store API dump for copy-dsl-ksp-processor by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;596](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/596) - Fix publishing after adding KSP by [@&#8203;krzema12](https://redirect.github.com/krzema12) in [#&#8203;597](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/597) - Update gradle/actions action to v5 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;584](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/584) - Update dependency org.junit.jupiter:junit-jupiter-engine to v6 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;582](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/582) - Update plugin com.gradle.develocity to v4.2.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;591](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/591) - Update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v2.2.20-2.0.4 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in [#&#8203;565](https://redirect.github.com/krzema12/snakeyaml-engine-kmp/pull/565) **Full Changelog**: <krzema12/snakeyaml-engine-kmp@v3.2.1...v4.0.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/typesafegithub/github-actions-typing-catalog). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 4d259ec commit 71ffc30

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/test.main.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env kotlin
22
@file:Repository("https://repo.maven.apache.org/maven2/")
33
@file:DependsOn("io.github.typesafegithub:github-workflows-kt:3.5.0")
4-
@file:DependsOn("it.krzeminski:snakeyaml-engine-kmp-jvm:3.2.1")
4+
@file:DependsOn("it.krzeminski:snakeyaml-engine-kmp-jvm:4.0.1")
55
@file:DependsOn("io.github.optimumcode:json-schema-validator-jvm:0.5.2")
66
@file:DependsOn("com.github.sya-ri:kgit:1.1.0")
77

.github/workflows/update-metadata.main.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env kotlin
22
@file:Repository("https://repo1.maven.org/maven2/")
33
@file:DependsOn("io.github.typesafegithub:github-workflows-kt:3.5.0")
4-
@file:DependsOn("it.krzeminski:snakeyaml-engine-kmp-jvm:3.2.1")
4+
@file:DependsOn("it.krzeminski:snakeyaml-engine-kmp-jvm:4.0.1")
55
@file:DependsOn("org.eclipse.jgit:org.eclipse.jgit:7.4.0.202509020913-r")
66

77
@file:Repository("https://bindings.krzeminski.it")

0 commit comments

Comments
 (0)