Required Go version is now 1.22.0 or later.
github.com/aws/aws-sdk-go-v2/service/dynamodb
1.36.1 -> 1.36.3go.uber.org/mock
0.4.0 -> 0.5.0
⬆️ Upgrading dependencies
github.com/aws/aws-sdk-go-v2/service/dynamodb
1.34.3 -> 1.36.1gorm.io/gorm
1.25.10 -> 1.25.12github.com/miyamo2/sqldav
0.2.0 -> 0.2.1
-
Removed custom types
dynmgrm.List
,dynmgrm.Map
,dynmgrm.Set
, anddynmgrm.TypedList
are removed.
Please usemiyamoto/sqldav
instead from now on. -
Replace SQL driver
Only a few GoDoc fixes
Deprecated unsupported methods of Migrator
✨ New Features
- GSI creation by
Migrator.CreateIndex
is now supported
✨ New Features
- Added
dynamo-nested
, the custom GORM serializer for nested struct.
💥 Breaking Change
- Renamed the key name of tag,
dynmgrm:lsi
todynmgrm:lsi-sk
📝 Fixed Dead Link in README
✨ New Features
- Added support for
Migratior.CreateTable()
.
✨ New Features
- Added
ListAppend()
, a helper to thelist_append
function
✨ New Features
-
Add custom types
TypedList[T]
💥 Breaking Change
- Renamed
DataType
toKeySchemaDataType
⬆️ Upgrading dependencies
-
github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue
from1.13.12
to1.13.13
-
gorm.io/gorm
from1.25.8
to1.25.9
📝 Fixed references to external libraries in godoc.
✨ New Features
- Add Support following GORM features
DB.Transaction
♻️ Few Refactor to make it testable
📝 Added GormValue
explain to List, Map, Set
✨ New Features
-
Add Support following PartiQL operations
- SELECT
- With Secondary Index
- With
begins_with
function - With
contains
function - With
size
function - With
attribute_type
function - With
MISSING
operator
- UPDATE
- With
list_append
function - With
set_add
function - With
set_delete
function
- With
- DELETE
- INSERT
- SELECT
-
Add Support following GORM features
Table
Model
Select
Where
Or
Not
Find
Scan
Update
Updates
Save
Create
Delete
Begin
Commit
Rollback
-
Add Custom Type for DynamoDB Document/Set types
List
Map
Set[string | int | float64 | []byte]
-
Add Custom Cluser
SecondaryIndex