Skip to main content
Version: 6.1

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.1.12 (2024-03-24)

Bug Fixes

  • postgres: fix query for loading all foreign keys from existing schema (2eb85d5), closes #5364

Performance Improvements

  • postgres: try to optimize loading of foreign keys (2dff96b), closes #5364

6.1.11 (2024-03-18)

Note: Version bump only for package @mikro-orm/postgresql

6.1.10 (2024-03-14)

Bug Fixes

  • postgres: fix diffing of native enums (create/remove via schema:update) (7c8be79), closes #5322
  • schema: support compound index over JSON property and a regular column (319df49), closes #5333

Features

  • postgres: provide more details in driver exceptions (e782d06)

6.1.9 (2024-03-10)

Features

  • postgres: add support for native enum arrays (c2e362b), closes #5322

6.1.8 (2024-03-06)

Note: Version bump only for package @mikro-orm/postgresql

6.1.7 (2024-03-04)

Note: Version bump only for package @mikro-orm/postgresql

6.1.6 (2024-02-28)

Note: Version bump only for package @mikro-orm/postgresql

6.1.5 (2024-02-21)

Note: Version bump only for package @mikro-orm/postgresql

6.1.4 (2024-02-16)

Note: Version bump only for package @mikro-orm/postgresql

6.1.3 (2024-02-13)

Bug Fixes

  • postgres: implement casting for JSON queries on types like double or bigint (b00eae6), closes #5239

6.1.2 (2024-02-11)

Note: Version bump only for package @mikro-orm/postgresql

6.1.1 (2024-02-10)

Bug Fixes

  • postgres: declare dependency on postgres-array (e73fd1a)
  • postgres: fix parsing of date properties inside object emebddables (760ec77), closes #5216

6.1.0 (2024-02-04)

Bug Fixes

  • postgres: improve diffing of native postgres enums (49d6b4d), closes #5108

