benjaminjonard / koillection

Koillection is a self-hosted service allowing users to manage any kind of collections.
https://github.com/koillection/koillection/wiki
MIT License
680 stars 30 forks source link

Update all non-major dependencies #1221

Closed benjaminjonard closed 2 weeks ago

benjaminjonard commented 3 weeks ago

This PR contains the following updates:

Package Type Update Change
api-platform/core (source) require patch 4.0.5 -> 4.0.6
core-js (source) devDependencies minor 3.38.1 -> 3.39.0
crowdin/github-action action minor v2.2.0 -> v2.3.0
doctrine/persistence (source) require minor 3.3.3 -> 3.4.0
intl-messageformat dependencies patch 10.7.3 -> 10.7.5
phpunit/phpunit (source) require-dev patch 11.4.2 -> 11.4.3
rector/rector (source) require-dev patch 1.2.8 -> 1.2.9
webpack devDependencies minor 5.95.0 -> 5.96.1
zenstruck/foundry require-dev patch 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 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.



This PR has been generated by Renovate Bot.