Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 1, 2025

This PR contains the following updates:

Package Change Age Confidence
@nextcloud/dialogs ^5.3.8 -> ^7.1.0 age confidence
@nextcloud/initial-state ^2.2.0 -> ^3.0.0 age confidence
@nextcloud/vite-config ^1.5.6 -> ^2.5.2 age confidence
@nextcloud/vue ^8.28.0 -> ^9.3.0 age confidence

Release Notes

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

v7.1.0

Compare Source

Enhancements
  • feat(FilePicker): Improve pick and navigation logic to match user expectation by @​artonge in #​2033
Fixed
Changes

v7.0.1

Compare Source

Fixed
Changed
  • docs: adjust changes link for v7.0.0 #​2008 (susnux)
  • Updated translations

v7.0.0

Compare Source

Notes

This package now builds on top of @nextcloud/vue version 9 using Vue 3.
While this package uses Vue 3 it is also possible to use it within a Vue 2 project,
in this case the Vue dependency will not be shared as the dependency was moved from a peer dependency to a plain dependency.
This also means that if you are using Vue 2 you have to ensure you do not use bundler
configurations that enforce resolving Vue to the same version as this will fail now,
instead let the bundler choose the matching Vue version.

For example if using Webpack this will no longer work in Vue 2 apps:

  resolve: {
		alias: {
			vue$: path.resolve('./node_modules/vue'),
		},
  }

For Vue 3 apps nothing changed, meaning the app and this library will share the same Vue dependency as long as the versions are compatible.

Breaking
  • This package now uses Vue 3 internally.
  • The deprecated FilePicker component export was removed to allow using this library in Vue 2 and Vue 3 apps.
  • The deprecated Dialog.hide method was removed, instead await the returned promise and wait for the user interaction.
  • The deprecated Dialog.setHTML method was removed. If you need custom HTML content use NcDialog from @nextcloud/vue.
  • The spawnDialog helper method was removed, instead use the function provided by @nextcloud/vue
- import { spawnDialog } from '@​nextcloud/dialogs'
+ import { spawnDialog } from '@​nextcloud/vue/functions/dialog'
Added
Fixed
Changed

v6.4.1

Compare Source

What's Changed

🐛 Fixed bugs
Other Changes

Full Changelog: nextcloud-libraries/nextcloud-dialogs@v6.4.0...v6.4.1

v6.4.0

Compare Source

What's Changed

🚀 Enhancements
  • [stable6] feat(FilePicker): Improve pick and navigation logic to match user expectation by @​backportbot[bot] in #​2051
Other Changes

Full Changelog: nextcloud-libraries/nextcloud-dialogs@v6.3.2...v6.4.0

v6.3.2

Compare Source

🐛 Fixed bugs
  • fix(PublicAuthPrompt): change default notice if identified #​1841 (skjnldsv)
  • style(toast): adjust colors for Nextcloud 32 #​1913
  • fix(guestName): limit length to 64 characters #​1921
  • fix(FilePicker): make move primary and copy secondary #​1935
Other Changes

v6.3.1

Compare Source

🐛 Fixed bugs

v6.3.0

Compare Source

🚀 Enhancements
🐛 Fixed bugs
  • fix(FilePickerBuilder): correctly return array / plain value depending on multiselect #​1777 (backportbot)
Other Changes

v6.2.0

Compare Source

Notes

The export of the file picker Vue component is deprecated and will be removed in the next version.
Instead please use the FilePickerBuilder.

The Dialog.hide method is deprecated.
Instead only user interaction should close dialogs,
for this use the promise returned by Dialog.show which will resolve if the user answered the dialog and rejected if the user aborted (closed) the dialog.

Added
  • feat: allow picking files using the Nextcloud Nodes API #​1730 (susnux)
Fixed
  • fix(file-picker): align folder design with Nextcloud files app #​1733 (susnux)
  • fix: the nc-vue dialogs function module is called dialog not dialogs #​1732 (susnux)
  • perf: do not pre-load folder mime icon #​1734 (susnux)
