chore(deps): update ktorfit to v2 (major) #318
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.14.0
->2.0.0
1.14.0
->2.0.0-1.0.22
1.14.0
->2.0.0
1.14.0
->2.0.0
Release Notes
Foso/Ktorfit (de.jensklingenberg.ktorfit)
v2.0.0
Compare Source
2.0.0 - 2024-05-27
Changed
See the installation guide for more information: https://foso.github.io/Ktorfit/installation/
replace with:
Breaking Changes
The deprecated code got removed.
This will simplify the codebase and make it easier to maintain.
When you haven't used the deprecated converters, there is not much you need to change.
The dependencies for the converters that were previously auto added now need to be added manually.
See the migration guide for more information: https://foso.github.io/Ktorfit/migration/#from-2-to-200
In the previous versions of Ktorfit, the
qualifiedTypename
was always generated in the code. This was used in theTypeData.createTypeData()
function to provide a fully qualified type name for the data type being used.In the new version of Ktorfit, this behavior has been changed. Now, by default, Ktorfit will keep
qualifiedTypename
forTypeData
in the generated code empty. This means that thequalifiedTypename
will not be automatically generated.However, if you want to keep the old behavior and generate
qualifiedTypename
, you can set it in the Ktorfit configgenerateQualifiedTypeName
totrue
in yourbuild.gradle.kts
file.This change was made to provide more flexibility and control to the developers over the generated code. Please update your code accordingly if you were relying on the automatic generation of
qualifiedTypename
.Fixed
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.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.