ITADN
zio/zio-schema

版本发布 8

v1.8.3
? · 2026-03-08

## Changes - Update README.md @[github-actions[bot]](https://github.com/apps/github-actions) (#1028) - fix(avro): prevent StackOverflowError on recursive sealed trait schema encoding (#985) @987Nabil (#1026) - fix(bson): handle missing optional fields in GenericRecord decoder (#940) @987Nabil (#1027)

v1.8.2
? · 2026-03-03

## Changes - fix(bson): don't wrap Fallback.Left/Right in array in toBsonValue (#898) @987Nabil (#1018) - Update sbt, scripted-plugin to 1.12.5 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#1020) - fix(validation): allow emails starting with digits and longer TLDs (#920) @987Nabil (#1017) - fix(codec): return Left instead of throwing for empty NonEmptyChunk/Set decoding (#892) @987Nabil (#1016) - fix(bson): handle Transform(Primitive) keys in Map encoding (#897) @987Nabil (#1019) - fix: Handle nested sealed traits in DeriveSchema macro (#667, #748) @987Nabil (#1015) - Update zio-sbt-website to 0.5.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#1012) - Update README.md @[github-actions[bot]](https://github.com/apps/github-actions) (#1013) - Update sbt-scalafix to 0.14.6 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#1011)

v1.8.0
? · 2026-02-07

## Changes - Update zio-json to 0.9.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#998) - Update sbt, scripted-plugin to 1.12.2 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#997) - Update bson to 5.6.3 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#996) - Bump coursier/cache-action from 7 to 8 @[dependabot[bot]](https://github.com/apps/dependabot) (#995) - Update zio-bson to 1.0.10 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#994) - Update jackson-module-scala to 2.21.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#984) - Bump peter-evans/create-pull-request from 8.0.0 to 8.1.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#989) - Bump actions/checkout from 6.0.1 to 6.0.2 @[dependabot[bot]](https://github.com/apps/dependabot) (#990) - Update sbt, scripted-plugin to 1.12.1 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#991) - Update auxlib, clib, javalib, nativelib, ... to 0.5.10 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#988) - Fix genericTypeInfo for abstract type parameters in generic schema derivation @987Nabil (#986) - Update jackson-module-scala to 2.20.2 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#983) - Update sbt-scoverage to 2.4.4 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#980) - Update zio-prelude to 1.0.0-RC45 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#979) - Update zio-sbt-website to 0.4.10 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#978) - Update sbt-scalajs, scalajs-compiler, ... to 1.20.2 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#977) - Update jackson-dataformat-msgpack, ... to 0.9.11 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#975) - Update sbt, scripted-plugin to 1.12.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#976) - Update README.md @[github-actions[bot]](https://github.com/apps/github-actions) (#969) - Update zio, zio-streams, zio-test, ... to 2.1.24 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#973) - Update zio-sbt-website to 0.4.9 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#968)

v1.7.5
? · 2025-09-12

## Changes - Update bson to 5.6.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#908) - Update sbt, scripted-plugin to 1.11.6 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#906) - Bump actions/setup-node from 4 to 5 @[dependabot[bot]](https://github.com/apps/dependabot) (#907) - Update sbt-scalajs, scalajs-compiler, ... to 1.20.1 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#905) - Update zio, zio-streams, zio-test, ... to 2.1.21 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#904) - Update jackson-module-scala to 2.20.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#903) - Update zio-sbt-website to 0.4.0-alpha.34 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#902) - Update sbt, scripted-plugin to 1.11.5 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#901) - Update zio-sbt-website to 0.4.0-alpha.33 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#900) - Update sbt-ci-release to 1.11.2 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#899) - Bump actions/checkout from 4.2.2 to 5.0.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#896) - Update README.md @[github-actions[bot]](https://github.com/apps/github-actions) (#895) - Update sbt, scripted-plugin to 1.11.4 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#894)

v1.7.3
? · 2025-06-18

## Changes - Fix generation of annotations for enums during schema derivation @plokhotnyuk (#876) - Update jackson-module-scala to 2.19.1 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#874) - Update sbt-ci-release to 1.11.1 @plokhotnyuk (#873) - Fix publishing to Maven Central @plokhotnyuk (#872) - Update auxlib, clib, javalib, nativelib, ... to 0.5.8 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#870) - Update bson to 5.5.1 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#869) - Update zio-prelude to 1.0.0-RC41 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#868) - Update zio, zio-streams, zio-test, ... to 2.1.19 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#864) - Update zio-sbt-website to 0.4.0-alpha.32 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#867) - Update sbt, scripted-plugin to 1.11.2 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#871) - Update sbt, scripted-plugin to 1.11.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#861) - Update README.md @[github-actions[bot]](https://github.com/apps/github-actions) (#857) - Update sbt, scripted-plugin to 1.10.11 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#856) - Update bson to 5.5.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#855)

v1.7.2
? · 2025-05-19

## Changes - Make `@AvroAnnotations.default` public @plokhotnyuk (#841) - Update sbt, scripted-plugin to 1.9.9 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#853) - Update jakarta.annotation-api to 3.0.0 @[zio-scala-steward[bot]](https://github.com/apps/zio-scala-steward) (#851) - Bump hmarr/auto-approve-action from 2.1.0 to 4.0.0 @[dependabot[bot]](https://github.com/apps/dependabot) (#848) - Bump actions/setup-node from 3 to 4 @[dependabot[bot]](https://github.com/apps/dependabot) (#845) - Update README.md @[github-actions[bot]](https://github.com/apps/github-actions) (#843) - Bump release-drafter/release-drafter from 5 to 6 @[dependabot[bot]](https://github.com/apps/dependabot) (#846) - Bump actions/checkout from 3.0.0 to 4.2.2 @[dependabot[bot]](https://github.com/apps/dependabot) (#844) - Bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 @[dependabot[bot]](https://github.com/apps/dependabot) (#847) - Optimize `BinaryCodec::streamDecoder` implementations @guizmaii (#824) - Add Scala Steward and Dependabot to help maintaining the repo @guizmaii (#842)

v1.7.1
? · 2025-05-16

## Changes - Update dependencies @plokhotnyuk (#838) - Remove unroll-plugin usage @plokhotnyuk (#836)

v1.7.0
? · 2025-05-01

## Changes - Move NameFormat to core, since it is a more general concept @987Nabil (#834) - Additional JsonCodec configurations (#831) @987Nabil (#832) - Independent en-/decoding of empty collections & options for JSON (#829) @987Nabil (#830) - Avro Codec decoding for GenericRecord Single field is now supported @harshtech123 (#823) - Update avro to 1.12.0 @plokhotnyuk (#828) - Update README.md @github-actions (#827) - Update dependencies @plokhotnyuk (#826)