Features

  • core: allow mapping array columns to arrays of objects via ArrayType (#5204) (42cc9cc), closes #5188

6.0.7 (2024-01-30)

Features

  • postgres: add support for interval type (659a613), closes #5181

6.0.6 (2024-01-29)

Note: Version bump only for package @mikro-orm/postgresql

6.0.5 (2024-01-18)

Note: Version bump only for package @mikro-orm/postgresql

6.0.4 (2024-01-15)

Note: Version bump only for package @mikro-orm/postgresql

6.0.3 (2024-01-13)

Note: Version bump only for package @mikro-orm/postgresql

6.0.2 (2024-01-09)

Note: Version bump only for package @mikro-orm/postgresql

6.0.1 (2024-01-08)

Note: Version bump only for package @mikro-orm/postgresql

6.0.0 (2024-01-08)

Bug Fixes

  • core: refactor mapping of Date properties (#4391) (3a80369), closes #4362 #4360 #1476
  • core: rework pivot table joining (#4438) (0506d36), closes #4423
  • entity-generator: use index expressions for complex indexes (e.g. conditional) (64a39f8), closes #4911
  • postgres: allow using array operators (e.g. @>) with object arrays (ca8795a), closes #4973
  • postgres: parse timestamp dates less than year 100 (e774d40), closes #5071
  • postgres: respect column length in down migrations (d49d13c), closes #5048

Features

5.9.2 (2023-11-02)

Note: Version bump only for package @mikro-orm/postgresql

5.9.1 (2023-10-31)

Note: Version bump only for package @mikro-orm/postgresql

5.9.0 (2023-10-24)

Note: Version bump only for package @mikro-orm/postgresql

5.8.10 (2023-10-18)

Note: Version bump only for package @mikro-orm/postgresql

5.8.9 (2023-10-15)

Note: Version bump only for package @mikro-orm/postgresql

5.8.8 (2023-10-11)

Bug Fixes

  • postgres: escape array literal values containing backslash (#4797) (20179ec), closes #4796

5.8.7 (2023-10-05)

Note: Version bump only for package @mikro-orm/postgresql

5.8.6 (2023-10-02)

Note: Version bump only for package @mikro-orm/postgresql

5.8.5 (2023-09-30)

Bug Fixes

  • core: pin all internal dependencies (f4868ed), closes #4764

5.8.4 (2023-09-27)

Note: Version bump only for package @mikro-orm/postgresql

5.8.3 (2023-09-24)

Note: Version bump only for package @mikro-orm/postgresql

5.8.2 (2023-09-20)

Note: Version bump only for package @mikro-orm/postgresql

5.8.1 (2023-09-12)

Note: Version bump only for package @mikro-orm/postgresql

5.8.0 (2023-09-10)

Note: Version bump only for package @mikro-orm/postgresql

5.7.14 (2023-07-27)

Note: Version bump only for package @mikro-orm/postgresql

5.7.13 (2023-07-16)

Note: Version bump only for package @mikro-orm/postgresql

5.7.12 (2023-06-10)

Note: Version bump only for package @mikro-orm/postgresql

5.7.11 (2023-06-01)

Note: Version bump only for package @mikro-orm/postgresql

5.7.10 (2023-05-23)

Note: Version bump only for package @mikro-orm/postgresql

5.7.9 (2023-05-22)

Note: Version bump only for package @mikro-orm/postgresql

5.7.8 (2023-05-21)

Note: Version bump only for package @mikro-orm/postgresql

5.7.7 (2023-05-14)

Note: Version bump only for package @mikro-orm/postgresql

5.7.6 (2023-05-13)

Note: Version bump only for package @mikro-orm/postgresql

5.7.5 (2023-05-09)

Bug Fixes

  • postgres: improve enum/check constraint inspection in schema diffing (6c44b42), closes #4312

5.7.4 (2023-05-01)

Note: Version bump only for package @mikro-orm/postgresql

5.7.3 (2023-04-28)

Bug Fixes

  • postgres: do not convert date column type to Date object automatically (a7d1d09), closes #4194 #4276

5.7.2 (2023-04-25)

Note: Version bump only for package @mikro-orm/postgresql

5.7.1 (2023-04-25)

Note: Version bump only for package @mikro-orm/postgresql

5.7.0 (2023-04-23)

Bug Fixes

5.6.16 (2023-04-04)

Reverts

  • Revert "chore(release): v5.6.16 [skip ci]" (49faac9)
  • Revert "chore(release): update internal dependencies to use tilde [skip ci]" (381cba1)

5.6.15 (2023-03-18)

Note: Version bump only for package @mikro-orm/postgresql

5.6.14 (2023-03-12)

Bug Fixes

  • postgres: use explicit schema in table identifier when altering comments (#4123) (60d96de), closes #4108

5.6.13 (2023-03-01)

Bug Fixes

  • postgres: use quoted schema+table name when dropping constraints (#4079) (ff1dfb6)

5.6.12 (2023-02-26)

Note: Version bump only for package @mikro-orm/postgresql

5.6.11 (2023-02-17)

Note: Version bump only for package @mikro-orm/postgresql

5.6.10 (2023-02-17)

Note: Version bump only for package @mikro-orm/postgresql

5.6.9 (2023-02-10)

Note: Version bump only for package @mikro-orm/postgresql

5.6.8 (2023-01-25)

Note: Version bump only for package @mikro-orm/postgresql

5.6.7 (2023-01-13)

Note: Version bump only for package @mikro-orm/postgresql

5.6.6 (2023-01-10)

Note: Version bump only for package @mikro-orm/postgresql

5.6.5 (2023-01-09)

Note: Version bump only for package @mikro-orm/postgresql

5.6.4 (2023-01-04)

Bug Fixes

  • core: improve inference of driver exported MikroORM.init() (497f274)

5.6.3 (2022-12-28)

Note: Version bump only for package @mikro-orm/postgresql

5.6.2 (2022-12-25)

Note: Version bump only for package @mikro-orm/postgresql

5.6.1 (2022-12-20)

Bug Fixes

  • postgres: ignore internal timescale schemas automatically (85d9083)

5.6.0 (2022-12-09)

Bug Fixes

  • postgres: quote array literal items containing a comma (5ffa81c), closes #3810
  • postgres: use postgres as the management db name + allow override (eab1668), closes #3769
  • query-builder: respect case-insensitive regexp flag (1a1d381), closes #3801

5.5.3 (2022-11-10)

Bug Fixes

  • postgres: fix ensuring database exists (d23dde0), closes #3713

5.5.2 (2022-11-07)

Note: Version bump only for package @mikro-orm/postgresql

5.5.1 (2022-11-05)

Bug Fixes

  • postgres: fix ensuring database exists when postgres database does not exist (b1a867d), closes #3671

5.5.0 (2022-10-23)

Bug Fixes

  • query-builder: support top level $not operator in join condition (#3609) (047504f)

Features

  • core: add defineConfig helper (#3500) (67d3c68)
  • core: add MikroORM and Options exports to each driver package (#3499) (b68ed47)

Performance Improvements

  • schema: improve schema inspection speed in SQL drivers (#3549) (74dc3b1)

5.4.2 (2022-09-12)

Note: Version bump only for package @mikro-orm/postgresql

5.4.1 (2022-09-08)

Bug Fixes

  • core: change internal dependencies to use ~ instead of ^ (fdbf67c), closes #3468
  • postgres: fix parsing enum definition when one of the items has comma (c8062cb), closes #3460

5.4.0 (2022-09-01)

Bug Fixes

  • postgres: fix escaping of special chars in string arrays (#3405) (cd7c42f)

5.3.1 (2022-08-04)

Note: Version bump only for package @mikro-orm/postgresql

5.3.0 (2022-08-01)

Features

5.2.4 (2022-07-25)

Note: Version bump only for package @mikro-orm/postgresql

5.2.3 (2022-07-08)

Note: Version bump only for package @mikro-orm/postgresql

5.2.2 (2022-07-03)

Note: Version bump only for package @mikro-orm/postgresql

5.2.1 (2022-06-21)

Features

  • core: allow to adjust default type mapping (ca8ce57), closes #3066

5.2.0 (2022-06-10)

Bug Fixes

  • schema: do not consider autoincrement columns as primary automatically (088afdb), closes #3187
  • typing detection with typescript 4.7 node16 (#3163) (08322fa)

5.1.5 (2022-05-29)

Note: Version bump only for package @mikro-orm/postgresql

5.1.4 (2022-05-19)

Bug Fixes

  • mongo: support queries with mongo specific operators on embeddables (2fb9002)
  • postgres: do not try to create schema for migrations when it exists (d6af811), closes #3106
  • postgres: fix resolving knex when other version is explicitly installed (41f5665), closes #3129
  • postgres: ignore schemas prefixed with crdb_ too (049fea3), closes #3021
  • schema: always ignore PostGIS schemas when diffing (#3096) (626e3db)

Features

  • postgres: allow ignoring specified schemas (3f1d2da)

5.1.3 (2022-04-27)

Bug Fixes

  • postgres: allow using special characters in string arrays (366da5f), closes #3037
  • schema: fix diffing of indexes with too long inferred name (01ba9ed), closes #2932

5.1.2 (2022-04-10)

Bug Fixes

  • postgres: do not ignore custom PK constraint names (#2931) (24bf10e)
  • postgres: drop enum constraints only when the column was an enum (76fef39)
  • postgres: ensure correct column order in compound index/uniques (321be79), closes #2932
  • postgres: fix pagination with order by bool column (d5476cd), closes #2910
  • postgres: fix schema diffing on enums with case-sensitive names (050875b), closes #2938 #2932

Features

5.1.1 (2022-03-20)

Bug Fixes

  • postgres: fix pagination with order by UUID PK (042626c), closes #2910

5.1.0 (2022-03-13)

Bug Fixes

  • core: do not alias JSON conditions on update/delete queries (5c0674e), closes #2839

Features

  • core: map check constraint failures to specific error type (ebcbdff), closes #2836

5.0.5 (2022-02-27)

Note: Version bump only for package @mikro-orm/postgresql

5.0.4 (2022-02-22)

Bug Fixes

  • schema: escape table/column comments (fff1581), closes #2805

5.0.3 (2022-02-20)

Bug Fixes

  • postgres: consider int8 as numeric when inferring autoincrement value (64bc99d), closes #2791

5.0.2 (2022-02-16)

Bug Fixes

  • postgres: do not ignore custom PK constraint names (3201ef7), closes #2762

5.0.1 (2022-02-13)

Note: Version bump only for package @mikro-orm/postgresql

5.0.0 (2022-02-06)

Bug Fixes

  • core: allow empty strings in postgres arrays (#2680) (5a33722)
  • core: declare peer dependencies on driver packages (1873e8c), closes #2110
  • postgres: fix runtime support for native pg enum arrays (#2584) (fcdb9b0)
  • postgres: limit index names to 64 characters (48c105a), closes #1915
  • schema: improve diffing of default values for strings and dates (d4ac638), closes #2385
  • sql: split $and branches when auto joining to-many relations (70c795a), closes #2677

Features

BREAKING CHANGES

  • core: Embeddable instances are now created via EntityFactory and they respect the forceEntityConstructor configuration. Due to this we need to have EM instance when assigning to embedded properties.

Using em.assign() should be preferred to get around this.

Deep assigning of child entities now works by default based on the presence of PKs in the payload. This behaviour can be disable via updateByPrimaryKey: false in the assign options.

mergeObjects option is now enabled by default.

  • core: em.getReference() now has options parameter.

4.5.10 (2021-12-26)

Note: Version bump only for package @mikro-orm/postgresql

4.5.9 (2021-08-24)

Note: Version bump only for package @mikro-orm/postgresql

4.5.8 (2021-08-24)

Note: Version bump only for package @mikro-orm/postgresql

4.5.7 (2021-06-30)

Note: Version bump only for package @mikro-orm/postgresql

4.5.6 (2021-06-06)

Note: Version bump only for package @mikro-orm/postgresql

4.5.5 (2021-05-17)

Note: Version bump only for package @mikro-orm/postgresql

4.5.4 (2021-04-26)

Note: Version bump only for package @mikro-orm/postgresql

4.5.3 (2021-04-09)

Note: Version bump only for package @mikro-orm/postgresql

4.5.2 (2021-04-06)

Note: Version bump only for package @mikro-orm/postgresql

4.5.1 (2021-03-27)

Note: Version bump only for package @mikro-orm/postgresql

4.5.0 (2021-03-21)

Note: Version bump only for package @mikro-orm/postgresql

4.4.4 (2021-02-21)

Note: Version bump only for package @mikro-orm/postgresql

4.4.3 (2021-02-14)

Note: Version bump only for package @mikro-orm/postgresql

4.4.2 (2021-02-04)

Features

4.4.1 (2021-02-01)

Note: Version bump only for package @mikro-orm/postgresql

4.4.0 (2021-01-24)

Features

4.3.4 (2020-12-11)

Note: Version bump only for package @mikro-orm/postgresql

4.3.3 (2020-12-04)

Bug Fixes

  • schema: fix diffing tables in other than default schema (429d832), closes #1142 #1143

4.3.2 (2020-11-24)

Note: Version bump only for package @mikro-orm/postgresql

4.3.1 (2020-11-20)

Bug Fixes

  • postgres: use ->> to search in object embeddables (78c9373), closes #1091

4.3.0 (2020-11-13)

Bug Fixes

  • core: pin dependencies (0f3a8e5), closes #961
  • sql: do not batch update unique properties (87b722a), closes #1025
  • sql: inline array parameters when formatting queries (a21735f), closes #1021

4.2.3 (2020-10-24)

Note: Version bump only for package @mikro-orm/postgresql

4.2.2 (2020-10-22)

Note: Version bump only for package @mikro-orm/postgresql

4.2.1 (2020-10-20)

Note: Version bump only for package @mikro-orm/postgresql

4.2.0 (2020-10-18)

Note: Version bump only for package @mikro-orm/postgresql

4.1.1 (2020-10-14)

Bug Fixes

  • postgres: escape question marks in parameters (813e3cd), closes #920

4.1.0 (2020-10-12)

Bug Fixes

  • postgres: do not convert date type columns to Date js objects (2cfb145), closes #864
  • sqlite: rework schema support for composite keys in sqlite (82e2efd), closes #887

Performance Improvements

  • core: interpolate query parameters at ORM level (742b813), closes #732
  • core: use bulk inserts in all drivers (10f2e55), closes #732
  • core: use JIT compilation for snapshotting entities (5612759), closes #732

4.0.7 (2020-09-24)

Performance Improvements

  • core: use batch inserts in UoW (postgres & mongodb) (#865) (54ad928), closes #732

4.0.6 (2020-09-22)

Note: Version bump only for package @mikro-orm/postgresql

4.0.5 (2020-09-21)

Bug Fixes

  • schema: defer creating of composite indexes + implement diffing (f57b457), closes #850

4.0.4 (2020-09-19)

Note: Version bump only for package @mikro-orm/postgresql

4.0.3 (2020-09-15)

Note: Version bump only for package @mikro-orm/postgresql

4.0.2 (2020-09-11)

Note: Version bump only for package @mikro-orm/postgresql

4.0.1 (2020-09-10)

Note: Version bump only for package @mikro-orm/postgresql