Skip to content

Releases: nextcloud-libraries/nextcloud-vue

v8.16.0

05 Aug 13:36
c25102f
Compare
Choose a tag to compare

v8.16.0 (2024-08-05)

Full Changelog

🚀 Enhancements

  • feat(NcNoteCard): Add text prop to pass the content of the note card #5894 (susnux)
  • feat(NcPasswordField): Add as-text prop to remove autocomplete #5896 (ShGKme)
  • feat(NcListItem): Provide additional slots for NcActions / extra actions customization #5870 (Antreesy)
  • feat(NcUserBubble): Add RouterLink support #5708 #5917 (Antreesy)

🐛 Fixed bugs

  • fix(NcSelect): Ensure that component height is the same as input element #5883 (susnux)
  • fix(style): Adjust elements styles to unit-less line-height #5889 (ShGKme)
  • fix(NcSettingsSection): Remove default h2 margin-top #5897 (ShGKme)
  • fix(NcCounterButton): Adjust min-width to make it a right circle #5905 (ShGKme)
  • fix(NcDashboardWidgetItem): Fix alignment of dashboard list items #5914 (juliushaertl)
  • fix(NcNoteCard): Adjust padding and margin #5893 (susnux)
  • fix(NcAvatar): Make button element round as the avatar #5898 #5916 (Antreesy))

Changed

  • Updated translations

v8.15.1

29 Jul 11:55
c2e9214
Compare
Choose a tag to compare

v8.15.1 (2024-07-29)

Full Changelog

🐛 Fixed bugs

  • fix(NcListItem): Make paddings smaller again on Nextcloud 30 #5879 (susnux)
  • fix(NcChip): Ensure chips without icon do not reserve empty space for icon #5859 (susnux)
  • fix: alignment of listitem name for one line layout #5853 (GretaD)
  • NcActionCheckbox: align with NcActionText #5839 (GVodyanov)
  • NcSelect: make same height and color as NcTextField #5829 (GVodyanov)
  • fix(NcSelect): increase avatar size to show subname #5865 (luka-nextcloud)
  • NcListItem: remove max width #5830 (GVodyanov)

Changed

  • fix(NcAppNavigation): update docs example with NcAppNavigationSearch component #5857 (Antreesy)
  • Updated translations

v8.15.0

22 Jul 16:34
234cd62
Compare
Choose a tag to compare

v8.15.0 (2024-07-22)

Full Changelog

🚀 Enhancements

  • feat(NcAppNavigation): Provide consistent in-app search #5831 (susnux)
  • feat(NcRichText): Call public reference API when unauthenticated #5800 (mejo-)

🐛 Fixed bugs

  • fix(NcAppNavigationItem): Fix popper boundary element #5632 (ChristophWurst)
  • Use correct date in header #5793 (AndyScherzinger)
  • fix(NcAppNavigationSettings): border radius of toggle button #5765 (st3iny)
  • fix(NcAppNavigationCaption): properly align with NcAppNavigationItem #5804 (GVodyanov)
  • fix(NcActions): Use full window height #5806 (susnux\ #5842 (Antreesy)
  • style(NcAppNavigationCaption): remove margin-bottom #5815 (GVodyanov)
  • docs: Fix NcAppNavigationCaption examples #5820 (susnux)
  • fix(NcInputField): Make helper text aligned and maxcontrast color #5822 (susnux)
  • fix(NcInputField): Make focus visible on trailing button look better #5823 (susnux)
  • fix(NcInputField): Make sure label and placeholder is not jumping #5821 (susnux)
  • fix(NcListItem): Anchor height was set not to content but random area #5780 (susnux)
  • fix(NcListItem): do not render counter on falsy values #5834 (Antreesy)
  • NcAppSettingsSection: make titles normal h3 size #5819 (GVodyanov)
  • fix(NcAppSidebar): manage focus only after transition has finished #5833 (ShGKme)
  • fix(NcColorPicker): Make the color circle size depend on clickable area #5816 (ChristophWurst)
  • fix(NcAppContent): splitpane splitter styles with dark theme #5843 (mejo-)
  • fix(NcModal): temporary deactivate focus-traps on modal open #5783 (Antreesy)
  • fix(NcAppNavigationSearch): Fix focus button when clearing search #5850 (susnux)

