Summary
Main changes are around narrow functionality and $$ function for working with OO style models with intermediate traits that only have abstract fields - note in these cases you should consider a FP style model with pure sum and product types and no inheritance, as shown in this new example
What's Changed
- breaking changes for zio-schema upgrade by @googley42 in #483
- Initial outline of documentation by @googley42 in #491
- fix mapping it test get example by @googley42 in #488
- get with narrow for sum types by @googley42 in #494
- put with narrow by @googley42 in #498
- Series/2.x relax To in narrow by @googley42 in #502
- Add a typed ProjectionExpression constructor by @pomadchin in #489
- example improvements by @googley42 in #503
Updates
- Update zio, zio-streams, zio-test, ... to 2.1.9 by @scala-steward in #479
- Update README.md by @github-actions in #482
- upgrade java and zio-prelude by @googley42 in #484
- Update zio-json to 0.7.3 by @scala-steward in #480
- Update fs2-core to 3.11.0 by @scala-steward in #478
- Update sbt-ci-release to 1.6.1 by @scala-steward in #472
- Update README.md by @github-actions in #492
- Update zio-prelude to 1.0.0-RC31 by @scala-steward in #486
- Update zio-schema, zio-schema-derivation to 1.5.0 by @scala-steward in #497
- Update README.md by @github-actions in #499
New Contributors
- @pomadchin made their first contribution in #489
Full Changelog: v1.0.0-RC7...v1.0.0-RC8