Heck lot of features added
Pre-release
Pre-release
This is big release with handful of additions.
- Added
hasOne
,hasMany
andbelongsTo
relationships - Added support for defining dynamic connections in model queries.
- Added support for preloading relationships
- Added support for registering dynamic connections with Database manager
Commits
- chore: add healthCheck property in config template 348a547
- refactor: export relationship decorators from provider b6c5df2
- feat: implement belongsTo relationship 1df4d21
- feat: implement hasMany relationship 5371f88
- refactor: tighten up preloads api bad608c
- refactor: cleanup tests to avoid creating too many connections f6f0691
- feat: model insert,update and delete now allows using transactions 72dcabe
- refactor(transaction): use events instead of hooks 2b04b85
- feat(transaction): add support for before and after commit/rollback hooks ad65a1a
- test: fix breaking tests d32f9f0
- refactor: ask query builder to return the profiler action 43fe9f7
- feat: adding static find methods c7a62f8
- feat(baseModel): adding serialize to offload work from toJSON method be37cfb
- refactor: remove nullable from columns and add serialize property 8009256
- refactor: fix breaking test ec7b8f2
- feat: add healthchecks support 93b01dd
- feat(config): add support for optional config revisions a7a6e76
- refactor: marking certain properties readonly 0c9c632
- feat(manager): add support for patching connection config 3eb11ae
- refactor: manager.add now acts as a noop for existing connection 4650bc5
- fix: order of event arguments on the connection class 2e6c317
- refactor: change idle state to registered to be more accurate cd9d372
- refactor: restructure tests and fix typings reference path in source code 17ed065
- refactor: adding new static methods for querying on the model ee75a1d
- refactor: improving relationships API eb4de43
- feat: add support for nested preloads 1ea384c
- feat: restructure and implement hasOne 992f2fe
- refactor: export computed decorator 66d177e
- chore: update dependencies ecfb96c