diff --git a/CHANGELOG.md b/CHANGELOG.md index 08d7c8c..e0b8660 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 0.7.0 - 2024-05-11 + +✨ New Features + +- Added `dynamo-nested`, the custom GORM serializer for nested struct. + +💥 Breaking Change + +- Renamed the key name of tag, `dynmgrm:lsi` to `dynmgrm:lsi-sk` + ## 0.6.1 - 2024-04-28 📝 Fixed Dead Link in README diff --git a/README.md b/README.md index 76a2322..8a1a4d3 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,11 @@ [![Go Report Card](https://goreportcard.com/badge/github.com/miyamo2/dynmgrm)](https://goreportcard.com/report/github.com/miyamo2/dynmgrm) [![GitHub License](https://img.shields.io/github/license/miyamo2/dynmgrm?&color=blue)](https://img.shields.io/github/license/miyamo2/dynmgrm?&color=blue) +dynmgrm is the driver to issue PartiQL Statement to DynamoDB with GORM⚡ + ## Features -Supports the following PartiQL statements: +### Supports the following PartiQL statements - [x] Select - [x] With Secondary Index @@ -32,7 +34,7 @@ Supports the following PartiQL statements: - [x] Create Table ※ proprietary PartiQL syntax by [`btnguyen2k/godynamo`](https://github.com/btnguyen2k/godynamo) - [ ] Create Index ※ proprietary PartiQL syntax by [`btnguyen2k/godynamo`](https://github.com/btnguyen2k/godynamo) -Supports the following GORM features: +### Supports the following GORM features - Query - [x] `Select` @@ -79,11 +81,11 @@ Supports the following GORM features: - [ ] `DropIndex` - [ ] `HasIndex` -Custom Clause: +### Custom Clause - `SecondaryIndex` -Custom Data Types: +### Custom Data Types - `Set[string | int | float64 | []byte]` @@ -93,6 +95,12 @@ Custom Data Types: - `TypedList[T]` +### Custom Serializer + +- `dynamo-nested` + +[What is about GORM Serializer?](https://gorm.io/docs/serializer.html) + ## Quick Start ### Installation