Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.19 (2025-09-22)
Note: Version bump only for package @deepkit/bson
1.0.18 (2025-09-22)
Note: Version bump only for package @deepkit/bson
1.0.15 (2025-06-26)
Features
- desktop-ui: refactor to standalone/signal, update angular to v20, new website docs (#657) (a39d26c)
1.0.12 (2025-06-05)
Bug Fixes
- bson: ensure to seek over invalid elements in parser element lookup (378a922)
1.0.11 (2025-06-02)
Features
- bson: support deserialization of OID and all number types to string as fallback union member matcher (83020c2)
1.0.9 (2025-05-23)
Bug Fixes
- bson: rename type to BsonEncoder (815f9a0)
Features
- bson: add TypeEncoder to encode all BSON types (not only container types) to BSON (3f2aaf9)
- bson: make TypeEncoder also validate on encode and on the decoded value to (d803bfb)
1.0.8 (2025-05-20)
Features
- bson: add AutoBuffer to allow very fast buffer reuse in BSON serialization (d8cdd6b)
1.0.7 (2025-04-18)
Bug Fixes
- bson: serialize bigint in any container as long (8a67d96)
1.0.5 (2025-04-02)
Bug Fixes
- bson: bigint with isNaN checks (b46e228)
Features
- bson: convert if-else branch to lookup (3589e62)
1.0.3 (2025-03-13)
Features
- bson: new BsonStreamReader (3faa77a)
1.0.2 (2025-02-24)
Note: Version bump only for package @deepkit/bson
1.0.1 (2025-02-24)
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Bug Fixes
Features
- update to angular 19 and typescript 5.7.3, new @deepkit/angular-ssr package (#627) (52333a7)
Bug Fixes
- bson: initial random value of incremental counter of ObjectId (fb1263d)
- bson: throw on invalid string data (423df6c)
Features
- bson: decrease threshold to when TextDecoder is used to decoder utf8 (4daed1c)
Note: Version bump only for package @deepkit/bson
Bug Fixes
- bson: make sure index signature keys use full utf8 encoding (d447c1d)
Features
- rpc: make Buffer dependency optional (2f32a12)
Bug Fixes
- bson: make sure NaN is deserialized as 0 (7b19397)
Features
- type: automatically assign .path to SerializationError in TemplateState.convert() errors (23781a1)
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Bug Fixes
- type: make sure handled constructor properties are not set twice (2e82eb6)
Note: Version bump only for package @deepkit/bson
Bug Fixes
- type guard handing of empty Map/Set (da4cf82)
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Features
- rpc: reuse type cache across connections + made strictSerialization(false) less strict (1b55b08)
Bug Fixes
- bson: allow to serialize null to optional property (77b0020)
Features
- rpc: allow to disable strict serialization and validation (d7a8155)
Bug Fixes
- bson: fix surrogate pair decoding (cb9f648)
Features
- bson: export new wrapObjectId/wrapUUId for faster any serialization (718839b)
Features
- mongo: export custom command API (d82ccd1)
Note: Version bump only for package @deepkit/bson
Bug Fixes
- type: handle more circular types (5f6bd12), closes #477
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson
Bug Fixes
Note: Version bump only for package @deepkit/bson
Note: Version bump only for package @deepkit/bson