Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 8, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@mikro-orm/cli (source) ^5.0.0 -> ^6.0.0 age adoption passing confidence
@mikro-orm/core (source) ^5.0.0 -> ^6.0.0 age adoption passing confidence
@mikro-orm/mongodb (source) ^5.0.0 -> ^6.0.0 age adoption passing confidence

Release Notes

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

v6.1.0

Compare Source

Bug Fixes
  • core: allow CacheAdapter.get to return Promise<undefined> (#​5200) (98ce1e5), closes #​5199
  • core: fix broken inference of AutoPath in TS 5.4 (#​5197) (8bbc252)
  • core: handle possible match between virtual property name and another property's field name (7fc779f), closes #​5191
  • core: make wrap(e, true).__em correctly typed to EntityManager (35d607c)
  • core: process upsert data to allow using entity instances in place of relations (9305653), closes #​5165
  • core: respect upsertMany options when batching (d6d1381), closes #​5209
  • core: respect hidden properties of composite PKs during serialization (3d1cba3), closes #​5203
  • postgres: improve diffing of native postgres enums (49d6b4d), closes #​5108
  • query-builder: support convertToJSValueSQL on returning statement of update queries (2e1d6c8), closes #​5176
Features

6.0.7 (2024-01-30)

Bug Fixes
  • core: consider PrimaryKeyProp as optional properties for em.create() (69522f2), closes #​5187
  • core: do not add undefined to null types in EntityDTO (d661c68), closes #​5186
  • core: fix ignoring function properties when they are optional (fb33934)
  • reflection: fix validation of string enums when loading via QueryBuilder (908864c), closes #​5185
Features

6.0.6 (2024-01-29)

Bug Fixes
  • core: ensure em.insertMany returns array of PKs for a single item too (#​5180) (0d58aaf), closes #​5179
  • core: fix TypeError caused by validation of duplicate field names (01d8c26), closes #​5163
  • core: make PK properties non-nullable in EntityDTO (dc4fc6f)
  • core: respect optionality in EntityDTO type (1691a79)
  • core: validate missing populate hint for cursor based pagination on relation properties (ea48db0), closes #​5155
  • mongo: ensure assign on object properties won't ignore changes (a360300), closes #​5158
  • query-builder: only map the first result with qb.getSingleResult() (0e56fe1), closes #​5182

6.0.5 (2024-01-18)

Bug Fixes
  • cli: try to respect windows ESM binary (57e91e2), closes #​5147
  • core: do not infer populate: ['*'] from fields: ['*'] (f658376), closes #​5139
  • core: do not mutate data provided to em.upsert/Many (3d8c242), closes #​5136
  • core: don't convert mapped types for constructor parameters when creating new entity (37befd3), closes #​5150
  • core: fix bigint mode detection when hydrating new entity from returning statement (a42321d), closes #​5146
  • core: merge serialization hints when lazy populating (f1d2487), closes #​5138
  • query-builder: cache knex QB instance to get around issues with raw fragments (f6e76d8)
  • reflection: improve detection of Ref types with FK as PK (c8858d2), closes #​5144

6.0.4 (2024-01-15)

Bug Fixes
  • core: respect reloaded properties of partially loaded entity during serialization (f7b6497), closes #​5128
Features
  • core: allow reusing single raw fragment in multiple keys (fc967e2), closes #​5129

6.0.3 (2024-01-13)

Bug Fixes
  • core: allow raw fragments as keys with multiple conditions (d0d5de8), closes #​5112
  • core: fix leaking raw fragments cache (9638410)
  • core: respect raw fragments in orderBy and populateOrderBy (7bf986c), closes #​5110
  • core: support raw fragments in order by with pagination (67ee6f5), closes #​5110
Features
  • core: do not map array types as Loaded when partially loaded (75d035d), closes #​5123
  • core: export AutoPath and UnboxArray types (000c50c), closes #​5124
  • core: map double and decimal properties to number or string based on the runtime type (312f293), closes #​5120
  • core: provide mapped custom types into constructor with forceEntityConstructor (b293789), closes #​5118

6.0.2 (2024-01-09)

Bug Fixes
  • core: allow calling em.remove with not managed entity (88e055e), closes #​5103
  • core: respect logging options in em.count (3b94bf9), closes #​5085
  • core: respect logging options in em.count (481d02e), closes #​5085
  • core: support $some/$none/$every on nested relations (2b3bd4d), closes #​5099
  • reflection: fix processing of Opt and Hidden types when used in intersection (2bd612e)
Features
  • core: add wrap(entity).isManaged() (5931649), closes #​5082
  • entity-generator: allow customizing entity name based on schema name (1e5afb8), closes #​5084

6.0.1 (2024-01-08)

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

6.0.0 (2024-01-08)

Bug Fixes
  • core: allow using classes with private constructor with EntitySchema (d4d5b5e)
  • core: collection.loadItems() should respect wildcard populate (7f3065f), closes #​4977
  • core: do not load all env vars from .env files automatically (09e60f7)
  • core: ensure correct serialization of not fully populated collections (a39a850)
  • core: ensure propagation and change-tracking works with useDefineForClassFields (#​4730) (83f24aa), closes #​4216
  • core: fix automatic calling of ensureDatabase on init (827b1f1)
  • core: fix hydration of complex FKs with joined strategy (a4f30ac)
  • core: fix hydration of object embeddables via joined strategy (b3e3e55), closes #​5020
  • core: ignore SQL converter on object embeddables with custom types (83b989e), closes #​5074
  • core: improve EntitySchema typing for repository option (37ee42e), closes #​5006
  • core: make em.create strictly typed for relations too (#​4752) (3535cc0), closes #​4748
  • core: make Loaded type more flexible (c95e3b6), closes #​3277
  • core: mark Reference.set() as private (#​5017) (5aebf0b), closes #​5003
  • core: refactor mapping of Date properties (#​4391) (3a80369), closes #​4362 #​4360 #​1476
  • core: respect @Index and @Unique decorators on embeddables (#​4736) (c3d7717)
  • core: respect global schema option in first level cache (1833455)
  • core: respect schema option for entity instances in em.insert/Many (7eae031), closes #​4424
  • core: return managed entity from em.refresh() (0bf5363)
  • core: return managed entity from em.refresh() (55815f4)
  • core: rework Collection initialization to use em.populate() (#​4571) (7495142), closes #​4464
  • core: rework pivot table joining (#​4438) (0506d36), closes #​4423
  • core: support embedded properties with conflicting property names (b43ef63), closes #​5065
  • core: use join on conditions for populateWhere (#​4025) (a03e57c), closes #​3871
  • entity-generator: use index expressions for complex indexes (e.g. conditional) (64a39f8), closes #​4911
  • knex: respect connection type in em.getKnex() (46957ba)
  • mongo: don't rename id to _id for embeddables and entities without serialized PK (0cee82d), closes #​4960
  • postgres: allow postgres array operators on embedded array properties (ecf1f0c), closes #​4930
  • postgres: parse timestamp dates less than year 100 (e774d40), closes #​5071
  • respect postgresql no timestamptz precision default (#​3832) (9fd7e26)
  • sql: do not alias conditions for update queries with collection operators (5820d66), closes #​4956
  • sql: do not branch to-many joins for $and with a single item (a737b20)
  • test: fixed seed-manager.test.js on windows (#​4924) (27a4504)
Code Refactoring
  • remove JavaScriptMetadataProvider (4e337cb)
  • remove Reference.load(prop: keyof T) signature (#​5015) (32b48f7)
Features
Performance Improvements
  • core: cache if entity has event listeners (cfa8d52)
  • core: optimize handling of FK value propagation (f3d0ec5)
  • core: speed up detection of constructor/toJSON parameters during discovery (a1288de)
BREAKING CHANGES

Please see the upgrading guide.

5.9.7 (2023-12-30)

Bug Fixes
  • core: check for root entity properties in em.canPopulate() when using STI (b8fcf45), closes #​5043
  • core: fix eager loading detection with multiple populate hints for one property (da1daf5), closes #​5057
  • core: support pivot entities with autoincrement PK (e250634), closes #​4988
  • postgres: respect column length in down migrations (222e2b8), closes #​5048

5.9.6 (2023-12-21)

Bug Fixes
  • core: fix assign on collections of unloaded entities (b60e4ee)
  • core: fix extra updates with select-in strategy and composite FKs (c848f8c)

5.9.5 (2023-12-15)

Bug Fixes
  • core: ensure eager loading on deeper levels work with joined strategy (cc5f476)
  • core: fix extra updates for composite FKs that share a column (78772fb)
  • core: fix infinite loop with populate: true and refresh: true (#​5001) (9f63378)
  • core: fix returning statement hydration after em.upsert (a7e9a82), closes #​4945
  • core: respect context in virtual entity expression callback (84d42a7)
  • postgres: allow using array operators (e.g. @>) with object arrays (6a5a1ef), closes #​4973
  • schema: improve json default diffing for down migrations (5bc19ba)
  • sql: deduplicate keys in batch update queries (7de7a48)

5.9.4 (2023-11-17)

Bug Fixes
  • cli: support mikro-orm-esm on windows (c491af9)
  • core: fix auto-refresh detection in em.find for inlined embedded properties (759b7b8), closes #​4904
  • core: support composite PKs in em.upsertMany() (85c38d4), closes #​4923
  • mysql: improve diffing of defaults for JSON columns (d92a440), closes #​4926
  • schema: do not inherit schema for FKs if not a wildcard entity (cc7fed9), closes #​4918
  • schema: respect explicit schema in FKs to STI entities (cc19ebb), closes #​4933
  • schema: respect up migration when detecting column renaming in down migration (d5af5bd), closes #​4919

5.9.3 (2023-11-06)

Bug Fixes
  • core: only check the same entity type when detecting early update/delete (fef7a1b), closes #​4895
  • core: return DriverException from em.upsertMany() (1ebfbdd), closes #​4897
  • core: fix populating relations with cycles via select-in strategy (d0b35da), closes #​4899

5.9.2 (2023-11-02)

Bug Fixes
  • core: fix partial loading of embedded properties with joined strategy (f887e77)
  • core: ignore limit, offset and order in em.count on virtual entity (03a7b86)
  • mongo: fix support for ignoreUndefinedInQuery (cef26c5), closes #​4891

5.9.1 (2023-10-31)

Bug Fixes
  • core: propagate to owning side of 1:1 relation even if not initialized (9b2c9fe), closes #​4879
  • postgres: fix hydrating of serial properties via returning statement (620309c)

5.9.0 (2023-10-24)

Bug Fixes
  • core: apply convertToJSValueSQL on composite FKs too (41425cb), closes #​4843
  • core: clean up removed entities from relations in identity map (1e3bb0e), closes #​4863
  • core: infer property type from columnType for non-inferrable types (e.g. unions with null) (6bc116a), closes #​4833
  • core: remove some computed properties from metadata cache (eb138ad)
  • core: use write connection for fetching changes after upsert/upsertMany (#​4872) (6b444ed), closes #​4868
  • query-builder: do not alias formula expressions used in qb.groupBy() (e27e4b9), closes #​2929
  • query-builder: respect preferReadReplicas in QueryBuilder (22e140e), closes #​4847
  • serialization: run custom serializer on getters (#​4860) (e76836e), closes #​4859
Features

5.8.10 (2023-10-18)

Bug Fixes
  • knex: fix populating M:N from inverse side with joined strategy (9f82e95)
  • reflection: ensure complete stripping of relative paths with multiple leading slashes (#​4844) (8a635c7)

5.8.9 (2023-10-15)

Bug Fixes

5.8.8 (2023-10-11)

Bug Fixes
  • core: do not rehydrate values provided to constructor (8ff3f65), closes #​4790
  • core: hydrate relations with mapToPk as scalars to support custom type

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title chore(deps): update mikro-orm monorepo to v6 chore(deps): update mikro-orm monorepo to v6 - autoclosed Feb 4, 2024
@renovate renovate bot closed this Feb 4, 2024
@renovate renovate bot deleted the renovate/mikro-orm-monorepo branch February 4, 2024 12:17
@renovate renovate bot changed the title chore(deps): update mikro-orm monorepo to v6 - autoclosed chore(deps): update mikro-orm monorepo to v6 Feb 5, 2024
@renovate renovate bot reopened this Feb 5, 2024
@renovate renovate bot restored the renovate/mikro-orm-monorepo branch February 5, 2024 01:05
@renovate renovate bot force-pushed the renovate/mikro-orm-monorepo branch from f634dc8 to b83fd4b Compare February 5, 2024 01:05
@renovate renovate bot changed the title chore(deps): update mikro-orm monorepo to v6 chore(deps): update mikro-orm monorepo to v6 - autoclosed Feb 5, 2024
@renovate renovate bot closed this Feb 5, 2024
@renovate renovate bot deleted the renovate/mikro-orm-monorepo branch February 5, 2024 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants