Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@nextcloud/vue

Package Overview
Dependencies
Maintainers
13
Versions
196
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nextcloud/vue - npm Package Versions

1
20

8.0.0

Diff

Changelog

Source

v8.0.0 (2023-11-08)

Full Changelog

:boom: Breaking changes

  • Update node engines to next LTS (node 20 / npm 9)
  • The deprecated NcMultiselect and NcMultiselectTags components were removed #4281 (susnux)
    • Migration: Use the NcSelect and NcSelectTags components instead
  • The deprecated NcPopoverMenu component was removed #4081 (raimund-schluessler)
    • Migration: Use the NcActions component instead
  • The deprecated NcAppNavigationCounter component was removed #4096 (raimund-schluessler)
    • Migration: Use the NcCounterBubble component instead
  • The deprecated excludeClickOutsideClasses property was removed from clickOutsideOptions #4088 (raimund-schluessler)
    • Migration: Use the excludeClickOutsideSelectors property, which takes an array of css selectors, instead
  • The label property of NcAutoCompleteResult was renamed to title #4222 (susnux)
  • The deprecated title property was removed, every occurrence of title was renamed to name #4106 (raimund-schluessler), #4052 (raimund-schluessler)
    • label property was renamed to name for NcMentionBubble
    • name propery is now required for NcActions*, NcAppNavigationItem and NcBreadcrumb*
    • See linked pull request for full migration guide
  • chore: Drop install entry point and replace it with an Vue Plugin #4349 (susnux)
  • NcInputField: The labelVisible property was removed for accessibility it is required to always show a label. You can still use the labelOutside property to remove the inner label from the component.
  • feat(NcEmptyContent)!: make empty content centered by default instead of 20vh margin #4506 (ShGKme)
  • chore!: Rename Datetime to DateTime in component names #4560 (susnux)
  • feat(NcIconSvgWrapper)!: remove ID from svg #4607 (ShGKme)

:rocket: Enhancements

  • feat(NcAppSettingsDialog): Allow to add icons to the navigation sections #4745 (susnux)
  • feat(NcButton): Allow to format text of button #4367 (susnux)
  • enh(NcDatetime): New component for displaying timestamps as time relative from now #4219 (susnux)
  • feat(NcInputField): Append custom aria-describedby to input field #4225 (Pytal)
  • feat(NcNoteCard): Add new 'info' version to display informational messaged #4063 (moan0s)
  • feat(NcEmptyContent): Add slot for description #3895 (susnux)
  • feat(NcActions): Improve readability of action menu entries #4049 (Pytal)
  • feat(NcReferencePickerModal): Allow setting modal size when registering a custom picker component #3866 (julien-nc)
  • feat: Migrate NcAvatar to use NcActions #4017 (raimund-schluessler)
  • feat(a11y): Export a11y activation util #4166 (Pytal)
  • NcButton: Add alignment property to change icon and text ordering #4366 (susnux)
  • Add accessible label to textarea #4448 (Pytal)
  • Remove border from sidebar tabs #4449 (marcoambrosini)
  • Make smart picker modal close button tertiary #4441 (julien-nc)
  • Add menuitem role to action link #4436 (Pytal)
  • feat(NcModal): Allow to configure if the modal is closed when clicked outside #4454 (susnux)
  • Feature: Add visible inner label for NcInputField on border #4394 (susnux)
  • Bring back label outside of the input for NcActionInput #4484 (juliushaertl)
  • feat(NcRichContenteditable) - add different output appearance in examples #4485 (Antreesy)
  • perf(NcEmojiPicker): decrease mounting time and memory by moving large constants initialization and storing out from instance's reactive data #4479 (ShGKme)
  • enh(NcAppNavigationCaption): Forward listeners #4494 (Pytal)
  • enh(a11y): Use button as header menu trigger #4481 (Pytal)
  • enh(a11y): Add nav to header menu #4487 (Pytal)
  • feat(NcIconSvgWrapper): allow to render raw svg paths #4643 (raimund-schluessler)
  • feat(NcDialog): New component (moved from @nextcloud/dialogs) #4550 (susnux)
  • feat(NcSelect): Allow to filter users by email notation #4653 (susnux)
  • enh(NcAppSidebarTabs): Make tab navigation accessible #4663 (Pytal)
  • Add the resource type on RelatedResourcesPanel #4662 (GretaD)
  • feat(NcTextArea): implement new textarea component #4605 (st3iny)
  • Add header prop to NcRelatedResourcesPanel #4703 (GretaD
  • feat(NcAppNavigationItem): Add active property to set active state & use aria-current #4716 (susnux
  • feat(NcActionButton): support menu styling #4724 (skjnldsv
  • Made description dynamic on related resources #4729 (GretaD
  • fix(NcTimezonePicker): Allow to set ID of inner select component #4734 (susnux
  • Allow preventing link insertion in RichContentEditable #3890 (julien-nc

:bug: Fixed bugs

  • fix(NcSettingsSelectGroup): Migrate from deprecated NcMultiselect to NcSelect #4120 (susnux)
  • fix(NcRichtext): Migrate from deprecated NcMultiselect to NcSelect #4247 (julien-nc)
  • fix(NcAppNavigation): Prevent tabbing into closed navigation #3114 (PVince81)
  • fix(NcDatetimePicker): Make sure all l10n strings are extracted #4272 (susnux)
  • fix(NcAppNavigationCaption): Align actions with other navigation action #4220 (susnux)
  • fix(NcInputField): Increase input field helper text contrast #4188 (Pytal)
  • fix(NcSelect): Hide clear and deselect button when disabled #4212 (Pytal)
  • fix(NcSelect): Fix disabled colors to distinguish the disabled state from the regular state #4217 (Pytal)
  • fix(NcProviderList): Add padding around provider list #4175 (juliushaertl)
  • fix(NcModal): Fix focus-trap fallback if content is empty #4266 (skjnldsv)
  • fix(NcActionInput): Show trailing button even for empty input #4251 (susnux)
  • fix(NcRichContenteditable): Fix mentioning users with @ in username #4222 (susnux)
  • fix(NcProgressBar): Fix design on chromium browsers #4238 (szaimon)
  • fix(NcReferencePicker): Fix padding in the any link preview component #4248 (julien-nc)
  • fix(NcModal): Set background and text color #4221 (susnux)
  • fix(NcSelect): Keep dropdown open while loading #4209 (Pytal)
  • fix(NcCheckboxRadioSwitch): Add focus-visible style #4176 (Fenn-CS)
  • fix(NcAppNavigationSettings): Add aria-expanded attribute to settings accordion button #4109 (Fenn-CS)
  • fix(clickOutsideOptions): Fix handling of ignored css selectors #4046 (susnux)
  • fix(NcResource): Fix item alignment in the right sidebar #4121 (Pytal)
  • fix(NcAppSidebarTabs): Fix rendering tabs with CSS icon #4111 (ShGKme)
  • fix(NcAppNavigationItem): Left panel dropdown improvement #4103 (Jerome-Herbinet)
  • fix(NcSettingsSection): Add target blank and no ref info #4099 (Rello)
  • fix: Use the color-primary-element* variables in components #4067 (szaimon)
  • fix(NcListItem): Fix wrong bold class #4083 (julien-nc)
  • fix(NcSelect): Fix disabled state of NcSelect with dark mode #4079 (nickvergessen)
  • fix(NcSelect): Action input usage #4066 (Pytal)
  • fix(NcRichContenteditable): Fix avatar overlayed with empty space when offline #4043 (nickvergessen)
  • fix(l10n): Add language mappings like server does so gettext uses the same locale #4412 (susnux)
  • fix(l10n): Remove quoting character #4396 (rakekniven)
  • fix(NcModal): prev/next color and sizing fix #4368 (skjnldsv)
  • fix(NcListItem) - define a single place for NcActions to render #4356 (Antreesy)
  • fix(NcModal): Close button should be visible even if modal content is scrolled #4350 (susnux)
  • fix(NcButton): Improve alignment documentation to show all variants. #4392 (susnux)
  • try to fix header size on mobile #4420 (szaimen)
  • fix(NcButton): correctly emit click event #4398 (raimund-schluessler)
  • feat(NcButton): Add pressed state for stateful buttons #4344 (susnux)
  • NcCheckboxRadioSwitch - adjust border color #4427 (szaimen)
  • fix(NcRichContenteditable): Add aria-placeholder #4407 (ShGKme)
  • fix(NcModal): Fix modal focus trap with additional elements and arrow navigation #4406 (ShGKme)
  • Fix contrast for selected item #4434 (JuliaKirschenheuter)
  • fix(NcListItem) - remove empty wrapper for additional elements from DOM if not needed #4438 (Antreesy)
  • fix: exports field of package used deprecated syntax #4437 (susnux)
  • Prevent accessible name conflicts on action menu #4447 (Pytal)
  • fix: adjust active element visibility in nclistitem #4158 (szaimen)
  • fix: adjust breadcrumbs component #4416 (raimund-schluessler)
  • fix(NcSelect): Use named export of VueSelect to prevent issues when imported in ESM projects #4451 (susnux)
  • fix(NcCheckboxRadioSwitch): If no text is provided the element should be a circle #4453 (susnux)
  • fix(NcListItem) don't force blur action menu on tab #4458 (Antreesy)
  • fix(NcRichText) - keep newlines in rendered Markdown #4461 (Antreesy)
  • fix(NcRichText) - don't populate a first newline to properly parse blockqoute tags #4470 (Antreesy)
  • fix(a11y): Remove nav and radios in sidebar tabs #4456 (Pytal)
  • fix(NcSelect): Do not add border to single select option #4475 (Pytal)
  • feat and fix: NcCheckboxRadioSwitch required prop and input position fix #4488 (skjnldsv)
  • Align NcCheckboxRadioSwitch labels #4490 (raimund-schluessler)
  • fix(EmptyContent): svg max size #4496 (skjnldsv)
  • fix(NcRichContenteditable): make the default placeholder short #4408 (ShGKme)
  • Stop propagation of keyboard navigation in a number of components #4501 (ShGKme)
  • fix(NcRichText) - don't strip <tag>-like content when parsing markdown #4486 (Antreesy)
  • fix(NcAppNavigation): Make the navigation toggle accessible again when closed #4546 (susnux)
  • fix: Replace sanitize-svg with dompurify #4557 (raimund-schluessler)
  • fix(NcEmojiPicker): Do not set padding for the search input label #4577 (susnux)
  • fix(NcEmojiPicker): Set type to native for selected emoji #4575 (mejo-)
  • fix: also export NcSettings* components #4586 (raimund-schluessler)
  • fix(NcSettingsSection): remove incorrect role=note on doc link #4594 (ShGKme)
  • fix(utils): Make isMobileState PURE so it can be treeshaken if not used #4595 (susnux)
  • allow type property for NcAppNavigationNew #4555 (dartcafe)
  • fix(EmptyContent): ensure proper custom icon size #4584 (raimund-schluessler)
  • Properly align AppNavigationToggle with first navigation item #3278 (susnux)
  • fix: Remove unused id from trigger #4602 (Pytal)
  • fix(NcSelect): make id truly uniqual #4606 (ShGKme)
  • fix: handling of empty values in NcDateTimePickerNative #4540 (st3iny)
  • fix(NcIconSvgWrapper): remove new keepId prop #4609 (ShGKme)
  • fix(NcInputField): Adjust styling of the internal label #4578 (susnux)
  • fix: invert datepicker buttons on dark mode #4618 (raimund-schluessler)
  • fix(NcListItem): adjust paddings and hover styles for list items #4628 (Antreesy)
  • fix(NcActionInput): Set default trailing button label #4632 (Pytal)
  • fix(NcAvatar): Ensure the aria label includes the status if there is any visible status indicator #4593 (susnux)
  • fix(NcAppNavigationItem): Ensure primary styling when the item is active #4650 (susnux)
  • fix(NcModal): Some modal improvments #4645 (susnux)
  • fix(NcActions): Various accessibility improvements #4648 (Pytal)
  • Fix NcBreadcrumbs styles to wrap buttons #4640 (JuliaKirschenheuter)
  • fix(NcDashboardWidgetItem): do not assign href="" with empty link #4672 (ShGKme)
  • fix(NcActions): do not pass popoverBaseClass as an attr to NcPopover #4673 (ShGKme)
  • fix(NcActions): Allow to set attributes to inline actions #4671 (susnux)
  • fix(NcAvatar): make it a span phrasing element #4674 (ShGKme)
  • fix: Avoid closing all modals on escape if multiple are present #4677 (juliushaertl)
  • fix: If a aria-selected button is present we focus on this one instead of the first entry #4678 (juliushaertl)
  • fix(NcCheckboxRadioSwitch): Restore wrapper element prop #4679 (Pytal)
  • fix(Nc*Field): do not pass all props to InputField BY filtering $props #4666 (ShGKme)
  • fix(NcDialog): NcModal registration #4682 (Pytal)
  • fix: remove empty attributes values #4686 (ShGKme)
  • fix(dialog): fix component registration #4685 (ShGKme)
  • fix(NcCheckboxRadioSwitch): fix circular import #4691 (raimund-schluessler
  • fix(NcCheckboxRadioSwitch): forward indeterminate prop #4690 (raimund-schluessler
  • Change heading in EmptyContent to span #4702 (JuliaKirschenheuter
  • fix(NcRelatedResourcesPanel): t is not defined #4705 (raimund-schluessler
  • fix(NcAppNavigationItem): Do not include aria-expanded attribute if there are no children #4715 (susnux
  • fix(NcDialog): register components in NcDialogButton #4725 (ShGKme
  • fix(NcActions): Detect navigation menu links correctly #4707 (Pytal
  • fix(NcSelect): Ensure selected option has enough contrast when the menu is opened #4733 (susnux
  • fix(NcEmptyContent): Fix regression that changed the color of the description text #4735 (susnux
  • fix(NcAppContent): Set normal scrollbar width on resizeable NcAppContentList #4710 (mejo-
  • fix(NcAvatar): Improve initials generation to filter out special characters #4737 (susnux
  • fix(NcAvatar): remove alt attr from span[role=img] #4748 (ShGKme
  • fix(NcSidebarTab): Ensure there is an aria-label if the aria-labelledby element does not exist #4736 (susnux
  • add scoped to all ncappnavigation components #4730 (szaimen
  • Create outline for focus-within on RadioSwitch #4699 (JuliaKirschenheuter
  • fix: NcUserBubble properties #4743 (susnux
  • fix(NcUserBubble): only forward necessary props #4756 (raimund-schluessler
  • fix(NcInputField): Bring input field height to 44px and fixes its focus feedback #4718 (marcoambrosini
  • fix(NcTimezonePicker): Add correct aria-label #4762 (susnux
  • Fix input field trailing button alignment #4770 (marcoambrosini
  • fix(NcSelectTags): Allow object type value #4771 (Pytal
  • fix(NcAppNavigation): Ensure --app-navigation-padding is set also on app-content #4776 (susnux
  • fix(NcAppNavigation): add focus trap on mobile and improve a11y #4633 (ShGKme
  • fix(NcAppNavigation): small screen support #4767 (ShGKme

Other Changes

skjnldsv
published 7.12.7 •

skjnldsv
published 8.0.0-beta.10 •

skjnldsv
published 8.0.0-beta.9 •

skjnldsv
published 8.0.0-beta.8 •

skjnldsv
published 8.0.0-beta.7 •

skjnldsv
published 7.12.6 •

skjnldsv
published 7.12.5 •

skjnldsv
published 8.0.0-beta.6 •

skjnldsv
published 8.0.0-beta.5 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc