Skip to content

Releases: zio/zio-dynamodb

v1.0.0-RC8

04 Oct 16:45
1f7fb73
Compare
Choose a tag to compare

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

Updates

New Contributors

Full Changelog: v1.0.0-RC7...v1.0.0-RC8

v1.0.0-RC7

20 Aug 07:33
2f9ef30
Compare
Choose a tag to compare

This is maintenance release - the main change is around getting doc website generation working (which can only be tested with a release!)

What's Changed

Updated libraries

Full Changelog: v1.0.0-RC6...v1.0.0-RC7

v1.0.0-RC6

29 Jul 06:36
6c13238
Compare
Choose a tag to compare

What's Changed

Updates

Full Changelog: v1.0.0-RC5...v1.0.0-RC6

v1.0.0-RC5

27 Jun 13:34
e4c3aba
Compare
Choose a tag to compare

This release contains a fix for a defect I noticed in the previous release

What's Changed

  • fix restrictions on partition and sort key expressions for complex cases by @googley42 in #444

Full Changelog: v1.0.0-RC4...v1.0.0-RC5

v1.0.0-RC4

26 Jun 13:05
ef3b66a
Compare
Choose a tag to compare

This is a maintenance release with the main functional change being the relaxing of type checking around partition and sort keys to include optional fields - which is a requirement for local and global secondary indexes.

What's Changed

Upgrades

Full Changelog: v1.0.0-RC3...v1.0.0-RC4

v1.0.0-RC3

30 Apr 05:14
18e567f
Compare
Choose a tag to compare

What's Changed

library updates

Full Changelog: v1.0.0-RC2...v1.0.0-RC3

v1.0.0-RC2

15 Feb 06:36
6e19c9b
Compare
Choose a tag to compare

What's Changed

  • Series/2.x unify errors by @googley42 in #373
  • add maybeFound convenience extension method by @googley42 in #376 - examples can be found here. Note you need this import
import zio.dynamodb.syntax._

Library Updates

Full Changelog: v1.0.0-RC1...v1.0.0-RC2

v1.0.0-RC1

09 Jan 08:22
dd4c673
Compare
Choose a tag to compare

What's Changed

Library Updates

New Contributors

Full Changelog: v0.2.13...v1.0.0-RC1

v0.2.13

11 Nov 10:25
e4cc3ef
Compare
Choose a tag to compare

Summary

The biggest change is the introduction of a Cats Effect interop module and there are examples in the example module and an upgrade to the Scala 3 version from 3.2 to 3.3

What's Changed

Library Updates

Full Changelog: v0.2.12...v0.2.13

v0.2.12

31 Aug 07:17
5b5cd29
Compare
Choose a tag to compare

Non breaking Changes

Breaking Changes

Although these are breaking changes they are relatively straightforward to fix and there are plenty of examples in the zio-dynamodb-examples sbt module under the zio/dynamodb/examples/dynamodblocal package.

The main change is the way that primary key expressions are specified. Previously they were specified as an AttrMap but now they are specified as $("email").partitionKey === "avi" && $("subject").sortKey === "maths" for the low level API and as
Student.email.partitionKey === "avi" && Student.subject.sortKey === "maths" for the high level API.