Skip to content

Releases: adonisjs/lucid

Fixing make:model command

10 Mar 05:20
Compare
Choose a tag to compare
  • fix(make model): create command inside the application source 31bcbb4

v7.6.2...v7.6.3

Add make:model command

08 Mar 15:48
Compare
Choose a tag to compare
  • refactor: raise meaningful exceptions when undefined is passed ORM query methods 6864447
  • feat(cli): add make:model command (#525) 0f4a080

v7.6.1...v7.6.2

Add support for Global transactions

06 Mar 10:17
Compare
Choose a tag to compare
  • feat: add support for global transactions 5aebc31
  • chore: update dependencies 6780b44

v7.6.0...v7.6.1

Adding `ref` and `raw` method to Database

04 Mar 16:37
Compare
Choose a tag to compare

Ref

The ref returns an instance of ReferenceBuilder, which can be used to mark string like values as database identifiers. For example:

Database.query().where('id', Database.ref('some-subquery.user_id'))

With ref, the value will be considered as string literal. But we want it to be reference to a column from a sub query select

Raw

The raw is like rawQuery method, but you cannot execute it.

  • feat: add static raw builder 17090ee
  • feat: add support for reference builder 13ebfd3
  • fix: allow subqueries inside select clause 98a2c60
  • refactor: fix typo in database config stub 429ed34

v7.5.5...v7.6.0

Remove columnify and use cli table 3

01 Mar 08:42
Compare
Choose a tag to compare

We are using cli-table3 in place of columnify, since it is used by other AdonisJS packages

  • chore: upgrade @adonisjs/core 07d67a4
  • chore: update @adonisjs/core and tweak health check report d89e2a6
  • refactor: remove columnify in favor of cli-table3 dceebb6

v7.5.4...v7.5.5

Fix formatting for some log messages

29 Feb 07:38
Compare
Choose a tag to compare
  • style: remove unwanted style from log statements 7375ae4
  • chore: update dependencies c3b915e
  • docs(readme): update badges a16306f
  • docs(readme): update description c27799a

v7.5.3...v7.5.4

Improve truncate method and rename .raw to .rawQuery

28 Feb 04:42
Compare
Choose a tag to compare
  • feat: add truncate method to base model 8bdb7d4
  • feat: add cascade support to truncate methods 5c678af
  • refactor: config stub enable debugging when log level is trace 6a22a17
  • style: remove _ from private properties 084345e
  • feat(commands): print preview message when running migrations commands 687c145
  • refactor: rename raw to rawQuery, preserving .raw for future 27184fd
  • fix(QueryClient): columnsInfo method must use knexQuery.table method 57c56b7
  • chore(package): update dependencies ccc2e46

v7.5.2...v7.5.3

Fix aggregate queries for relationships

18 Feb 14:26
Compare
Choose a tag to compare
  • fix(relations): generate correct sql queries for related aggregate queries 3ee025a

v7.5.1...v7.5.2

Remove timezone option from per column settings and handful of bug fixes

17 Feb 15:05
Compare
Choose a tag to compare
  • refactor: remove timezone configuration from individual fields fd91b32
  • feat(BaseModel): merge and fill ignore undefineds by default, with an option to disable behavior 2a4ea4b
  • fix(query builder): where clause check for undefined values when decided which arguments to use 60f2600
  • chore: update dependencies 7c68ec9

v7.5.0...v7.5.1

Adding support for date times

09 Feb 16:24
Compare
Choose a tag to compare
  • fix: breaking tests across dialects 53c4ec2
  • feat: add option to disable migration rollback in production 5239d9f
  • feat: add support for defining date and datetime columns 28a26ca
  • feat: add support for transforming the value when consuming it from db defbb8f
  • refactor: allow meta object in column and computed definitions b93626e
  • refactor: export required interfaces c03d965
  • refactor: cleanup scattered methods to resolve keys in favor of proper keys mapping 385ffe7
  • refactor: add returning clause to insert,update queries regardless of increments boolean f13ada3
  • fix: types for related create/createMany calls fd2451b
  • refactor: do not accept arguments in toJSON method 24334a2
  • fix(preloader): do not run whereIn query when parent rows are empty e4b1cc5
  • fix: do not wrap aggregates result into model instances b7dbf6b
  • fix: ignore fk key null values when preloading belongsTo 81e7972

v7.4.3...v7.5.0