Releases: nextcloud-libraries/nextcloud-vue
Releases · nextcloud-libraries/nextcloud-vue
v9.4.0
v8.35.3
v8.35.3 (2026-01-21)
🐛 Fixed bugs
- [stable8] fix(NcActions): migrate to custom icons in Checkbox and Radio actions #8060 (backportbot[bot])
- [stable8] perf(NcTimezonePicker): use Intl to reduce self-size from 206kb to 2kb #8076 (ShGKme)
Other Changes
- [stable8] refactor(NcTimezonePicker): migrate component to Typescript #8075 (ShGKme)
- [stable8] deps: revert pin for focus-trap library and bump to v7.8.0 #8073 (ShGKme)
- [stable8] build: prevent style leaks from apps with different Vue version #8092 (ShGKme)
Full Changelog: v8.35.2...v8.35.3
v9.3.3
v8.35.2
v9.3.2
v9.3.2 (2026-01-08)
🐛 Fixed bugs
- build: fix translations in Vue modules #8037 (susnux)
- fix(NcModal): adjust max height of the modal #8042 (kra-mo)
- fix: animate toggle switch icon #8045 (ShGKme)
Other Changes
- chore(README): recommend using
npm packand styleguidist instead ofnpm link#8018 (ShGKme) - chore(README): remove Firefox note #8019 (ShGKme)
Full Changelog: v9.3.1...v9.3.2
v8.35.1
v8.35.1 (2026-01-08)
🐛 Fixed bugs
- [stable8] fix(NcActionInput): use internal label of NcDateTimePickerNative #7979 (backportbot[bot])
- [stable8] fix(NcPopover): Don't warn on hidden button elements #7975 (mejo-)
- [stable8] build: fix translations in Vue modules #8038 (backportbot[bot])
- [stable8] fix(NcModal): Adjust max height of the modal #8046 (backportbot[bot])
- [stable8] fix: animate toggle switch icon #8047 (backportbot[bot])
v9.3.1
v9.3.1 (2025-12-10)
🚀 Enhancements
🐛 Fixed bugs
- fix(NcFormBox): add NcButton to supported components #7886 (ShGKme)
- fix: adjust input border styles for dark theme and NcSelect #7501 (susnux)
- fix: logger is not defined #7944 (ShGKme)
- fix(useHotKey): do not prevent hotkeys on hidden modal/dialog #7966 (skjnldsv)
Other Changes
v8.35.0
v8.35.0 (2025-12-10)
🚀 Enhancements
- [stable8] feat(NcAppSettingsDialog): add version on the bottom and
noVersionprop to disable it #7850 (ShGKme) - [stable8] fix(NcActions): introduce 'size' prop #7852 (backportbot[bot])
- [stable8] feat(NcRichText): add 'Copy to clipboard' button for code blocks #7877 (backportbot[bot])
🐛 Fixed bugs
- [stable8] fix(NcPasswordField): respect
checkPasswordStrengthfor input validation #7846 (Antreesy) - [stable8] fix(NcFormBoxSwitch): use passive model to sync checkbox and icon #7851 (ShGKme)
- [stable8] fix(NcFormBox): use default text color in items #7857 (backportbot[bot])
- [stable8] fix(NcAppSettingsDialog): set
box-sizing: border-boxfor the new design #7888 (ShGKme) - [stable8] fix(NcAvatar): do no request avatar image if icon slot provided #7896 (backportbot[bot])
- [stable8] fix(useHotKey): do not prevent hotkeys on hidden modal/dialog #7971 (skjnldsv)
Other Changes
- [stable8] ci(dependabot): Use auto merge instead of deprecated option #7836 (backportbot[bot])
- [stable8] docs: Move to more outline icons #7861 (backportbot[bot])
- [stable8] docs: Move more icons to outline #7864 (backportbot[bot])
- [stable8] chore(package): npm >=11.3.0 <=11.6.2 #7899 (backportbot[bot])
v9.3.0
What's Changed
🚀 Enhancements
- feat(NcAppSettingsDialog): add version on the bottom and
noVersionprop to disable it by @ShGKme in #7837 - fix(NcActions): introduce 'size' prop by @Antreesy in #7847
- feat(NcRichText): add 'Copy to clipboard' button for code blocks by @Antreesy in #7841
🐛 Fixed bugs
- fix(NcPasswordField): respect
checkPasswordStrengthfor input validation by @Antreesy in #7845 - fix(NcTextField): helper text icon is too large by @ShGKme in #7856
- fix(NcFormBox): use default text color in items by @ShGKme in #7854
- fix(NcAvatar): do no request avatar image if icon slot provided by @Antreesy in #7891
Other Changes
- ci(dependabot): Use auto merge instead of deprecated option by @nickvergessen in #7835
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7840
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7858
- docs: Move to more outline icons by @nickvergessen in #7860
- docs: Move more icons to outline by @nickvergessen in #7862
- fix(NcActions): handle expensive height computation by popover library by @Antreesy in #7778
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7867
- chore: refactor deprecated :deep selector by @ShGKme in #7875
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7876
Full Changelog: v9.2.0...v9.3.0
v9.2.0
What's Changed
📝 Notes
NcAppSettingsSectionShortcutshas been renamed toNcAppSettingsShortcutsSectionbut still available by the previous nameNcAppSettingsDialoghas started the process of migration to the new design. It may break the existing settings layout. Uselayoutprop to partially revert the change or migrate to useNcFormBoxandNcFormGroupcomponents in the settings sections.
🚀 Enhancements
- feat: add NcFormGroup by @ShGKme in #7689
- feat: add
NcFormBoxand adjustNcRadioGrouptoNcFormboxandNcFormGroupby @ShGKme in #7690 - feat(NcRadioGroup): deprecate
labelHiddenprop in favor ofhideLabelby @susnux in #7771 - feat: add NcFormBoxButton by @ShGKme in #7779
- feat: add NcFormBoxSwitch by @ShGKme in #7781
- feat: add NcFormBoxCopyButton by @ShGKme in #7787
- feat(NcAppSettingsDialog): adjust design for new form elements, add section descriptions and optional switch to legacy design by @ShGKme in #7797
- feat: NcAppSettingsSectionShortcuts -> NcAppSettingsShortcutsSection by @ShGKme in #7814
🐛 Fixed bugs
- fix(NcRichText): start heading from h4 by @ShGKme in #7748
- fix(NcFormGroup): remove margin when no label/description by @ShGKme in #7764
- fix(NcFormGroup): decrease gap between label and content by @ShGKme in #7775
- fix(NcFormBox*): user-select: none on Safari as well by @ShGKme in #7792
- fix(NcRichContenteditable): keep previous cursor position on focus by @Antreesy in #7791
- fix(NcHotkeyList): align with form labels by @ShGKme in #7807
- fix(NcHotkeyList): align with the section by @ShGKme in #7811
- fix(NcActions): improve performance by only computing popover maxHeight on demand by @Antreesy in #7808
- fix(NcListItem): do not mount NcAction until necessary by @ShGKme in #7817
Other Changes
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7714
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7750
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7751
- chore(docs): update docs link titles by @ShGKme in #7768
- chore(docs): correct min supported Nextcloud version by @ShGKme in #7774
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7783
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7794
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7798
- chore(docs): do not minimize docs and add examples code highlight by @ShGKme in #7784
- chore(docs): optionally set docs server port via VUE_STYLEGUIDIST_PORT by @ShGKme in #7805
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7809
- chore: bump node and npm dev versions by @susnux in #7785
- Updates for project Nextcloud vue library by @transifex-integration[bot] in #7819
Full Changelog: v9.1.0...v9.2.0