api-platform/core (api-platform/core)
### [`v4.0.6`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v406)
[Compare Source](https://redirect.github.com/api-platform/core/compare/v4.0.5...v4.0.6)
##### Bug fixes
- [195c4e788](https://redirect.github.com/api-platform/core/commit/195c4e7883520416e042ac78143b18652a216fbf) fix(hydra): hydra context changed ([#6710](https://redirect.github.com/api-platform/core/issues/6710))
- [4f65ef2d0](https://redirect.github.com/api-platform/core/commit/4f65ef2d061215df348e3505856f0f41c7c909ed) fix(metadata): providing parameter constraints skips automatic ones ([#6756](https://redirect.github.com/api-platform/core/issues/6756))
- [5a8ef115a](https://redirect.github.com/api-platform/core/commit/5a8ef115a90791992a6c1325fb6d1ac458b22153) fix(symfony): ECMA-262 pattern with RegExp validator ([#6733](https://redirect.github.com/api-platform/core/issues/6733))
- [67c5a2a24](https://redirect.github.com/api-platform/core/commit/67c5a2a2463bca94f0997b4fab1248a08994465b) fix(laravel): jsonapi error serialization ([#6755](https://redirect.github.com/api-platform/core/issues/6755))
- [ac6f667f3](https://redirect.github.com/api-platform/core/commit/ac6f667f301f6c4c399a707faf00567239bd98d8) fix(laravel): collection relations other than HasMany ([#6737](https://redirect.github.com/api-platform/core/issues/6737))
##### Features
- [cecd77149](https://redirect.github.com/api-platform/core/commit/cecd77149795c1a455ac72bc3ed0606413e69900) feat(laravel): use laravel cache setting ([#6751](https://redirect.github.com/api-platform/core/issues/6751))
zloirock/core-js (core-js)
### [`v3.39.0`](https://redirect.github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#3390---20241031)
[Compare Source](https://redirect.github.com/zloirock/core-js/compare/v3.38.1...v3.39.0)
- Changes [v3.38.1...v3.39.0](https://redirect.github.com/zloirock/core-js/compare/v3.38.1...v3.39.0)
- [`Iterator` helpers proposal](https://redirect.github.com/tc39/proposal-iterator-helpers):
- Built-ins:
- `Iterator`
- `Iterator.from`
- `Iterator.prototype.drop`
- `Iterator.prototype.every`
- `Iterator.prototype.filter`
- `Iterator.prototype.find`
- `Iterator.prototype.flatMap`
- `Iterator.prototype.forEach`
- `Iterator.prototype.map`
- `Iterator.prototype.reduce`
- `Iterator.prototype.some`
- `Iterator.prototype.take`
- `Iterator.prototype.toArray`
- `Iterator.prototype[@@toStringTag]`
- Moved to stable ES, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-iterator-helpers/issues/284#event-14549961807)
- Added `es.` namespace modules, `/es/` and `/stable/` namespaces entries
- [`Promise.try`](https://redirect.github.com/tc39/proposal-promise-try):
- Built-ins:
- `Promise.try`
- Moved to stable ES, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-promise-try/commit/53d3351687274952b3b88f3ad024d9d68a9c1c93)
- Added `es.` namespace module, `/es/` and `/stable/` namespaces entries
- Fixed `/actual|full/promise/try` entries for the callback arguments support
- [`Math.sumPrecise` proposal](https://redirect.github.com/tc39/proposal-math-sum):
- Built-ins:
- `Math.sumPrecise`
- Moved to stage 3, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-math-sum/issues/19)
- Added `/actual/` namespace entries, unconditional forced replacement changed to feature detection
- Added [`Iterator` sequencing stage 2.7 proposal](https://redirect.github.com/tc39/proposal-iterator-sequencing):
- Added built-ins:
- `Iterator.concat`
- [`Map` upsert stage 2 proposal](https://redirect.github.com/tc39/proposal-upsert):
- [Updated to the new API following the October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-upsert/pull/58)
- Added built-ins:
- `Map.prototype.getOrInsert`
- `Map.prototype.getOrInsertComputed`
- `WeakMap.prototype.getOrInsert`
- `WeakMap.prototype.getOrInsertComputed`
- [Extractors proposal](https://redirect.github.com/tc39/proposal-extractors) moved to stage 2, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposals/commit/11bc489049fc5ce59b21e98a670a84f153a29a80)
- Usage of `@@species` pattern removed from `%TypedArray%` and `ArrayBuffer` methods, [tc39/ecma262/3450](https://redirect.github.com/tc39/ecma262/pull/3450):
- Built-ins:
- `%TypedArray%.prototype.filter`
- `%TypedArray%.prototype.filterReject`
- `%TypedArray%.prototype.map`
- `%TypedArray%.prototype.slice`
- `%TypedArray%.prototype.subarray`
- `ArrayBuffer.prototype.slice`
- Some other minor improvements
- Compat data improvements:
- [`Uint8Array` to / from base64 and hex proposal](https://redirect.github.com/tc39/proposal-arraybuffer-base64) methods marked as [shipped from FF133](https://bugzilla.mozilla.org/show_bug.cgi?id=1917885#c9)
- Added [NodeJS 23.0](https://nodejs.org/en/blog/release/v23.0.0) compat data mapping
- `self` descriptor [is fixed](https://redirect.github.com/denoland/deno/issues/24683) in Deno 1.46.0
- Added Deno [1.46](https://redirect.github.com/denoland/deno/releases/tag/v1.46.0) and [2.0](https://redirect.github.com/denoland/deno/releases/tag/v2.0.0) compat data mapping
- [`Iterator` helpers proposal](https://redirect.github.com/tc39/proposal-iterator-helpers) methods marked as [shipped from Bun 1.1.31](https://redirect.github.com/oven-sh/bun/pull/14455)
- Added Electron 34 and updated Electron 33 compat data mapping
- Added [Opera Android 85](https://forums.opera.com/topic/74256/opera-for-android-85) compat data mapping
- Added Oculus Quest Browser 35 compat data mapping
crowdin/github-action (crowdin/github-action)
### [`v2.3.0`](https://redirect.github.com/crowdin/github-action/releases/tag/v2.3.0)
[Compare Source](https://redirect.github.com/crowdin/github-action/compare/v2.2.0...v2.3.0)
#### What's Changed
- CLI [4.3.0](https://redirect.github.com/crowdin/crowdin-cli/releases/tag/4.3.0) by [@andrii-bodnar](https://redirect.github.com/andrii-bodnar)
**Full Changelog**: https://github.com/crowdin/github-action/compare/v2.2.0...v2.3.0
doctrine/persistence (doctrine/persistence)
### [`v3.4.0`](https://redirect.github.com/doctrine/persistence/releases/tag/3.4.0)
[Compare Source](https://redirect.github.com/doctrine/persistence/compare/3.3.3...3.4.0)
##### Release Notes for [3.4.0](https://redirect.github.com/doctrine/persistence/milestone/58)
Feature release (minor)
##### 3.4.0
- Total issues resolved: **0**
- Total pull requests resolved: **2**
- Total contributors: **1**
##### Deprecation
- [379: Deprecate static reflection service](https://redirect.github.com/doctrine/persistence/pull/379) thanks to [@greg0ire](https://redirect.github.com/greg0ire)
##### Enhancement
- [369: Implement isUninitializedObject() in ObjectManagerDecorator](https://redirect.github.com/doctrine/persistence/pull/369) thanks to [@greg0ire](https://redirect.github.com/greg0ire)
formatjs/formatjs (intl-messageformat)
### [`v10.7.5`](https://redirect.github.com/formatjs/formatjs/releases/tag/intl-messageformat%4010.7.5)
[Compare Source](https://redirect.github.com/formatjs/formatjs/compare/intl-messageformat@10.7.4...intl-messageformat@10.7.5)
**Note:** Version bump only for package intl-messageformat
### [`v10.7.4`](https://redirect.github.com/formatjs/formatjs/releases/tag/intl-messageformat%4010.7.4)
[Compare Source](https://redirect.github.com/formatjs/formatjs/compare/intl-messageformat@10.7.3...intl-messageformat@10.7.4)
**Note:** Version bump only for package intl-messageformat
sebastianbergmann/phpunit (phpunit/phpunit)
### [`v11.4.3`](https://redirect.github.com/sebastianbergmann/phpunit/releases/tag/11.4.3): PHPUnit 11.4.3
[Compare Source](https://redirect.github.com/sebastianbergmann/phpunit/compare/11.4.2...11.4.3)
##### Changed
- [#6010](https://redirect.github.com/sebastianbergmann/phpunit/pull/6010): Improve parameter name for `assertGreaterThan()`, `assertGreaterThanOrEqual()`, `assertLessThan()`, and `assertLessThanOrEqual()`
- [#6012](https://redirect.github.com/sebastianbergmann/phpunit/pull/6012): Remove empty lines between TeamCity events
##### Fixed
- [#6017](https://redirect.github.com/sebastianbergmann/phpunit/pull/6017): Deprecation Triggers are not registered when Process Isolation is used
***
[How to install or update PHPUnit](https://docs.phpunit.de/en/11.4/installation.html)
rectorphp/rector (rector/rector)
### [`v1.2.9`](https://redirect.github.com/rectorphp/rector/releases/tag/1.2.9): Released Rector 1.2.9
[Compare Source](https://redirect.github.com/rectorphp/rector/compare/1.2.8...1.2.9)
#### Bugfixes :bug:
- \[Strict] Using in_array() on CallLike instead of double call on Strict Rules ([#6388](https://redirect.github.com/rectorphp/rector-src/pull/6388))
- \[CodeQuality] Handle If cond as assign on ExplicitBoolCompareRector ([#6389](https://redirect.github.com/rectorphp/rector-src/pull/6389))
- \[CodeQuality] Skip append non empty array on ForeachItemsAssignToEmptyArrayToAssignRector ([#6390](https://redirect.github.com/rectorphp/rector-src/pull/6390))
- \[Php80] Mirror return comment on ChangeSwitchToMatchRector ([#6394](https://redirect.github.com/rectorphp/rector-src/pull/6394))
- \[TypeDeclaration] Skip union intersection types on php 8.1, allow on php 8.2+ ([#6395](https://redirect.github.com/rectorphp/rector-src/pull/6395))
- \[Php80] Skip [@template](https://redirect.github.com/template) T as mixed on MixedTypeRector ([#6399](https://redirect.github.com/rectorphp/rector-src/pull/6399))
- \[DeadCode] Check TemplateType instance check on Dead\*TagValueNodeAnalyzer ([#6400](https://redirect.github.com/rectorphp/rector-src/pull/6400))
- \[CodeQuality] Skip multiple lines on JoinStringConcatRector ([#6404](https://redirect.github.com/rectorphp/rector-src/pull/6404))
- \[CodingStyle] Skip equal modifier on direct parent method compatible on MakeInheritedMethodVisibilitySameAsParentRector ([#6406](https://redirect.github.com/rectorphp/rector-src/pull/6406))
#### Removed :skull:
- \[DeadCode] Handle consecutive equal case stmts on RemoveDuplicatedCaseInSwitchRector ([#6392](https://redirect.github.com/rectorphp/rector-src/pull/6392))
- \[DeadCode] Handle handle consecutive equal with jump different case on RemoveDuplicatedCaseInSwitchRector ([#6393](https://redirect.github.com/rectorphp/rector-src/pull/6393))
- \[DeadCode] Skip [@template](https://redirect.github.com/template) tag on RemoveUselessVarTagRector ([#6396](https://redirect.github.com/rectorphp/rector-src/pull/6396))
- \[DeadCode] Support multiple templates in RemoveUselessVarTagRector ([#6402](https://redirect.github.com/rectorphp/rector-src/pull/6402)), Thanks [@dragosprotung](https://redirect.github.com/dragosprotung)!
***
#### rectorphp/rector-symfony :musical_note:
- \[CodeQuality] Skip Request param used by caller method on RemoveUnusedRequestParamRector ([#675](https://redirect.github.com/rectorphp/rector-symfony/pull/675))
- Better note highlighting ([#674](https://redirect.github.com/rectorphp/rector-symfony/pull/674)), Thanks [@OskarStark](https://redirect.github.com/OskarStark)
- remove extra character ([#673](https://redirect.github.com/rectorphp/rector-symfony/pull/673)), Thanks [@IndraGunawan](https://redirect.github.com/IndraGunawan)
#### rectorphp/rector-phpunit :green_circle:
- \[code-quality] Add NarrowUnusedSetUpDefinedPropertyRector ([#388](https://redirect.github.com/rectorphp/rector-phpunit/pull/388))
- Add enum/const fetch support to AssertEqualsToSameRector ([#394](https://redirect.github.com/rectorphp/rector-phpunit/pull/394))
- Add count() support to AssertCompareOnCountableWithMethodToAssertCountRector ([#395](https://redirect.github.com/rectorphp/rector-phpunit/pull/395))
- \[AnnotationsToAttribute] Skip not in test on AnnotationWithValueToAttributeRector ([#387](https://redirect.github.com/rectorphp/rector-phpunit/pull/387))
- Add ReplaceTestFunctionPrefixWithAttributeRector ([#386](https://redirect.github.com/rectorphp/rector-phpunit/pull/386)), Thanks [@blackwolf12333](https://redirect.github.com/blackwolf12333)
webpack/webpack (webpack)
### [`v5.96.1`](https://redirect.github.com/webpack/webpack/releases/tag/v5.96.1)
[Compare Source](https://redirect.github.com/webpack/webpack/compare/v5.96.0...v5.96.1)
#### Bug Fixes
- **\[Types]** Add `@types/eslint-scope` to dependencieS
- **\[Types]** Fixed regression in `validate`
### [`v5.96.0`](https://redirect.github.com/webpack/webpack/releases/tag/v5.96.0)
[Compare Source](https://redirect.github.com/webpack/webpack/compare/v5.95.0...v5.96.0)
#### Bug Fixes
- Fixed Module Federation should track all referenced chunks
- Handle Data URI without base64 word
- HotUpdateChunk have correct runtime when modified with new runtime
- Order of chunks ids in generated chunk code
- No extra Javascript chunks when using asset module as an entrypoint
- Use optimistically logic for `output.environment.dynamicImport` to determine chunk format when no browserslist or target
- Collision with global variables for `optimization.avoidEntryIife`
- Avoid through variables in inlined module
- Allow chunk template strings in `output.devtoolNamespace`
- No extra runtime for get javascript/css chunk filename
- No extra runtime for prefetch and preload in JS runtime when it was unsed in CSS
- Avoid cache invalidation using ProgressPlugin
- Increase parallelism when using `importModule` on the execution stage
- Correctly parsing string in `export` and `import`
- Typescript types
- **\[CSS]** `css/auto` considers a module depending on its filename as `css` (pure CSS) or `css/local`, before it was `css/global` and `css/local`
- **\[CSS]** Always interpolate classes even if they are not involved in export
- **\[CSS]** No extra runtime in Javascript runtime chunks for asset modules used in CSS
- **\[CSS]** No extra runtime in Javascript runtime chunks for external asset modules used in CSS
- **\[CSS]** No extra runtime for the `node` target
- **\[CSS]** Fixed `url()`s and `@import` parsing
- **\[CSS]** Fixed - emit a warning on broken :local and :global
#### New Features
- Export CSS and ESM runtime modules
- Single Runtime Chunk and Federation eager module hoisting
- **\[CSS]** Support `/* webpackIgnore: true */` for CSS files
- **\[CSS]** Support `src()` support
- **\[CSS]** CSS nesting in CSS modules
zenstruck/foundry (zenstruck/foundry)
### [`v2.2.1`](https://redirect.github.com/zenstruck/foundry/blob/HEAD/CHANGELOG.md#v221)
[Compare Source](https://redirect.github.com/zenstruck/foundry/compare/v2.2.0...v2.2.1)
October 31st, 2024 - [v2.2.0...v2.2.1](https://redirect.github.com/zenstruck/foundry/compare/v2.2.0...v2.2.1)
- [`496a7a8`](https://redirect.github.com/zenstruck/foundry/commit/496a7a8) fix: Change `RepositoryDecorator::inner()` visibility to public ([#714](https://redirect.github.com/zenstruck/foundry/issues/714)) by [@marienfressinaud](https://redirect.github.com/marienfressinaud)
- [`dfeb247`](https://redirect.github.com/zenstruck/foundry/commit/dfeb247) chore: test Foundry on PHP 8.4 & sf 7.2 ([#709](https://redirect.github.com/zenstruck/foundry/issues/709)) by [@nikophil](https://redirect.github.com/nikophil)
- [`2b12ef0`](https://redirect.github.com/zenstruck/foundry/commit/2b12ef0) chore: simplify CI matrix ([#708](https://redirect.github.com/zenstruck/foundry/issues/708)) by [@nikophil](https://redirect.github.com/nikophil)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
4.0.5
->4.0.6
3.38.1
->3.39.0
v2.2.0
->v2.3.0
3.3.3
->3.4.0
10.7.3
->10.7.5
11.4.2
->11.4.3
1.2.8
->1.2.9
5.95.0
->5.96.1
2.2.0
->2.2.1
Release Notes
api-platform/core (api-platform/core)
### [`v4.0.6`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v406) [Compare Source](https://redirect.github.com/api-platform/core/compare/v4.0.5...v4.0.6) ##### Bug fixes - [195c4e788](https://redirect.github.com/api-platform/core/commit/195c4e7883520416e042ac78143b18652a216fbf) fix(hydra): hydra context changed ([#6710](https://redirect.github.com/api-platform/core/issues/6710)) - [4f65ef2d0](https://redirect.github.com/api-platform/core/commit/4f65ef2d061215df348e3505856f0f41c7c909ed) fix(metadata): providing parameter constraints skips automatic ones ([#6756](https://redirect.github.com/api-platform/core/issues/6756)) - [5a8ef115a](https://redirect.github.com/api-platform/core/commit/5a8ef115a90791992a6c1325fb6d1ac458b22153) fix(symfony): ECMA-262 pattern with RegExp validator ([#6733](https://redirect.github.com/api-platform/core/issues/6733)) - [67c5a2a24](https://redirect.github.com/api-platform/core/commit/67c5a2a2463bca94f0997b4fab1248a08994465b) fix(laravel): jsonapi error serialization ([#6755](https://redirect.github.com/api-platform/core/issues/6755)) - [ac6f667f3](https://redirect.github.com/api-platform/core/commit/ac6f667f301f6c4c399a707faf00567239bd98d8) fix(laravel): collection relations other than HasMany ([#6737](https://redirect.github.com/api-platform/core/issues/6737)) ##### Features - [cecd77149](https://redirect.github.com/api-platform/core/commit/cecd77149795c1a455ac72bc3ed0606413e69900) feat(laravel): use laravel cache setting ([#6751](https://redirect.github.com/api-platform/core/issues/6751))zloirock/core-js (core-js)
### [`v3.39.0`](https://redirect.github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#3390---20241031) [Compare Source](https://redirect.github.com/zloirock/core-js/compare/v3.38.1...v3.39.0) - Changes [v3.38.1...v3.39.0](https://redirect.github.com/zloirock/core-js/compare/v3.38.1...v3.39.0) - [`Iterator` helpers proposal](https://redirect.github.com/tc39/proposal-iterator-helpers): - Built-ins: - `Iterator` - `Iterator.from` - `Iterator.prototype.drop` - `Iterator.prototype.every` - `Iterator.prototype.filter` - `Iterator.prototype.find` - `Iterator.prototype.flatMap` - `Iterator.prototype.forEach` - `Iterator.prototype.map` - `Iterator.prototype.reduce` - `Iterator.prototype.some` - `Iterator.prototype.take` - `Iterator.prototype.toArray` - `Iterator.prototype[@@toStringTag]` - Moved to stable ES, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-iterator-helpers/issues/284#event-14549961807) - Added `es.` namespace modules, `/es/` and `/stable/` namespaces entries - [`Promise.try`](https://redirect.github.com/tc39/proposal-promise-try): - Built-ins: - `Promise.try` - Moved to stable ES, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-promise-try/commit/53d3351687274952b3b88f3ad024d9d68a9c1c93) - Added `es.` namespace module, `/es/` and `/stable/` namespaces entries - Fixed `/actual|full/promise/try` entries for the callback arguments support - [`Math.sumPrecise` proposal](https://redirect.github.com/tc39/proposal-math-sum): - Built-ins: - `Math.sumPrecise` - Moved to stage 3, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-math-sum/issues/19) - Added `/actual/` namespace entries, unconditional forced replacement changed to feature detection - Added [`Iterator` sequencing stage 2.7 proposal](https://redirect.github.com/tc39/proposal-iterator-sequencing): - Added built-ins: - `Iterator.concat` - [`Map` upsert stage 2 proposal](https://redirect.github.com/tc39/proposal-upsert): - [Updated to the new API following the October 2024 TC39 meeting](https://redirect.github.com/tc39/proposal-upsert/pull/58) - Added built-ins: - `Map.prototype.getOrInsert` - `Map.prototype.getOrInsertComputed` - `WeakMap.prototype.getOrInsert` - `WeakMap.prototype.getOrInsertComputed` - [Extractors proposal](https://redirect.github.com/tc39/proposal-extractors) moved to stage 2, [October 2024 TC39 meeting](https://redirect.github.com/tc39/proposals/commit/11bc489049fc5ce59b21e98a670a84f153a29a80) - Usage of `@@species` pattern removed from `%TypedArray%` and `ArrayBuffer` methods, [tc39/ecma262/3450](https://redirect.github.com/tc39/ecma262/pull/3450): - Built-ins: - `%TypedArray%.prototype.filter` - `%TypedArray%.prototype.filterReject` - `%TypedArray%.prototype.map` - `%TypedArray%.prototype.slice` - `%TypedArray%.prototype.subarray` - `ArrayBuffer.prototype.slice` - Some other minor improvements - Compat data improvements: - [`Uint8Array` to / from base64 and hex proposal](https://redirect.github.com/tc39/proposal-arraybuffer-base64) methods marked as [shipped from FF133](https://bugzilla.mozilla.org/show_bug.cgi?id=1917885#c9) - Added [NodeJS 23.0](https://nodejs.org/en/blog/release/v23.0.0) compat data mapping - `self` descriptor [is fixed](https://redirect.github.com/denoland/deno/issues/24683) in Deno 1.46.0 - Added Deno [1.46](https://redirect.github.com/denoland/deno/releases/tag/v1.46.0) and [2.0](https://redirect.github.com/denoland/deno/releases/tag/v2.0.0) compat data mapping - [`Iterator` helpers proposal](https://redirect.github.com/tc39/proposal-iterator-helpers) methods marked as [shipped from Bun 1.1.31](https://redirect.github.com/oven-sh/bun/pull/14455) - Added Electron 34 and updated Electron 33 compat data mapping - Added [Opera Android 85](https://forums.opera.com/topic/74256/opera-for-android-85) compat data mapping - Added Oculus Quest Browser 35 compat data mappingcrowdin/github-action (crowdin/github-action)
### [`v2.3.0`](https://redirect.github.com/crowdin/github-action/releases/tag/v2.3.0) [Compare Source](https://redirect.github.com/crowdin/github-action/compare/v2.2.0...v2.3.0) #### What's Changed - CLI [4.3.0](https://redirect.github.com/crowdin/crowdin-cli/releases/tag/4.3.0) by [@andrii-bodnar](https://redirect.github.com/andrii-bodnar) **Full Changelog**: https://github.com/crowdin/github-action/compare/v2.2.0...v2.3.0doctrine/persistence (doctrine/persistence)
### [`v3.4.0`](https://redirect.github.com/doctrine/persistence/releases/tag/3.4.0) [Compare Source](https://redirect.github.com/doctrine/persistence/compare/3.3.3...3.4.0) ##### Release Notes for [3.4.0](https://redirect.github.com/doctrine/persistence/milestone/58) Feature release (minor) ##### 3.4.0 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **1** ##### Deprecation - [379: Deprecate static reflection service](https://redirect.github.com/doctrine/persistence/pull/379) thanks to [@greg0ire](https://redirect.github.com/greg0ire) ##### Enhancement - [369: Implement isUninitializedObject() in ObjectManagerDecorator](https://redirect.github.com/doctrine/persistence/pull/369) thanks to [@greg0ire](https://redirect.github.com/greg0ire)formatjs/formatjs (intl-messageformat)
### [`v10.7.5`](https://redirect.github.com/formatjs/formatjs/releases/tag/intl-messageformat%4010.7.5) [Compare Source](https://redirect.github.com/formatjs/formatjs/compare/intl-messageformat@10.7.4...intl-messageformat@10.7.5) **Note:** Version bump only for package intl-messageformat ### [`v10.7.4`](https://redirect.github.com/formatjs/formatjs/releases/tag/intl-messageformat%4010.7.4) [Compare Source](https://redirect.github.com/formatjs/formatjs/compare/intl-messageformat@10.7.3...intl-messageformat@10.7.4) **Note:** Version bump only for package intl-messageformatsebastianbergmann/phpunit (phpunit/phpunit)
### [`v11.4.3`](https://redirect.github.com/sebastianbergmann/phpunit/releases/tag/11.4.3): PHPUnit 11.4.3 [Compare Source](https://redirect.github.com/sebastianbergmann/phpunit/compare/11.4.2...11.4.3) ##### Changed - [#6010](https://redirect.github.com/sebastianbergmann/phpunit/pull/6010): Improve parameter name for `assertGreaterThan()`, `assertGreaterThanOrEqual()`, `assertLessThan()`, and `assertLessThanOrEqual()` - [#6012](https://redirect.github.com/sebastianbergmann/phpunit/pull/6012): Remove empty lines between TeamCity events ##### Fixed - [#6017](https://redirect.github.com/sebastianbergmann/phpunit/pull/6017): Deprecation Triggers are not registered when Process Isolation is used *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.4/installation.html)rectorphp/rector (rector/rector)
### [`v1.2.9`](https://redirect.github.com/rectorphp/rector/releases/tag/1.2.9): Released Rector 1.2.9 [Compare Source](https://redirect.github.com/rectorphp/rector/compare/1.2.8...1.2.9) #### Bugfixes :bug: - \[Strict] Using in_array() on CallLike instead of double call on Strict Rules ([#6388](https://redirect.github.com/rectorphp/rector-src/pull/6388)) - \[CodeQuality] Handle If cond as assign on ExplicitBoolCompareRector ([#6389](https://redirect.github.com/rectorphp/rector-src/pull/6389)) - \[CodeQuality] Skip append non empty array on ForeachItemsAssignToEmptyArrayToAssignRector ([#6390](https://redirect.github.com/rectorphp/rector-src/pull/6390)) - \[Php80] Mirror return comment on ChangeSwitchToMatchRector ([#6394](https://redirect.github.com/rectorphp/rector-src/pull/6394)) - \[TypeDeclaration] Skip union intersection types on php 8.1, allow on php 8.2+ ([#6395](https://redirect.github.com/rectorphp/rector-src/pull/6395)) - \[Php80] Skip [@template](https://redirect.github.com/template) T as mixed on MixedTypeRector ([#6399](https://redirect.github.com/rectorphp/rector-src/pull/6399)) - \[DeadCode] Check TemplateType instance check on Dead\*TagValueNodeAnalyzer ([#6400](https://redirect.github.com/rectorphp/rector-src/pull/6400)) - \[CodeQuality] Skip multiple lines on JoinStringConcatRector ([#6404](https://redirect.github.com/rectorphp/rector-src/pull/6404)) - \[CodingStyle] Skip equal modifier on direct parent method compatible on MakeInheritedMethodVisibilitySameAsParentRector ([#6406](https://redirect.github.com/rectorphp/rector-src/pull/6406))#### Removed :skull: - \[DeadCode] Handle consecutive equal case stmts on RemoveDuplicatedCaseInSwitchRector ([#6392](https://redirect.github.com/rectorphp/rector-src/pull/6392)) - \[DeadCode] Handle handle consecutive equal with jump different case on RemoveDuplicatedCaseInSwitchRector ([#6393](https://redirect.github.com/rectorphp/rector-src/pull/6393)) - \[DeadCode] Skip [@template](https://redirect.github.com/template) tag on RemoveUselessVarTagRector ([#6396](https://redirect.github.com/rectorphp/rector-src/pull/6396)) - \[DeadCode] Support multiple templates in RemoveUselessVarTagRector ([#6402](https://redirect.github.com/rectorphp/rector-src/pull/6402)), Thanks [@dragosprotung](https://redirect.github.com/dragosprotung)!
***
#### rectorphp/rector-symfony :musical_note: - \[CodeQuality] Skip Request param used by caller method on RemoveUnusedRequestParamRector ([#675](https://redirect.github.com/rectorphp/rector-symfony/pull/675)) - Better note highlighting ([#674](https://redirect.github.com/rectorphp/rector-symfony/pull/674)), Thanks [@OskarStark](https://redirect.github.com/OskarStark) - remove extra character ([#673](https://redirect.github.com/rectorphp/rector-symfony/pull/673)), Thanks [@IndraGunawan](https://redirect.github.com/IndraGunawan)
#### rectorphp/rector-phpunit :green_circle: - \[code-quality] Add NarrowUnusedSetUpDefinedPropertyRector ([#388](https://redirect.github.com/rectorphp/rector-phpunit/pull/388)) - Add enum/const fetch support to AssertEqualsToSameRector ([#394](https://redirect.github.com/rectorphp/rector-phpunit/pull/394)) - Add count() support to AssertCompareOnCountableWithMethodToAssertCountRector ([#395](https://redirect.github.com/rectorphp/rector-phpunit/pull/395)) - \[AnnotationsToAttribute] Skip not in test on AnnotationWithValueToAttributeRector ([#387](https://redirect.github.com/rectorphp/rector-phpunit/pull/387)) - Add ReplaceTestFunctionPrefixWithAttributeRector ([#386](https://redirect.github.com/rectorphp/rector-phpunit/pull/386)), Thanks [@blackwolf12333](https://redirect.github.com/blackwolf12333)
webpack/webpack (webpack)
### [`v5.96.1`](https://redirect.github.com/webpack/webpack/releases/tag/v5.96.1) [Compare Source](https://redirect.github.com/webpack/webpack/compare/v5.96.0...v5.96.1) #### Bug Fixes - **\[Types]** Add `@types/eslint-scope` to dependencieS - **\[Types]** Fixed regression in `validate` ### [`v5.96.0`](https://redirect.github.com/webpack/webpack/releases/tag/v5.96.0) [Compare Source](https://redirect.github.com/webpack/webpack/compare/v5.95.0...v5.96.0) #### Bug Fixes - Fixed Module Federation should track all referenced chunks - Handle Data URI without base64 word - HotUpdateChunk have correct runtime when modified with new runtime - Order of chunks ids in generated chunk code - No extra Javascript chunks when using asset module as an entrypoint - Use optimistically logic for `output.environment.dynamicImport` to determine chunk format when no browserslist or target - Collision with global variables for `optimization.avoidEntryIife` - Avoid through variables in inlined module - Allow chunk template strings in `output.devtoolNamespace` - No extra runtime for get javascript/css chunk filename - No extra runtime for prefetch and preload in JS runtime when it was unsed in CSS - Avoid cache invalidation using ProgressPlugin - Increase parallelism when using `importModule` on the execution stage - Correctly parsing string in `export` and `import` - Typescript types - **\[CSS]** `css/auto` considers a module depending on its filename as `css` (pure CSS) or `css/local`, before it was `css/global` and `css/local` - **\[CSS]** Always interpolate classes even if they are not involved in export - **\[CSS]** No extra runtime in Javascript runtime chunks for asset modules used in CSS - **\[CSS]** No extra runtime in Javascript runtime chunks for external asset modules used in CSS - **\[CSS]** No extra runtime for the `node` target - **\[CSS]** Fixed `url()`s and `@import` parsing - **\[CSS]** Fixed - emit a warning on broken :local and :global #### New Features - Export CSS and ESM runtime modules - Single Runtime Chunk and Federation eager module hoisting - **\[CSS]** Support `/* webpackIgnore: true */` for CSS files - **\[CSS]** Support `src()` support - **\[CSS]** CSS nesting in CSS moduleszenstruck/foundry (zenstruck/foundry)
### [`v2.2.1`](https://redirect.github.com/zenstruck/foundry/blob/HEAD/CHANGELOG.md#v221) [Compare Source](https://redirect.github.com/zenstruck/foundry/compare/v2.2.0...v2.2.1) October 31st, 2024 - [v2.2.0...v2.2.1](https://redirect.github.com/zenstruck/foundry/compare/v2.2.0...v2.2.1) - [`496a7a8`](https://redirect.github.com/zenstruck/foundry/commit/496a7a8) fix: Change `RepositoryDecorator::inner()` visibility to public ([#714](https://redirect.github.com/zenstruck/foundry/issues/714)) by [@marienfressinaud](https://redirect.github.com/marienfressinaud) - [`dfeb247`](https://redirect.github.com/zenstruck/foundry/commit/dfeb247) chore: test Foundry on PHP 8.4 & sf 7.2 ([#709](https://redirect.github.com/zenstruck/foundry/issues/709)) by [@nikophil](https://redirect.github.com/nikophil) - [`2b12ef0`](https://redirect.github.com/zenstruck/foundry/commit/2b12ef0) chore: simplify CI matrix ([#708](https://redirect.github.com/zenstruck/foundry/issues/708)) by [@nikophil](https://redirect.github.com/nikophil)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.