-
-
Notifications
You must be signed in to change notification settings - Fork 174
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
build(deps): bump serializationVersion from 1.5.0 to 1.6.0 #609
build(deps): bump serializationVersion from 1.5.0 to 1.6.0 #609
Conversation
@@ -146,7 +146,7 @@ tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach | |||
|
|||
dependencies { | |||
val coroutinesVersion = "1.7.3" | |||
val serializationVersion = "1.5.0" | |||
val serializationVersion = "1.6.0" | |||
implementation("ch.acra:acra-mail:5.11.1") | |||
implementation("com.melnykov:floatingactionbutton:1.3.0") | |||
implementation("io.reactivex.rxjava2:rxjava:2.2.21") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on the provided code patch, here's a brief code review:
-
The code change is related to the version update of the
serializationVersion
from "1.5.0" to "1.6.0". This indicates that the project will now use a newer version of the serialization library. -
There don't seem to be any immediate bug risks in the code patch. It appears to be a straightforward version update.
Suggestions for improvement:
-
It's generally good practice to keep the dependency versions in a separate location, like a
dependencies.gradle
file. This allows for easier management and centralized control over the dependencies. -
It's advisable to verify if other parts of the project are compatible with the updated version of the serialization library (1.6.0) to ensure smooth functioning of your codebase.
-
Consider adding comments or documentation explaining the reasons for the version update, especially if it entails breaking changes or new features.
Overall, the provided code patch seems fine, focusing solely on updating the serialization library version. Remember to test the code thoroughly after applying updates to ensure everything continues to work as expected.
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## develop #609 +/- ##
==========================================
Coverage 69.34% 69.34%
Complexity 582 582
==========================================
Files 76 76
Lines 4387 4387
Branches 526 526
==========================================
Hits 3042 3042
- Misses 1015 1016 +1
+ Partials 330 329 -1 ☔ View full report in Codecov by Sentry. |
Bumps `serializationVersion` from 1.5.0 to 1.6.0. Updates `org.jetbrains.kotlinx:kotlinx-serialization-protobuf` from 1.5.0 to 1.6.0 - [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases) - [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md) - [Commits](Kotlin/kotlinx.serialization@v1.5.0...v1.6.0) Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.5.0 to 1.6.0 - [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases) - [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md) - [Commits](Kotlin/kotlinx.serialization@v1.5.0...v1.6.0) --- updated-dependencies: - dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-protobuf dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
9b716b1
to
ea27d7e
Compare
@@ -146,7 +146,7 @@ tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach | |||
|
|||
dependencies { | |||
val coroutinesVersion = "1.7.3" | |||
val serializationVersion = "1.5.0" | |||
val serializationVersion = "1.6.0" | |||
implementation("ch.acra:acra-mail:5.11.2") | |||
implementation("com.melnykov:floatingactionbutton:1.3.0") | |||
implementation("io.reactivex.rxjava2:rxjava:2.2.21") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the provided code patch, there is only one change which updates the serializationVersion from "1.5.0" to "1.6.0". This suggests that there might be a new version of the serialization library being used.
Potential bug risks:
- Updating the library version may introduce compatibility issues or bugs with existing code that relies on the previous version. It's important to test the code thoroughly after making this change to ensure it works as expected.
- The impact of this library update on other dependencies and modules should be considered in case any conflicts or incompatibilities arise.
Suggestions for further improvements:
- Though the code snippet doesn't provide complete context, make sure to review and validate the rest of the dependencies to ensure they are up-to-date and compatible with the latest versions of Kotlin and other libraries.
- Consider adding explicit version numbers to the implementation dependencies rather than relying on variables like coroutinesVersion and serializationVersion. This helps maintain better control and traceability over the project's dependencies.
Please note that a more comprehensive code review can only be done by considering the entire context of the codebase and project requirements.
Bumps
serializationVersion
from 1.5.0 to 1.6.0.Updates
org.jetbrains.kotlinx:kotlinx-serialization-protobuf
from 1.5.0 to 1.6.0Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-serialization-protobuf's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-serialization-protobuf's changelog.
... (truncated)
Commits
8baa04b
Prepare 1.6.0 release (#2414)79867f1
Merge remote-tracking branch 'origin/master' into dev77af2c9
Fix incorrect descriptor in advanced JsonDecoder/Encoder example (#2415)ef923de
Merge remote-tracking branch 'origin/master' into deva7109d8
Fix negative enums in protobuf not serializing & de-serializing (#2400)1e88d42
Rename JsonLexer.kt file to avoid confusion — we do not have this class anymo...e55f807
Test & fix several exception messages from Json parser7bf105e
Mark@SerialName
,@Required
and@Transient
with@MustBeDocumented
(#2407)e68f08e
Use JavaCompile.destinationDirectory instead of the whole task (#2405)ed1b057
Update Knit to 0.5.0-Beta (#2402)Updates
org.jetbrains.kotlinx:kotlinx-serialization-json
from 1.5.0 to 1.6.0Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's changelog.
... (truncated)
Commits
8baa04b
Prepare 1.6.0 release (#2414)79867f1
Merge remote-tracking branch 'origin/master' into dev77af2c9
Fix incorrect descriptor in advanced JsonDecoder/Encoder example (#2415)ef923de
Merge remote-tracking branch 'origin/master' into deva7109d8
Fix negative enums in protobuf not serializing & de-serializing (#2400)1e88d42
Rename JsonLexer.kt file to avoid confusion — we do not have this class anymo...e55f807
Test & fix several exception messages from Json parser7bf105e
Mark@SerialName
,@Required
and@Transient
with@MustBeDocumented
(#2407)e68f08e
Use JavaCompile.destinationDirectory instead of the whole task (#2405)ed1b057
Update Knit to 0.5.0-Beta (#2402)You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)