Changed
  • docs: Update README.md #​1627 (susnux)
  • chore: update workflows #​1609 (susnux)
  • chore: simplify vitest config and fix some build issues #​1606 (susnux)
  • chore: supported branches #​1608 (susnux)
  • chore: prepare for vue3 migration #​1681 (ShGKme)
  • chore: deprecate export of filepicker Vue component #​1728 (susnux)
  • chore: Nextcloud 28 is EOL so is nextcloud-dialogs v5 #​1729 (susnux)
  • chore: deprecate Dialog.hide #​1731 (susnux)
  • chore(deps): Bump axios to 1.8.2
  • chore(deps): Bump webdav to 5.8.0
  • chore(deps): Bump dompurify to 3.2.4
  • chore(deps): Bump @nextcloud/event-bus to 3.3.2
  • chore(deps): Bump @nextcloud/files to 3.10.2
  • chore(deps): Bump @nextcloud/l10n to 3.2.0
  • chore(deps): Bump @vueuse/core to 11.3.0

v6.1.1

Compare Source

Full Changelog

v6.1.0

Compare Source

Full Changelog

Enhancements
Fixed
Changed
  • Updated translations
  • Updated development dependencies

v6.0.1

Compare Source

Full Changelog

Fixed
Changed

v6.0.0

Compare Source

Full Changelog

Breaking

v6.0.0 is only compatible with Nextcloud 29 and newer.
Technically this is the same as v5.3.5, but v5.3.3 was a breaking change as it dropped support for Nextcloud 28 and older on public shares.

Changed
nextcloud-libraries/nextcloud-initial-state (@​nextcloud/initial-state)

v3.0.0

Compare Source

Breaking

This package now is a pure ES modules package and does no longer provide the CommonJS entry point.

