Skip to content

Releases: karmaniverous/entity-manager

Release 8.0.0

30 Nov 16:37

Choose a tag to compare

Release 8.0.0-0

30 Nov 02:31

Choose a tag to compare

Release 8.0.0-0 Pre-release
Pre-release
  • feat: adopt Item/Record × Full/Partial model; plan refactor ca5cce4
  • refactor: rename internal EntityItem/Record to Storage* and fix removeKeys bb75c2e
  • feat(types): big-bang by-token type refactor; remove legacy exports e395ed3
  • refactor(types): make ET-aware helpers truly by-token; fix PageKey plumbing 4276aa6
  • fix(lint,ts): dedupe index unions; coerce entityToken in templates 8a470ba
  • fix(types): align StorageItem usage, remove unsafe casts, widen removeKeys impl ca23246
  • fix: resolve TS2394 on EntityManager.removeKeys 0ecc655
  • fix(by-token): repair PageKeyByIndex, clean unsafe assigns, lint/TS cleanup 0671d2c
  • fix(ts,lint): finalize StorageItem indexing, pick key typing, and lint cleanup 7ae3ddb
  • fix(lint): derive index component unions via key-set + keyof 13da545
  • fix(types): TokenAware refinements to satisfy tsd (optional keys, projected required) 8fb54b6
  • docs(types): export BaseKeyTokens for TypeDoc 0bbad6b
  • wip 4ae99f5
  • fix(lint): gate derived index tokens to avoid redundant unions 8cc7aa0
  • fix: removeKeys implementation matches overloads (no any) 955b142
  • fix(types): key-remap PageKey index tokens; avoid {} and overlaps 03ae5c7
  • feat(types): export PageKey helper key-set types 168d8e3
  • fix(types): finish by-token refactor; restore partials and fix imports ef9d5dd
  • fix(types): remove redundant constituents in PageKey without wrappers 16c7be9
  • fix(types): make removeKeys impl supertype of overloads (TS2394) fef5f47
  • fix(types): finalize removeKeys implementation to match overloads (TS2394) e9ff77c
  • fix(types): remove stale EntityItemByToken cast; align removeKeys impl 9470b63
  • docs: sync README types with by-token model; note exported storage shapes 2352bcc
  • docs(types): export StorageItem/StorageRecord and remove @internal 677e95f
  • fix(docs,tsdoc): typedoc cast in getPrimaryKey; TSDoc generic examples 96150b4
  • fix(ts,lint): cast early return in updateItemHashKey; remove String() in range key 289f147
  • fix(types): resolve removeKeys overload/impl mismatch (TS2394) 2204e72
  • fix(types): finalize removeKeys impl to match overloads (TS2394) b9e436a

Release 7.3.4

28 Nov 17:12

Choose a tag to compare

  • support exactOptionalPropertyTypes e33d665

Release 7.3.3

28 Nov 17:03

Choose a tag to compare

  • support exactOptionalPropertyTypes 70484eb

Release 7.3.2

28 Nov 14:51

Choose a tag to compare

  • feat(types): carry CF through BaseEntityClient; add tsd test via client ddf2ccb
  • test(tsd): assert findIndexToken narrows to configured index tokens 5c49089
  • chore(lint): replace explicit any with unknown in CF generics 8423830

Release 7.3.1

28 Nov 13:57

Choose a tag to compare

  • feat(validation): reject duplicate index pairs; type-safe findIndexToken e355f1c
  • docs: note CF phantom generic in TSDoc; single-arg factory 09ca91f
  • fix: overload call for findIndexToken; clean TSDoc d49b13e

Release 7.3.0

28 Nov 08:48

Choose a tag to compare

  • docs: carry CF type via generics; update plan dc3dbb8
  • updated docs d8d361f
  • docs(interop): response for config-literal index typing 7d6c197
  • feat: thread CF via EntityManager generic (type-only) 3e55912

Release 7.2.0

20 Nov 14:48

Choose a tag to compare

  • added ConfigOfClient exports 9880e59

Release 7.1.2

20 Nov 09:00

Choose a tag to compare

  • interop ec56477
  • docs(interop): note ET-aware QueryBuilder options for DynamoDB adapter 438a787
  • test(tsd): pin ET-aware QueryBuilder options.item typing 355ffdd
  • feat(types): make QueryBuilder options ET-aware 2b70303
  • test(tsd): relax negative assignability checks in ET options test 1e654d8

Release 7.1.1

20 Nov 02:57

Choose a tag to compare

  • imports b38bdce
  • fix: accept compile-time entitiesSchema; add runtime tests fa58779
  • chore: trim dev plan; refactor requirements to repo scope 2cae618
  • docs(readability): define CF/CC inline in README; log policy move 09d82c9
  • docs: adopt Option B helper typing + acronym policy 2b6da7e
  • deleted interop message 5d0c375
  • docs: move acronym policy to project prompt; align plan 2befd64
  • test: fix lint and failing validation tests 614ac06
  • chore(todo): mark acronym readability pass as done 4ff2e0f