Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.15 (2025-06-26)
Features
- desktop-ui: refactor to standalone/signal, update angular to v20, new website docs (#657) (a39d26c)
1.0.14 (2025-06-22)
Features
- mongo: explain() and allowDiskUse on aggregations (cefcd96)
- mongo: implement Query.logExplain, to log the explain() query on next operation (aae9a64)
- orm: add explain() API (c34370a)
1.0.12 (2025-06-05)
Note: Version bump only for package @deepkit/orm
1.0.11 (2025-06-02)
Note: Version bump only for package @deepkit/orm
1.0.9 (2025-05-23)
Note: Version bump only for package @deepkit/orm
1.0.8 (2025-05-20)
Note: Version bump only for package @deepkit/orm
1.0.5 (2025-04-02)
Note: Version bump only for package @deepkit/orm
1.0.3 (2025-03-13)
Features
- event: align API with Event web standards (0e1dca2)
- injector: improve error messages, make it very clear what failed and where providers are located (5866eda)
- mongo,orm,logger: improve transaction safety and logging (95faf2c)
- mongo: add support for read preference via Query API (c829762)
- rpc: automatically garbage collect observables + new event system + stats collection (d727232)
BREAKING CHANGES
- event: stopPropagation() becomes stopImmediatePropagation().
New BaseEvent.preventDefault() which replaces custom solutions like stop() in DatabaseEvent.
1.0.2 (2025-02-24)
Note: Version bump only for package @deepkit/orm
1.0.1 (2025-02-24)
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Bug Fixes
Features
- update to angular 19 and typescript 5.7.3, new @deepkit/angular-ssr package (#627) (52333a7)
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Bug Fixes
- orm: correctly resolve reference class schemas (e193325)
Features
- orm: support passing type to Database.persistAs/Database.removeAs, DatabaseSession.addAs (6679aba), closes #571
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Bug Fixes
- orm: make sure persistence is always closed on flush (015d90a)
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Bug Fixes
- orm: remove browser export (58bb3c8)
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Bug Fixes
- orm: make sure getJoin operates on existing join model (03b2428)
Features
- orm: better Error handling + UniqueConstraintFailure (f1845ee)
- orm: new API to configure a join query (64cc55e)
Features
- orm: onDatabaseError event (cdb7256)
Features
- injector: new Module.configureProvider<T>(Fn) with configuration callback (1739b95)
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Features
- orm: remove rxjs dependency (0d9dfe1)
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Note: Version bump only for package @deepkit/orm
Bug Fixes
- orm: correctly instantiate database class per module (1ea2418)
- type: do not interfere with type checking when intersecting multiple type annotations. (af85f1f)