Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update all non-major dependencies #121

Open
wants to merge 1 commit into
base: dev/0.3.x
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 28, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.9 -> 8.12 age adoption passing confidence
net.fabricmc:fabric-language-kotlin dependencies minor 1.11.0+kotlin.2.0.0 -> 1.13.0+kotlin.2.1.0 age adoption passing confidence
net.fabricmc:fabric-loader dependencies patch 0.16.0 -> 0.16.9 age adoption passing confidence
fabric-loom plugin minor 1.7.2 -> 1.9.2 age adoption passing confidence
org.jetbrains.kotlin.plugin.serialization plugin minor 2.0.0 -> 2.1.0 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-core dependencies patch 1.7.1 -> 1.7.3 age adoption passing confidence
org.jetbrains.kotlin.kapt plugin minor 2.0.0 -> 2.1.0 age adoption passing confidence
com.influxdb:influxdb-client-java (source) dependencies minor 7.1.0 -> 7.2.0 age adoption passing confidence
com.charleskorn.kaml:kaml dependencies minor 0.60.0 -> 0.67.0 age adoption passing confidence
org.jetbrains.kotlin.jvm plugin minor 2.0.0 -> 2.1.0 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-core dependencies minor 1.8.1 -> 1.10.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

gradle/gradle (gradle)

v8.12

Compare Source

v8.11.1: 8.11.1

Compare Source

This is a patch release for Gradle 8.11. We recommend users upgrade to 8.11.1 instead of 8.11.

It fixes the following issues:

  • #​31268 BuildEventsListenerRegistry corrupted with Isolated Projects and parallel configuration
  • #​31282 Running executables sporadically fails with ETXTBSY (Text file busy)
  • #​31284 ArrayIndexOutOfBoundsException after upgrading to gradle 8.11 when generating problems report
  • #​31310 Unable to run Gradle task in 8.10 due to bytecode interception

Read the Release Notes

Upgrade instructions

Switch your build to use Gradle 8.11.1 by updating your wrapper:

./gradlew wrapper --gradle-version=8.11.1

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.11: 8.11

Compare Source

The Gradle team is excited to announce Gradle 8.11.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Adam,
alyssoncs,
Bilel MEDIMEGH,
Björn Kautler,
Chuck Thomas,
Daniel Lacasse,
Finn Petersen,
JK,
Jérémie Bresson,
luozexuan,
Mahdi Hosseinzadeh,
Markus Gaisbauer,
Matthew Haughton,
Matthew Von-Maszewski,
ploober,
Siarhei,
Titus James,
vrp0211

Upgrade instructions

Switch your build to use Gradle 8.11 by updating your wrapper:

./gradlew wrapper --gradle-version=8.11

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.10.2: 8.10.2

Compare Source

This is a patch release for 8.10. We recommend using 8.10.2 instead of 8.10

It fixes the following issues:

  • #​30472 Investigate possibly broken 8.10.1
  • #​30477 Kotlin Mutliplatform build with reused daemon fails with "Cannot query the value of task ':compileKotlinWindows' property 'kotlinNativeBundleBuildService' because it has no value available."
  • #​30497 DefaultTaskCollection#configureEach(Action) on task set cannot be executed in the current context

Issues fixed in the first patch release:

  • #​30239 Gradle 8.10 Significantly Slower Due to Dependency Resolution
  • #​30272 Broken equals() contract for LifecycleAwareProject
  • #​30385 Gradle should not validate isolated projects when isolated projects is disabled

Read the Release Notes

Upgrade instructions

Switch your build to use Gradle 8.10.2 by updating your wrapper:

./gradlew wrapper --gradle-version=8.10.2

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.10.1: 8.10.1

Compare Source

This is a patch release for 8.10. We recommend using 8.10.1 instead of 8.10

It fixes the following issues:

  • #​30239 Gradle 8.10 Significantly Slower Due to Dependency Resolution
  • #​30272 Broken equals() contract for LifecycleAwareProject
  • #​30385 Gradle should not validate isolated projects when isolated projects is disabled

Read the Release Notes

Upgrade instructions

Switch your build to use Gradle 8.10.1 by updating your wrapper:

