Skip to content

Cleaning up internals

Compare
Choose a tag to compare
@thetutlage thetutlage released this 30 Dec 10:21
  • chore(package): update dependencies c58d691
  • docs: add roadmap file 3eac2ff
  • feat: add save, attach and detach methods to manyToMany relationship 55690e6
  • feat: add query client to all relationships 13e03c8
  • refactor: rewrite preloader to be more reliable 6da25dd
  • refactor: re-arraging arguments position of relations query builder bf8a44c
  • feat: pass application logger to knex 693f911
  • refactor: cleanup for making relationships and their types more consistent fb3795e
  • feat: add updateOrCreate to hasOne and hasMany 61e7d7c
  • refactor: rename firstOrSave to firstOrCreate 90e6e02
  • feat(BaseModel): add updateOrCreateMany to avoid creating duplicate rows d5a2cba
  • refactor: consistently reflect query options on the model instances 631cb01
  • feat(BaseModel): add fetchOrNewUpMany and fetchOrCreateMany methods daac9b7
  • test: fix failing tests 2c7ecab
  • test: add more assertions to cover edge cases b6e455e
  • feat(relationships): add create and createMany methods 0b8f13d
  • feat: add support for extending query builders 33f4eb2
  • chore: ignore tmp directory 91c60e7
  • feat(relations): push relationships preloads using model instance 39375fd
  • fix: define relationship type on hasManyThrough relationship c841331
  • feat: add method ab9cec4
  • fix(manyToMany): attach method now updates pivot rows when attributes are defined 43c129e
  • fix: always resolve adapter key from static methods ee94a39
  • fix(schema): schema.now must return knex query builder instance 22b7fed
  • style: use eslint and remove tslint 49fd215
  • chore: update dependencies ddca098
  • refactor: nested columnify options inside config key ea7039f
  • fix(BaseModel): ensure we are saving when creating (#504) 48351eb
  • fix(MigrationSource): skip sourcemap files (#503) 1d0ba18

v7.2.1...v7.3.0