Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update mikro-orm monorepo to v6.4.0 #4188

Merged
merged 1 commit into from
Nov 11, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 11, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@mikro-orm/core (source) 6.3.13 -> 6.4.0 age adoption passing confidence
@mikro-orm/entity-generator (source) 6.3.13 -> 6.4.0 age adoption passing confidence
@mikro-orm/sqlite (source) 6.3.13 -> 6.4.0 age adoption passing confidence

Release Notes

mikro-orm/mikro-orm (@​mikro-orm/core)

v6.4.0

Compare Source

Bug Fixes
  • core: add missing getterName option (aa18e57), closes #​6127
  • core: allow upserting POJO with embeddded instances (159fd4a), closes #​6198
  • core: check that inverse side exists when mapping collection items via dataloader (#​6149) (f580598), closes #​6148
  • core: ensure decimal type that maps to number won't produce extra updates (cc67ca4)
  • core: fix double processing of custom types in em.nativeUpdate (1b39846), closes #​6206
  • core: fix explicit serialization typing via wrap().serialize and BaseEntity.serialize (d93b325)
  • core: ignore collection properties when entity constructors are enforced (78a5937)
  • core: improve comparison of decimal values (66e60cb), closes #​6194
  • core: improve error handling for comparing invalid dates (#​6120) (1aa940b)
  • core: pass correct values to constructor for props using custom types (58c8ce4)
  • core: rename tsNode option to preferTs (#​6214) (194f511)
  • core: revert workaround for Date properties in clone() helper (c1af3db), closes #​6118
  • core: use db value for identity map key of PKs with custom type (aa1dd3c), closes #​6150
  • entity-generator: output inverse sides for pure pivot tables when outputted (#​6196) (e4b048b), closes #​6192
  • mssql: map property names to field names when processing composite keys (cf687e8), closes #​6204
  • postgres: make upsert where conditions fully qualified (b4b3cab), closes #​6203
  • postgres: return all results for multi statement raw queries (adcef5f), closes #​6009
  • postgres: support raw fragments in qb.distinctOn() (f8580c8)
  • query-builder: fix detection of raw fragments in update queries with not matching field names (22b918f), closes #​6177
  • query-builder: fix serialization of nested relations (3850c1e), closes #​6194
Features
Performance Improvements

6.3.13 (2024-10-06)

Bug Fixes
  • core: add child SerializeOptions to custom serializer parameters (dbfddce), closes #​5968
  • core: fix partial loading on to-many relations (224613f), closes #​6097
  • core: fix same-second dates diffing (#​6094) (cd7ce82)
  • core: fix validation for not discovered entity trigger from Collection access (4834920)
  • core: ignore non-persisted properties on embeddables (#​6107) (e688694), closes #​6105
  • core: respect joined filters on em.count() (#​6115) (4f0bde5)
  • core: revert making the $and/$or arrays readonly (0e0667c), closes #​6085
  • postgres: improve schema diffing for native enums with explicit schema (#​6114) (fa537b1), closes #​6101
  • query-builder: fix support for update/delete with nested where conditions (3a451e1), closes #​6103
  • query-builder: improve intellisense on several QB methods (32113b0)
  • query-builder: use the correct PK field name for inserts without explicit values (8706f04)
Features
  • core: improve error message when only abstract entities are discovered (3835e40)
Performance Improvements
  • core: simplify lookup of returned values from batch updates (6caa82a)

6.3.12 (2024-10-01)

Bug Fixes
Features
  • core: prevent conversion of many entities in oneToMany from extractConstructorParams (#​6093) (8ba8d7a), closes #​6092

6.3.11 (2024-09-26)

Bug Fixes
  • core: fix diffing of object properties (55df57f), closes #​6050
  • core: fix partial loading with * on joined strategy (1f0dbd4), closes #​6045
  • core: properly detect when Windows imports need patching (#​6035) (a6c4dea)
  • core: skip extra query when loading inverse side of 1:1 relation with a filter (ccf099f)
  • core: support atomic updates on properties with custom types (951284b), closes #​6030
  • core: support multi update on mixed STI entities (e1deb0d), closes #​6069
  • migrations: use ORM logger and respect loggerFactory (e845c26), closes #​6039
  • postgres: improve timezone handling for negative timezone offsets (52a503c)
  • postgres: set max identifier length to 63 characters (5b866fa), closes #​6042
  • schema: ensure CREATE TABLE DDL for tinyint/smallint/mediumint primary keys (#​6065) (e2738cc)
  • schema: ensure unsigned: false works for primary keys (#​6063) (f14a6b4), closes #​6057
  • schema: resolve missing auto_increment for PK in MySQL/MariaDB update DDL (#​6073) (984758f), closes #​6072
Features
Performance Improvements
  • core: reduce nesting of toPOJO() serializer (4b263f3)

6.3.10 (2024-09-15)

Bug Fixes
  • core: allow accessing PK props on Ref properties with partial loading (32d588d)
  • core: fix dynamic imports on Windows (#​6020) (e697ec2)
  • core: fix mapping of version properties from batch updates (ec521c9), closes #​6016 #​6022
  • core: respect context name in @EnsureRequestContext() (4574831)
  • core: support dynamic discovery via EntitySchema (3fde7d4), closes #​6026
  • migrations: support multiline strings in addSql() (#​6017) (bc14925), closes #​6015
  • mongo: support partial loading of M:N owning sides (#​6027) (e53a7d9)

6.3.9 (2024-09-09)

Bug Fixes
  • core: allow proper select with embedded many to many (#​5997) (8b30ae2), closes #​5992
  • core: fix expansion of array conditions to $in operator for raw values (59c627e)
  • core: fix hydration of datetime when provided a ISO string value via em.create() (2992046)
  • core: implement joined filters via populateFilter option, separately from populateWhere (#​6003) (9d0a022), closes #​5893
  • mongo: allow ordering by object embedded properties (2a9ffa3), closes #​6002
  • postgres: fix casting of JSON values when used with $in operator (840d3cd), closes #​6000
  • postgres: fix diffing vector columns without length (2f7a7fb), closes #​6008

6.3.8 (2024-09-04)

Bug Fixes

6.3.7 (2024-08-28)

Bug Fixes
  • core: don't double encode JSON properties inside object/array embeddables (f3321f9), closes #​5963
  • core: fix hydration of collections with forceEntityConstructor enabled (d4d8506), closes #​5972
  • core: provide entity instance in object constructor params for m:1/1:1 properties (fe2d129)
  • core: respect context in EM transaction methods (8912185)
  • core: respect entity level forceConstructor option (c642a49)
  • query-builder: ensure the correct order of parameters when handing nested joins (10a858d), closes #​5955
  • sql: correct cursor conditions application on virtual entities (#​5973) (fc782d3)

6.3.6 (2024-08-14)

Bug Fixes
  • core: ensure other conditions do not override collection operator conditions (97cdc9d)
  • core: fix hydration of polymorphic embeddables with overlapping property names (ab5c595), closes #​5935
  • postgres: do not cast json columns to text (574390b), closes #​5936
  • schema: recreate FKs when changing column type (8797c64)

6.3.5 (2024-08-11)

Bug Fixes
  • core: track changes on non-scalar properties (a02c727), closes #​5750
  • entity-generator: ensure columnType is emitted correctly and when necessary (#​5930) (72333ad), closes #​5928
  • entity-generator: fix the search for FK indexes to only match exact columns, not "at least" (#​5924) (05a8808), closes #​5912
  • entity-generator: unknown type defaults always use default/defaultRaw, never runtime (#​5927) (dcc8227)
  • postgres: allow string value for $overlap/$contains/$contained operators (6c1b12a)
  • postgres: detect native enums with same name but different schema (31735e5), closes #​5905
  • postgres: do not produce extra updates for fulltext properties (d18e5ed), closes #​5908
  • postgres: respect timezone option and interpret timestamp columns in UTC by default (#​5916) (1da0722), closes #​5591
  • sql: support cursor-based pagination on virtual entities (b86799c), closes #​5922
Features
  • cli: detect bun when checking for TS support (e87ebc9)
  • core: add RequestContext.enter() which uses ALS.enterWith() (dc06f60)

6.3.4 (2024-08-06)

Bug Fixes
  • core: adjust collection owner's serialization context when lazy-loading (#​5903) (57f234b), closes #​5559
  • core: do not convert bigints with mapping to number to string on serialization (ee24f1f), closes #​5839
  • core: fix populating lazy properties inside inlined embeddables (8d1e925), closes #​5848
  • core: merge enum items from STI entities with the same name (06fffbd), closes #​5807
  • migrations: use override keyword in TS migration files (d2f7b83), closes #​5634
  • mssql: convert tuple comparison queries to simple and/or conditions (#​5906) (c3c3519)
  • query-builder: do not return itself from qb.applyFilters() (6be2603)
  • schema: respect check constraints from base entities (22b7e97)
  • sqlite: allow tuple comparison (3caa50a)

6.3.3 (2024-08-03)

Bug Fixes
  • core: ensure @CreateRequestContext() works when invoked from explicit transaction (de0b515)
  • core: fix unnecessary populate query when partial loading via joined strategy (33da574), closes #​5889
  • knex: update PoolConfig interface to match what knex supports (#​5892) (eb5d4a1)
  • knex: use nested join for populateWhere condition (#​5893) (24e82c7), closes #​5872
  • query-builder: fix processing of nested condition when there is a collection in embedded field names (6bf635b), closes #​5894
  • reflection: respect outDir when finding the source file in production build (fe54d45), closes #​5536
Features

6.3.2 (2024-08-01)

Bug Fixes
  • core: fix cancelling orphan removal on m:1 relations (7b30844), closes #​5884
  • core: fix overriding not initialized 1:m collection without orphan removal (517108b), closes #​5883
  • reflection: fix type inference when intersecting with Opt or Hidden (951c805), closes #​5881

6.3.1 (2024-07-25)

Bug Fixes
  • core: always check TS config files if TS support is detected (eb100fe), closes #​5852
  • core: discover base entities first to fix detection of STI when root entity not explicitly listed (7c1976f)
  • core: fix CreateRequestContext not working with callback returning EntityManager (#​5873) (3de546d), closes 1#L132
  • mssql: do not escape charecters that don't need escaping (#​5860) (6730978), closes mikro-orm#5811
  • mssql: do not escape new line character (97919ce), closes #​5811
  • schema: skip db default inference only for polymorphic embeddables (925c69e), closes #​5847
Features

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the pr: dependencies Pull requests that update a dependency file label Nov 11, 2024
@renovate renovate bot merged commit e5c631a into main Nov 11, 2024
7 checks passed
@renovate renovate bot deleted the renovate/mikro-orm-monorepo branch November 11, 2024 09:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr: dependencies Pull requests that update a dependency file
Development

Successfully merging this pull request may close these issues.

0 participants