Other Changes

New Contributors

v9.0.0-alpha.5

16 Jul 13:49
93471dd
Compare
Choose a tag to compare
v9.0.0-alpha.5 Pre-release
Pre-release

What's Changed

🚀 Enhancements

  • [next] feat(NcAppSidebar): force show navigation for a single tab by @backportbot in #5751
  • [next] feat: migrate NcCollectionList component from nextcloud-vue-collections by @backportbot in #5770
  • [next] feat(NcButton): Add size prop to allow setting the button size to small, normal, large by @backportbot in #5769
  • [next] fix(NcDialog): Ensure the dialog is correctly labelled by its name by @backportbot in #5778

🐛 Fixed bugs

  • [next] fix(NcMentionBubble): hide selectable mention id from widescreens by @backportbot in #5758
  • [next] style(NcHeaderMenu): pass text-on-background color for header menu by @backportbot in #5760
  • [next] Fix input field label alignment by @backportbot in #5768
  • [next] fix(NcCheckboxRadioSwitch): Pass attrs to input if available by @backportbot in #5508
  • [next] fix(NcAppNavigationSettings): border radius of toggle button by @backportbot in #5799
  • [next] fix(NcAppNavigationCaption): Only pass needed props to NcActions by @susnux in #5568

Other Changes

  • [next] fix(NcRichContentEditable): remove overlapping placeholder with tribute trigger by @backportbot in #5750
  • [next] chore(NcUserStatusIcon): remove warn if status is not set by @ShGKme in #5744
  • [next] fix(NcReferenceWidget): pass elements to intersection observer by @backportbot in #5759
  • Migrate REUSE to TOML by @AndyScherzinger in #5792
  • Prepare v9.0.0-alpha.5 release by @susnux in #5781

Full Changelog: v9.0.0-alpha.4...v9.0.0-alpha.5

v8.14.0

04 Jul 14:45
dbc9e16
Compare
Choose a tag to compare

v8.14.0 (2024-07-04)

Full Changelog

🚀 Enhancements

  • feat(NcAppSidebar): force show navigation for a single tab #5740 (Antreesy)
  • feat(NcButton): Add size prop to allow setting the button size to small, normal, large #5767 (susnux)
  • feat: migrate NcCollectionList component from nextcloud-vue-collections #5757 (Antreesy)
  • fix(NcDialog): Ensure the dialog is correctly labelled by its name #5771 (susnux)

🐛 Fixed bugs

  • fix: Migrate SCSS $clickable-area to CSS --default-clickable-area #5694 (marcoambrosini)
  • fix(NcMentionBubble): hide selectable mention id from widescreens #5753 (Antreesy)
  • style(NcHeaderMenu): pass text-on-background color for header menu #5747 (Antreesy)
  • Fix input field label alignment #5766 (marcoambrosini)
  • fix(NcRichContentEditable): remove overlapping placeholder with tribute trigger #5749 (DorraJaouad)
  • fix(NcReferenceWidget): pass elements to intersection observer #5754 (DorraJaouad)
  • fix(NcCheckboxRadioSwitch): only bind aria attributes to the input #5777 (skjnldsv)

Changed

  • Updated translations

v9.0.0-alpha.4

28 Jun 16:29
5017e51
Compare
Choose a tag to compare
v9.0.0-alpha.4 Pre-release
Pre-release

What's Changed

🚀 Enhancements

  • [next] feat(NcDialogButton): Allow to pass disabled prop by @backportbot in #5680
  • [next] feat(NcRichContenteditable): programmatically show tributes by @backportbot in #5685
  • [next] feat(NcAppSidebar): add toggleAttrs prop to pass attributes on the toggle button by @backportbot in #5701
  • [next] feat: Add NcChip component by @backportbot in #5689
  • [next] feat(NcAppSidebar): add noToggle prop to hide the built-in toggle button by @backportbot in #5705

🐛 Fixed bugs

  • [next] Use variables for input border width by @backportbot in #5657
  • [next] fix(NcRichText): crash on router links rendering by @ShGKme in #5672
  • [next] fix: re-export NcEllipsisedOption and NcInputField in root export by @ShGKme in #5668
  • [next] fix(NcVNodes): add re-export in root export and add docs by @backportbot in #5667
  • [next] fix(NcModal): Adjust modal header name and actions by @backportbot in #5707
  • [next] fix(richText): do not handle relative links without leading slash as router links by @backportbot in #5704
  • [next] fix: japanese system tags translation by @backportbot in #5735
  • [next] fix(NcAppSidebar): make closing animation less glitchy by @backportbot in #5621
  • [next] fix(NcAppSidebar): make sidebar a single node again to allow v-show, classes and attributes by @backportbot in #5725

Other Changes

  • [next] fix: Adjust license in package.json by @ShGKme in #5644
  • [next] refactor: Drop unused files from source by @backportbot in #5648
  • [next] refactor: Fix linter issues on test case files by @backportbot in #5649
  • [next] chore(NcEllipsisedOption): add docs by @backportbot in #5670
  • [next] Add SPDX identifiers by @susnux in #5700
  • [next] fix(REUSE): add SPDX header to a new file by @backportbot in #5710
  • [next] chore(directives): add docs by @backportbot in #5712
  • [next] chore: Updates styles for styleguide by @susnux in #5737
  • chore: Prepare 9.0.0-alpha.4 by @susnux in #5738

Full Changelog: v9.0.0-alpha.3...v9.0.0-alpha.4

v8.13.0

25 Jun 14:04
b0a378d
Compare
Choose a tag to compare

v8.13.0 (2024-06-20)

Full Changelog

🚀 Enhancements

  • feat(NcDialogButton): Allow to pass disabled prop #5679 (susnux)
  • feat(NcRichContenteditable): programmatically show tributes #5674 (DorraJaouad)
  • feat: Add NcChip component #5686 (susnux)
  • feat(NcAppSidebar): add toggleAttrs prop to pass attributes on the toggle button #5695 (ShGKme)
  • feat(NcAppSidebar): add noToggle prop to hide the built-in toggle button #5702 (ShGKme)

🐛 Fixed bugs

  • fix(NcAppSidebar): remove hidden navigation toggle from focus trap #5613 (ShGKme)
  • fix(NcAppSidebar): make closing animation less glitchy #5608 (ShGKme)
  • Update temporary border radius variable #5639 (marcoambrosini)
  • fix: Adjust license in package.json #5612 (susnux)
  • Use variables for input border width #5563 (marcoambrosini)
  • fix: re-export NcEllipsisedOption and NcInputField in root export #5666 (ShGKme)
  • fix(NcVNodes): add re-export in root export and add docs #5664 (ShGKme)
  • fix(richText): do not handle relative links without leading slash as router links #5703 (ShGKme)
  • fix(NcModal): Adjust modal header name and actions #5656 (susnux)
  • fix(NcAppSidebar): apply toggle offset transition only on sidebar transition #5720 (ShGKme)
  • fix(NcAppSidebar): make sidebar a single node again to allow v-show, classes and attributes #5627 (ShGKme)
  • fix: Make sidebar buttons pixel perfect #3518 (CarlSchwan)

Changed

v9.0.0-alpha.3

28 May 14:38
bb7f7b6
Compare
Choose a tag to compare
v9.0.0-alpha.3 Pre-release
Pre-release

v9.0.0 (unreleased)

Full Changelog

💥 Breaking Changes

  • The package now uses Vue 3 instead of Vue 2.7
  • The package is now a native ESM package and the CommonJS entry points were dropped!
  • The limitWidth prop of NcSettingsSection was removed (the content is now always limitted width) #5605
  • The closing and opening events of NcAppSidebar were removed as they are directly emitted when the sidebar was opened when using v-if and also just duplicated the state of the open prop #5606
  • The checked prop was renamed to modelValue, the update:checked event was renamed to update:modelValue. This affects the following components.
    • NcActionCheckbox
    • NcActionRadio
    • NcCheckboxRadioSwitch
  • The value prop was renamed to modelValue, the update:value or input events were renamed to update:modelValue. This affects the following components.
    • NcActionInput
    • NcActionTextEditable
    • NcColorPicker
    • NcDateTimePicker
    • NcDateTimePickerNative
    • NcInputField
    • NcPasswordField
    • NcRichContenteditable
    • NcSelect
    • NcSelectTags
    • NcSettingsInputText
    • NcSettingsSelectGroup
    • NcTextArea
    • NcTextField
    • NcTimezonePicker
  • The exact prop was removed. This affects the following components:
    • NcActionRouter
    • NcAppNavigationItem
    • NcBreadcrumb
    • NcListItem
  • The isFullscreen and isMobile mixins were removed. Use the according composables instead.

🚀 Enhancements

  • Allow writing components using Typescript and provide type definitions for NcButton #4525 (susnux)

🐛 Fixed bugs

Other Changes

Read more

v8.12.0

19 May 12:44
ef26cf3
Compare
Choose a tag to compare

v8.12.0 (2024-05-19)

Full Changelog

🚀 Enhancements

  • feat(NcAppNavigationCaption): Allow to set heading level #5567 (susnux)
  • feat(NcAppNavigationCaption): Add heading-id prop to allow setting the ID on the caption itself #5565 (susnux)
  • feat(NcAppSidebar): Allow to set open state to prevent focus trap issues on mobile #5584 (susnux)

🐛 Fixed bugs

  • fix(NcReferenceWidget): use requestAnimationFrame in observers #5561 (max-nextcloud)
  • fix(NcAppNavigationCaption): Fix margin #5576 (Pytal)
  • fix(NcReferenceWidget): useElementSize #5587 (max-nextcloud)
  • fix(docs): Add missing file extensions to vue-material-design-icons imports #5581 (susnux)
  • fix(NcAppNavigation): restore hiding toggle on mobile #5603 (szaimen)
  • fix(NcSettingSection): Update design and enforce limitWidth option #5514 (marcoambrosini)

Other Changes

v8.11.3

07 May 10:18
ef0129b
Compare
Choose a tag to compare

What's Changed

🐛 Fixed bugs

  • fix(NcReferenceWidget): do not try to render widget when there is no widget by @ShGKme in #5485
  • fix(NcDialog): Actions should not overflow the action container by @susnux in #5495
  • fix(NcColorPicker): Allow to submit selected color in simple-view by @susnux in #5499
  • fix(autolink): correctly handle relative links without webroot by @ShGKme in #5487
  • fix(NcDateTime): When relative time is disabled return a string and not the reference to it by @susnux in #5493
  • fix(NcCheckboxRadioSwitch): Pass attrs to input if available by @susnux in #5507
  • fix(NcCheckboxRadioSwitch): Add background color for button style by @susnux in #5509
  • fix(NcDateTime): Respect language by @Pytal in #5501
  • fix(NcRichText): adjust display so long texts in checkboxes can be shown correctly by @DorraJaouad in #5527
  • style(NcSelect): restrict max-height to prevent overflow by component by @Antreesy in #5551
  • build(vite): iterate over .ts files in all directories by @Antreesy in #5553
  • fix(emoji): index emoji data once for search functions by @Antreesy in #5554

Other Changes

  • chore(widgets): remove unneeded nullish coalescing by @ShGKme in #5484
  • Updates for project Nextcloud vue library by @transifex-integration in #5494
  • Updates for project Nextcloud vue library by @transifex-integration in #5510
  • Updates for project Nextcloud vue library by @transifex-integration in #5533

Full Changelog: v8.11.2...v8.11.3