Update all non-major dependencies #20

Open
renovate-bot wants to merge 1 commit from renovate/all-minor-patch into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence Type Update
@nextcloud/dialogs 7.4.1 → 7.5.0 age confidence dependencies minor
@nextcloud/files 4.0.0 → 4.1.0 age confidence dependencies minor
@nextcloud/router 3.1.0 → 3.2.0 age confidence dependencies minor
@nextcloud/vue 9.9.0 → 9.13.1 age confidence dependencies minor
@typescript-eslint/parser (source) 8.67.0 → 8.71.1 age confidence devDependencies minor
eslint (source) 10.8.1 → 10.12.0 age confidence devDependencies minor
https://github.com/icewind1991/nextcloud-version-matrix v1.3.2 → v1.3.3 age confidence action patch
nextcloud/openapi-extractor v1.8.7 → v1.9.1 age confidence require-dev minor
phpunit/phpunit (source) 10.5.64 → 10.5.66 age confidence require-dev patch
rector/rector (source) 2.6.2 → 2.6.7 age confidence require-dev patch
vite (source) 7.3.6 → 7.3.7 age confidence devDependencies patch
vue (source) 3.5.41 → 3.5.43 age confidence dependencies patch

Release Notes

nextcloud-libraries/nextcloud-dialogs (@​nextcloud/dialogs)

v7.5.0

Compare Source

Notes

This version include some reworked - and accessible - toast notifications.
Those new toast messages will be displayed on the bottom start of the page,
this is by design and not a bug.

Added
Fixed
nextcloud-libraries/nextcloud-files (@​nextcloud/files)

v4.1.0

Compare Source