./gradlew wrapper --gradle-version=8.10.1

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.10: 8.10

Compare Source

The Gradle team is excited to announce Gradle 8.10.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Björn Kautler,
Craig Andrews,
gotovsky,
Jeff,
Kirill Gavrilov,
Madalin Valceleanu,
Sergei Vorobev,
Thach Le,
Thad Guidry

Upgrade instructions

Switch your build to use Gradle 8.10 by updating your wrapper:

./gradlew wrapper --gradle-version=8.10

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-core)

v1.7.3

==================

This release aims to fix important issues that were discovered in the 1.7.2 release,
including the inability to sync certain projects into Android Studio/IntelliJ IDEA and exceptions from custom Uuid serializers.

It uses Kotlin 2.0.20 by default.

  • Use explicit kotlin-stdlib and kotlin-test versions from version catalog (#​2818)
  • Drop usage of deprecated Any?.freeze() in K/N target (#​2819)
  • Check against serialName instead of simpleClassName (#​2802)
  • Ignore NoClassDefFoundError when initializing builtins map for serializer() function (#​2803)
  • Clarify example for SerializationException (#​2806)

v1.7.2

==================

This release provides several new features, including a major Cbor configuration rework.
It uses Kotlin 2.0.20 by default.

Cbor feature set for COSE compliance

This change brings a lot of features to the CBOR format, namely:

  • Serial Labels — see @CborLabel annotation and preferCborLabelsOverNames flag.
  • Tagging of keys and values — see encode*Tags and verify*Tags set of flags
  • Definite length encoding — see useDefiniteLengthEncoding. This flag affects object encoding, since decoding of arrays with definite lenghts is automatically supported.
  • Option to globally prefer major type 2 for byte array encoding — see alwaysUseByteString flag.

Since there are quite a lot of flags now, they were restructured to a separate CborConfiguration class, similarly to JsonConfiguration.
It is possible to retrieve this configuration from CborEncoder/CborDecoder interfaces in your custom serializers (see their documentation for details).

All of these features make it possible to serialize and parse COSE-compliant CBOR, for example, ISO/IEC 18013-5:2021-compliant mobile driving license data.
In case you want to make use of them, there is a predefined Cbor.CoseCompliant instance.
However, some canonicalization steps (such as sorting keys) still need to be performed manually.

This functionality was contributed to us by Bernd Prünster.

Keeping generated serializers

One of the most requested features for serialization plugin was to continue to generate a serializer even if a custom one is specified for the class.
It allows using a plugin-generated serializer in a fallback or delegate strategy, accessing type structure via descriptor, using default serialization behavior in inheritors that do not use custom serializers.

Starting with this release, you can specify the @KeepGeneratedSerializer annotation on the class declaration to instruct the plugin to continue generating the serializer.
In this case, the serializer will be accessible using the .generatedSerializer() function on the class's companion object.

This annotation is currently experimental. Kotlin 2.0.20 or higher is required for this feature to work.

You can check out the examples in the documentation and in the PRs: #​2758, #​2669.

Serializer for kotlin.uuid.Uuid

Kotlin 2.0.20 added a common class to represent UUIDs in a multiplatform code.
kotlinx.serialization 1.7.2 provides a corresponding Uuid.serializer() for it, making it possible to use it in @Serializable classes.
Note that for now, serializer should be provided manually with @Contextual annotation.
Plugin will be able to automatically insert Uuid serializer in Kotlin 2.1.0.

See more details in the corresponding PR.

Other bugfixes and improvements

  • Prohibited using of zero and negative field numbers in ProtoNumber (#​2766)
  • Improve readability of protobuf decoding exception messages (#​2768) (thanks to xiaozhikang0916)
  • docs(serializers): Fix grammatical errors (#​2779) (thanks to jamhour1g)
  • Fixed VerifyError after ProGuard optimization (#​2728)
  • Add wasm-wasi target to Okio integration (#​2727)
influxdata/influxdb-client-java (com.influxdb:influxdb-client-java)

v7.2.0

Features
  • #​745: New example WriteHttpExceptionHandled.java showing how to make use of InfluxException.headers() when HTTP Errors are returned from server. Also, now writes selected headers to client log.
  • #​719: InfluxQLQueryService header changes.
    • Accept header can now be defined when making InfluxQLQuery calls. Supoorted MIME types:
      • application/csv
      • application/json
    • The value application/csv remains the default.
    • ⚠️ Side effects of these changes:
      • When using application/json, timestamp fields are returned in the RFC3339 format unless InfluxQLQuery.setPrecision() has been previously called, in which case they are returned in the POSIX epoch format.
      • When using application/csv, timestamp fields are returned in the POSIX epoch format.
    • Convenience methods have been added to InfluxQLQueryAPI to simplify expressly specifying JSON or CSV calls.
    • Epoch timestamps can also be ensured by calling InfluxQLQuery.setPrecision() before executing a query call.
    • An AcceptHeader field has also been added to the InfluxQLQuery class and can be set with InfluxQLQuery.setAcceptHeader().
    • More information from the server side:
    • See the updated InfluxQLExample
Bug Fixes
  1. #​744 following an InfluxQLQueryAPI.query() call, empty results from the server no longer result in a null result value.
Dependencies

Update dependencies:

Build:
Maven:
  • #​721: build-helper-maven-plugin to 3.6.0
  • #​728: maven-source-plugin to 3.3.1
  • #​729: maven-enforcer-plugin to 3.5.0
  • #​730: scala-maven-plugin to 4.9.1
  • #​734: maven-compiler-plugin to 3.13.0
  • #​736: jacoco-maven-plugin to 0.8.12
  • #​748: maven-surefire-plugin, maven-failsafe-plugin to 3.3.1
  • #​746: maven-jar-plugin to 3.4.2
  • #​747: maven-project-info-reports-plugin to 3.6.2
  • #​751: license-maven-plugin to 4.5
Test:
Examples:
charleskorn/kaml (com.charleskorn.kaml:kaml)

v0.67.0

Compare Source

Features
Dependency Updates
  • internal: update actions/setup-java action to v4.6.0 (#​651) (8a16919)
  • internal: update gradle/actions action to v4.2.2 (#​650) (2d074bc)
  • internal: update softprops/action-gh-release action to v2.2.0 (#​647) (e4c96cb)

v0.66.0

Compare Source

Dependency Updates
  • internal: update dependency gradle to v8.11.1 (#​644) (9352422)
  • internal: update gradle/actions action to v4.2.1 (#​643) (e7d8acc)
  • update dependency org.ajoberstar.reckon:reckon-gradle to v0.19.1 (#​645) (391a5da)

v0.65.0

Compare Source

Chores
  • ignore files created by Kotlin compiler, and include more information in release workflow logs (8a7413e)

v0.63.0

Compare Source

Dependency Updates

v0.62.2

Compare Source

Bug Fixes
  • Decoder does not represent the current node correctly (#​617) (dbb29e7)
Dependency Updates
  • internal: update softprops/action-gh-release action to v2.0.9 (#​637) (0fa2c17)

v0.62.1

Compare Source

Bug Fixes
  • use serializers from the module in decodeFromYamlNode (#​636) (3ec93d8)
Chores
  • don't change automatically created release to draft (9bee143)
  • don't generate release for test-only changes (ac19b82)

v0.62.0

Compare Source

Features
Bug fixes
Dependency Updates
  • update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.7.3 (#​605)
  • update kotlin to v2.0.21 (#​633)
  • update dependency com.squareup.okio:okio to v3.9.1 (#​613)
  • update dependency it.krzeminski:snakeyaml-engine-kmp to v3.0.3 (#​632)

v0.61.0

Compare Source

  • New: build and publish experimental Kotlin/Native targets
  • Updated: use kotlinx.serialization 1.7.1
  • Updated: use snakeyaml-engine-kmp 3.0.1
  • Fixed: fix handling of contextual serializers (#​582 - thanks to @​OptimumCode for the PR and @​leinardi for the bug report)
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-core)

v1.10.1

Compare Source

  • Fixed binary incompatibility introduced for non-JVM targets in #​4261 (#​4309).

v1.10.0

Compare Source

  • Kotlin was updated to 2.1.0 (#​4284).
  • Introduced Flow.any, Flow.all, and Flow.none (#​4212). Thanks, @​CLOVIS-AI!
  • Reorganized kotlinx-coroutines-debug and kotlinx-coroutines-core code to avoid a split package between the two artifacts (#​4247). Note that directly referencing kotlinx.coroutines.debug.AgentPremain must now be replaced with kotlinx.coroutines.debug.internal.AgentPremain. Thanks, @​sellmair!
  • No longer shade byte-buddy in kotlinx-coroutines-debug, reducing the artifact size and simplifying the build configuration of client code. Thanks, @​sellmair!
  • Fixed NullPointerException when using Java-deserialized kotlinx-coroutines-core exceptions (#​4291). Thanks, @​AlexRiedler!
  • Properly report exceptions thrown by CoroutineDispatcher.dispatch instead of raising internal errors (#​4091). Thanks, @​zuevmaxim!
  • Fixed a bug that delayed scheduling of a Dispatchers.Default or Dispatchers.IO task after a yield() in rare scenarios (#​4248).
  • Fixed a bug that prevented the main() coroutine on Wasm/WASI from executing after a delay() call in some scenarios (#​4239).
  • Fixed scheduling of runBlocking tasks on Kotlin/Native that arrive after the runBlocking block was exited (#​4245).
  • Fixed some terminal Flow operators sometimes resuming without taking cancellation into account (#​4254). Thanks, @​jxdabc!
  • Fixed a bug on the JVM that caused coroutine-bound ThreadLocal values not to get cleaned when using non-CoroutineDispatcher continuation interceptors (#​4296).
  • Small tweaks, fixes, and documentation improvements.

v1.9.0

Compare Source

Features
  • Wasm/WASI target support (#​4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#​4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#​4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#​1290).
  • Closeable dispatchers are instances of AutoCloseable now (#​4123).
Fixes
  • Calling hasNext on a Channel's iterator is idempotent (#​4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#​4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#​3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#​4134).
  • Forbid casting a Mutex to Semaphore (#​4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#​4156).
Deprecations and promotions
  • Advanced the deprecation levels for BroadcastChannel-based API (#​4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#​4198).
  • Deprecated Job.cancelFutureOnCompletion (#​4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#​3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#​4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#​4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#​3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#​3770).
Other
  • Kotlin was updated to 2.0 (#​4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#​4147, #​4148, #​4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#​4053).
  • Small tweaks, fixes, and documentation improvements.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d488e0c to 4978538 Compare July 31, 2024 18:11
@renovate renovate bot changed the title fix(deps): update dependency com.charleskorn.kaml:kaml to v0.61.0 chore(deps): update all non-major dependencies Jul 31, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 5fe1c4f to 5e28cb2 Compare August 7, 2024 13:30
@renovate renovate bot changed the title chore(deps): update all non-major dependencies fix(deps): update all non-major dependencies Aug 7, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 996adcb to 5650f85 Compare August 14, 2024 15:18
@renovate renovate bot changed the title fix(deps): update all non-major dependencies chore(deps): update all non-major dependencies Aug 14, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from b62d0d5 to 860e476 Compare August 22, 2024 11:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 9b67d05 to 4301859 Compare August 28, 2024 18:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 12965ae to b56c8d5 Compare September 9, 2024 11:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a6cac3f to 14a85d5 Compare September 19, 2024 19:59
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 1452a55 to 7aff71f Compare October 1, 2024 01:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7aff71f to a6a7d3f Compare October 2, 2024 11:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 7505612 to 63df0e4 Compare October 10, 2024 11:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c308c89 to 119bea9 Compare October 14, 2024 21:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 03303da to 2c1d5aa Compare November 1, 2024 16:38
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 2e87046 to 573bbc1 Compare November 14, 2024 04:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 5877514 to 63c40cb Compare November 27, 2024 14:32
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from fa77dd9 to 0098a12 Compare December 2, 2024 22:04
@renovate renovate bot changed the title chore(deps): update all non-major dependencies fix(deps): update all non-major dependencies Dec 10, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 9c9a6b7 to 44dcc5f Compare December 20, 2024 05:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 44dcc5f to d4ec4d5 Compare December 20, 2024 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants