ITADN
nextcloud-libraries/nextcloud-vue

版本发布 8

v8.37.0
? · 2026-03-15

<!-- Release notes generated using configuration in .github/release.yml at stable8 --> ## What's Changed ### 🚀 Enhancements * [stable8] feat(NcFilePicker): add picker component to select local files by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8180 * [stable8] feat(emoji): extend 'emojiAddRecent' to allow pass emoji as an argument by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8290 ### 🐛 Fixed bugs * [stable8] fix(NcTextArea): area resize does not resize component by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8161 * [stable8] fix(NcButton): remove active effect from disabled buttons by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8177 * [stable8] fix(NcInputField): use `overflow-wrap: anywhere` instead of `word-break: break-all` for the helper text by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8262 * [stable8] fix(NcModal): properly handle modal name size by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8268 * [stable8] fix(NcContent): provide `appName` to children by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8271 * [stable8] fix(NcAppContent): list is not scrollable on mobile by @JuliaKirschenheuter in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8289 * [stable8] fix(NcRichContenteditable): restore native undo/redo events by @Antreesy in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8298 * [stable8] fix(NcRichText): ignore links resolving in Markdown by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8302 ### Other Changes * [stable8] test(cypress): adjust workflow and fix broken tests by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8178 * chore: prepare v8.37.0 by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8303 **Full Changelog**: https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.36.0...v8.37.0

v8.36.0
? · 2026-02-05

<!-- Release notes generated using configuration in .github/release.yml at stable8 --> ## What's Changed ### 🚀 Enhancements * [stable8] feat(NcRadioGroupButton): add disabled state styling to NcRadioGroupButton by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8126 * [stable8] feat(NcListItem): emit dragstart event by @mejo- in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8169 * [stable8] feat(NcSelectUsers): export `NcSelectUsersModel` type by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8159 ### 🐛 Fixed bugs * [stable8] fix: use provided appName of `NcContent` if possible by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8160 * [stable8] fix(NcInputField): Helper message `word-break` on Chrome by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/8166 **Full Changelog**: https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.35.3...v8.36.0

v8.35.2
? · 2026-01-09

## [v8.35.2](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.35.2) (2026-01-09) ### Other Changes * [stable8] chore(deps): pin focus-trap library to v7.6.6 [\#8062](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8062) \([Antreesy](https://github.com/Antreesy)\) **Full Changelog**: https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.35.1...v8.35.2

v8.35.1
? · 2026-01-08

## [v8.35.1](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.35.1) (2026-01-08) ### 🐛 Fixed bugs * [stable8] fix(NcActionInput): use internal label of NcDateTimePickerNative [\#7979](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7979) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] fix(NcPopover): Don't warn on hidden button elements [\#7975](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7975) \([mejo-](https://github.com/mejo-)\) * [stable8] build: fix translations in Vue modules [\#8038](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8038) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] fix(NcModal): Adjust max height of the modal [\#8046](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8046) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] fix: animate toggle switch icon [\#8047](https://github.com/nextcloud-libraries/nextcloud-vue/pull/8047) \([backportbot[bot]](https://github.com/backportbot[bot])\)

v8.35.0
? · 2025-12-11

## [v8.35.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.35.0) (2025-12-10) ### 🚀 Enhancements * [stable8] feat(NcAppSettingsDialog): add version on the bottom and `noVersion` prop to disable it [\#7850](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7850) \([ShGKme](https://github.com/ShGKme)\) * [stable8] fix(NcActions): introduce 'size' prop [\#7852](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7852) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] feat(NcRichText): add 'Copy to clipboard' button for code blocks [\#7877](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7877) \([backportbot[bot]](https://github.com/backportbot[bot])\) ### 🐛 Fixed bugs * [stable8] fix(NcPasswordField): respect `checkPasswordStrength` for input validation [\#7846](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7846) \([Antreesy](https://github.com/Antreesy)\) * [stable8] fix(NcFormBoxSwitch): use passive model to sync checkbox and icon [\#7851](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7851) \([ShGKme](https://github.com/ShGKme)\) * [stable8] fix(NcFormBox): use default text color in items [\#7857](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7857) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] fix(NcAppSettingsDialog): set `box-sizing: border-box` for the new design [\#7888](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7888) \([ShGKme](https://github.com/ShGKme)\) * [stable8] fix(NcAvatar): do no request avatar image if icon slot provided [\#7896](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7896) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] fix(useHotKey): do not prevent hotkeys on hidden modal/dialog [\#7971](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7971) \([skjnldsv](https://github.com/skjnldsv)\) ### Other Changes * [stable8] ci(dependabot): Use auto merge instead of deprecated option [\#7836](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7836) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] docs: Move to more outline icons [\#7861](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7861) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] docs: Move more icons to outline [\#7864](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7864) \([backportbot[bot]](https://github.com/backportbot[bot])\) * [stable8] chore(package): npm >=11.3.0 <=11.6.2 [\#7899](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7899) \([backportbot[bot]](https://github.com/backportbot[bot])\)

v9.3.1
? · 2025-12-11

## [v9.3.1](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v9.3.1) (2025-12-10) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.3.0...v9.3.1) ### 🚀 Enhancements * feat(useHotKey): add new option `allowInModal` [\#7514](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7514) \([susnux](https://github.com/susnux)\) ### 🐛 Fixed bugs * fix(NcFormBox): add NcButton to supported components [\#7886](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7886) \([ShGKme](https://github.com/ShGKme)\) * fix: adjust input border styles for dark theme and NcSelect [\#7501](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7501) \([susnux](https://github.com/susnux)\) * fix: logger is not defined [\#7944](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7944) \([ShGKme](https://github.com/ShGKme)\) * fix(useHotKey): do not prevent hotkeys on hidden modal/dialog [\#7966](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7966) \([skjnldsv](https://github.com/skjnldsv)\) ### Other Changes * refactor(NcModal): migrate to Typescript and script-setup [\#7514](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7514) \([susnux](https://github.com/susnux)\) * chore(NcActions): outline icons in docs [\#7920](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7920) \([ShGKme](https://github.com/ShGKme)\) * refactor: fix Typescript issues in build files [\#7922](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7922) \([susnux](https://github.com/susnux)\) * refactor(useHotKey): modal visibility check using Array.from [\#7972](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7972) \([skjnldsv](https://github.com/skjnldsv)\)

v9.3.1
? · 2025-12-11

## [v9.3.1](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v9.3.1) (2025-12-10) [Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v9.3.0...v9.3.1) ### 🚀 Enhancements * feat(useHotKey): add new option `allowInModal` [\#7514](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7514) \([susnux](https://github.com/susnux)\) ### 🐛 Fixed bugs * fix(NcFormBox): add NcButton to supported components [\#7886](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7886) \([ShGKme](https://github.com/ShGKme)\) * fix: adjust input border styles for dark theme and NcSelect [\#7501](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7501) \([susnux](https://github.com/susnux)\) * fix: logger is not defined [\#7944](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7944) \([ShGKme](https://github.com/ShGKme)\) * fix(useHotKey): do not prevent hotkeys on hidden modal/dialog [\#7966](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7966) \([skjnldsv](https://github.com/skjnldsv)\) ### Other Changes * refactor(NcModal): migrate to Typescript and script-setup [\#7514](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7514) \([susnux](https://github.com/susnux)\) * chore(NcActions): outline icons in docs [\#7920](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7920) \([ShGKme](https://github.com/ShGKme)\) * refactor: fix Typescript issues in build files [\#7922](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7922) \([susnux](https://github.com/susnux)\) * refactor(useHotKey): modal visibility check using Array.from [\#7972](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7972) \([skjnldsv](https://github.com/skjnldsv)\)

v8.34.0
? · 2025-11-07

<!-- Release notes generated using configuration in .github/release.yml at stable8 --> ## What's Changed ### 📝 Notes * `NcAppSettingsSectionShortcuts` has been renamed to `NcAppSettingsShortcutsSection` but still available by the previous name ### 🚀 Enhancements * [stable8] feat: add NcFormGroup by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7762 * [stable8] feat: add `NcFormBox` and adjust `NcRadioGroup` to `NcFormBox` and `NcFormGroup` by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7765 * [stable8] feat: add NcFormBoxButton by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7789 * [stable8] feat(NcRadioGroup): deprecate `labelHidden` prop in favor of `hideLabel` by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7772 * [stable8] feat: add NcFormBoxCopyButton by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7793 * [stable8] feat: add NcFormBoxSwitch by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7795 * [stable8] feat(NcAppSettingsDialog): adjust design for new form elements, add section descriptions by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7802 * [stable8] feat: NcAppSettingsSectionShortcuts -> NcAppSettingsShortcutsSection by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7816 ### 🐛 Fixed bugs * [stable8] fix(NcFormGroup): remove margin when no label/description by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7780 * [stable8] fix(NcFormGroup): decrease gap between label and content by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7782 * [stable8] fix(NcFormBox*): user-select: none on Safari as well by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7796 * [stable8] fix(NcRichContenteditable): keep previous cursor position on focus by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7804 * [stable8] fix(NcHotkeyList): align with form labels by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7810 * [stable8] fix(NcHotkeyList): align with the section by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7812 * [stable8] fix(NcActions): improve performance by only computing popover maxHeight on demand by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7815 * [stable8] fix(NcListItem): do not mount NcAction until necessary by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7818 * [stable8] fix(NcRichText): start heading from h4 by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7821 * [stable8] fix(NcFormBoxButton): router check on Vue 2 by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7822 ### Other Changes * [stable8] chore(docs): update docs link titles by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7770 * [stable8] chore: update workflows from organization by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7763 * [stable8] chore(docs): add missing backports around supported versions and links by @ShGKme in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7773 * [stable8] chore(docs): correct min supported Nextcloud version by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7776 * [stable8] chore(docs): do not minimize docs and add examples code highlight by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7803 * [stable8] chore: update Node and NPM version in dev engines by @susnux in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7786 * [stable8] chore(docs): optionally set docs server port via VUE_STYLEGUIDIST_PORT by @backportbot[bot] in https://github.com/nextcloud-libraries/nextcloud-vue/pull/7806 **Full Changelog**: https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.33.0...v8.34.0