nextcloud-libraries/nextcloud-vue (@nextcloud/vue)
### [`v8.4.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v840-2023-12-22)
[Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.3.0...v8.4.0)
[Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.3.0)
##### Notes
- NcRichContenteditable: new visual label feature might break layout if you have custom contenteditable styles
- `isMobile` and `isFullscreen` mixins are now deprecated, use `useIsMobile` and `useIsFullscreen` composables instead
##### 🚀 Enhancements
- enh: Split translations by components to only include needed strings in app bundles by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4861](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4861)
- enh(NcCheckboxRadioSwitch): Allow to set `aria-label` by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4903](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4903)
- enh(NcRichContenteditable): Add optional visual label for content editable by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4907](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4907)
- enh(NcBreadcrumbs): Allow setting aria-label on nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4913](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4913)
- feat: add small mobile breakpoint by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4919](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4919)
- Add target prop for NcListItem by [@Fenn-CS](https://togithub.com/Fenn-CS) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4923](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4923)
- Make modal mask dark if some icons are shown outside by [@szaimen](https://togithub.com/szaimen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4916](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4916)
- enh: Add a full labelled color palette to be used as the default for the color picker by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4902](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4902)
##### 🐛 Fixed bugs
- fix(NcAppNavigationItem): fix style when using `active` prop by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4989](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4989)
- fix(NcDialog): Increase specificity for modal-content selector by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4897](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4897)
- Prevent NcBreadcrumb from automatically inheriting attributes by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4918](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4918)
- fix(NcAvatar): Increase contrast of avatar status icon by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4912](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4912)
- fix(utils/UserStatus): typo in "invisible" translation key by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4931](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4931)
- enh(NcDialog): Label dialog nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4928](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4928)
- fix(NcAppNavigationSettings): remove incorrect aria-label by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4932](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4932)
- fix(NcAppSidebar): add focus trap on mobile by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4909](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4909)
- feat(NcRichContenteditable): put caret in the end when focus input by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4924](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4924)
- fix(package): specify exports for composables by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4951](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4951)
- fix(NcActions): provide `aria-expanded="false"` when menu is closed instead of removing it by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4946](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4946)
- fix(NcListItem): Ensure list item does not overflow wrapper by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4956](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4956)
- fix(NcActionX): Allow relative icon URL by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4955](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4955)
- fix(NcAppSettingsDialog): respect showNavigation prop by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4954](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4954)
- fix(NcAppNavigation): Bring back hover state for active element by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4960](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4960)
- enh(aria): changed check color to adhere to 3:1 ratio by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4958](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4958)
- Use logical style for NcHeaderMenu by [@ahangarha](https://togithub.com/ahangarha) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4965](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4965)
- Equalize `TextArea` styles with `TextField` styles by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4971](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4971)
- Increase contrast on input field for `NcRichContenteditable` by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4975](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4975)
- enh(breadcrumbs): changed aria label for voice control on a-tag by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4973](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4973)
- Differentiate between dark and light theme for NcDateTimePickerNative by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4981](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4981)
##### Other Changes
- refactor(NcAppSidebar): remove unneeded debug log by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4952](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4952)
- chore(ci): make Jest output colorful by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4966](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4966)
- Update translations
Configuration
📅 Schedule: Branch creation - "before 5am on monday" 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^8.3.0
->^8.4.0
Release Notes
nextcloud-libraries/nextcloud-vue (@nextcloud/vue)
### [`v8.4.0`](https://togithub.com/nextcloud-libraries/nextcloud-vue/blob/HEAD/CHANGELOG.md#v840-2023-12-22) [Compare Source](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.3.0...v8.4.0) [Full Changelog](https://togithub.com/nextcloud-libraries/nextcloud-vue/compare/v8.4.0...v8.3.0) ##### Notes - NcRichContenteditable: new visual label feature might break layout if you have custom contenteditable styles - `isMobile` and `isFullscreen` mixins are now deprecated, use `useIsMobile` and `useIsFullscreen` composables instead ##### 🚀 Enhancements - enh: Split translations by components to only include needed strings in app bundles by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4861](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4861) - enh(NcCheckboxRadioSwitch): Allow to set `aria-label` by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4903](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4903) - enh(NcRichContenteditable): Add optional visual label for content editable by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4907](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4907) - enh(NcBreadcrumbs): Allow setting aria-label on nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4913](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4913) - feat: add small mobile breakpoint by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4919](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4919) - Add target prop for NcListItem by [@Fenn-CS](https://togithub.com/Fenn-CS) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4923](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4923) - Make modal mask dark if some icons are shown outside by [@szaimen](https://togithub.com/szaimen) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4916](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4916) - enh: Add a full labelled color palette to be used as the default for the color picker by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4902](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4902) ##### 🐛 Fixed bugs - fix(NcAppNavigationItem): fix style when using `active` prop by [@raimund-schluessler](https://togithub.com/raimund-schluessler) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4989](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4989) - fix(NcDialog): Increase specificity for modal-content selector by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4897](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4897) - Prevent NcBreadcrumb from automatically inheriting attributes by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4918](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4918) - fix(NcAvatar): Increase contrast of avatar status icon by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4912](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4912) - fix(utils/UserStatus): typo in "invisible" translation key by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4931](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4931) - enh(NcDialog): Label dialog nav by [@Pytal](https://togithub.com/Pytal) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4928](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4928) - fix(NcAppNavigationSettings): remove incorrect aria-label by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4932](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4932) - fix(NcAppSidebar): add focus trap on mobile by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4909](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4909) - feat(NcRichContenteditable): put caret in the end when focus input by [@Antreesy](https://togithub.com/Antreesy) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4924](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4924) - fix(package): specify exports for composables by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4951](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4951) - fix(NcActions): provide `aria-expanded="false"` when menu is closed instead of removing it by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4946](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4946) - fix(NcListItem): Ensure list item does not overflow wrapper by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4956](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4956) - fix(NcActionX): Allow relative icon URL by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4955](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4955) - fix(NcAppSettingsDialog): respect showNavigation prop by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4954](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4954) - fix(NcAppNavigation): Bring back hover state for active element by [@susnux](https://togithub.com/susnux) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4960](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4960) - enh(aria): changed check color to adhere to 3:1 ratio by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4958](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4958) - Use logical style for NcHeaderMenu by [@ahangarha](https://togithub.com/ahangarha) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4965](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4965) - Equalize `TextArea` styles with `TextField` styles by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4971](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4971) - Increase contrast on input field for `NcRichContenteditable` by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4975](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4975) - enh(breadcrumbs): changed aria label for voice control on a-tag by [@emoral435](https://togithub.com/emoral435) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4973](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4973) - Differentiate between dark and light theme for NcDateTimePickerNative by [@JuliaKirschenheuter](https://togithub.com/JuliaKirschenheuter) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4981](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4981) ##### Other Changes - refactor(NcAppSidebar): remove unneeded debug log by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4952](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4952) - chore(ci): make Jest output colorful by [@ShGKme](https://togithub.com/ShGKme) in [https://github.com/nextcloud-libraries/nextcloud-vue/pull/4966](https://togithub.com/nextcloud-libraries/nextcloud-vue/pull/4966) - Update translationsConfiguration
📅 Schedule: Branch creation - "before 5am on monday" 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.