🚀 Enhancements
  • feat(recent-search): include recently uploaded files in addition to modified files (#​1498)
  • feat(recent-search): add creation_time property and use capatabilities to identify wheter creation_time and upload_time are supported (#​1517)
  • feat(upload): merge upload related API from @nextcloud/upload (#​1509)
  • feat(recent-search): add parameter to allow dynamic limit of returned items (#​1527)
  • feat(recent-search): allow ordering by nc:last_activity when capability is true (#​1547)
  • feat(recent-search): add nc:upload_time as a select prop (#​1543)
  • feat(uploader): add reset event (#​1672)
  • feat(sidebar): add API for mounting the sidebar (#​1728)
🐛 Fixed bugs
  • fix(upload): expose the current uploader statistics (#​1673)
  • fix(uploader): the conflicts callback needs to get the relative path (#​1676)
  • fix(upload): only create directory if needed (#​1674)
  • fix(upload): check if we need to create a folder before creating it (#​1687)
  • fix(uploader): properly handle chunked uploads (#​1686)
  • fix(upload): properly handle skipped files (#​1722)
  • fix(upload): propagate folder renames to already initialized child uploads (#​1744)
  • fix(upload): honor root and retries upload options (#​1745)
  • fix(upload): do not finish chunked uploads after the first chunk (#​1746)
  • fix(upload): make the signal upload option actually cancel the upload (#​1747)
  • fix(upload): read all entries of dropped folders (#​1748)
Other changes
  • refactor: group all UI integrations in folder structure (#​1496)
  • refactor(upload): split uploader into separate classes for file and folder uploads (#​1535)
  • refactor(upload): remove duplicated uploader status information (#​1675)
  • chore(docs): update last readme example syntax (#​1533)
  • ci: update all workflow templates from organization template repository
  • Updated dependencies
    • Bump @nextcloud/auth to 2.6.0
    • Bump @nextcloud/axios to 2.6.0
    • Bump @nextcloud/sharing to 0.4.0
    • Bump @nextcloud/paths to 3.1.0
    • Bump axios to 1.18.1
    • Bump dompurify to 3.4.13
    • Bump fast-xml-builder to 1.2.0
    • Bump immutable to 5.1.5
    • Bump p-queue to 9.3.3
nextcloud-libraries/nextcloud-router (@​nextcloud/router)

v3.2.0

Compare Source

Full Changelog

Added
  • feat(avatar): support guestFallback and version query params #​916 (Antreesy)
Fixed
  • fix: allow generateUrl in non-DOM environment and improve environment issues exceptions #​845 (ShGKme)
Changed
  • Update dependencies
nextcloud-libraries/nextcloud-vue (@​nextcloud/vue)

v9.13.1

Compare Source

Full Changelog

🐛 Fixed bugs
  • fix(NcPopover): afterShow and afterHide events are not fired with floating-vue >= 5.3.0 #​8994 (rotdrop)
  • fix(NcModal): center the slideshow progress ring #​8990 (skjnldsv)
  • fix(NcSelect): new style variables are lost when appendToBody breaking z-index #​8996 (ShGKme)
  • fix(NcDateTimePicker): warn about usage of non-standard formatting tokens #​8934 (odzhychko)
  • fix(NcReferenceWidget): show description even on smaller embeds #​8545 (tyzbit)
Other changes
  • Updated translations

v9.13.0

Compare Source

Full Changelog

🚀 Enhancements
🐛 Fixed bugs
Other Changes
  • refactor(NcAppContent*): migrate to <script setup> #​8864 (susnux)
  • refactor(NcAppContent*): migrate components to Typescript #​8863 (susnux)
  • chore(deps): update @nextcloud/files to v4.1.0 #​8972 (susnux)
  • Updated dependencies
  • Updated translations

v9.12.0

Compare Source

Full Changelog

🚀 Enhancements
  • feat(NcUploadPicker): migrate component from @nextcloud/upload #​7882 (susnux)
🐛 Fixed bugs
Other Changes
  • Revert "feat(NcAppNavigation): add animation effect for navigation items" #​8939 (susnux)
  • Updated dependencies
  • Updated translations

v9.11.0

Compare Source

Full Changelog

🚀 Enhancements
🐛 Fixed bugs
  • fix(NcActionInput): display arrow icon for submit #​8884 (odzhychko)
  • fix(NcActions) Listen on afterHide instead of non-existing afterClosed. #​8870 (rotdrop)
  • fix(NcSelect): align the multiple variant width with the single one #​8893 (skjnldsv)
  • fix(NcAppNavigationItem): backwards tabbing action selection #​8821 ([GVodyanov)

v9.10.0

Compare Source

Full Changelog

🚀 Enhancements
🐛 Fixed bugs
  • fix(actions): top-align icons with multi-line action labels #​8730 (jancborchardt)
  • fix(NcAppNavigationToggle): Use more common left panel toggle icon #​8746 (kra-mo)
  • fix(NcAppNavigationItem): close mobile navigation on router-link click #​8732 (jancborchardt)
  • fix(NcDateTimePicker): use translated words in dates formatted with a format string #​8644 (odzhychko)
  • fix(NcAppNavigationItem): tabbing on editable items #​8212 (GVodyanov)
  • fix: generating avatar with unusual display name #​8792 (madbob)
  • fix(NcDateTimePicker): handle text input for default formatting #​8657 (odzhychko)
  • fix(NcAppNavigation, NcAppSidebar): More graceful animations #​8691 (kra-mo)
  • fix(NcDateTimePicker): avoid rerendering picker on locale change #​8836 (odzhychko)
  • fix(useFormatDateTime): properly handle invalid dates #​8852 (susnux)
  • fix(NcProgressBar): properly assign attributes #​8851 (susnux)
  • fix(NcSelect): truncate long selected labels without overflowing the input #​8829 (Koc)
  • fix(NcCheckboxRadioSwitch): expose switch type with role=switch #​8747 (skjnldsv)
Other Changes
  • chore: make prerelease script reusable, ignore bots #​8731 (Antreesy)
  • test(NcDateTimePicker): shrink number of locales for the snapshot test case #​8825 (odzhychko)
typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.71.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.71.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.70.1

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.70.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.69.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.68.0

Compare Source

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

eslint/eslint (eslint)

v10.12.0

Compare Source

Features

  • 4618052 feat: handle astral letters in new-cap (#​21357) (sary)
  • 4ec5168 feat: allow SourceCode#getText() to accept tokens and comments (#​21340) (electrohyun)

Bug Fixes

  • bc51eee fix: prefer-arrow-callback false positive in conditional test (#​21373) (Daniel Pinto)
  • bbff86c fix: skip lines with multiple comments in max-lines-per-function (#​21332) (xbinaryx)
  • efc4d6b fix: astral letters in consistent-return, no-eval, no-invalid-this (#​21360) (lumir)
  • 93de066 fix: prefer-exponentiation-operator autofix for async function base (#​21322) (Vladimir Babin)
  • 02e34ff fix: add missing space after else in curly autofix (#​21355) (Pixel)
  • b14b8bc fix: correct id-length message for long private names (#​21348) (Pixel)
  • 69aac01 fix: support TSFunctionType in getFunctionHeadLoc (#​21335) (xbinaryx)
  • 686630e fix: no-loss-of-precision false positive with 0.e5 (#​21337) (sethamus)

Documentation

  • 67eb586 docs: Update README (GitHub Actions Bot)
  • 5370d7e docs: clarify one-var separateRequires matches any require() call (#​21192) (sethamus)
  • 8816c1d docs: Update README (GitHub Actions Bot)
  • 3d2e7ce docs: fix typo in no-unused-expressions documentation (#​21346) (bytedoe)

Chores

  • 152067f chore: update ecosystem plugins (#​21362) (ESLint Bot)
  • b56d58e chore: update github/codeql-action action to v4.38.2 (#​21376) (renovate[bot])
  • bfaea12 perf: cache normalized config globals per languageOptions (#​21364) (James Ross)
  • 322209e ci: avoid Nx cache in ecosystem tests and disable failing test (#​21369) (Francesco Trotta)
  • d166567 chore: update dependency prettier to v3.9.9 (#​21371) (renovate[bot])
  • 29585ce chore: update dependency eslint-plugin-expect-type to ^0.7.0 (#​21359) (renovate[bot])
  • 39d79ba chore: update github/codeql-action action to v4.38.1 (#​21354) (renovate[bot])
  • 182a6e9 chore: update dependency prettier to v3.9.8 (#​21352) (renovate[bot])
  • f995127 chore: remove CLAUDE.md in favor of AGENTS.md (#​21339) (Jarren)
  • b95fb6c chore: update dependency prettier to v3.9.7 (#​21347) (renovate[bot])
  • 3782dd4 chore: update ecosystem plugins (#​21342) (ESLint Bot)

v10.11.0

Compare Source

Features

  • d136fa4 feat: object-shorthand handle quoted properties for ignoreConstructors (#​21271) (Pavel)
  • 397b3b8 feat: report unsafe labeled continue in no-unsafe-finally rule (#​21316) (electrohyun)
  • d3dd47f feat: only exempt new-cap built-ins that reference the global (#​21290) (sethamus)

Bug Fixes

  • 22b09f5 fix: ignore __proto__ properties in prefer-object-spread (#​21311) (xbinaryx)
  • b684bb1 fix: make TimePass.parse optional in types and docs (#​21313) (ntnyq)
  • 26d11bc fix: don't report __proto__ properties in object-shorthand (#​21310) (xbinaryx)

Documentation

  • 9ecfdc5 docs: note that --cache can serve stale results for cross-file rules (#​21312) (bytedoe)
  • 6c789ff docs: Update README (GitHub Actions Bot)
  • 5997825 docs: clarify preserve-caught-error known limitation (#​21294) (Akinyemi Toluwalase)

Chores

  • 520dd77 perf: Implement fast paths in critical areas (#​21210) (Nicholas C. Zakas)
  • 92086c8 test: update EMFILE error generation for Node.js 26.9.0 compatibility (#​21330) (Francesco Trotta)
  • 9ac7eb6 chore: update github/codeql-action action to v4.38.0 (#​21331) (renovate[bot])
  • 24310e3 chore: update ecosystem plugins (#​21324) (ESLint Bot)
  • 45ad79e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (#​21318) (dependabot[bot])
  • ac74e37 chore: Add AGENTS.md with AI disclosure requirements (#​21221) (Nicholas C. Zakas)
  • c832660 chore: Upgrade Stylelint to the latest version in docs (#​21245) (Jung Hyeon Jun)
  • f9f88fc chore: update ecosystem plugins (#​21308) (ESLint Bot)
  • fc81076 ci: add more types integration tests (#​20395) (Nitin Kumar)

v10.10.0

Compare Source

Features

  • 264b434 feat: add d and v flags to no-unexpected-multiline (#​21305) (Gihyeon Jeong / 정기현)
  • c6cc6c5 feat: check Object.prototype property names in new-cap (#​21269) (crimsonjay0)
  • 5661fa6 feat: no-extra-bind false negatives with class fields and static blocks (#​21260) (synthex-byte)

Bug Fixes

  • bb47dc6 fix: update dependency file-entry-cache to v11 (#​20801) (Milos Djermanovic)
  • 427ac0a fix: use format strings in debug calls (#​21247) (Francesco Trotta)
  • 9d81532 fix: support __proto__ in /* exported */ comments (#​21261) (sethamus)
  • 87e0a08 fix: prefer-object-has-own autofix breaks when Object is shadowed (#​21282) (김채영)
  • 8e2cb14 fix: new-cap false positive for UTC calls with properties: false (#​21275) (Pixel)
  • 9f4a364 fix: Ignore static imports in no-unreachable (#​21276) (Taha Kotil)

Documentation

  • 2417cad docs: Update README (GitHub Actions Bot)
  • 9cecb8a docs: document \c control letter escapes in no-control-regex (#​21286) (한국)
  • 8724829 docs: update compat table links (#​21263) (fnx)
  • 5634542 docs: Clarify eqeqeq suggestion behavior (#​21256) (Müslüm Yılmaz)

Chores

v10.9.1

Compare Source

Bug Fixes

  • 1e641c9 fix: no-loss-of-precision false positive with trailing decimal point (#​21251) (Aleksandr Shoronov)

Documentation

  • ad74a8d docs: add deprecation steps for EOL package versions (#​21248) (Francesco Trotta)

Chores

v10.9.0

Compare Source

Features

  • 08de88e feat: handle underflow in no-loss-of-precision (#​21218) (Rithish S)
  • 55db479 feat: add checkConditionalExpressions to no-unmodified-loop-condition (#​21175) (sethamus)

Bug Fixes

  • 2ba3025 fix: prevent unsafe no-var autofix with hoisted functions (#​21213) (sethamus)
  • 8e69622 fix: Prevent no-var autofix when var is shadowed by catch parameter (#​21204) (Yang Hyeonjong)
  • 684b579 fix: prefer-template invalid autofix creates a tagged template call (#​21207) (김채영)

Documentation

  • 9ef407a docs: use eslint.config.* wherever config file names are listed (#​21216) (Marry (Subin Yang))
  • 87f66f4 docs: Update README (GitHub Actions Bot)
  • 585ef37 docs: update architecture documentation (#​21112) (Francesco Trotta)
  • f3993b0 docs: Update README (GitHub Actions Bot)
  • ffc87d6 docs: fix broken links in Further Reading sections (#​21203) (Minsu)
  • 1a761e1 docs: update moved JSX specification links (#​21198) (Imran Mustafa)
  • 4d00ca4 docs: update ESLint peer dependency to ^10.0.0 in shareable configs (#​21202) (lumir)
  • 510d1a2 docs: Update README (GitHub Actions Bot)

Chores

icewind1991/nextcloud-version-matrix (https://github.com/icewind1991/nextcloud-version-matrix)

v1.3.3: 1.3.3

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/icewind1991/nextcloud-version-matrix/compare/v1.3.2...v1.3.3

nextcloud-releases/openapi-extractor (nextcloud/openapi-extractor)

v1.9.1

Compare Source

v1.9.0

Compare Source

sebastianbergmann/phpunit (phpunit/phpunit)

v10.5.66: PHPUnit 10.5.66

Compare Source

Changed
  • The Software Bill of Materials (SBOM) embedded in the PHAR now uses CycloneDX 1.7 and provides the NTIA minimum elements as well as the data fields that BSI TR-03183-2 (version 2.1.0) requires for logical and identified components, including component creators, original, distribution and effective licences, source code URIs, and the PHP runtime and its extensions as external components

Learn how to install or update PHPUnit 10.5 in the documentation.

Keep up to date with PHPUnit:

v10.5.65: PHPUnit 10.5.65

Compare Source

Changed
  • Do not pass empty output of a test that was run in a separate process to unserialize() (which emits a warning for an empty string as of PHP 8.6)

Learn how to install or update PHPUnit 10.5 in the documentation.

Keep up to date with PHPUnit:
rectorphp/rector (rector/rector)

v2.6.7: Released Rector 2.6.7

Compare Source

Agentic Experience

This release improves Rector for automated, CI and non-interactive workflows: validate configuration without processing files, limit the amount of changes per run, select multiple rules at once, and get more useful machine-readable output.

  • Bump PHPStan to ^2.2.14 and PHP-Parser to ^5.9, regenerate preload (#​8491)
New validate-config command (#​8450, #​8452)

New validate-config command checks rector.php for configuration issues without processing any source files.

vendor/bin/rector validate-config

It reports deprecated rules and configuration, invalid skips, duplicated rule registrations and other config hygiene issues. A valid config exits with 0, while detected issues exit with 1, so the command can be used directly as a CI gate.

For machine-readable output:

vendor/bin/rector validate-config --output-format=json
{
    "valid": true,
    "issue_count": 0
}
Limit a run with --max-changes (#​8449)

New --max-changes option lets automated runs process changes in smaller batches:

vendor/bin/rector process --dry-run --max-changes=50

The limit counts applied rule changes rather than files. The current file is always finished before Rector stops, so the final number may be slightly above the requested limit.

Run multiple rules with --only (#​8451)

--only can now be repeated to run several selected rules in a single pass:

vendor/bin/rector process \
    --only=App\\Rector\\FooRector \
    --only=App\\Rector\\BarRector

A single --only continues to work as before.

Per-line rule attribution in JSON output (#​8448)

JSON output now includes a changes list with the Rector rule and source line for every applied change:

{
    "changes": [
        {
            "rector": "Rector\\Php80\\Rector\\Identical\\StrStartsWithRector",
            "line": 38
        }
    ]
}

The existing applied_rectors field remains unchanged for backward compatibility.

Cleaner non-interactive output

Non-interactive runs are now quieter and safer:

  • Disable progress bar when output is not a TTY (#​8444)
  • Never emit ANSI escape sequences to non-TTY output, even with --ansi (#​8453)
  • Do not prompt or automatically create rector.php when input is non-interactive (#​8454)

Sets

  • Add DirnameDirConcatStringToDirectStringPathRector to the code-quality set (#​8470)
  • Add NarrowBoolDocblockReturnTypeRector to the type-declaration-docblocks set (#​8484)

Bugfixes 🐛

  • CompleteDynamicPropertiesRector: skip when a not-autoloaded ancestor may already declare the property (#​8441)
  • TypeDeclarationDocblocks: restrict array docblock inference to safer/private cases and avoid narrowing properties with incompatible assignment shapes (#​8435, #​8436, #​8437, #​8442)
  • DocblockVarArrayFromPropertyDefaultsRector: widen empty nested array defaults to mixed[] instead of never[] (#​8439, #​8474)
  • DocblockReturnArrayFromDirectArrayInstanceRector: skip empty array returns instead of producing an overly narrow array{} docblock (#​8434)
  • IfToNullCoalescingAssignRector: preserve comments inside the converted if (#​8443)
  • RemoveDeadIfBlockRector: keep empty if with elseif and trailing else where rewriting would change behavior (#​8446)
  • RemoveParentDelegatingClassMethodRector: keep delegating methods carrying annotations such as @Route (#​8459)
  • StrContainsRector: skip empty string needles to avoid behavior changes (#​8460)
  • Parallel processing: guard processes that quit before their encoder is initialized, fixing crashes with high worker counts (#​8461)
  • RemoveDeadCatchRector: keep rethrowing catches before catch-all Throwable/Exception handlers (#​8462)
  • SimplifyUselessVariableRector: preserve variables referenced by commented-out code and stop folding compound assignments into returns (#​8468)
  • ReplaceArgumentDefaultValueRector: avoid re-applying already migrated imported class constants and correctly report applied changes (#​8475)
  • Terminated block detection: ignore trailing comments and recognize terminating infinite loops (#​8476)
  • ForeachToArrayAnyRector: do not drop elseif or else branches when converting a foreach (#​8480)
  • Set Option::SOURCE from the actually resolved paths in regular Rector runs (#​8424)

Deprecations 💀

  • --rules-summary - use --output-format=json, which provides applied rules together with files and lines (#​8457)
  • DynamicDocBlockPropertyToNativePropertyRector - could change a public-by-design @property into a private native property (#​8470)
  • FluentSettersToStandaloneCallMethodRector and RemoveReturnThisFromSetterClassMethodRector - fluent API semantics are too use-case dependent for a generic transformation (#​8473)
  • ListSwapArrayOrderRector - can turn valid list() assignments into broken code; removed from PHP 7.0 sets (#​8477)
  • Remove RenameDeprecatedMethodCallRector - inferring replacement methods from free-text @deprecated descriptions is too risky; explicit rename rules are more predictable (#​8485)

rector-doctrine 🟠

  • TypedPropertyFromToOneRelationTypeRector: skip untyped parent property overrides (#​520)
  • TypedPropertyFromColumnTypeRector: skip untyped parent property overrides (#​521)
  • TypedPropertyFromColumnTypeRector: fix numeric defaults for decimal/bigint columns (#​522)
  • TypedPropertyFromColumnTypeRector: make generated property type nullable when a null default is present (#​523)

rector-phpunit 🟢

  • Deprecate RemoveNamedArgsInDataProviderRector (#​782)

rector-symfony 🎵

  • Move EnableValidationAttributesRector into the composer-based upgrade path (#​1065)
  • ConsoleExecuteReturnIntRector: correctly report changes when rewriting an existing return (#​1064)

rector-downgrade-php ⬇️

  • DowngradeNeverTypeDeclarationRector: support never return types on arrow functions (#​397)
  • Add DowngradeReflectionMethodHasPrototypeRector for ReflectionMethod::hasPrototype() when downgrading below PHP 8.2 (#​398)

v2.6.6: Released Rector 2.6.6

Compare Source

File selection

--filter option to narrow processed files (#​8419)

New --filter option keeps only files whose path matches all given patterns. Repeat the option to require several patterns at once, handy for scoping a run to a subtree or a naming convention without editing config paths.

vendor/bin/rector process src --filter Controller --filter Admin

Before: process every file under the given paths. After: process only files matching all --filter patterns.

Bugfixes 🐛

  • Add back RectorConfig::tag() as a no-op BC layer (#​8431)
  • TypeDeclarationDocblocks: fix invalid array-in-key docblock when narrowing long array unions (#​8430)
  • BetterPhpDocParser: keep import used only in an annotation array key (#​8429)
  • RenameVariableToMatchMethodCallReturnTypeRector: fix partial rename with same-named nested arrow param (#​8428)
  • ArrayFirstLastRector: skip nested compound assignment (#​8425)
  • ReturnTypeFromStrictNewArrayRector: add doc return type only for list and generic arrays (#​8423), skip noisy array-shape union return docblock (#​8422)

Extension packages

rector-phpunit 🟢
  • AllowMockObjectsForDataProviderRector: skip dynamic method call (#​781)
  • AssertEmptyNullableObjectToAssertInstanceofRector: skip assertNull/assertEmpty (#​780)
  • AddSeeTestAnnotationRector: skip existing imported or short @see annotation (#​779)
rector-downgrade-php ⬇️
  • DowngradeSetAccessibleReflectionPropertyRector: handle getProperties()/getMethods() loop (#​396)
  • DowngradeHashAlgorithmXxHashRector: skip PHP_VERSION_ID guarded hash() calls (#​394)

Internal / cleanup

  • Add mspirkov/yii2-rector link to README (#​8427)
  • Add fixtures for arrow functions returning a ?? expression (#​8421)

v2.6.5: Released Rector 2.6.5

Compare Source

Caching

This release makes the cache smarter about config changes - fewer needless full re-runs, while still invalidating when results could actually differ.

Configured rule value changes now invalidate the cache (#​8400)

withConfiguredRule() stored its config on the RectorConfig instance only, never in the cache hash. Changing a rule's values - same class, different config - kept serving the stale result.

 return RectorConfig::configure()
     ->withConfiguredRule(SomeRector::class, [
-        'old value',
+        'new value',
     ]);

Before: cache kept, files re-analysed with stale value. After: cache dropped, re-analysed with new value. Merged config now flows through a RULE_CONFIGURATIONS parameter into the strict cache hash. Upgrading invalidates the cache once for projects using configured rules.

--only <Rule> reuses the full-run cache (#​8400)

Each --only selection has its own cache namespace, so a file left clean by a prior full run was re-analysed under --only even when nothing changed. A scoped run now falls back to the full-run cache (read only, file content still compared, so real edits are still picked up).

vendor/bin/rector process       # full run, files left clean are cached
vendor/bin/rector process --only "Rector\..\SomeRector"

Before: --only re-analyses every file. After: skips files the full run already left clean.

Directional cache invalidation on config change (#​8397)

Previously any change to any config parameter dropped the whole cache. Now changes are compared by direction:

  • removing a rule/set, or adding a skip -> strictly less work -> cache kept
  • adding a rule/set, or removing a skip -> more work possible -> cache dropped
  • output-affecting params (php version, import names, indent) -> any change still drops the cache
  • runtime/reporting params (--parallel, memory limit, deprecation notices) -> never invalidate
 return RectorConfig::configure()
     ->withRules([
         SomeRector::class,
-        OtherRector::class,     // removing a rule -> cache kept
     ]);
 return RectorConfig::configure()
     ->withSkip([
         SomeRector::class,
+        AnotherRector::class,   // adding a skip -> cache kept
     ]);

Before: full cache dropped, every file re-analysed. After: cache kept, only changed files re-analysed. A legacy cache value from an older version triggers a single safe reset.

Bugfixes 🐛

  • Support PHPStan 2.2.10 scope changes (#​8420)
  • Fix double backslash in FunctionFirstClassCallableRector (#​8398)
  • IfToNullCoalescingAssignRector: fix isset guard never converting (#​8389), keep comments above if (#​8388), skip non-nullable typed property (#​8387)
  • InlineIfToExplicitIfRector: skip same local method call and call chain (#​8417, #​8418)
  • ArrowFunctionDelegatingCallToFirstClassCallableRector: skip callee arity mismatch (#​8391)
  • Fix newline formatting of deprecated skipped rules warning (#​8386)

Deprecations 💀

Rules:

  • ShortenElseIfRector (#​8416)
  • CombineIfRector (#​8413)
  • ExplicitBoolCompareRector - can make if-train less readable (#​8412)
  • SimplifyIfElseToTernaryRector - avoids less readable code (#​8411)

Sets and config:

  • SetList::IF - rules moved into code-quality and coding-style sets (#​8414)
  • SetList::INSTANCEOF - rules moved into code-quality and type-declaration sets (#​8408)
  • SetList::PHP_* constants - use withPhpSets() / withPhpLevel() instead (#​8405)
  • Deprecate group approach for composer-based sets; load from Laravel and Drupal directly (#​8406)
  • Mark prepared sets params and withCacheMetaExtension() as @deprecated (#​8415)
  • Disable withSetProviders() (#​8392)

Console commands:


Internal / cleanup

  • Inline symplify/easy-parallel into src/Parallel (#​8401)
  • Reuse RectorCheaperGuardsFirstRule from symplify/phpstan-rules (#​8404)
  • Remove SingleServiceRegistrationRule, drop unused react/promise (#​8403)
  • Remove unused RelatedConfigInterface, dead stub files (#​8395, #​8407)
  • Trim redundant Issues regression tests (#​8399)

v2.6.4: Released Rector 2.6.4

Compare Source

A tooling release under the hood: Rector's dependency-injection container moves off illuminate/container onto entropy/entropy, and composer-based sets now target the lowest declared version of a library instead of guessing the current one.


New rules 🎉

rector-src
  • [Php7.4] IfToNullCoalescingAssignRector — convert an if null-guard into ??= (#​8356)
  • [Php7.3] ArrayKeysToArrayKeyFirstLastRector — array_keys($a)[0] → array_key_first($a) (#​8238)
rector-symfony
  • [Web Link] WebLinkStringRelationsToConstantsRector (#​1058)

Engine 🔧

  • Switch the DI container from illuminate/container to entropy/entropy (#​8362) — lighter container, order-independent service collections via autodiscover()
  • [VersionBonding] Allow a rule to require multiple composer package constraints at once (#​8355)
  • [Composer] Target the lowest declared version for libraries in composer-based sets; only a project package type is treated as an application (#​8359, #​8363)
  • [Configuration] Skip deprecated rules pulled in from an active set — warn only instead of crashing (#​8358)
  • [DI] Register PHPStan PhpVersionFactory as a public service so third-party rules can autowire it (#​8365)
  • [PhpParser] Merge decorating node visitors from 14 to 8 for faster traversal (#​8380)

Bugfixes 🐛

rector-src
  • [TypeDeclarationDocblocks] Skip ClassMethodArrayDocblockParamFromLocalCallsRector on methods overriding a parent/interface (#​8357)
  • [TypeDeclarationDocblocks] Skip a contradicting @param array when the local call type conflicts with the default value (#​8381)
  • [Naming] Skip a valid singular name with an ous suffix in RenameForeachValueVariableToMatchExprVariableRector (#​8382)
rector-symfony
  • [Symfony 6.1] Skip CommandConfigureToAttributeRector on non-constant configure() values (#​1057)
  • [Symfony 3.4] Skip ContainerGetNameToTypeInTestsRector when the named service has no matching FQCN service (#​1051)
  • [Symfony 3.0] Skip OptionNameRector when no option name changes (#​1044)
rector-phpunit
  • [CodeQuality] Fix AddInstanceofAssertForNullableArgumentRector duplicating assertInstanceOf inside traits (#​773)
  • [CodeQuality] Fix MatchAssertSameExpectedTypeRector rewriting a passing assert into a failing one (#​771)

Set changes 📈

rector-src
  • [CodeQuality] Add FlipNegatedTernaryInstanceofRector to the code quality level (#​8385)
rector-symfony
  • [Symfony 7.3] Add missing rename function call (#​1056)
  • [Symfony 7.2] Add missing rename class and function calls (#​1055)
  • [CodeQuality] Move RequestIsMainRector and other version-bonded rules to the composer-based set (#​1048, #​1045)
  • [Symfony 7.3] GetFiltersAndFunctionsToAsTwigAttributeRector — support arrow-call functions; gate on symfony/twig-bridge 7.3, not twig alone (#​1043, #​1050)
  • [Set] Mark ANNOTATIONS_TO_ATTRIBUTES as @internal instead of @deprecated (#​1053)
rector-doctrine
  • Move AddAnnotationToRepositoryRector to the composer-based set only (#​510)

Deprecations 💀

Deprecated rules run without any effect, print a warning and will be removed in a future major release.

rector-symfony
  • [CodeQuality] InlineClassRoutePrefixRector (#​1049)
  • [CodeQuality] AddTraitGetterReturnTypeBasedOnSetterRequiredRector (#​1047)
  • [CodeQuality] LiteralGetToRequestClassConstantRector (#​1046)

Removals 💀

rector-src
  • [Cleanup] Remove the write-only CallLikeThisBoundClosureArgsNodeVisitor and its unread attribute (#​8373)

v2.6.3: Released Rector 2.6.3

Compare Source

A stabilization release on top of the composer-based sets finished in 2.6.2 - bugfixes across the engine, a couple of fresh Symfony and Doctrine rules, and the caching cleanup that the cacheClass() deprecation promised.

New rules 🎉

rector-symfony
  • [Symfony 6.1] RouteRequirementStringToConstantRector (#​1037)
rector-doctrine
  • [DBAL 3.1] QueryBuilderExecuteToExecuteQueryOrExecuteStatementRector — split the deprecated execute() into executeQuery() / executeStatement() (#​507)

Bugfixes 🐛

  • [DeadCode] Skip RemoveReturnTagIncompatibleWithNativeTypeRector on a type alias nested in a union (#​8319)
  • [NodeAnalyzer] Treat an infinite loop without a break as always terminated (#​8348) — improves return/dead-code analysis on while (true) bodies
rector-symfony
  • [CodeQuality] Fix InlineClassRoutePrefixRector duplicating the route name prefix on attribute routes (#​9851)
  • [Symfony 7.2] Fix PushRequestToRequestStackConstructorRector leaving the pushed request undefined (#​1040)
  • [CodeQuality] Skip loadValidatorMetadata() containing addConstraint(new Callback()) (#​1038)
rector-phpunit
  • [PHPUnit 6.0] Skip imported PHPUnit assert functions in AddDoesNotPerformAssertionToNonAssertingTestRector (#​767)

Set changes 📈

rector-doctrine
  • [ORM 3.5] Replace deprecated ORMSetup methods — createAttributeMetadataConfiguration() → createAttributeMetadataConfig(), createXMLMetadataConfiguration() → createXMLMetadataConfig(), createConfiguration() → createConfig()
  • [DBAL 4.0] Replace the removed Types::ARRAY with Types::SIMPLE_ARRAY (#​506)

Deprecations 💀

Deprecated rules run without any effect, print a warning and will be removed in a future major release.

rector-phpunit
  • AllowMockObjectsWithoutExpectationsAttributeRector — also removed from the set

Removals 💀

rector-src
  • [Caching] Drop MemoryCacheStorage, always use FileCacheStorage (#​8354) — completes the cacheClass() deprecation from 2.6.2; only file cache is useful to end users
vitejs/vite (vite)

v7.3.7

Compare Source

Please refer to CHANGELOG.md for details.

vuejs/core (vue)

v3.5.43

Compare Source

Bug Fixes

v3.5.42

Compare Source

Bug Fixes

Configuration

📅 Schedule: (UTC)

  • 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 has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update | |---|---|---|---|---|---| | [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) | [`7.4.1` → `7.5.0`](https://renovatebot.com/diffs/npm/@nextcloud%2fdialogs/7.4.1/7.5.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nextcloud%2fdialogs/7.5.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nextcloud%2fdialogs/7.4.1/7.5.0?slim=true) | dependencies | minor | | [@nextcloud/files](https://github.com/nextcloud-libraries/nextcloud-files) | [`4.0.0` → `4.1.0`](https://renovatebot.com/diffs/npm/@nextcloud%2ffiles/4.0.0/4.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nextcloud%2ffiles/4.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nextcloud%2ffiles/4.0.0/4.1.0?slim=true) | dependencies | minor | | [@nextcloud/router](https://github.com/nextcloud-libraries/nextcloud-router) | [`3.1.0` → `3.2.0`](https://renovatebot.com/diffs/npm/@nextcloud%2frouter/3.1.0/3.2.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nextcloud%2frouter/3.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nextcloud%2frouter/3.1.0/3.2.0?slim=true) | dependencies | minor | | [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) | [`9.9.0` → `9.13.1`](https://renovatebot.com/diffs/npm/@nextcloud%2fvue/9.9.0/9.13.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@nextcloud%2fvue/9.13.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nextcloud%2fvue/9.9.0/9.13.1?slim=true) | dependencies | minor | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.67.0` → `8.71.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.67.0/8.71.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.71.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.67.0/8.71.1?slim=true) | devDependencies | minor | | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`10.8.1` → `10.12.0`](https://renovatebot.com/diffs/npm/eslint/10.8.1/10.12.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.12.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.8.1/10.12.0?slim=true) | devDependencies | minor | | [https://github.com/icewind1991/nextcloud-version-matrix](https://github.com/icewind1991/nextcloud-version-matrix) | `v1.3.2` → `v1.3.3` | ![age](https://developer.mend.io/api/mc/badges/age/github-tags/icewind1991%2fnextcloud-version-matrix/v1.3.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/icewind1991%2fnextcloud-version-matrix/v1.3.2/v1.3.3?slim=true) | action | patch | | [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor) | `v1.8.7` → `v1.9.1` | ![age](https://developer.mend.io/api/mc/badges/age/packagist/nextcloud%2fopenapi-extractor/1.9.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/nextcloud%2fopenapi-extractor/1.8.7/1.9.1?slim=true) | require-dev | minor | | [phpunit/phpunit](https://phpunit.de/) ([source](https://github.com/sebastianbergmann/phpunit)) | `10.5.64` → `10.5.66` | ![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/10.5.66?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpunit%2fphpunit/10.5.64/10.5.66?slim=true) | require-dev | patch | | [rector/rector](https://getrector.com/) ([source](https://github.com/rectorphp/rector)) | `2.6.2` → `2.6.7` | ![age](https://developer.mend.io/api/mc/badges/age/packagist/rector%2frector/2.6.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/rector%2frector/2.6.2/2.6.7?slim=true) | require-dev | patch | | [vite](https://vite.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`7.3.6` → `7.3.7`](https://renovatebot.com/diffs/npm/vite/7.3.6/7.3.7) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite/7.3.7?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/7.3.6/7.3.7?slim=true) | devDependencies | patch | | [vue](https://vuejs.org/) ([source](https://github.com/vuejs/core)) | [`3.5.41` → `3.5.43`](https://renovatebot.com/diffs/npm/vue/3.5.41/3.5.43) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.43?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.41/3.5.43?slim=true) | dependencies | patch | --- ### Release Notes <details> <summary>nextcloud-libraries/nextcloud-dialogs (@&#8203;nextcloud/dialogs)</summary> ### [`v7.5.0`](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/HEAD/CHANGELOG.md#v750) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v7.4.1...v7.5.0) ##### Notes This version include some reworked - and accessible - toast notifications. Those new toast messages will be displayed on the bottom start of the page, this is by design and not a bug. ##### Added - feat: toast timeout configuration [#&#8203;2539](https://github.com/nextcloud-libraries/nextcloud-dialogs/pull/2539) ([kristian-zendato](https://github.com/kristian-zendato)) - feat: accessible toast and drop toastify [#&#8203;2324](https://github.com/nextcloud-libraries/nextcloud-dialogs/pull/2324) ([skjnldsv](https://github.com/skjnldsv)) ##### Fixed - Simplify the file conflict dialog [#&#8203;2540](https://github.com/nextcloud-libraries/nextcloud-dialogs/pull/2540) ([jancborchardt](https://github.com/jancborchardt)) </details> <details> <summary>nextcloud-libraries/nextcloud-files (@&#8203;nextcloud/files)</summary> ### [`v4.1.0`](https://github.com/nextcloud-libraries/nextcloud-files/blob/HEAD/CHANGELOG.md#410---2026-09-16) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-files/compare/v4.0.0...v4.1.0) ##### 🚀 Enhancements - feat(recent-search): include recently uploaded files in addition to modified files ([#&#8203;1498](https://github.com/nextcloud-libraries/nextcloud-files/pull/1498)) - feat(recent-search): add creation_time property and use capatabilities to identify wheter creation_time and upload_time are supported ([#&#8203;1517](https://github.com/nextcloud-libraries/nextcloud-files/pull/1517)) - feat(upload): merge upload related API from `@nextcloud/upload` ([#&#8203;1509](https://github.com/nextcloud-libraries/nextcloud-files/pull/1509)) - feat(recent-search): add parameter to allow dynamic limit of returned items ([#&#8203;1527](https://github.com/nextcloud-libraries/nextcloud-files/pull/1527)) - feat(recent-search): allow ordering by nc:last_activity when capability is true ([#&#8203;1547](https://github.com/nextcloud-libraries/nextcloud-files/pull/1547)) - feat(recent-search): add nc:upload_time as a select prop ([#&#8203;1543](https://github.com/nextcloud-libraries/nextcloud-files/pull/1543)) - feat(uploader): add reset event ([#&#8203;1672](https://github.com/nextcloud-libraries/nextcloud-files/pull/1672)) - feat(sidebar): add API for mounting the sidebar ([#&#8203;1728](https://github.com/nextcloud-libraries/nextcloud-files/pull/1728)) ##### 🐛 Fixed bugs - fix(upload): expose the current uploader statistics ([#&#8203;1673](https://github.com/nextcloud-libraries/nextcloud-files/pull/1673)) - fix(uploader): the conflicts callback needs to get the relative path ([#&#8203;1676](https://github.com/nextcloud-libraries/nextcloud-files/pull/1676)) - fix(upload): only create directory if needed ([#&#8203;1674](https://github.com/nextcloud-libraries/nextcloud-files/pull/1674)) - fix(upload): check if we need to create a folder before creating it ([#&#8203;1687](https://github.com/nextcloud-libraries/nextcloud-files/pull/1687)) - fix(uploader): properly handle chunked uploads ([#&#8203;1686](https://github.com/nextcloud-libraries/nextcloud-files/pull/1686)) - fix(upload): properly handle skipped files ([#&#8203;1722](https://github.com/nextcloud-libraries/nextcloud-files/pull/1722)) - fix(upload): propagate folder renames to already initialized child uploads ([#&#8203;1744](https://github.com/nextcloud-libraries/nextcloud-files/pull/1744)) - fix(upload): honor `root` and `retries` upload options ([#&#8203;1745](https://github.com/nextcloud-libraries/nextcloud-files/pull/1745)) - fix(upload): do not finish chunked uploads after the first chunk ([#&#8203;1746](https://github.com/nextcloud-libraries/nextcloud-files/pull/1746)) - fix(upload): make the `signal` upload option actually cancel the upload ([#&#8203;1747](https://github.com/nextcloud-libraries/nextcloud-files/pull/1747)) - fix(upload): read all entries of dropped folders ([#&#8203;1748](https://github.com/nextcloud-libraries/nextcloud-files/pull/1748)) ##### Other changes - refactor: group all UI integrations in folder structure ([#&#8203;1496](https://github.com/nextcloud-libraries/nextcloud-files/pull/1496)) - refactor(upload): split uploader into separate classes for file and folder uploads ([#&#8203;1535](https://github.com/nextcloud-libraries/nextcloud-files/pull/1535)) - refactor(upload): remove duplicated uploader status information ([#&#8203;1675](https://github.com/nextcloud-libraries/nextcloud-files/pull/1675)) - chore(docs): update last readme example syntax ([#&#8203;1533](https://github.com/nextcloud-libraries/nextcloud-files/pull/1533)) - ci: update all workflow templates from organization template repository - Updated dependencies - Bump `@nextcloud/auth` to 2.6.0 - Bump `@nextcloud/axios` to 2.6.0 - Bump `@nextcloud/sharing` to 0.4.0 - Bump `@nextcloud/paths` to 3.1.0 - Bump `axios` to 1.18.1 - Bump `dompurify` to 3.4.13 - Bump `fast-xml-builder` to 1.2.0 - Bump `immutable` to 5.1.5 - Bump `p-queue` to 9.3.3 </details> <details> <summary>nextcloud-libraries/nextcloud-router (@&#8203;nextcloud/router)</summary> ### [`v3.2.0`](https://github.com/nextcloud-libraries/nextcloud-router/blob/HEAD/CHANGELOG.md#320---2026-09-16) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-router/compare/v3.1.0...v3.2.0) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-router/compare/v3.1.0...v3.2.0) ##### Added - feat(avatar): support guestFallback and version query params [#&#8203;916](https://github.com/nextcloud-libraries/nextcloud-router/pull/916) ([Antreesy](https://github.com/Antreesy)) ##### Fixed - fix: allow `generateUrl` in non-DOM environment and improve environment issues exceptions [#&#8203;845](https://github.com/nextcloud-libraries/nextcloud-router/pull/845) ([ShGKme](https://github.com/ShGKme)) ##### Changed - Update dependencies </details> <details> <summary>nextcloud-libraries/nextcloud-vue (@&#8203;nextcloud/vue)</summary> ### [`v9.13.1`](https://github.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v9131-2026-09-24) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.13.0...v9.13.1) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.13.0...v9.13.1) ##### 🐛 Fixed bugs - fix(NcPopover): `afterShow` and `afterHide` events are not fired with `floating-vue` >= 5.3.0 [#&#8203;8994](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8994) ([rotdrop](https://github.com/rotdrop)) - fix(NcModal): center the slideshow progress ring [#&#8203;8990](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8990) ([skjnldsv](https://github.com/skjnldsv)) - fix(NcSelect): new style variables are lost when `appendToBody` breaking `z-index` [#&#8203;8996](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8996) ([ShGKme](https://github.com/ShGKme)) - fix(NcDateTimePicker): warn about usage of non-standard formatting tokens [#&#8203;8934](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8934) ([odzhychko](https://github.com/odzhychko)) - fix(NcReferenceWidget): show description even on smaller embeds [#&#8203;8545](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8545) ([tyzbit](https://github.com/tyzbit)) ##### Other changes - Updated translations ### [`v9.13.0`](https://github.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v9130-2026-09-17) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.12.0...v9.13.0) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.12.0...v9.13.0) ##### 🚀 Enhancements - feat(NcModal): expose the slideshow state as a model [#&#8203;8955](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8955) ([skjnldsv](https://github.com/skjnldsv)) - feat(NcAvatar): add a version prop for longer avatar caching [#&#8203;8959](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8959) ([pringelmann](https://github.com/pringelmann)) ##### 🐛 Fixed bugs - fix(NcAppNavigation): also emit `navigation-toggled` on mobile change [#&#8203;8353](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8353) ([skjnldsv](https://github.com/skjnldsv)) - fix(dialog): specificity of mobile selector [#&#8203;8956](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8956) ([pulsejet](https://github.com/pulsejet)) ##### Other Changes - refactor(NcAppContent\*): migrate to `<script setup>` [#&#8203;8864](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8864) ([susnux](https://github.com/susnux)) - refactor(NcAppContent\*): migrate components to Typescript [#&#8203;8863](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8863) ([susnux](https://github.com/susnux)) - chore(deps): update `@nextcloud/files` to v4.1.0 [#&#8203;8972](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8972) ([susnux](https://github.com/susnux)) - Updated dependencies - Updated translations ### [`v9.12.0`](https://github.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v9120-2026-09-11) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.11.0...v9.12.0) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.11.0...v9.12.0) ##### 🚀 Enhancements - feat(NcUploadPicker): migrate component from `@nextcloud/upload` [#&#8203;7882](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7882) ([susnux](https://github.com/susnux)) ##### 🐛 Fixed bugs - fix: modal height in small screen [#&#8203;8859](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8859) ([kristian-zendato](https://github.com/kristian-zendato)) - fix(NcDateTimePicker): for week picker do not show time picker [#&#8203;8923](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8923) ([odzhychko](https://github.com/odzhychko)) - fix(NcAvatar): pick the avatar variant a display actually needs [#&#8203;8948](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8948) ([pringelmann](https://github.com/pringelmann)) - fix(NcReferenceList): do not flash empty widget list before first fetch [#&#8203;8865](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8865) ([jospoortvliet](https://github.com/jospoortvliet)) - fix: update profile hovercard content data [#&#8203;8885](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8885) ([kristian-zendato](https://github.com/kristian-zendato)) ##### Other Changes - Revert "feat(NcAppNavigation): add animation effect for navigation items" [#&#8203;8939](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8939) ([susnux](https://github.com/susnux)) - Updated dependencies - Updated translations ### [`v9.11.0`](https://github.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v9110-2026-08-28) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.10.0...v9.11.0) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.10.0...v9.11.0) ##### 🚀 Enhancements - feat(NcAppSidebarTab): add animation effect for tab button [#&#8203;8793](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8793) ([jancborchardt](https://github.com/jancborchardt)) - feat(NcSelect): add helperText support [#&#8203;8787](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8787) ([skjnldsv](https://github.com/skjnldsv)) ##### 🐛 Fixed bugs - fix(NcActionInput): display arrow icon for submit [#&#8203;8884](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8884) ([odzhychko](https://github.com/odzhychko)) - fix(NcActions) Listen on afterHide instead of non-existing afterClosed. [#&#8203;8870](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8870) ([rotdrop](https://github.com/rotdrop)) - fix(NcSelect): align the multiple variant width with the single one [#&#8203;8893](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8893) ([skjnldsv](https://github.com/skjnldsv)) - fix(NcAppNavigationItem): backwards tabbing action selection [#&#8203;8821](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8821) (\[[GVodyanov](https://github.com/GVodyanov)) ### [`v9.10.0`](https://github.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v9100-2026-08-24) [Compare Source](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.9.0...v9.10.0) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.9.0...v9.10.0) ##### 🚀 Enhancements - fix(NcSelect): floating label design using NcTextField [#&#8203;8570](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8570) ([skjnldsv](https://github.com/skjnldsv)) - feat(NcPopover): animate open/close and remove arrow, fix [#&#8203;8690](https://github.com/nextcloud-libraries/nextcloud-vue/issues/8690) [#&#8203;8769](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8769) ([jancborchardt](https://github.com/jancborchardt)) - feat(NcHeaderMenu): animate open/close and remove caret [#&#8203;8770](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8770) ([jancborchardt](https://github.com/jancborchardt)) - feat(styling): Clicky controls [#&#8203;8579](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8579) ([kra-mo](https://github.com/kra-mo)) - feat: profile popover card [#&#8203;8845](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8845) ([kristian-zendato](https://github.com/kristian-zendato)) - feat(NcAppNavigation): add animation effect for navigation items [#&#8203;8685](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8685) ([jancborchardt](https://github.com/jancborchardt)) - feat(NcDateTimePickerNative): floating label design [#&#8203;8768](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8768) ([skjnldsv](https://github.com/skjnldsv)) ##### 🐛 Fixed bugs - fix(actions): top-align icons with multi-line action labels [#&#8203;8730](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8730) ([jancborchardt](https://github.com/jancborchardt)) - fix(NcAppNavigationToggle): Use more common left panel toggle icon [#&#8203;8746](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8746) ([kra-mo](https://github.com/kra-mo)) - fix(NcAppNavigationItem): close mobile navigation on router-link click [#&#8203;8732](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8732) ([jancborchardt](https://github.com/jancborchardt)) - fix(NcDateTimePicker): use translated words in dates formatted with a format string [#&#8203;8644](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8644) ([odzhychko](https://github.com/odzhychko)) - fix(NcAppNavigationItem): tabbing on editable items [#&#8203;8212](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8212) ([GVodyanov](https://github.com/GVodyanov)) - fix: generating avatar with unusual display name [#&#8203;8792](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8792) ([madbob](https://github.com/madbob)) - fix(NcDateTimePicker): handle text input for default formatting [#&#8203;8657](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8657) ([odzhychko](https://github.com/odzhychko)) - fix(NcAppNavigation, NcAppSidebar): More graceful animations [#&#8203;8691](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8691) ([kra-mo](https://github.com/kra-mo)) - fix(NcDateTimePicker): avoid rerendering picker on locale change [#&#8203;8836](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8836) ([odzhychko](https://github.com/odzhychko)) - fix(useFormatDateTime): properly handle invalid dates [#&#8203;8852](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8852) ([susnux](https://github.com/susnux)) - fix(NcProgressBar): properly assign attributes [#&#8203;8851](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8851) ([susnux](https://github.com/susnux)) - fix(NcSelect): truncate long selected labels without overflowing the input [#&#8203;8829](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8829) ([Koc](https://github.com/Koc)) - fix(NcCheckboxRadioSwitch): expose switch type with role=switch [#&#8203;8747](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8747) ([skjnldsv](https://github.com/skjnldsv)) ##### Other Changes - chore: make prerelease script reusable, ignore bots [#&#8203;8731](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8731) ([Antreesy](https://github.com/Antreesy)) - test(NcDateTimePicker): shrink number of locales for the snapshot test case [#&#8203;8825](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8825) ([odzhychko](https://github.com/odzhychko)) </details> <details> <summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/parser)</summary> ### [`v8.71.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8711-2026-10-05) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.71.0...v8.71.1) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.71.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8710-2026-09-28) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.70.1...v8.71.0) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.70.1`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8701-2026-09-21) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.70.0...v8.70.1) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.70.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8700-2026-09-07) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.69.0...v8.70.0) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.69.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8690-2026-08-31) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.68.0...v8.69.0) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. ### [`v8.68.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8680-2026-08-24) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.67.0...v8.68.0) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v10.12.0`](https://github.com/eslint/eslint/releases/tag/v10.12.0) [Compare Source](https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0) #### Features - [`4618052`](https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5) feat: handle astral letters in `new-cap` ([#&#8203;21357](https://github.com/eslint/eslint/issues/21357)) (sary) - [`4ec5168`](https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa) feat: allow `SourceCode#getText()` to accept tokens and comments ([#&#8203;21340](https://github.com/eslint/eslint/issues/21340)) (electrohyun) #### Bug Fixes - [`bc51eee`](https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7) fix: `prefer-arrow-callback` false positive in conditional test ([#&#8203;21373](https://github.com/eslint/eslint/issues/21373)) (Daniel Pinto) - [`bbff86c`](https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038) fix: skip lines with multiple comments in `max-lines-per-function` ([#&#8203;21332](https://github.com/eslint/eslint/issues/21332)) (xbinaryx) - [`efc4d6b`](https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a) fix: astral letters in `consistent-return`, `no-eval`, `no-invalid-this` ([#&#8203;21360](https://github.com/eslint/eslint/issues/21360)) (lumir) - [`93de066`](https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba) fix: prefer-exponentiation-operator autofix for async function base ([#&#8203;21322](https://github.com/eslint/eslint/issues/21322)) (Vladimir Babin) - [`02e34ff`](https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5) fix: add missing space after `else` in `curly` autofix ([#&#8203;21355](https://github.com/eslint/eslint/issues/21355)) (Pixel) - [`b14b8bc`](https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160) fix: correct `id-length` message for long private names ([#&#8203;21348](https://github.com/eslint/eslint/issues/21348)) (Pixel) - [`69aac01`](https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8) fix: support `TSFunctionType` in `getFunctionHeadLoc` ([#&#8203;21335](https://github.com/eslint/eslint/issues/21335)) (xbinaryx) - [`686630e`](https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532) fix: `no-loss-of-precision` false positive with `0.e5` ([#&#8203;21337](https://github.com/eslint/eslint/issues/21337)) (sethamus) #### Documentation - [`67eb586`](https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f) docs: Update README (GitHub Actions Bot) - [`5370d7e`](https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21) docs: clarify `one-var` `separateRequires` matches any `require()` call ([#&#8203;21192](https://github.com/eslint/eslint/issues/21192)) (sethamus) - [`8816c1d`](https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f) docs: Update README (GitHub Actions Bot) - [`3d2e7ce`](https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e) docs: fix typo in no-unused-expressions documentation ([#&#8203;21346](https://github.com/eslint/eslint/issues/21346)) (bytedoe) #### Chores - [`152067f`](https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6) chore: update ecosystem plugins ([#&#8203;21362](https://github.com/eslint/eslint/issues/21362)) (ESLint Bot) - [`b56d58e`](https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e) chore: update github/codeql-action action to v4.38.2 ([#&#8203;21376](https://github.com/eslint/eslint/issues/21376)) (renovate\[bot]) - [`bfaea12`](https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177) perf: cache normalized config globals per languageOptions ([#&#8203;21364](https://github.com/eslint/eslint/issues/21364)) (James Ross) - [`322209e`](https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c) ci: avoid Nx cache in ecosystem tests and disable failing test ([#&#8203;21369](https://github.com/eslint/eslint/issues/21369)) (Francesco Trotta) - [`d166567`](https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927) chore: update dependency prettier to v3.9.9 ([#&#8203;21371](https://github.com/eslint/eslint/issues/21371)) (renovate\[bot]) - [`29585ce`](https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c) chore: update dependency eslint-plugin-expect-type to ^0.7.0 ([#&#8203;21359](https://github.com/eslint/eslint/issues/21359)) (renovate\[bot]) - [`39d79ba`](https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d) chore: update github/codeql-action action to v4.38.1 ([#&#8203;21354](https://github.com/eslint/eslint/issues/21354)) (renovate\[bot]) - [`182a6e9`](https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f) chore: update dependency prettier to v3.9.8 ([#&#8203;21352](https://github.com/eslint/eslint/issues/21352)) (renovate\[bot]) - [`f995127`](https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00) chore: remove CLAUDE.md in favor of AGENTS.md ([#&#8203;21339](https://github.com/eslint/eslint/issues/21339)) (Jarren) - [`b95fb6c`](https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947) chore: update dependency prettier to v3.9.7 ([#&#8203;21347](https://github.com/eslint/eslint/issues/21347)) (renovate\[bot]) - [`3782dd4`](https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815) chore: update ecosystem plugins ([#&#8203;21342](https://github.com/eslint/eslint/issues/21342)) (ESLint Bot) ### [`v10.11.0`](https://github.com/eslint/eslint/releases/tag/v10.11.0) [Compare Source](https://github.com/eslint/eslint/compare/v10.10.0...v10.11.0) #### Features - [`d136fa4`](https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127) feat: object-shorthand handle quoted properties for `ignoreConstructors` ([#&#8203;21271](https://github.com/eslint/eslint/issues/21271)) (Pavel) - [`397b3b8`](https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690) feat: report unsafe labeled `continue` in `no-unsafe-finally` rule ([#&#8203;21316](https://github.com/eslint/eslint/issues/21316)) (electrohyun) - [`d3dd47f`](https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4) feat: only exempt `new-cap` built-ins that reference the global ([#&#8203;21290](https://github.com/eslint/eslint/issues/21290)) (sethamus) #### Bug Fixes - [`22b09f5`](https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476) fix: ignore `__proto__` properties in `prefer-object-spread` ([#&#8203;21311](https://github.com/eslint/eslint/issues/21311)) (xbinaryx) - [`b684bb1`](https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166) fix: make TimePass.parse optional in types and docs ([#&#8203;21313](https://github.com/eslint/eslint/issues/21313)) (ntnyq) - [`26d11bc`](https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e) fix: don't report `__proto__` properties in `object-shorthand` ([#&#8203;21310](https://github.com/eslint/eslint/issues/21310)) (xbinaryx) #### Documentation - [`9ecfdc5`](https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa) docs: note that --cache can serve stale results for cross-file rules ([#&#8203;21312](https://github.com/eslint/eslint/issues/21312)) (bytedoe) - [`6c789ff`](https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab) docs: Update README (GitHub Actions Bot) - [`5997825`](https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3) docs: clarify preserve-caught-error known limitation ([#&#8203;21294](https://github.com/eslint/eslint/issues/21294)) (Akinyemi Toluwalase) #### Chores - [`520dd77`](https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68) perf: Implement fast paths in critical areas ([#&#8203;21210](https://github.com/eslint/eslint/issues/21210)) (Nicholas C. Zakas) - [`92086c8`](https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a) test: update `EMFILE` error generation for Node.js 26.9.0 compatibility ([#&#8203;21330](https://github.com/eslint/eslint/issues/21330)) (Francesco Trotta) - [`9ac7eb6`](https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e) chore: update github/codeql-action action to v4.38.0 ([#&#8203;21331](https://github.com/eslint/eslint/issues/21331)) (renovate\[bot]) - [`24310e3`](https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd) chore: update ecosystem plugins ([#&#8203;21324](https://github.com/eslint/eslint/issues/21324)) (ESLint Bot) - [`45ad79e`](https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651) ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 ([#&#8203;21318](https://github.com/eslint/eslint/issues/21318)) (dependabot\[bot]) - [`ac74e37`](https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0) chore: Add AGENTS.md with AI disclosure requirements ([#&#8203;21221](https://github.com/eslint/eslint/issues/21221)) (Nicholas C. Zakas) - [`c832660`](https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a) chore: Upgrade Stylelint to the latest version in docs ([#&#8203;21245](https://github.com/eslint/eslint/issues/21245)) (Jung Hyeon Jun) - [`f9f88fc`](https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf) chore: update ecosystem plugins ([#&#8203;21308](https://github.com/eslint/eslint/issues/21308)) (ESLint Bot) - [`fc81076`](https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77) ci: add more types integration tests ([#&#8203;20395](https://github.com/eslint/eslint/issues/20395)) (Nitin Kumar) ### [`v10.10.0`](https://github.com/eslint/eslint/releases/tag/v10.10.0) [Compare Source](https://github.com/eslint/eslint/compare/v10.9.1...v10.10.0) #### Features - [`264b434`](https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e) feat: add `d` and `v` flags to `no-unexpected-multiline` ([#&#8203;21305](https://github.com/eslint/eslint/issues/21305)) (Gihyeon Jeong / 정기현) - [`c6cc6c5`](https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c) feat: check `Object.prototype` property names in `new-cap` ([#&#8203;21269](https://github.com/eslint/eslint/issues/21269)) (crimsonjay0) - [`5661fa6`](https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1) feat: no-extra-bind false negatives with class fields and static blocks ([#&#8203;21260](https://github.com/eslint/eslint/issues/21260)) (synthex-byte) #### Bug Fixes - [`bb47dc6`](https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5) fix: update dependency file-entry-cache to v11 ([#&#8203;20801](https://github.com/eslint/eslint/issues/20801)) (Milos Djermanovic) - [`427ac0a`](https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1) fix: use format strings in debug calls ([#&#8203;21247](https://github.com/eslint/eslint/issues/21247)) (Francesco Trotta) - [`9d81532`](https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146) fix: support `__proto__` in `/* exported */` comments ([#&#8203;21261](https://github.com/eslint/eslint/issues/21261)) (sethamus) - [`87e0a08`](https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef) fix: prefer-object-has-own autofix breaks when Object is shadowed ([#&#8203;21282](https://github.com/eslint/eslint/issues/21282)) (김채영) - [`8e2cb14`](https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d) fix: `new-cap` false positive for `UTC` calls with `properties: false` ([#&#8203;21275](https://github.com/eslint/eslint/issues/21275)) (Pixel) - [`9f4a364`](https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55) fix: Ignore static imports in no-unreachable ([#&#8203;21276](https://github.com/eslint/eslint/issues/21276)) (Taha Kotil) #### Documentation - [`2417cad`](https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c) docs: Update README (GitHub Actions Bot) - [`9cecb8a`](https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626) docs: document `\c` control letter escapes in no-control-regex ([#&#8203;21286](https://github.com/eslint/eslint/issues/21286)) (한국) - [`8724829`](https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739) docs: update compat table links ([#&#8203;21263](https://github.com/eslint/eslint/issues/21263)) (fnx) - [`5634542`](https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696) docs: Clarify eqeqeq suggestion behavior ([#&#8203;21256](https://github.com/eslint/eslint/issues/21256)) (Müslüm Yılmaz) #### Chores - [`b3d876b`](https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2) chore: disable npm audit in ecosystem tests ([#&#8203;21306](https://github.com/eslint/eslint/issues/21306)) (Francesco Trotta) - [`1696682`](https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf) ci: restore EMFILE test on Node.js 26 ([#&#8203;21297](https://github.com/eslint/eslint/issues/21297)) (Marry (Subin Yang)) - [`2c7f5d6`](https://github.com/eslint/eslint/commit/2c7f5d6f47a92e8c0847af103e40fdb2f4dc61ef) chore: update github/codeql-action action to v4.37.9 ([#&#8203;21296](https://github.com/eslint/eslint/issues/21296)) (renovate\[bot]) - [`3c753f1`](https://github.com/eslint/eslint/commit/3c753f18b461bfbf36d41a79a7863c093ef48489) chore: update eslint ([#&#8203;21289](https://github.com/eslint/eslint/issues/21289)) (renovate\[bot]) - [`1c73469`](https://github.com/eslint/eslint/commit/1c734690bf6f4f9c542bec428d5a1a5c6cc4a19b) chore: update ecosystem plugins ([#&#8203;21280](https://github.com/eslint/eslint/issues/21280)) (ESLint Bot) - [`08a02be`](https://github.com/eslint/eslint/commit/08a02be429e21fc93d86c8dd16cec6dc945ea2c1) test: add error locations to `no-extra-boolean-cast` ([#&#8203;21266](https://github.com/eslint/eslint/issues/21266)) (lumir) - [`77bb1db`](https://github.com/eslint/eslint/commit/77bb1db8e730b7da2347c647d60f215706aa349a) chore: update github/codeql-action action to v4.37.8 ([#&#8203;21270](https://github.com/eslint/eslint/issues/21270)) (renovate\[bot]) - [`007e81a`](https://github.com/eslint/eslint/commit/007e81ac0ad66bd0be4887d88a276df292ae0bed) ci: skip EMFILE test on Node.js 26 ([#&#8203;21265](https://github.com/eslint/eslint/issues/21265)) (lumir) - [`0430280`](https://github.com/eslint/eslint/commit/0430280e7cca9dc0fdbf0bc50464e98e84285c49) chore: improve ecosystem tests compatibility on Windows ([#&#8203;21178](https://github.com/eslint/eslint/issues/21178)) (crimsonjay0) ### [`v10.9.1`](https://github.com/eslint/eslint/releases/tag/v10.9.1) [Compare Source](https://github.com/eslint/eslint/compare/v10.9.0...v10.9.1) #### Bug Fixes - [`1e641c9`](https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3) fix: no-loss-of-precision false positive with trailing decimal point ([#&#8203;21251](https://github.com/eslint/eslint/issues/21251)) (Aleksandr Shoronov) #### Documentation - [`ad74a8d`](https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b) docs: add deprecation steps for EOL package versions ([#&#8203;21248](https://github.com/eslint/eslint/issues/21248)) (Francesco Trotta) #### Chores - [`3c3ae53`](https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52) chore: update ecosystem plugins ([#&#8203;21249](https://github.com/eslint/eslint/issues/21249)) (ESLint Bot) ### [`v10.9.0`](https://github.com/eslint/eslint/releases/tag/v10.9.0) [Compare Source](https://github.com/eslint/eslint/compare/v10.8.1...v10.9.0) #### Features - [`08de88e`](https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b) feat: handle underflow in no-loss-of-precision ([#&#8203;21218](https://github.com/eslint/eslint/issues/21218)) (Rithish S) - [`55db479`](https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4) feat: add checkConditionalExpressions to `no-unmodified-loop-condition` ([#&#8203;21175](https://github.com/eslint/eslint/issues/21175)) (sethamus) #### Bug Fixes - [`2ba3025`](https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638) fix: prevent unsafe `no-var` autofix with hoisted functions ([#&#8203;21213](https://github.com/eslint/eslint/issues/21213)) (sethamus) - [`8e69622`](https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194) fix: Prevent no-var autofix when var is shadowed by catch parameter ([#&#8203;21204](https://github.com/eslint/eslint/issues/21204)) (Yang Hyeonjong) - [`684b579`](https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635) fix: prefer-template invalid autofix creates a tagged template call ([#&#8203;21207](https://github.com/eslint/eslint/issues/21207)) (김채영) #### Documentation - [`9ef407a`](https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53) docs: use eslint.config.\* wherever config file names are listed ([#&#8203;21216](https://github.com/eslint/eslint/issues/21216)) (Marry (Subin Yang)) - [`87f66f4`](https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c) docs: Update README (GitHub Actions Bot) - [`585ef37`](https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610) docs: update architecture documentation ([#&#8203;21112](https://github.com/eslint/eslint/issues/21112)) (Francesco Trotta) - [`f3993b0`](https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76) docs: Update README (GitHub Actions Bot) - [`ffc87d6`](https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e) docs: fix broken links in Further Reading sections ([#&#8203;21203](https://github.com/eslint/eslint/issues/21203)) (Minsu) - [`1a761e1`](https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d) docs: update moved JSX specification links ([#&#8203;21198](https://github.com/eslint/eslint/issues/21198)) (Imran Mustafa) - [`4d00ca4`](https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388) docs: update ESLint peer dependency to `^10.0.0` in shareable configs ([#&#8203;21202](https://github.com/eslint/eslint/issues/21202)) (lumir) - [`510d1a2`](https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a) docs: Update README (GitHub Actions Bot) #### Chores - [`899dbf1`](https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17) chore: update github/codeql-action action to v4.37.7 ([#&#8203;21243](https://github.com/eslint/eslint/issues/21243)) (renovate\[bot]) - [`9aa3873`](https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a) chore: update ecosystem plugins ([#&#8203;21235](https://github.com/eslint/eslint/issues/21235)) (ESLint Bot) - [`dc1e7a8`](https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd) chore: update ecosystem plugins ([#&#8203;21208](https://github.com/eslint/eslint/issues/21208)) (ESLint Bot) - [`f878d21`](https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b) ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 ([#&#8203;21200](https://github.com/eslint/eslint/issues/21200)) (dependabot\[bot]) - [`4891e50`](https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85) ci: bump github/codeql-action from 4.37.4 to 4.37.6 ([#&#8203;21199](https://github.com/eslint/eslint/issues/21199)) (dependabot\[bot]) </details> <details> <summary>icewind1991/nextcloud-version-matrix (https://github.com/icewind1991/nextcloud-version-matrix)</summary> ### [`v1.3.3`](https://github.com/nextcloud-libraries/nextcloud-version-matrix/releases/tag/v1.3.3): 1.3.3 [Compare Source](https://github.com/icewind1991/nextcloud-version-matrix/compare/v1.3.2...v1.3.3) ##### What's Changed - feat: Use node24 instead of node20 by [@&#8203;DerDreschner](https://github.com/DerDreschner) in [#&#8203;5](https://github.com/icewind1991/nextcloud-version-matrix/pull/5) - feat: Support optional PHP min/max version property in info.xml by [@&#8203;DerDreschner](https://github.com/DerDreschner) in [#&#8203;6](https://github.com/icewind1991/nextcloud-version-matrix/pull/6) - perf(versions): Hardcode known PHP versions and Nextcloud PHP version… by [@&#8203;nickvergessen](https://github.com/nickvergessen) in [#&#8203;9](https://github.com/icewind1991/nextcloud-version-matrix/pull/9) ##### New Contributors - [@&#8203;DerDreschner](https://github.com/DerDreschner) made their first contribution in [#&#8203;5](https://github.com/icewind1991/nextcloud-version-matrix/pull/5) - [@&#8203;nickvergessen](https://github.com/nickvergessen) made their first contribution in [#&#8203;9](https://github.com/icewind1991/nextcloud-version-matrix/pull/9) **Full Changelog**: <https://github.com/icewind1991/nextcloud-version-matrix/compare/v1.3.2...v1.3.3> </details> <details> <summary>nextcloud-releases/openapi-extractor (nextcloud/openapi-extractor)</summary> ### [`v1.9.1`](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.9.0...v1.9.1) [Compare Source](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.9.0...v1.9.1) ### [`v1.9.0`](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.8.7...v1.9.0) [Compare Source](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.8.7...v1.9.0) </details> <details> <summary>sebastianbergmann/phpunit (phpunit/phpunit)</summary> ### [`v10.5.66`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.66): PHPUnit 10.5.66 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.65...10.5.66) ##### Changed - The Software Bill of Materials (SBOM) embedded in the PHAR now uses CycloneDX 1.7 and provides the NTIA minimum elements as well as the data fields that BSI TR-03183-2 (version 2.1.0) requires for logical and identified components, including component creators, original, distribution and effective licences, source code URIs, and the PHP runtime and its extensions as external components *** Learn how to install or update PHPUnit 10.5 in the [documentation](https://docs.phpunit.de/en/10.5/installation.html). ##### Keep up to date with PHPUnit: - You can follow [@&#8203;phpunit@phpc.social](https://phpc.social/@phpunit) to stay up to date with PHPUnit's development. - You can subscribe to the [PHPUnit Updates](https://phpunit.de/newsletter) newsletter to receive updates about and tips for PHPUnit. ### [`v10.5.65`](https://github.com/sebastianbergmann/phpunit/releases/tag/10.5.65): PHPUnit 10.5.65 [Compare Source](https://github.com/sebastianbergmann/phpunit/compare/10.5.64...10.5.65) ##### Changed - Do not pass empty output of a test that was run in a separate process to `unserialize()` (which emits a warning for an empty string as of PHP 8.6) *** Learn how to install or update PHPUnit 10.5 in the [documentation](https://docs.phpunit.de/en/10.5/installation.html). ##### Keep up to date with PHPUnit: - You can follow [@&#8203;phpunit@phpc.social](https://phpc.social/@phpunit) to stay up to date with PHPUnit's development. - You can subscribe to the [PHPUnit Updates](https://phpunit.de/newsletter) newsletter to receive updates about and tips for PHPUnit. </details> <details> <summary>rectorphp/rector (rector/rector)</summary> ### [`v2.6.7`](https://github.com/rectorphp/rector/releases/tag/2.6.7): Released Rector 2.6.7 [Compare Source](https://github.com/rectorphp/rector/compare/2.6.6...2.6.7) #### Agentic Experience This release improves Rector for automated, CI and non-interactive workflows: validate configuration without processing files, limit the amount of changes per run, select multiple rules at once, and get more useful machine-readable output. - Bump PHPStan to `^2.2.14` and PHP-Parser to `^5.9`, regenerate preload ([#&#8203;8491](https://github.com/rectorphp/rector-src/pull/8491)) ##### New `validate-config` command ([#&#8203;8450](https://github.com/rectorphp/rector-src/pull/8450), [#&#8203;8452](https://github.com/rectorphp/rector-src/pull/8452)) New `validate-config` command checks `rector.php` for configuration issues without processing any source files. ```bash vendor/bin/rector validate-config ``` It reports deprecated rules and configuration, invalid skips, duplicated rule registrations and other config hygiene issues. A valid config exits with `0`, while detected issues exit with `1`, so the command can be used directly as a CI gate. For machine-readable output: ```bash vendor/bin/rector validate-config --output-format=json ``` ```json { "valid": true, "issue_count": 0 } ``` ##### Limit a run with `--max-changes` ([#&#8203;8449](https://github.com/rectorphp/rector-src/pull/8449)) New `--max-changes` option lets automated runs process changes in smaller batches: ```bash vendor/bin/rector process --dry-run --max-changes=50 ``` The limit counts applied rule changes rather than files. The current file is always finished before Rector stops, so the final number may be slightly above the requested limit. ##### Run multiple rules with `--only` ([#&#8203;8451](https://github.com/rectorphp/rector-src/pull/8451)) `--only` can now be repeated to run several selected rules in a single pass: ```bash vendor/bin/rector process \ --only=App\\Rector\\FooRector \ --only=App\\Rector\\BarRector ``` A single `--only` continues to work as before. ##### Per-line rule attribution in JSON output ([#&#8203;8448](https://github.com/rectorphp/rector-src/pull/8448)) JSON output now includes a `changes` list with the Rector rule and source line for every applied change: ```json { "changes": [ { "rector": "Rector\\Php80\\Rector\\Identical\\StrStartsWithRector", "line": 38 } ] } ``` The existing `applied_rectors` field remains unchanged for backward compatibility. ##### Cleaner non-interactive output Non-interactive runs are now quieter and safer: - Disable progress bar when output is not a TTY ([#&#8203;8444](https://github.com/rectorphp/rector-src/pull/8444)) - Never emit ANSI escape sequences to non-TTY output, even with `--ansi` ([#&#8203;8453](https://github.com/rectorphp/rector-src/pull/8453)) - Do not prompt or automatically create `rector.php` when input is non-interactive ([#&#8203;8454](https://github.com/rectorphp/rector-src/pull/8454)) <br> #### Sets - Add `DirnameDirConcatStringToDirectStringPathRector` to the code-quality set ([#&#8203;8470](https://github.com/rectorphp/rector-src/pull/8470)) - Add `NarrowBoolDocblockReturnTypeRector` to the type-declaration-docblocks set ([#&#8203;8484](https://github.com/rectorphp/rector-src/pull/8484)) <br> #### Bugfixes :bug: - `CompleteDynamicPropertiesRector`: skip when a not-autoloaded ancestor may already declare the property ([#&#8203;8441](https://github.com/rectorphp/rector-src/pull/8441)) - `TypeDeclarationDocblocks`: restrict array docblock inference to safer/private cases and avoid narrowing properties with incompatible assignment shapes ([#&#8203;8435](https://github.com/rectorphp/rector-src/pull/8435), [#&#8203;8436](https://github.com/rectorphp/rector-src/pull/8436), [#&#8203;8437](https://github.com/rectorphp/rector-src/pull/8437), [#&#8203;8442](https://github.com/rectorphp/rector-src/pull/8442)) - `DocblockVarArrayFromPropertyDefaultsRector`: widen empty nested array defaults to `mixed[]` instead of `never[]` ([#&#8203;8439](https://github.com/rectorphp/rector-src/pull/8439), [#&#8203;8474](https://github.com/rectorphp/rector-src/pull/8474)) - `DocblockReturnArrayFromDirectArrayInstanceRector`: skip empty array returns instead of producing an overly narrow `array{}` docblock ([#&#8203;8434](https://github.com/rectorphp/rector-src/pull/8434)) - `IfToNullCoalescingAssignRector`: preserve comments inside the converted `if` ([#&#8203;8443](https://github.com/rectorphp/rector-src/pull/8443)) - `RemoveDeadIfBlockRector`: keep empty `if` with `elseif` and trailing `else` where rewriting would change behavior ([#&#8203;8446](https://github.com/rectorphp/rector-src/pull/8446)) - `RemoveParentDelegatingClassMethodRector`: keep delegating methods carrying annotations such as `@Route` ([#&#8203;8459](https://github.com/rectorphp/rector-src/pull/8459)) - `StrContainsRector`: skip empty string needles to avoid behavior changes ([#&#8203;8460](https://github.com/rectorphp/rector-src/pull/8460)) - Parallel processing: guard processes that quit before their encoder is initialized, fixing crashes with high worker counts ([#&#8203;8461](https://github.com/rectorphp/rector-src/pull/8461)) - `RemoveDeadCatchRector`: keep rethrowing catches before catch-all `Throwable`/`Exception` handlers ([#&#8203;8462](https://github.com/rectorphp/rector-src/pull/8462)) - `SimplifyUselessVariableRector`: preserve variables referenced by commented-out code and stop folding compound assignments into returns ([#&#8203;8468](https://github.com/rectorphp/rector-src/pull/8468)) - `ReplaceArgumentDefaultValueRector`: avoid re-applying already migrated imported class constants and correctly report applied changes ([#&#8203;8475](https://github.com/rectorphp/rector-src/pull/8475)) - Terminated block detection: ignore trailing comments and recognize terminating infinite loops ([#&#8203;8476](https://github.com/rectorphp/rector-src/pull/8476)) - `ForeachToArrayAnyRector`: do not drop `elseif` or `else` branches when converting a `foreach` ([#&#8203;8480](https://github.com/rectorphp/rector-src/pull/8480)) - Set `Option::SOURCE` from the actually resolved paths in regular Rector runs ([#&#8203;8424](https://github.com/rectorphp/rector-src/pull/8424)) <br> #### Deprecations :skull: - `--rules-summary` - use `--output-format=json`, which provides applied rules together with files and lines ([#&#8203;8457](https://github.com/rectorphp/rector-src/pull/8457)) - `DynamicDocBlockPropertyToNativePropertyRector` - could change a public-by-design `@property` into a private native property ([#&#8203;8470](https://github.com/rectorphp/rector-src/pull/8470)) - `FluentSettersToStandaloneCallMethodRector` and `RemoveReturnThisFromSetterClassMethodRector` - fluent API semantics are too use-case dependent for a generic transformation ([#&#8203;8473](https://github.com/rectorphp/rector-src/pull/8473)) - `ListSwapArrayOrderRector` - can turn valid `list()` assignments into broken code; removed from PHP 7.0 sets ([#&#8203;8477](https://github.com/rectorphp/rector-src/pull/8477)) - Remove `RenameDeprecatedMethodCallRector` - inferring replacement methods from free-text `@deprecated` descriptions is too risky; explicit rename rules are more predictable ([#&#8203;8485](https://github.com/rectorphp/rector-src/pull/8485)) <br> #### rector-doctrine :orange_circle: - `TypedPropertyFromToOneRelationTypeRector`: skip untyped parent property overrides ([#&#8203;520](https://github.com/rectorphp/rector-doctrine/pull/520)) - `TypedPropertyFromColumnTypeRector`: skip untyped parent property overrides ([#&#8203;521](https://github.com/rectorphp/rector-doctrine/pull/521)) - `TypedPropertyFromColumnTypeRector`: fix numeric defaults for `decimal`/`bigint` columns ([#&#8203;522](https://github.com/rectorphp/rector-doctrine/pull/522)) - `TypedPropertyFromColumnTypeRector`: make generated property type nullable when a `null` default is present ([#&#8203;523](https://github.com/rectorphp/rector-doctrine/pull/523)) <br> #### rector-phpunit :green_circle: - Deprecate `RemoveNamedArgsInDataProviderRector` ([#&#8203;782](https://github.com/rectorphp/rector-phpunit/pull/782)) <br> #### rector-symfony :musical_note: - Move `EnableValidationAttributesRector` into the composer-based upgrade path ([#&#8203;1065](https://github.com/rectorphp/rector-symfony/pull/1065)) - `ConsoleExecuteReturnIntRector`: correctly report changes when rewriting an existing return ([#&#8203;1064](https://github.com/rectorphp/rector-symfony/pull/1064)) <br> #### rector-downgrade-php :arrow_down: - `DowngradeNeverTypeDeclarationRector`: support `never` return types on arrow functions ([#&#8203;397](https://github.com/rectorphp/rector-downgrade-php/pull/397)) - Add `DowngradeReflectionMethodHasPrototypeRector` for `ReflectionMethod::hasPrototype()` when downgrading below PHP 8.2 ([#&#8203;398](https://github.com/rectorphp/rector-downgrade-php/pull/398)) ### [`v2.6.6`](https://github.com/rectorphp/rector/releases/tag/2.6.6): Released Rector 2.6.6 [Compare Source](https://github.com/rectorphp/rector/compare/2.6.5...2.6.6) #### File selection ##### `--filter` option to narrow processed files ([#&#8203;8419](https://github.com/rectorphp/rector-src/pull/8419)) New `--filter` option keeps only files whose path matches all given patterns. Repeat the option to require several patterns at once, handy for scoping a run to a subtree or a naming convention without editing config paths. ```bash vendor/bin/rector process src --filter Controller --filter Admin ``` Before: process every file under the given paths. After: process only files matching all `--filter` patterns. #### Bugfixes :bug: - Add back `RectorConfig::tag()` as a no-op BC layer ([#&#8203;8431](https://github.com/rectorphp/rector-src/pull/8431)) - `TypeDeclarationDocblocks`: fix invalid array-in-key docblock when narrowing long array unions ([#&#8203;8430](https://github.com/rectorphp/rector-src/pull/8430)) - `BetterPhpDocParser`: keep import used only in an annotation array key ([#&#8203;8429](https://github.com/rectorphp/rector-src/pull/8429)) - `RenameVariableToMatchMethodCallReturnTypeRector`: fix partial rename with same-named nested arrow param ([#&#8203;8428](https://github.com/rectorphp/rector-src/pull/8428)) - `ArrayFirstLastRector`: skip nested compound assignment ([#&#8203;8425](https://github.com/rectorphp/rector-src/pull/8425)) - `ReturnTypeFromStrictNewArrayRector`: add doc return type only for list and generic arrays ([#&#8203;8423](https://github.com/rectorphp/rector-src/pull/8423)), skip noisy array-shape union return docblock ([#&#8203;8422](https://github.com/rectorphp/rector-src/pull/8422)) <br> #### Extension packages ##### rector-phpunit :green_circle: - `AllowMockObjectsForDataProviderRector`: skip dynamic method call ([#&#8203;781](https://github.com/rectorphp/rector-phpunit/pull/781)) - `AssertEmptyNullableObjectToAssertInstanceofRector`: skip `assertNull`/`assertEmpty` ([#&#8203;780](https://github.com/rectorphp/rector-phpunit/pull/780)) - `AddSeeTestAnnotationRector`: skip existing imported or short `@see` annotation ([#&#8203;779](https://github.com/rectorphp/rector-phpunit/pull/779)) ##### rector-downgrade-php :arrow_down: - `DowngradeSetAccessibleReflectionPropertyRector`: handle `getProperties()`/`getMethods()` loop ([#&#8203;396](https://github.com/rectorphp/rector-downgrade-php/pull/396)) - `DowngradeHashAlgorithmXxHashRector`: skip `PHP_VERSION_ID` guarded `hash()` calls ([#&#8203;394](https://github.com/rectorphp/rector-downgrade-php/pull/394)) <br> #### Internal / cleanup - Add `mspirkov/yii2-rector` link to README ([#&#8203;8427](https://github.com/rectorphp/rector-src/pull/8427)) - Add fixtures for arrow functions returning a `??` expression ([#&#8203;8421](https://github.com/rectorphp/rector-src/pull/8421)) ### [`v2.6.5`](https://github.com/rectorphp/rector/releases/tag/2.6.5): Released Rector 2.6.5 [Compare Source](https://github.com/rectorphp/rector/compare/2.6.4...2.6.5) #### Caching This release makes the cache smarter about config changes - fewer needless full re-runs, while still invalidating when results could actually differ. ##### Configured rule value changes now invalidate the cache ([#&#8203;8400](https://github.com/rectorphp/rector-src/pull/8400)) `withConfiguredRule()` stored its config on the `RectorConfig` instance only, never in the cache hash. Changing a rule's values - same class, different config - kept serving the stale result. ```diff return RectorConfig::configure() ->withConfiguredRule(SomeRector::class, [ - 'old value', + 'new value', ]); ``` Before: cache kept, files re-analysed with stale value. After: cache dropped, re-analysed with new value. Merged config now flows through a `RULE_CONFIGURATIONS` parameter into the strict cache hash. Upgrading invalidates the cache once for projects using configured rules. ##### `--only <Rule>` reuses the full-run cache ([#&#8203;8400](https://github.com/rectorphp/rector-src/pull/8400)) Each `--only` selection has its own cache namespace, so a file left clean by a prior full run was re-analysed under `--only` even when nothing changed. A scoped run now falls back to the full-run cache (read only, file content still compared, so real edits are still picked up). ```bash vendor/bin/rector process # full run, files left clean are cached vendor/bin/rector process --only "Rector\..\SomeRector" ``` Before: `--only` re-analyses every file. After: skips files the full run already left clean. ##### Directional cache invalidation on config change ([#&#8203;8397](https://github.com/rectorphp/rector-src/pull/8397)) Previously any change to any config parameter dropped the whole cache. Now changes are compared by direction: - removing a rule/set, or adding a skip -> strictly less work -> cache kept - adding a rule/set, or removing a skip -> more work possible -> cache dropped - output-affecting params (php version, import names, indent) -> any change still drops the cache - runtime/reporting params (`--parallel`, memory limit, deprecation notices) -> never invalidate ```diff return RectorConfig::configure() ->withRules([ SomeRector::class, - OtherRector::class, // removing a rule -> cache kept ]); ``` ```diff return RectorConfig::configure() ->withSkip([ SomeRector::class, + AnotherRector::class, // adding a skip -> cache kept ]); ``` Before: full cache dropped, every file re-analysed. After: cache kept, only changed files re-analysed. A legacy cache value from an older version triggers a single safe reset. #### Bugfixes :bug: - Support PHPStan 2.2.10 scope changes ([#&#8203;8420](https://github.com/rectorphp/rector-src/pull/8420)) - Fix double backslash in `FunctionFirstClassCallableRector` ([#&#8203;8398](https://github.com/rectorphp/rector-src/pull/8398)) - `IfToNullCoalescingAssignRector`: fix isset guard never converting ([#&#8203;8389](https://github.com/rectorphp/rector-src/pull/8389)), keep comments above `if` ([#&#8203;8388](https://github.com/rectorphp/rector-src/pull/8388)), skip non-nullable typed property ([#&#8203;8387](https://github.com/rectorphp/rector-src/pull/8387)) - `InlineIfToExplicitIfRector`: skip same local method call and call chain ([#&#8203;8417](https://github.com/rectorphp/rector-src/pull/8417), [#&#8203;8418](https://github.com/rectorphp/rector-src/pull/8418)) - `ArrowFunctionDelegatingCallToFirstClassCallableRector`: skip callee arity mismatch ([#&#8203;8391](https://github.com/rectorphp/rector-src/pull/8391)) - Fix newline formatting of deprecated skipped rules warning ([#&#8203;8386](https://github.com/rectorphp/rector-src/pull/8386)) <br> #### Deprecations :skull: Rules: - `ShortenElseIfRector` ([#&#8203;8416](https://github.com/rectorphp/rector-src/pull/8416)) - `CombineIfRector` ([#&#8203;8413](https://github.com/rectorphp/rector-src/pull/8413)) - `ExplicitBoolCompareRector` - can make if-train less readable ([#&#8203;8412](https://github.com/rectorphp/rector-src/pull/8412)) - `SimplifyIfElseToTernaryRector` - avoids less readable code ([#&#8203;8411](https://github.com/rectorphp/rector-src/pull/8411)) Sets and config: - `SetList::IF` - rules moved into code-quality and coding-style sets ([#&#8203;8414](https://github.com/rectorphp/rector-src/pull/8414)) - `SetList::INSTANCEOF` - rules moved into code-quality and type-declaration sets ([#&#8203;8408](https://github.com/rectorphp/rector-src/pull/8408)) - `SetList::PHP_*` constants - use `withPhpSets()` / `withPhpLevel()` instead ([#&#8203;8405](https://github.com/rectorphp/rector-src/pull/8405)) - Deprecate group approach for composer-based sets; load from Laravel and Drupal directly ([#&#8203;8406](https://github.com/rectorphp/rector-src/pull/8406)) - Mark prepared sets params and `withCacheMetaExtension()` as `@deprecated` ([#&#8203;8415](https://github.com/rectorphp/rector-src/pull/8415)) - Disable `withSetProviders()` ([#&#8203;8392](https://github.com/rectorphp/rector-src/pull/8392)) Console commands: - `list-rules` ([#&#8203;8396](https://github.com/rectorphp/rector-src/pull/8396)), `setup-ci` ([#&#8203;8394](https://github.com/rectorphp/rector-src/pull/8394)), `custom-rule` ([#&#8203;8393](https://github.com/rectorphp/rector-src/pull/8393)) - `github` and `gitlab` output formats ([#&#8203;8390](https://github.com/rectorphp/rector-src/pull/8390)) <br> #### Internal / cleanup - Inline `symplify/easy-parallel` into `src/Parallel` ([#&#8203;8401](https://github.com/rectorphp/rector-src/pull/8401)) - Reuse `RectorCheaperGuardsFirstRule` from `symplify/phpstan-rules` ([#&#8203;8404](https://github.com/rectorphp/rector-src/pull/8404)) - Remove `SingleServiceRegistrationRule`, drop unused `react/promise` ([#&#8203;8403](https://github.com/rectorphp/rector-src/pull/8403)) - Remove unused `RelatedConfigInterface`, dead stub files ([#&#8203;8395](https://github.com/rectorphp/rector-src/pull/8395), [#&#8203;8407](https://github.com/rectorphp/rector-src/pull/8407)) - Trim redundant Issues regression tests ([#&#8203;8399](https://github.com/rectorphp/rector-src/pull/8399)) ### [`v2.6.4`](https://github.com/rectorphp/rector/releases/tag/2.6.4): Released Rector 2.6.4 [Compare Source](https://github.com/rectorphp/rector/compare/2.6.3...2.6.4) A tooling release under the hood: Rector's dependency-injection container moves off `illuminate/container` onto `entropy/entropy`, and composer-based sets now target the **lowest** declared version of a library instead of guessing the current one. <br> #### New rules 🎉 ##### rector-src - \[Php7.4] `IfToNullCoalescingAssignRector` — convert an `if` null-guard into `??=` ([#&#8203;8356](https://github.com/rectorphp/rector-src/pull/8356)) - \[Php7.3] `ArrayKeysToArrayKeyFirstLastRector` — `array_keys($a)[0]` → `array_key_first($a)` ([#&#8203;8238](https://github.com/rectorphp/rector-src/pull/8238)) ##### rector-symfony - \[Web Link] `WebLinkStringRelationsToConstantsRector` ([#&#8203;1058](https://github.com/rectorphp/rector-symfony/pull/1058)) <br> #### Engine 🔧 - Switch the DI container from `illuminate/container` to `entropy/entropy` ([#&#8203;8362](https://github.com/rectorphp/rector-src/pull/8362)) — lighter container, order-independent service collections via `autodiscover()` - \[VersionBonding] Allow a rule to require multiple composer package constraints at once ([#&#8203;8355](https://github.com/rectorphp/rector-src/pull/8355)) - \[Composer] Target the lowest declared version for libraries in composer-based sets; only a `project` package type is treated as an application ([#&#8203;8359](https://github.com/rectorphp/rector-src/pull/8359), [#&#8203;8363](https://github.com/rectorphp/rector-src/pull/8363)) - \[Configuration] Skip deprecated rules pulled in from an active set — warn only instead of crashing ([#&#8203;8358](https://github.com/rectorphp/rector-src/pull/8358)) - \[DI] Register PHPStan `PhpVersionFactory` as a public service so third-party rules can autowire it ([#&#8203;8365](https://github.com/rectorphp/rector-src/pull/8365)) - \[PhpParser] Merge decorating node visitors from 14 to 8 for faster traversal ([#&#8203;8380](https://github.com/rectorphp/rector-src/pull/8380)) <br> #### Bugfixes 🐛 ##### rector-src - \[TypeDeclarationDocblocks] Skip `ClassMethodArrayDocblockParamFromLocalCallsRector` on methods overriding a parent/interface ([#&#8203;8357](https://github.com/rectorphp/rector-src/pull/8357)) - \[TypeDeclarationDocblocks] Skip a contradicting `@param array` when the local call type conflicts with the default value ([#&#8203;8381](https://github.com/rectorphp/rector-src/pull/8381)) - \[Naming] Skip a valid singular name with an `ous` suffix in `RenameForeachValueVariableToMatchExprVariableRector` ([#&#8203;8382](https://github.com/rectorphp/rector-src/pull/8382)) ##### rector-symfony - \[Symfony 6.1] Skip `CommandConfigureToAttributeRector` on non-constant `configure()` values ([#&#8203;1057](https://github.com/rectorphp/rector-symfony/pull/1057)) - \[Symfony 3.4] Skip `ContainerGetNameToTypeInTestsRector` when the named service has no matching FQCN service ([#&#8203;1051](https://github.com/rectorphp/rector-symfony/pull/1051)) - \[Symfony 3.0] Skip `OptionNameRector` when no option name changes ([#&#8203;1044](https://github.com/rectorphp/rector-symfony/pull/1044)) ##### rector-phpunit - \[CodeQuality] Fix `AddInstanceofAssertForNullableArgumentRector` duplicating `assertInstanceOf` inside traits ([#&#8203;773](https://github.com/rectorphp/rector-phpunit/pull/773)) - \[CodeQuality] Fix `MatchAssertSameExpectedTypeRector` rewriting a passing assert into a failing one ([#&#8203;771](https://github.com/rectorphp/rector-phpunit/pull/771)) <br> #### Set changes 📈 ##### rector-src - \[CodeQuality] Add `FlipNegatedTernaryInstanceofRector` to the code quality level ([#&#8203;8385](https://github.com/rectorphp/rector-src/pull/8385)) ##### rector-symfony - \[Symfony 7.3] Add missing rename function call ([#&#8203;1056](https://github.com/rectorphp/rector-symfony/pull/1056)) - \[Symfony 7.2] Add missing rename class and function calls ([#&#8203;1055](https://github.com/rectorphp/rector-symfony/pull/1055)) - \[CodeQuality] Move `RequestIsMainRector` and other version-bonded rules to the composer-based set ([#&#8203;1048](https://github.com/rectorphp/rector-symfony/pull/1048), [#&#8203;1045](https://github.com/rectorphp/rector-symfony/pull/1045)) - \[Symfony 7.3] `GetFiltersAndFunctionsToAsTwigAttributeRector` — support arrow-call functions; gate on `symfony/twig-bridge` 7.3, not twig alone ([#&#8203;1043](https://github.com/rectorphp/rector-symfony/pull/1043), [#&#8203;1050](https://github.com/rectorphp/rector-symfony/pull/1050)) - \[Set] Mark `ANNOTATIONS_TO_ATTRIBUTES` as `@internal` instead of `@deprecated` ([#&#8203;1053](https://github.com/rectorphp/rector-symfony/pull/1053)) ##### rector-doctrine - Move `AddAnnotationToRepositoryRector` to the composer-based set only ([#&#8203;510](https://github.com/rectorphp/rector-doctrine/pull/510)) <br> #### Deprecations 💀 Deprecated rules run without any effect, print a warning and will be removed in a future major release. ##### rector-symfony - \[CodeQuality] `InlineClassRoutePrefixRector` ([#&#8203;1049](https://github.com/rectorphp/rector-symfony/pull/1049)) - \[CodeQuality] `AddTraitGetterReturnTypeBasedOnSetterRequiredRector` ([#&#8203;1047](https://github.com/rectorphp/rector-symfony/pull/1047)) - \[CodeQuality] `LiteralGetToRequestClassConstantRector` ([#&#8203;1046](https://github.com/rectorphp/rector-symfony/pull/1046)) <br> #### Removals 💀 ##### rector-src - \[Cleanup] Remove the write-only `CallLikeThisBoundClosureArgsNodeVisitor` and its unread attribute ([#&#8203;8373](https://github.com/rectorphp/rector-src/pull/8373)) ### [`v2.6.3`](https://github.com/rectorphp/rector/releases/tag/2.6.3): Released Rector 2.6.3 [Compare Source](https://github.com/rectorphp/rector/compare/2.6.2...2.6.3) A stabilization release on top of the composer-based sets finished in 2.6.2 - bugfixes across the engine, a couple of fresh Symfony and Doctrine rules, and the caching cleanup that the `cacheClass()` deprecation promised. #### New rules 🎉 ##### rector-symfony - \[Symfony 6.1] `RouteRequirementStringToConstantRector` ([#&#8203;1037](https://github.com/rectorphp/rector-symfony/pull/1037)) ##### rector-doctrine - \[DBAL 3.1] `QueryBuilderExecuteToExecuteQueryOrExecuteStatementRector` — split the deprecated `execute()` into `executeQuery()` / `executeStatement()` ([#&#8203;507](https://github.com/rectorphp/rector-doctrine/pull/507)) <br> #### Bugfixes 🐛 - \[DeadCode] Skip `RemoveReturnTagIncompatibleWithNativeTypeRector` on a type alias nested in a union ([#&#8203;8319](https://github.com/rectorphp/rector-src/pull/8319)) - \[NodeAnalyzer] Treat an infinite loop without a `break` as always terminated ([#&#8203;8348](https://github.com/rectorphp/rector-src/pull/8348)) — improves return/dead-code analysis on `while (true)` bodies ##### rector-symfony - \[CodeQuality] Fix `InlineClassRoutePrefixRector` duplicating the route name prefix on attribute routes ([#&#8203;9851](https://github.com/rectorphp/rector/issues/9851)) - \[Symfony 7.2] Fix `PushRequestToRequestStackConstructorRector` leaving the pushed request undefined ([#&#8203;1040](https://github.com/rectorphp/rector-symfony/pull/1040)) - \[CodeQuality] Skip `loadValidatorMetadata()` containing `addConstraint(new Callback())` ([#&#8203;1038](https://github.com/rectorphp/rector-symfony/pull/1038)) ##### rector-phpunit - \[PHPUnit 6.0] Skip imported PHPUnit assert functions in `AddDoesNotPerformAssertionToNonAssertingTestRector` ([#&#8203;767](https://github.com/rectorphp/rector-phpunit/pull/767)) <br> #### Set changes 📈 ##### rector-doctrine - \[ORM 3.5] Replace deprecated `ORMSetup` methods — `createAttributeMetadataConfiguration()` → `createAttributeMetadataConfig()`, `createXMLMetadataConfiguration()` → `createXMLMetadataConfig()`, `createConfiguration()` → `createConfig()` - \[DBAL 4.0] Replace the removed `Types::ARRAY` with `Types::SIMPLE_ARRAY` ([#&#8203;506](https://github.com/rectorphp/rector-doctrine/pull/506)) <br> #### Deprecations 💀 Deprecated rules run without any effect, print a warning and will be removed in a future major release. ##### rector-phpunit - `AllowMockObjectsWithoutExpectationsAttributeRector` — also removed from the set #### Removals 💀 ##### rector-src - \[Caching] Drop `MemoryCacheStorage`, always use `FileCacheStorage` ([#&#8203;8354](https://github.com/rectorphp/rector-src/pull/8354)) — completes the `cacheClass()` deprecation from 2.6.2; only file cache is useful to end users </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v7.3.7`](https://github.com/vitejs/vite/releases/tag/v7.3.7) [Compare Source](https://github.com/vitejs/vite/compare/v7.3.6...v7.3.7) Please refer to [CHANGELOG.md](https://github.com/vitejs/vite/blob/v7.3.7/packages/vite/CHANGELOG.md) for details. </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.43`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3543-2026-09-17) [Compare Source](https://github.com/vuejs/core/compare/v3.5.42...v3.5.43) ##### Bug Fixes - **compiler-sfc:** ignore comment delimiters inside strings and url() when parsing css vars ([#&#8203;15548](https://github.com/vuejs/core/issues/15548)) ([2fde323](https://github.com/vuejs/core/commit/2fde3239ca3cdb9b152870f695cd3401fcaada94)) - **compiler-sfc:** prepend semicolon for await in switch case ([#&#8203;15498](https://github.com/vuejs/core/issues/15498)) ([9a1df69](https://github.com/vuejs/core/commit/9a1df69b63fecd743919af89a419783dd030b9f7)), closes [#&#8203;15495](https://github.com/vuejs/core/issues/15495) - **compiler-sfc:** restore await scope when leaving nested blocks ([5409708](https://github.com/vuejs/core/commit/54097087a0918b98f16c84599b1a6d654e952ca7)), closes [#&#8203;15465](https://github.com/vuejs/core/issues/15465) - **compiler-sfc:** reuse parsed parent configs across tsconfig walks (fix [#&#8203;15478](https://github.com/vuejs/core/issues/15478)) ([#&#8203;15480](https://github.com/vuejs/core/issues/15480)) ([d6febaa](https://github.com/vuejs/core/commit/d6febaab8c0d95a6320e7e37276c00e8159e9cb2)) - **hydration:** run leave hooks for hydration placeholders ([#&#8203;15431](https://github.com/vuejs/core/issues/15431)) ([5dda192](https://github.com/vuejs/core/commit/5dda192082afa4985951d90e229324d522e25c22)) - **reactivity:** preserve readonly wrappers in array copy methods ([#&#8203;15469](https://github.com/vuejs/core/issues/15469)) ([599f35b](https://github.com/vuejs/core/commit/599f35bbb21f3d78b7aa0818342ab4f27442a333)) - **runtime-core:** unmount v-once children after parent rerenders ([#&#8203;15435](https://github.com/vuejs/core/issues/15435)) ([d720338](https://github.com/vuejs/core/commit/d720338d5d29c1fac82abbe6f7066fe703ce624d)) - **shared:** handle circular references in looseEqual ([#&#8203;15499](https://github.com/vuejs/core/issues/15499)) ([718f782](https://github.com/vuejs/core/commit/718f782b14c7e0165d20b6f4dd8664f78054b62c)), closes [#&#8203;15496](https://github.com/vuejs/core/issues/15496) - **shared:** preserve comment-like text in style values ([#&#8203;15471](https://github.com/vuejs/core/issues/15471)) ([b9456cb](https://github.com/vuejs/core/commit/b9456cb40db714a6f573a1713d92e96d4c9e9533)) - **suspense:** don't drop nested suspense patches during hydration ([#&#8203;15429](https://github.com/vuejs/core/issues/15429)) ([76d42dc](https://github.com/vuejs/core/commit/76d42dc1874e82e62e9650debd68a53472d810e0)) - **suspense:** keep the boundary pending while its branch is patched ([#&#8203;15411](https://github.com/vuejs/core/issues/15411)) ([bfcfe9e](https://github.com/vuejs/core/commit/bfcfe9e4d0254f85af452544a058291ef88dce1a)), closes [#&#8203;7506](https://github.com/vuejs/core/issues/7506) - **suspense:** patch a hydrating boundary's pending branch in place ([#&#8203;15432](https://github.com/vuejs/core/issues/15432)) ([2cde6f7](https://github.com/vuejs/core/commit/2cde6f754cb3e4695a21fb5719e0c75ee2fc5c61)) - **suspense:** unmount the DOM an interrupted async component claimed ([#&#8203;15430](https://github.com/vuejs/core/issues/15430)) ([fb9b45c](https://github.com/vuejs/core/commit/fb9b45ce780f656a23fcb374eb8ea9f7abadc594)) - **types:** keep optional props when a runtime prop uses a generic PropType ([#&#8203;15523](https://github.com/vuejs/core/issues/15523)) ([243aabc](https://github.com/vuejs/core/commit/243aabccf05fefb3760f2dab1c2d75aa424baad7)), closes [#&#8203;9546](https://github.com/vuejs/core/issues/9546) ### [`v3.5.42`](https://github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3542-2026-08-27) [Compare Source](https://github.com/vuejs/core/compare/v3.5.41...v3.5.42) ##### Bug Fixes - **hydration:** handle async component unmount before lazy hydration ([#&#8203;15252](https://github.com/vuejs/core/issues/15252)) ([6e1814a](https://github.com/vuejs/core/commit/6e1814aa355aad8dd32a89873e95267297ae0609)) - **hydration:** handle moving unresolved async fragment ([#&#8203;15263](https://github.com/vuejs/core/issues/15263)) ([a72036f](https://github.com/vuejs/core/commit/a72036f66bcb9a4f3b3737cda19eeba1bc531e15)) - **runtime-core:** avoid caching unmounted suspense children ([#&#8203;15291](https://github.com/vuejs/core/issues/15291)) ([b535917](https://github.com/vuejs/core/commit/b535917d46d5c6e28c1d3b9185bfa1665127c73a)), closes [#&#8203;15288](https://github.com/vuejs/core/issues/15288) - **runtime-core:** keep .trim result when combined with .number v-model modifier ([#&#8203;15346](https://github.com/vuejs/core/issues/15346)) ([f8d42e1](https://github.com/vuejs/core/commit/f8d42e1cf2a0ccb43c50fad6e972cb130c53824e)) - **runtime-core:** resolve $el for dev root comment fragment ([#&#8203;15313](https://github.com/vuejs/core/issues/15313)) ([8654f35](https://github.com/vuejs/core/commit/8654f35118a1165ac30fd398ceaff8849c44d9d5)), closes [#&#8203;12680](https://github.com/vuejs/core/issues/12680) - **runtime-dom:** support !important on CSS custom properties in style binding ([#&#8203;15348](https://github.com/vuejs/core/issues/15348)) ([31da934](https://github.com/vuejs/core/commit/31da934fcbe73ab8ed187bf820c80b24ced474be)) - **server-renderer:** reject CR in attribute names ([#&#8203;15266](https://github.com/vuejs/core/issues/15266)) ([a2b40db](https://github.com/vuejs/core/commit/a2b40db9a83b36ed9da3a16403cf8f040262d73f)) - **shared:** correctly compare Map and Set values ([#&#8203;15328](https://github.com/vuejs/core/issues/15328)) ([ef82a26](https://github.com/vuejs/core/commit/ef82a26775952a665545d3771788bd23b2efec91)), closes [#&#8203;15320](https://github.com/vuejs/core/issues/15320) - **suspense:** don't treat the leaving branch as the fallback while its mount is pending ([#&#8203;15333](https://github.com/vuejs/core/issues/15333)) ([cd19745](https://github.com/vuejs/core/commit/cd1974562357dd73101d048f207a694a4e5310ec)), closes [#&#8203;15332](https://github.com/vuejs/core/issues/15332) - **v-model:** re-sync select when model is overridden in change handler ([#&#8203;15298](https://github.com/vuejs/core/issues/15298)) ([6eaecc1](https://github.com/vuejs/core/commit/6eaecc14d8151a7d258b80ce0519e5ecc17a2bef)), closes [#&#8203;10505](https://github.com/vuejs/core/issues/10505) </details> --- ### Configuration 📅 **Schedule**: (UTC) - 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](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zMi42IiwidXBkYXRlZEluVmVyIjoiNDQuMTM4LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Update dependency rector/rector to v2.6.3
All checks were successful
PHP / PHP 8.2 (8.2) (pull_request) Successful in 1m54s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 1m55s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 2m9s
Static analysis / static-psalm-analysis dev-master (dev-master, 8.5) (pull_request) Successful in 2m13s
PHP / php-summary (pull_request) Successful in 0s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud master (8.5, master) (pull_request) Successful in 2m23s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 6s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 41s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 4s
PHPUnit SQLite / changes (pull_request) Successful in 4s
Node / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 5s
Node / NPM (pull_request) Has been skipped
Node / node-summary (pull_request) Successful in 1s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 9s
PHPUnit SQLite / versions (pull_request) Successful in 8s
PHP / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 8s
416614fa54
renovate-bot force-pushed renovate/all-minor-patch from 416614fa54
All checks were successful
PHP / PHP 8.2 (8.2) (pull_request) Successful in 1m54s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 1m55s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 2m9s
Static analysis / static-psalm-analysis dev-master (dev-master, 8.5) (pull_request) Successful in 2m13s
PHP / php-summary (pull_request) Successful in 0s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud master (8.5, master) (pull_request) Successful in 2m23s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 6s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 41s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 4s
PHPUnit SQLite / changes (pull_request) Successful in 4s
Node / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 5s
Node / NPM (pull_request) Has been skipped
Node / node-summary (pull_request) Successful in 1s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 9s
PHPUnit SQLite / versions (pull_request) Successful in 8s
PHP / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 8s
to 9ce1c42cab
All checks were successful
Node / NPM (pull_request) Successful in 55s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 20s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 18s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud master (8.5, master) (pull_request) Successful in 49s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-master (dev-master, 8.5) (pull_request) Successful in 22s
Node / node-summary (pull_request) Successful in 1s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 7s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 8s
PHP / changes (pull_request) Successful in 8s
Lint info.xml / info.xml lint (pull_request) Successful in 9s
PHP / versions (pull_request) Successful in 22s
PHPUnit SQLite / versions (pull_request) Successful in 28s
Static analysis / versions (pull_request) Successful in 12s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 17s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 20s
2026-08-21 11:02:14 -04:00
Compare
renovate-bot changed title from Update dependency rector/rector to v2.6.3 to Update all non-major dependencies 2026-08-21 11:02:15 -04:00
renovate-bot force-pushed renovate/all-minor-patch from 9ce1c42cab
All checks were successful
Node / NPM (pull_request) Successful in 55s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 20s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 18s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud master (8.5, master) (pull_request) Successful in 49s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-master (dev-master, 8.5) (pull_request) Successful in 22s
Node / node-summary (pull_request) Successful in 1s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 7s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 8s
PHP / changes (pull_request) Successful in 8s
Lint info.xml / info.xml lint (pull_request) Successful in 9s
PHP / versions (pull_request) Successful in 22s
PHPUnit SQLite / versions (pull_request) Successful in 28s
Static analysis / versions (pull_request) Successful in 12s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 17s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 20s
to e707615584
All checks were successful
Node / NPM (pull_request) Successful in 1m7s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 10s
Node / node-summary (pull_request) Successful in 3s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud master (8.5, master) (pull_request) Successful in 47s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
PHPUnit SQLite / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 1s
PHP / versions (pull_request) Successful in 32s
PHPUnit SQLite / versions (pull_request) Successful in 32s
Static analysis / versions (pull_request) Successful in 6s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 15s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 13s
Static analysis / static-psalm-analysis dev-master (dev-master, 8.5) (pull_request) Successful in 14s
PHP / php-summary (pull_request) Successful in 2s
2026-08-24 19:19:16 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from e707615584
All checks were successful
Node / NPM (pull_request) Successful in 1m7s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 10s
Node / node-summary (pull_request) Successful in 3s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud master (8.5, master) (pull_request) Successful in 47s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
PHPUnit SQLite / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 1s
PHP / versions (pull_request) Successful in 32s
PHPUnit SQLite / versions (pull_request) Successful in 32s
Static analysis / versions (pull_request) Successful in 6s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 15s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 13s
Static analysis / static-psalm-analysis dev-master (dev-master, 8.5) (pull_request) Successful in 14s
PHP / php-summary (pull_request) Successful in 2s
to ce2419f9c1
All checks were successful
Lint info.xml / info.xml lint (pull_request) Successful in 1m19s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 51s
PHP / versions (pull_request) Successful in 13s
PHPUnit SQLite / versions (pull_request) Successful in 9s
Static analysis / versions (pull_request) Successful in 9s
Node / NPM (pull_request) Successful in 1m25s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 1m1s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 1m27s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 1m25s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 17s
Node / node-summary (pull_request) Successful in 8s
PHP / php-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m56s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 35s
PHPUnit SQLite / changes (pull_request) Successful in 35s
Static analysis / changes (pull_request) Successful in 21s
Node / changes (pull_request) Successful in 35s
2026-08-25 11:22:57 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from ce2419f9c1
All checks were successful
Lint info.xml / info.xml lint (pull_request) Successful in 1m19s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 51s
PHP / versions (pull_request) Successful in 13s
PHPUnit SQLite / versions (pull_request) Successful in 9s
Static analysis / versions (pull_request) Successful in 9s
Node / NPM (pull_request) Successful in 1m25s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 1m1s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 1m27s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 1m25s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 17s
Node / node-summary (pull_request) Successful in 8s
PHP / php-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m56s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 35s
PHPUnit SQLite / changes (pull_request) Successful in 35s
Static analysis / changes (pull_request) Successful in 21s
Node / changes (pull_request) Successful in 35s
to 742483c499
Some checks failed
Node / NPM (pull_request) Successful in 29s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 14s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 38s
renovate/artifacts Artifact file update failure
Node / changes (pull_request) Successful in 7s
PHPUnit SQLite / changes (pull_request) Successful in 7s
PHP / changes (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 22s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 21s
PHP / php-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
Lint info.xml / info.xml lint (pull_request) Successful in 10s
Static analysis / changes (pull_request) Successful in 3s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 8s
Node / node-summary (pull_request) Successful in 8s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 14s
PHPUnit SQLite / versions (pull_request) Successful in 8s
Static analysis / versions (pull_request) Successful in 6s
PHP / versions (pull_request) Successful in 9s
2026-08-26 11:29:06 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 742483c499
Some checks failed
Node / NPM (pull_request) Successful in 29s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 14s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 38s
renovate/artifacts Artifact file update failure
Node / changes (pull_request) Successful in 7s
PHPUnit SQLite / changes (pull_request) Successful in 7s
PHP / changes (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 22s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 21s
PHP / php-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
Lint info.xml / info.xml lint (pull_request) Successful in 10s
Static analysis / changes (pull_request) Successful in 3s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 8s
Node / node-summary (pull_request) Successful in 8s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 14s
PHPUnit SQLite / versions (pull_request) Successful in 8s
Static analysis / versions (pull_request) Successful in 6s
PHP / versions (pull_request) Successful in 9s
to 406df8249f
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
PHP / versions (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 7s
Static analysis / versions (pull_request) Successful in 7s
Node / NPM (pull_request) Successful in 21s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 21s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 25s
Node / node-summary (pull_request) Successful in 1s
PHP / php-summary (pull_request) Successful in 4s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 18s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 34s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 39s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 0s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 19s
2026-08-26 16:34:30 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 406df8249f
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
PHP / versions (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 7s
Static analysis / versions (pull_request) Successful in 7s
Node / NPM (pull_request) Successful in 21s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 21s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 25s
Node / node-summary (pull_request) Successful in 1s
PHP / php-summary (pull_request) Successful in 4s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 18s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 34s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 39s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 0s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 19s
to 0163aad834
Some checks failed
Static analysis / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
Static analysis / versions (pull_request) Successful in 10s
PHP / versions (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 10s
Node / NPM (pull_request) Successful in 29s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 9s
Node / node-summary (pull_request) Successful in 0s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 9s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 40s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 41s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 41s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Failing after 36s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Failing after 1s
2026-08-27 08:38:47 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 0163aad834
Some checks failed
Static analysis / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
Static analysis / versions (pull_request) Successful in 10s
PHP / versions (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 10s
Node / NPM (pull_request) Successful in 29s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 9s
Node / node-summary (pull_request) Successful in 0s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 9s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 40s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 41s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 41s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Failing after 36s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Failing after 1s
to b72769e810
All checks were successful
PHP / changes (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
Static analysis / versions (pull_request) Successful in 14s
PHP / versions (pull_request) Successful in 14s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / NPM (pull_request) Successful in 31s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 8s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 8s
Node / node-summary (pull_request) Successful in 3s
PHP / php-summary (pull_request) Successful in 0s
PHPUnit SQLite / changes (pull_request) Successful in 1s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 5m52s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-08-28 16:46:33 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from b72769e810
All checks were successful
PHP / changes (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
Static analysis / versions (pull_request) Successful in 14s
PHP / versions (pull_request) Successful in 14s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / NPM (pull_request) Successful in 31s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 8s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 8s
Node / node-summary (pull_request) Successful in 3s
PHP / php-summary (pull_request) Successful in 0s
PHPUnit SQLite / changes (pull_request) Successful in 1s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 5m52s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to be41f89986
All checks were successful
PHP / changes (pull_request) Successful in 22s
Node / changes (pull_request) Successful in 22s
Lint info.xml / info.xml lint (pull_request) Successful in 24s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 9s
PHP / versions (pull_request) Successful in 14s
Static analysis / versions (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 18s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 26s
Node / NPM (pull_request) Successful in 47s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 29s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 24s
Node / node-summary (pull_request) Successful in 3s
PHP / php-summary (pull_request) Successful in 9s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 34s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 31s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 3s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 55s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 3s
2026-08-31 17:57:42 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from be41f89986
All checks were successful
PHP / changes (pull_request) Successful in 22s
Node / changes (pull_request) Successful in 22s
Lint info.xml / info.xml lint (pull_request) Successful in 24s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 9s
PHP / versions (pull_request) Successful in 14s
Static analysis / versions (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 18s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 26s
Node / NPM (pull_request) Successful in 47s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 29s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 24s
Node / node-summary (pull_request) Successful in 3s
PHP / php-summary (pull_request) Successful in 9s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 34s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 31s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 3s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 55s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 3s
to 1bcb82a0e1
All checks were successful
Static analysis / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 38s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 43s
PHP / versions (pull_request) Successful in 14s
Static analysis / versions (pull_request) Successful in 6s
PHPUnit SQLite / versions (pull_request) Successful in 6s
Node / NPM (pull_request) Successful in 50s
Node / node-summary (pull_request) Successful in 5s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 2m39s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 20s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 2m47s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 3m1s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 2m58s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 52s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-02 06:24:54 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 1bcb82a0e1
All checks were successful
Static analysis / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 38s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 43s
PHP / versions (pull_request) Successful in 14s
Static analysis / versions (pull_request) Successful in 6s
PHPUnit SQLite / versions (pull_request) Successful in 6s
Node / NPM (pull_request) Successful in 50s
Node / node-summary (pull_request) Successful in 5s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 2m39s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 20s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 2m47s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 3m1s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 2m58s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 52s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to eab5766b59
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 11s
PHP / changes (pull_request) Successful in 11s
Node / changes (pull_request) Successful in 11s
Lint info.xml / info.xml lint (pull_request) Successful in 13s
Static analysis / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
PHP / versions (pull_request) Successful in 36s
PHPUnit SQLite / versions (pull_request) Successful in 36s
Static analysis / versions (pull_request) Successful in 4s
Node / NPM (pull_request) Successful in 45s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 35s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 35s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 39s
Node / node-summary (pull_request) Successful in 4s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 30s
PHP / php-summary (pull_request) Successful in 7s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 33s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m8s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-02 14:26:58 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from eab5766b59
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 11s
PHP / changes (pull_request) Successful in 11s
Node / changes (pull_request) Successful in 11s
Lint info.xml / info.xml lint (pull_request) Successful in 13s
Static analysis / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
PHP / versions (pull_request) Successful in 36s
PHPUnit SQLite / versions (pull_request) Successful in 36s
Static analysis / versions (pull_request) Successful in 4s
Node / NPM (pull_request) Successful in 45s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 35s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 35s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 39s
Node / node-summary (pull_request) Successful in 4s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 30s
PHP / php-summary (pull_request) Successful in 7s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 33s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m8s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 9c5fa6b9c9
All checks were successful
Node / changes (pull_request) Successful in 10s
PHP / changes (pull_request) Successful in 10s
PHPUnit SQLite / changes (pull_request) Successful in 11s
Lint info.xml / info.xml lint (pull_request) Successful in 11s
Static analysis / changes (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHPUnit SQLite / versions (pull_request) Successful in 18s
PHP / versions (pull_request) Successful in 22s
Node / NPM (pull_request) Successful in 23s
Static analysis / versions (pull_request) Successful in 17s
Node / node-summary (pull_request) Successful in 16s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 18s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 34s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 23s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 25s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m24s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 4m2s
PHP / php-summary (pull_request) Successful in 1s
2026-09-03 22:35:35 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 9c5fa6b9c9
All checks were successful
Node / changes (pull_request) Successful in 10s
PHP / changes (pull_request) Successful in 10s
PHPUnit SQLite / changes (pull_request) Successful in 11s
Lint info.xml / info.xml lint (pull_request) Successful in 11s
Static analysis / changes (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHPUnit SQLite / versions (pull_request) Successful in 18s
PHP / versions (pull_request) Successful in 22s
Node / NPM (pull_request) Successful in 23s
Static analysis / versions (pull_request) Successful in 17s
Node / node-summary (pull_request) Successful in 16s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 18s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 34s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 23s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 25s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m24s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 4m2s
PHP / php-summary (pull_request) Successful in 1s
to 514d921056
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 4s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 19s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 19s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 18s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / NPM (pull_request) Successful in 36s
Node / node-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 45s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-04 14:39:40 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 514d921056
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 4s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 19s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 19s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 18s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / NPM (pull_request) Successful in 36s
Node / node-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 45s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 7462b5581f
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 11s
PHP / versions (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 16s
Node / NPM (pull_request) Successful in 29s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 8s
Node / node-summary (pull_request) Successful in 6s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 13s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 13s
PHP / php-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m9s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-06 14:52:04 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 7462b5581f
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 11s
PHP / versions (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 16s
Node / NPM (pull_request) Successful in 29s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 8s
Node / node-summary (pull_request) Successful in 6s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 13s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 13s
PHP / php-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m9s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to bb568b4f41
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 46s
PHP / versions (pull_request) Successful in 48s
PHPUnit SQLite / versions (pull_request) Successful in 7s
Static analysis / versions (pull_request) Successful in 4s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 11s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 11s
Node / NPM (pull_request) Successful in 1m4s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 24s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 24s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 24s
Node / node-summary (pull_request) Successful in 2s
PHP / php-summary (pull_request) Successful in 2s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 3s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m30s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
2026-09-07 20:29:01 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from bb568b4f41
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 46s
PHP / versions (pull_request) Successful in 48s
PHPUnit SQLite / versions (pull_request) Successful in 7s
Static analysis / versions (pull_request) Successful in 4s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 11s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 11s
Node / NPM (pull_request) Successful in 1m4s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 24s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 24s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 24s
Node / node-summary (pull_request) Successful in 2s
PHP / php-summary (pull_request) Successful in 2s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 3s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m30s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
to 6a564972c0
Some checks failed
renovate/artifacts Artifact file update failure
PHPUnit SQLite / changes (pull_request) Successful in 11s
PHP / changes (pull_request) Successful in 11s
Node / changes (pull_request) Successful in 11s
Lint info.xml / info.xml lint (pull_request) Successful in 20s
Static analysis / changes (pull_request) Successful in 9s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 17s
Static analysis / versions (pull_request) Successful in 17s
PHP / versions (pull_request) Successful in 25s
PHPUnit SQLite / versions (pull_request) Successful in 26s
Node / NPM (pull_request) Successful in 1m0s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 53s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 27s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 29s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 54s
Node / node-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 8s
PHP / php-summary (pull_request) Successful in 4s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m4s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-11 12:55:50 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 6a564972c0
Some checks failed
renovate/artifacts Artifact file update failure
PHPUnit SQLite / changes (pull_request) Successful in 11s
PHP / changes (pull_request) Successful in 11s
Node / changes (pull_request) Successful in 11s
Lint info.xml / info.xml lint (pull_request) Successful in 20s
Static analysis / changes (pull_request) Successful in 9s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 17s
Static analysis / versions (pull_request) Successful in 17s
PHP / versions (pull_request) Successful in 25s
PHPUnit SQLite / versions (pull_request) Successful in 26s
Node / NPM (pull_request) Successful in 1m0s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 53s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 27s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 29s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 54s
Node / node-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 8s
PHP / php-summary (pull_request) Successful in 4s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m4s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 77240a48c0
Some checks failed
renovate/artifacts Artifact file update failure
Static analysis / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
PHP / versions (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 6s
Node / NPM (pull_request) Successful in 21s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 17s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 25s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 26s
Node / node-summary (pull_request) Successful in 2s
PHP / php-summary (pull_request) Successful in 6s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 21s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 48s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-12 21:04:47 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 77240a48c0
Some checks failed
renovate/artifacts Artifact file update failure
Static analysis / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
PHP / versions (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 6s
Node / NPM (pull_request) Successful in 21s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 17s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 25s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 26s
Node / node-summary (pull_request) Successful in 2s
PHP / php-summary (pull_request) Successful in 6s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 21s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 48s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 3b79561886
Some checks failed
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 3s
renovate/artifacts Artifact file update failure
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 12s
PHP / versions (pull_request) Successful in 12s
PHPUnit SQLite / versions (pull_request) Successful in 12s
Node / NPM (pull_request) Successful in 12s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 22s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 46s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-13 21:11:04 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 3b79561886
Some checks failed
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 3s
renovate/artifacts Artifact file update failure
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 12s
PHP / versions (pull_request) Successful in 12s
PHPUnit SQLite / versions (pull_request) Successful in 12s
Node / NPM (pull_request) Successful in 12s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 22s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 46s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 78a5017a21
All checks were successful
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 5s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 16s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 16s
Node / NPM (pull_request) Successful in 35s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 11s
PHP / php-summary (pull_request) Successful in 9s
Node / node-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m19s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-17 05:34:03 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 78a5017a21
All checks were successful
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 5s
Static analysis / versions (pull_request) Successful in 5s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 16s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 16s
Node / NPM (pull_request) Successful in 35s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 11s
PHP / php-summary (pull_request) Successful in 9s
Node / node-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m19s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 81c09a5538
All checks were successful
Node / node-summary (pull_request) Successful in 7s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m5s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 4s
Node / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 5s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 6s
Static analysis / versions (pull_request) Successful in 13s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 22s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 22s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 21s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 12s
PHP / php-summary (pull_request) Successful in 3s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 11s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / NPM (pull_request) Successful in 54s
2026-09-17 17:17:44 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 81c09a5538
All checks were successful
Node / node-summary (pull_request) Successful in 7s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m5s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 4s
Node / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 5s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 6s
Static analysis / versions (pull_request) Successful in 13s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 22s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 22s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 21s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 12s
PHP / php-summary (pull_request) Successful in 3s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 11s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / NPM (pull_request) Successful in 54s
to 4611a99f48
All checks were successful
Static analysis / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 8s
PHPUnit SQLite / changes (pull_request) Successful in 7s
Node / changes (pull_request) Successful in 7s
PHP / changes (pull_request) Successful in 7s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 9s
PHP / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 13s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m23s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 17s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 13s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 17s
PHP / php-summary (pull_request) Successful in 3s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 20s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 20s
Node / NPM (pull_request) Successful in 53s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
Node / node-summary (pull_request) Successful in 2s
2026-09-18 17:25:57 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 4611a99f48
All checks were successful
Static analysis / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 8s
PHPUnit SQLite / changes (pull_request) Successful in 7s
Node / changes (pull_request) Successful in 7s
PHP / changes (pull_request) Successful in 7s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 9s
PHP / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 13s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m23s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 17s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 13s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 17s
PHP / php-summary (pull_request) Successful in 3s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 20s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 20s
Node / NPM (pull_request) Successful in 53s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
Node / node-summary (pull_request) Successful in 2s
to 3f1ab45a0f
All checks were successful
PHPUnit SQLite / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 8s
Node / NPM (pull_request) Successful in 38s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 2m15s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 2m18s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 11s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 2m46s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 2m19s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 1m53s
Node / node-summary (pull_request) Successful in 5s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 5s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 4s
Node / changes (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 4s
PHP / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 8s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHP / versions (pull_request) Successful in 11s
2026-09-22 02:02:44 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 3f1ab45a0f
All checks were successful
PHPUnit SQLite / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 8s
Node / NPM (pull_request) Successful in 38s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 2m15s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 2m18s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 11s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 2m46s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 2m19s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 1m53s
Node / node-summary (pull_request) Successful in 5s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 5s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 4s
Node / changes (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 4s
PHP / changes (pull_request) Successful in 4s
Lint info.xml / info.xml lint (pull_request) Successful in 8s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHP / versions (pull_request) Successful in 11s
to 9d58606c08
All checks were successful
Lint info.xml / info.xml lint (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 2s
PHP / versions (pull_request) Successful in 16s
PHPUnit SQLite / versions (pull_request) Successful in 14s
Static analysis / versions (pull_request) Successful in 14s
Node / NPM (pull_request) Successful in 15s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 37s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 37s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m4s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 32s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 39s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 58s
PHP / changes (pull_request) Successful in 1s
PHPUnit SQLite / changes (pull_request) Successful in 1s
Node / changes (pull_request) Successful in 2s
2026-09-23 10:13:15 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 9d58606c08
All checks were successful
Lint info.xml / info.xml lint (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 2s
PHP / versions (pull_request) Successful in 16s
PHPUnit SQLite / versions (pull_request) Successful in 14s
Static analysis / versions (pull_request) Successful in 14s
Node / NPM (pull_request) Successful in 15s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 37s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 37s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m4s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 32s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 39s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 58s
PHP / changes (pull_request) Successful in 1s
PHPUnit SQLite / changes (pull_request) Successful in 1s
Node / changes (pull_request) Successful in 2s
to ad153b7e25
All checks were successful
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 15s
PHP / versions (pull_request) Successful in 16s
Static analysis / versions (pull_request) Successful in 16s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 16s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 16s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 16s
Node / NPM (pull_request) Successful in 34s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 7s
Node / node-summary (pull_request) Successful in 7s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / php-summary (pull_request) Successful in 0s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 39s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-23 18:15:25 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from ad153b7e25
All checks were successful
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 15s
PHP / versions (pull_request) Successful in 16s
Static analysis / versions (pull_request) Successful in 16s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 16s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 16s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 16s
Node / NPM (pull_request) Successful in 34s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 8s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 7s
Node / node-summary (pull_request) Successful in 7s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / php-summary (pull_request) Successful in 0s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 39s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 2cfaf0132d
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 1s
Static analysis / changes (pull_request) Successful in 1s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 2s
PHPUnit SQLite / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 10s
PHP / versions (pull_request) Successful in 10s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 14s
Node / NPM (pull_request) Successful in 27s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 15s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 14s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 14s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m12s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 6s
Node / node-summary (pull_request) Successful in 6s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-24 18:22:27 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 2cfaf0132d
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 1s
Static analysis / changes (pull_request) Successful in 1s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 2s
PHPUnit SQLite / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 10s
PHP / versions (pull_request) Successful in 10s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 14s
Node / NPM (pull_request) Successful in 27s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 15s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 15s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 14s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 14s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m12s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 6s
Node / node-summary (pull_request) Successful in 6s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 78d4daab72
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 7s
Static analysis / changes (pull_request) Successful in 5s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 7s
PHP / versions (pull_request) Successful in 7s
Static analysis / versions (pull_request) Successful in 5s
Node / NPM (pull_request) Successful in 22s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 15s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 15s
Node / node-summary (pull_request) Successful in 9s
PHP / php-summary (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 33s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 33s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 30s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m36s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-09-25 10:27:33 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 78d4daab72
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 7s
Static analysis / changes (pull_request) Successful in 5s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 10s
PHPUnit SQLite / versions (pull_request) Successful in 7s
PHP / versions (pull_request) Successful in 7s
Static analysis / versions (pull_request) Successful in 5s
Node / NPM (pull_request) Successful in 22s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 15s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 15s
Node / node-summary (pull_request) Successful in 9s
PHP / php-summary (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 33s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 33s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 30s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m36s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to da6cee00f6
All checks were successful
PHP / changes (pull_request) Successful in 8s
Node / changes (pull_request) Successful in 8s
PHPUnit SQLite / changes (pull_request) Successful in 8s
Lint info.xml / info.xml lint (pull_request) Successful in 9s
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / versions (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHP / versions (pull_request) Successful in 6s
Static analysis / versions (pull_request) Successful in 11s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 20s
Node / NPM (pull_request) Successful in 40s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 22s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 21s
Node / node-summary (pull_request) Successful in 2s
PHP / php-summary (pull_request) Successful in 2s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 9s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
2026-09-28 18:50:01 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from da6cee00f6
All checks were successful
PHP / changes (pull_request) Successful in 8s
Node / changes (pull_request) Successful in 8s
PHPUnit SQLite / changes (pull_request) Successful in 8s
Lint info.xml / info.xml lint (pull_request) Successful in 9s
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / versions (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 6s
PHP / versions (pull_request) Successful in 6s
Static analysis / versions (pull_request) Successful in 11s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 11s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 20s
Node / NPM (pull_request) Successful in 40s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 22s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 21s
Node / node-summary (pull_request) Successful in 2s
PHP / php-summary (pull_request) Successful in 2s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 9s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m15s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
to 43088847cb
All checks were successful
Node / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 9s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 9s
PHPUnit SQLite / versions (pull_request) Successful in 9s
Static analysis / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 9s
Node / NPM (pull_request) Successful in 2m6s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 2m33s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 43s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 2m40s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 2m40s
Node / node-summary (pull_request) Successful in 4s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 10s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 3m27s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
2026-10-02 19:36:37 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 43088847cb
All checks were successful
Node / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
Lint info.xml / info.xml lint (pull_request) Successful in 9s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 9s
PHPUnit SQLite / versions (pull_request) Successful in 9s
Static analysis / versions (pull_request) Successful in 5s
PHP / versions (pull_request) Successful in 9s
Node / NPM (pull_request) Successful in 2m6s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 2m33s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 43s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 2m40s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 2m40s
Node / node-summary (pull_request) Successful in 4s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 2s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 10s
PHP / php-summary (pull_request) Successful in 2s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 3m27s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
to ef9b2be97f
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 8s
Static analysis / versions (pull_request) Successful in 8s
PHP / versions (pull_request) Successful in 8s
Node / NPM (pull_request) Successful in 14s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 32s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 47s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 13s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 52s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 52s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m19s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-10-04 19:51:29 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from ef9b2be97f
All checks were successful
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Static analysis / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 8s
Static analysis / versions (pull_request) Successful in 8s
PHP / versions (pull_request) Successful in 8s
Node / NPM (pull_request) Successful in 14s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 32s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 47s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 13s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 52s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 52s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m19s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to 45b5cd6ee0
All checks were successful
Lint info.xml / info.xml lint (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
Static analysis / versions (pull_request) Successful in 7s
PHP / versions (pull_request) Successful in 8s
PHPUnit SQLite / versions (pull_request) Successful in 8s
Node / NPM (pull_request) Successful in 12s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 17s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 22s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 40s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 47s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 47s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m21s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-10-05 03:53:49 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from 45b5cd6ee0
All checks were successful
Lint info.xml / info.xml lint (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 2s
Node / changes (pull_request) Successful in 2s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
Static analysis / versions (pull_request) Successful in 7s
PHP / versions (pull_request) Successful in 8s
PHPUnit SQLite / versions (pull_request) Successful in 8s
Node / NPM (pull_request) Successful in 12s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 17s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 22s
Node / node-summary (pull_request) Successful in 1s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 40s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 47s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 47s
PHP / php-summary (pull_request) Successful in 1s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m21s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to ca21de7a56
All checks were successful
PHP / changes (pull_request) Successful in 3s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
PHPUnit SQLite / versions (pull_request) Successful in 11s
PHP / versions (pull_request) Successful in 12s
Static analysis / versions (pull_request) Successful in 12s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 28s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 30s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 31s
Node / NPM (pull_request) Successful in 47s
PHP / php-summary (pull_request) Successful in 2s
Node / node-summary (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 10s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 13s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m4s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
2026-10-05 11:56:13 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from ca21de7a56
All checks were successful
PHP / changes (pull_request) Successful in 3s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Node / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 1s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
PHPUnit SQLite / versions (pull_request) Successful in 11s
PHP / versions (pull_request) Successful in 12s
Static analysis / versions (pull_request) Successful in 12s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 28s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 30s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 31s
Node / NPM (pull_request) Successful in 47s
PHP / php-summary (pull_request) Successful in 2s
Node / node-summary (pull_request) Successful in 8s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 10s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 13s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m4s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
to c5bc661aaa
All checks were successful
Node / changes (pull_request) Successful in 3s
PHPUnit SQLite / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
PHPUnit SQLite / versions (pull_request) Successful in 10s
PHP / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 10s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 15s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 15s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / php-summary (pull_request) Successful in 6s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 20s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 20s
Node / NPM (pull_request) Successful in 52s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / node-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 2m36s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
2026-10-05 19:59:41 -04:00
Compare
renovate-bot force-pushed renovate/all-minor-patch from c5bc661aaa
All checks were successful
Node / changes (pull_request) Successful in 3s
PHPUnit SQLite / changes (pull_request) Successful in 3s
PHP / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 4s
Static analysis / changes (pull_request) Successful in 2s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 4s
PHPUnit SQLite / versions (pull_request) Successful in 10s
PHP / versions (pull_request) Successful in 10s
Static analysis / versions (pull_request) Successful in 10s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 15s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 15s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 16s
PHP / php-summary (pull_request) Successful in 6s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 20s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 20s
Node / NPM (pull_request) Successful in 52s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 1s
Node / node-summary (pull_request) Successful in 1s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 2m36s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 1s
to f78af18169
All checks were successful
Node / changes (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
PHP / versions (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 9s
Static analysis / versions (pull_request) Successful in 9s
Node / NPM (pull_request) Successful in 1m0s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 56s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 52s
Node / node-summary (pull_request) Successful in 22s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 1m21s
PHP / php-summary (pull_request) Successful in 2s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 46s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 7s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m49s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
2026-10-06 04:02:10 -04:00
Compare
All checks were successful
Node / changes (pull_request) Successful in 2s
Static analysis / changes (pull_request) Successful in 1s
PHP / changes (pull_request) Successful in 2s
PHPUnit SQLite / changes (pull_request) Successful in 3s
Lint info.xml / info.xml lint (pull_request) Successful in 3s
REUSE Compliance Check / reuse-compliance-check (pull_request) Successful in 3s
PHP / versions (pull_request) Successful in 5s
PHPUnit SQLite / versions (pull_request) Successful in 9s
Static analysis / versions (pull_request) Successful in 9s
Node / NPM (pull_request) Successful in 1m0s
PHP / PHP 8.2 (8.2) (pull_request) Successful in 56s
Static analysis / static-psalm-analysis dev-stable33 (dev-stable33, 8.5) (pull_request) Successful in 52s
Node / node-summary (pull_request) Successful in 22s
PHP / PHP 8.5 (8.5) (pull_request) Successful in 1m21s
PHP / php-summary (pull_request) Successful in 2s
Static analysis / static-psalm-analysis dev-stable34 (dev-stable34, 8.5) (pull_request) Successful in 46s
Static analysis / static-psalm-analysis dev-stable35 (dev-stable35, 8.5) (pull_request) Successful in 44s
Static analysis / static-psalm-analysis-summary (pull_request) Successful in 7s
PHPUnit SQLite / SQLite PHP 8.5 Nextcloud stable35 (8.5, stable35) (pull_request) Successful in 1m49s
PHPUnit SQLite / phpunit-sqlite-summary (pull_request) Successful in 2s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/all-minor-patch:renovate/all-minor-patch
git switch renovate/all-minor-patch

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/all-minor-patch
git switch renovate/all-minor-patch
git rebase main
git switch main
git merge --ff-only renovate/all-minor-patch
git switch renovate/all-minor-patch
git rebase main
git switch main
git merge --no-ff renovate/all-minor-patch
git switch main
git merge --squash renovate/all-minor-patch
git switch main
git merge --ff-only renovate/all-minor-patch
git switch main
git merge renovate/all-minor-patch
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
lukasdotcom/nextcloud-shortcuts!20
No description provided.