Update dependency io.scalaland:chimney to v1.5.0 #970
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.1.0
->1.5.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
scalalandio/chimney (io.scalaland:chimney)
v1.5.0
Compare Source
Changelog:
Result#fromCatchingNonFatal
by @danicheg in https://github.com/scalalandio/chimney/pull/590 - thank you for your first contribution!withFieldRenamed
- now it supports.everyItem
/.everyMapKey
/.everyMapValue
/.matching[Subtype]
/.matchingSome
/.matchingLeft
/.matchingRight
on the source-side of the rename path as well!- done in https://github.com/scalalandio/chimney/pull/616var
s is enabled with.enableBeanSetters
, and it makes sense! - done in https://github.com/scalalandio/chimney/pull/621chimney-macro-commons
- module existing since Chimney 0.8.0-M1, which you probably haven't heard about yet:Type.simplePrint
andDefCache
which should make it easier to use this library for writing other macro libraries (with possibly different use cases than Chimney) - done in https://github.com/scalalandio/chimney/pull/620chimney-engine
:chimney-engine
has a release cycle tied to core Chimney (meaning the same version), but please consider this API experimentalv1.4.0
Compare Source
Changelog:
-Xmacro-settings
scalac flag - see the docs to be able to globally disable/enable default values, usage of defs, getters/setters, etc (done in #572)value.into[ValueType].withFieldConst(_.fieldName.matching[Subtype].everyItem, value).transform
and how it compares to e.g. Quicklens (done in #583)v1.3.0
Compare Source
Changelog:
apply
(#562, fixed in #563)Empty
oneof forsealed_value
Unrecognized
forenum
v1.2.0
Compare Source
Changelog:
chimney-java-collections
module now contains conversions for Scala to/from Java primitives (scala.Int
<->java.lang.Integer
,scala.Double
<->java.lang.Double
, etc) (#535, done in #556)introduced
Codec[Domain, Dto]
andIso[A, B]
types which represents bidirectional conversions:Codec
"encodes"Domain
intoDto
usingTransformer
and "decodes"Dto
intoDomain
withPartialTransformer
Iso
represents isomorphism where both directions are handled withTransformer
s(#96, done in #547)
allow renaming the subtype in sealed/enum conversions (#409, done in #557)
allow enabling default values only for a specific type (e.g.
scalapb.UnknownFieldSet
), allow providing your ownDefaultValue[A]
for cases when it would be convenient to use then but where they are not defined (#408, done in #558)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 this update again.
This PR was generated by Mend Renovate. View the repository job log.