ducktape 0.2.10
ducktape 0.2.10
This release adds support for named tuples while also staying on LTS.
Examples:
case class Person(int: Int, str: String)
assertTransforms((int = 1, str = "str"), Person(1, "str"))
assertTransforms(Person(1, "str"), (int = 1, str = "str"))
assertTransformsConfigured(
(toplevel = (level1 = (level2 = 1))),
(toplevel = (level1 = (level2 = 1, field = 2)))
)(
Field.const(_.toplevel.level1.field, 2)
)
What's Changed
- Update scalafmt-core to 3.9.8 by @scala-steward in https://github.com/arainko/ducktape/pull/279
- Update sbt-scalafmt to 2.5.5 by @scala-steward in https://github.com/arainko/ducktape/pull/280
- Update sbt, scripted-plugin to 1.11.3 by @scala-steward in https://github.com/arainko/ducktape/pull/281
- Update sbt-mdoc to 2.7.2 by @scala-steward in https://github.com/arainko/ducktape/pull/282
- Support named tuples by @arainko in https://github.com/arainko/ducktape/pull/284
- Update scalafmt-core to 3.9.9 by @scala-steward in https://github.com/arainko/ducktape/pull/285
- Support named tuple path selectors by @arainko in https://github.com/arainko/ducktape/pull/286
- clean up the error message that PathSelector throws in case of a badly-formed path by @arainko in https://github.com/arainko/ducktape/pull/287
Full Changelog: https://github.com/arainko/ducktape/compare/v0.2.9...v0.2.10