Added
  • feat: cache parsed InitialState results to Map for later use (#​872)
Fixed
  • fix: return fallback if value cannot be parsed (#​881)
Other Changes
  • chore!: simplified building process as no bundling is needed (#​875)
  • chore: adjust engines versions to support wider range (#)
  • chore: add SPDX header (#​708)
  • chore: update package.json (#​873)
  • chore: migrate to ESLint v9 (#​879)
  • ci: update workflows from organization (#​876)
  • ci: add workflow to check Typescript (#​878)
nextcloud/nextcloud-vite-config (@​nextcloud/vite-config)

v2.5.2

Compare Source

🐛 Fixed bugs
  • fix(REUSE): also add correct license headers for facade chunks #​736 (susnux)
Other changes
  • Updated development dependencies

v2.5.1

Compare Source

🐛 Fixed bugs
Other changes
  • chore(deps): Bump rollup-plugin-node-externals to 8.1.1
  • chore(deps): Bump magic-string to 0.30.19

v2.5.0

Compare Source

Added
  • Minimum Vite version is now 7.1.4
🐛 Fixed bugs
  • fix: bump vite version to fix running in watch mode #​693 (susnux)
Other changes
  • chore: update vite-plugin-node-polyfills to 0.24.0 #​678 (skjnldsv)
  • chore: various dev deps upgrades #​680 (skjnldsv)
  • chore(deps): Bump @​vitejs/plugin-vue from 6.0.0 to 6.0.1 #​681
  • chore(deps): Bump cipher-base from 1.0.4 to 1.0.6 #​687
  • chore(deps): Bump sha.js from 2.4.11 to 2.4.12 #​688
  • chore(deps): Bump magic-string from 0.30.17 to 0.30.18 #​691
  • chore(deps): Bump rollup-plugin-node-externals from 8.0.1 to 8.1.0 #​690

v2.4.0

Compare Source

Added
  • Vite v7 support
🐛 Fixed bugs
  • fix(watch): adjust rollup config for watch mode #​666 (susnux)
Changed
  • chore: remove work-around for already fixed bug #​664 (susnux)
  • chore: adjust defaults to use SPDX over 3rdparty BOM #​665 (susnux)
  • chore(deps): Bump @​vitejs/plugin-vue to 6.0.0
  • chore(deps): Bump pbkdf2 to 3.1.3
  • chore(deps): Bump rollup-plugin-node-externals to 8.0.1
  • chore(deps): Bump vite-plugin-dts to 4.5.4

v2.3.5

Compare Source

🐛 Fixed bugs
  • fix(SPDX): correctly handle plugins

v2.3.4

Compare Source

🐛 Fixed bugs
  • fix(SPDX): handle vite internal modules and sanitize name #​606 (susnux)
Changed
  • chore(deps-dev): Bump vite to 6.3.4

v2.3.3

Compare Source

Changed
  • chore(deps): Bump @​vitejs/plugin-vue from 5.2.1 to 5.2.3
  • chore(deps): Bump rollup-plugin-esbuild-minify from 1.2.0 to 1.3.0
  • chore(deps): Bump esbuild and rollup-plugin-esbuild-minify

v2.3.2

Compare Source

Fixed
Changed
  • Updated dependencies

v2.3.1

Compare Source

Fixed
  • fix: Vite 6 made the CSS output file breaking #​470
Changed
  • Updated development dependencies
  • chore(deps): Bump vite-plugin-dts to 4.5.0
  • chore(deps): Bump vite-plugin-node-polyfills to 0.23.0

v2.3.0

Compare Source

Added
  • Support for Vite 6
    • Dropped support for Vite 4 as the vue plugin is no longer compatible with v4 and v6.
Fixed
  • fix(REUSELicensesPlugin): remove duplicates in license files #​293 (ShGKme)
Changed
  • ci: Update dependabot-approve-merge.yml #​315 (AndyScherzinger)
  • Updated development dependencies
  • chore(deps): Bump elliptic to 6.6.0
  • chore(deps): Bump magic-string to 0.30.17
  • chore(deps): Bump nanoid to 3.3.8
  • chore(deps): Bump rollup-plugin-corejs to 1.0.1
  • chore(deps): Bump rollup-plugin-esbuild-minify to 1.2.0
  • chore(deps): Bump rollup-plugin-license to 3.5.3
  • chore(deps): Bump rollup-plugin-node-externals to 8.0.0
  • chore(deps): Bump vite-plugin-css-injected-by-js to 3.5.2
  • chore(deps): Bump vite-plugin-dts to 4.4.0
  • chore(deps): Bump @​rollup/plugin-replace to 6.0.2
  • chore(deps): Bump @​vitejs/plugin-vue to 5.2.1

v2.2.2

Compare Source

Fixed
  • fix(REUSELicensesPlugin): Emit files in generateBundle hook to have real filenames #​283 (susnux)

v2.2.1

Compare Source

Fixed
  • fix: Adjust import of rollup-plugin-esbuild-minify #​279 (susnux)

v2.2.0

Compare Source

Added
  • feat(EmptyJSDirPlugin): Allow to specify other directories to clear #​240 (susnux)
  • feat: Add REUSE license plugin to extract license information for built assets #​250 (susnux)
Fixed
  • perf(CSSEntryPointsPlugin): Only visit chunks once per entry point #​239 (susnux)
  • fix(appconfig): cssCodeSplit is enabled by default so handle CSS entries #​243 (susnux)
  • fix: Revert chunkFileNames to include hash #​267 (juliushaertl)
Changed

v2.1.0

Compare Source

Added
  • feat(app-config): Add option to override the app name #​205 (susnux)
  • Allow to specify an output prefix and load app id from appinfo #​207 (susnux)
  • feat: Add CSSEntryPointsPlugin to fix vite for creating one CSS entry per JS entry point #​204 (susnux)
Changed
  • chore(deps-dev): Bump vite from 5.2.13 to 5.3.1
  • chore(deps): Bump braces from 3.0.2 to 3.0.3

v2.0.2

Compare Source

Fixed
  • fix: explicitly use window.OC global in app config #​197 (st3iny)

v2.0.1

Compare Source

Changed

v2.0.0

Compare Source

Breaking changes

This version is Vue 3 only.
For Vue 2 use the 1.x version.

v1.7.2

Compare Source

Fixed
  • fix(REUSE): also add correct license headers for facade chunks #​737
Changed

v1.7.1

Compare Source

Fixed
  • fix: make configuration rolldown compatible #​718
Changed
  • chore(deps): Bump rollup-plugin-node-externals to 8.1.1
  • chore(deps): Bump magic-string to 0.30.19

v1.7.0

Compare Source

Added
  • Minimum Vite version is now v7.1.4
Changed

Full Changelog: nextcloud-libraries/nextcloud-vite-config@v1.6.0...v1.7.0

v1.6.0

Compare Source

What's Changed

Full Changelog: nextcloud-libraries/nextcloud-vite-config@v1.5.6...v1.6.0

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

v9.3.0

Compare Source

Full Changelog

🚀 Enhancements
  • feat(NcAppSettingsDialog): add version on the bottom and noVersion prop to disable it #​7837 (ShGKme)
  • fix(NcActions): introduce 'size' prop #​7847 (Antreesy)
  • feat(NcRichText): add 'Copy to clipboard' button for code blocks #​7841 (Antreesy)
🐛 Fixed bugs
  • fix(NcPasswordField): respect checkPasswordStrength for input validation #​7845 (Antreesy)
  • fix(NcTextField): adjust helper text icon #​7856 (ShGKme)
  • fix(NcFormBox): use default text color in items #​7854 (ShGKme)
  • fix(NcAvatar): do no request avatar image if icon slot provided #​7891 (Antreesy)
Other Changes

v9.2.0

Compare Source

Full Changelog

📝 Notes
  • NcAppSettingsSectionShortcuts has been renamed to NcAppSettingsShortcutsSection but still available by the previous name
  • NcAppSettingsDialog has started the process of migration to the new design. It may break the existing settings layout. Use layout prop to partially revert the change or migrate to use NcFormBox and NcFormGroup components in the settings sections.
🚀 Enhancements
  • feat: add NcFormGroup #​7689 (ShGKme)
  • feat: add NcFormBox and adjust NcRadioGroup to NcFormbox and NcFormGroup #​7690 (ShGKme)
  • feat(NcRadioGroup): deprecate labelHidden prop in favor of hideLabel #​7771 (susnux)
  • feat: add NcFormBoxButton #​7779 (ShGKme)
  • feat: add NcFormBoxSwitch #​7781 (ShGKme)
  • feat: add NcFormBoxCopyButton #​7787 (ShGKme)
  • feat(NcAppSettingsDialog): adjust design for new form elements, add section descriptions and optional switch to legacy design #​7797 (ShGKme)
  • feat: NcAppSettingsSectionShortcuts -> NcAppSettingsShortcutsSection #​7814 (ShGKme)
🐛 Fixed bugs
  • fix(NcRichText): start heading from h4 #​7748 (ShGKme)
  • fix(NcFormGroup): remove margin when no label/description #​7764 (ShGKme)
  • fix(NcFormGroup): decrease gap between label and content #​7775 (ShGKme)
  • fix(NcFormBox*): user-select: none on Safari as well #​7792 (ShGKme)
  • fix(NcRichContenteditable): keep previous cursor position on focus #​7791 (Antreesy)
  • fix(NcHotkeyList): align with form labels #​7807 (ShGKme)
  • fix(NcHotkeyList): align with the section #​7811 (ShGKme)
  • fix(NcActions): improve performance by only computing popover maxHeight on demand #​7808 (Antreesy)
  • fix(NcListItem): do not mount NcAction until necessary #​7817 (ShGKme)
Other Changes
  • chore(docs): update docs link titles #​7768 (ShGKme)
  • chore(docs): correct min supported Nextcloud version #​7774 (ShGKme)
  • chore(docs): do not minimize docs and add examples code highlight #​7784 (ShGKme)
  • chore(docs): optionally set docs server port via VUE_STYLEGUIDIST_PORT #​7805 (ShGKme)
  • chore: bump node and npm dev versions #​7785 (susnux)

v9.1.0

Compare Source

Full Changelog

🚀 Enhancements
  • feat(NcChip): add error, success and warning variants #​7652 (DorraJaouad)
  • feat(NcAppSettingsSection): add order prop, ensure intended order in navigation list #​7636 (Antreesy)
  • feat: add NcAppSettingsSectionShortcuts, NcHotkeyList and NcHotkey #​7633 (ShGKme)
🐛 Fixed bugs
Other Changes
  • refactor(NcAppSidebarTabs): use custom components for tab buttons #​7516 (susnux)
  • refactor(NcAppSettingsSection): migrate to <script setup lang="ts"> #​7651 (ShGKme)
  • refactor: use named export for logger #​7655 (ShGKme)

v9.0.1

Compare Source

Full Changelog

🐛 Fixed bugs

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone Europe/Berlin, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added 3. to review Waiting for reviews dependencies Pull requests that update a dependency file labels Jun 1, 2025
@renovate renovate bot requested a review from skjnldsv June 1, 2025 18:44
@renovate renovate bot added 3. to review Waiting for reviews dependencies Pull requests that update a dependency file labels Jun 1, 2025
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 85d4871 to 7dca239 Compare June 8, 2025 14:25
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 7dca239 to 8ce7057 Compare June 10, 2025 15:43
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 8ce7057 to ff47589 Compare July 22, 2025 22:07
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from ff47589 to 1aa80ce Compare August 1, 2025 17:45
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch 2 times, most recently from 209a6f8 to fcb3a1c Compare August 13, 2025 13:41
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from fcb3a1c to 8af0f5b Compare August 19, 2025 12:42
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 8af0f5b to 568e7c6 Compare August 31, 2025 12:27
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 568e7c6 to cb05d01 Compare September 2, 2025 00:39
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from cb05d01 to 7ea59a3 Compare September 2, 2025 08:27
@renovate
Copy link
Contributor Author

renovate bot commented Sep 2, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: [email protected]
npm error Found: [email protected]
npm error node_modules/vite
npm error   dev vite@"^5.4.19" from the root project
npm error
npm error Could not resolve dependency:
npm error peer vite@"^7.1.10" from @nextcloud/[email protected]
npm error node_modules/@nextcloud/vite-config
npm error   dev @nextcloud/vite-config@"^2.5.2" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2025-11-20T12_29_13_648Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-11-20T12_29_13_648Z-debug-0.log

@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 7ea59a3 to b1f9567 Compare September 13, 2025 23:59
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from b1f9567 to 68253c2 Compare September 15, 2025 06:27
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 68253c2 to 96e9b72 Compare September 25, 2025 12:32
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 96e9b72 to 422c840 Compare September 29, 2025 12:29
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 422c840 to d5fbf1e Compare October 6, 2025 19:15
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from d5fbf1e to 001ea72 Compare October 9, 2025 00:26
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 001ea72 to 0d73f0d Compare October 14, 2025 16:39
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 0d73f0d to bec37ae Compare October 20, 2025 16:30
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from bec37ae to 58a864b Compare October 21, 2025 20:35
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 58a864b to 41c56b8 Compare October 23, 2025 08:30
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 41c56b8 to 69be7be Compare November 8, 2025 00:34
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 69be7be to 756ab22 Compare November 18, 2025 23:56
@renovate renovate bot force-pushed the renovate/master-major-nextcloud branch from 756ab22 to b8598fd Compare November 20, 2025 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant