You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All notable changes to this project will be documented in this file.
4
+
5
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
+
8
+
## [Unreleased]
9
+
10
+
### Added
11
+
- JSDoc documentation was added to the project ([#40](https://github.com/blazejkustra/dynamode/pull/40))
12
+
- Enhanced entity conversion to handle attribute selection in EntityManager `get()` and `batchGet()` methods
13
+
14
+
### Changed
15
+
- Bump AWS SDK packages to version 3.883.0 & improve type safety ([#42](https://github.com/blazejkustra/dynamode/pull/40))
16
+
17
+
### Fixed
18
+
- Fix import example in documentation ([#37](https://github.com/blazejkustra/dynamode/pull/37)) - Thanks @gmreburn!
19
+
20
+
## [1.5.0] - 2024-08-15
21
+
22
+
### Added
23
+
-`@attribute.customName()` decorator to set custom names for entity attributes ([#33](https://github.com/blazejkustra/dynamode/pull/33))
24
+
- Tests for `customName` decorator
25
+
26
+
### Fixed
27
+
- Fixed entity renaming logic
28
+
- Improved code safety and error handling
29
+
30
+
## [1.4.0] - 2024-07-21
31
+
32
+
### Added
33
+
- Support for multiple GSI decorators on the same attribute ([#28](https://github.com/blazejkustra/dynamode/pull/28), [#29](https://github.com/blazejkustra/dynamode/pull/29))
34
+
- Allow GSI decorators to decorate both partition and sort keys interchangeably ([#31](https://github.com/blazejkustra/dynamode/pull/31))
35
+
36
+
### Changed
37
+
- Moved test fixtures to a dedicated catalog
38
+
- Improved test organization and coverage
39
+
40
+
### Fixed
41
+
- Fixed issue where multiple attribute decorators could not be added to primary keys
42
+
- Fixed typecheck issues
43
+
44
+
## [1.3.0] - 2024-06-23
45
+
46
+
### Added
47
+
- Support for decorating an attribute with multiple indexes ([#28](https://github.com/blazejkustra/dynamode/pull/28))
48
+
49
+
## [1.2.0] - 2024-04-17
50
+
51
+
### Added
52
+
- Binary data type support ([#26](https://github.com/blazejkustra/dynamode/pull/26))
53
+
54
+
## [1.1.0] - 2024-04-13
55
+
56
+
### Fixed
57
+
- Fixed `startAt` fails when querying secondary indices
58
+
59
+
## [1.0.0] - 2024-03-24
60
+
61
+
### Added
62
+
- 🎉 Dynamode is now out of beta!
63
+
- DynamoDB stream support ([#21](https://github.com/blazejkustra/dynamode/pull/21))
64
+
65
+
## Earlier Versions
66
+
67
+
For changes in earlier versions (< 1.0.0), please refer to the [Git commit history](https://github.com/blazejkustra/dynamode/commits/main).
0 commit comments