Skip to content

Releases: nextcloud-libraries/nextcloud-vue

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

v8.11.2

10 Apr 15:06
7a35315
Compare
Choose a tag to compare

What's Changed

🐛 Fixed bugs

  • fix(NcBreadcrumbs): Only render existing hidden breadcrumbs by @Pytal in #5441
  • fix(NcAppNavigationItem): Fix uncollapsible entry by @Pytal in #5456
  • fix(NcRichText): include all label items by @DorraJaouad in #5455
  • fix(sidebar): propagate keydown unless mobile by @pulsejet in #5451
  • fix(NcActions): Show last action entry only partial to make it discoverable by @susnux in #5448
  • fix(NcDialog): Set font size to make dialog compatible with Nextcloud 30 by @susnux in #5463
  • fix(NcRichText): more strictly resolve vue router's path by @ShGKme in #5419
  • fix(NcAvatar): support in-app router links for contact menu by @ShGKme in #5477

Other Changes

  • Updates for project Nextcloud vue library by @transifex-integration in #5447
  • Updates for project Nextcloud vue library by @transifex-integration in #5478

New Contributors

Full Changelog: v8.11.1...v8.11.2

v8.11.1

21 Mar 12:38
6de42fd
Compare
Choose a tag to compare

What's Changed

🐛 Fixed bugs

  • fix(tribute): provide avatar url correctly when in dark mode by @Antreesy in #5420
  • fix(NcListItem): decrease font-weight, restore contrast color for subname by @Antreesy in #5421
  • fix(NcAppSidebar): animation glitch on toggle by @RayBB in #5389
  • fix(NcAppSidebar): remove always hover styles from actions in non-compact mode by @ShGKme in #5367
  • fix(NcActionInput): Add label to sample by @nickvergessen in #5432

Other Changes

  • Updates for project Nextcloud vue library by @transifex-integration in #5417
  • Updates for project Nextcloud vue library by @transifex-integration in #5426

New Contributors

Full Changelog: v8.11.0...v8.11.1

v8.11.0

15 Mar 17:05
101031d
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

🐛 Fixed bugs

  • fix(NcListItem): bring back old styling for two-line list items by @Antreesy in #5400
  • fix(NcListItem): align indicators at the element bottom by @Antreesy in #5408
  • fix(NcReferenceWidget): set timeout to destroy idle widgets outside of viewports by @Antreesy in #5411
  • fix(NcAvatar): rendering user status emoji in the menu by @ShGKme in #5409
  • fix(NcAvatar): handle regex error on initials match by @kyteinsky in #5407

Other Changes

  • Updates for project Nextcloud vue library by @transifex-integration in #5404

New Contributors

Full Changelog: v8.10.0...v8.11.0

v8.10.0

11 Mar 16:32
f0c784a
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • feat(NcAppContent): add no-split layout by @GretaD in #5209
  • feat(NcListItem): add one-line layout by @GretaD in #5209
  • feat(NcActions): Allow to manually specify the semantic menu type by @susnux in #5336

🐛 Fixed bugs

  • fix(NcAppNavigation): stretch the main content when there is no list slot by @ShGKme in #5360
  • fix(NcRichContenteditable): capture and stop Esc keydown event when closing tribute by @Antreesy in #5353
  • fix(NcRelatedResourcesPanel): Adjust styling of team resource images by @juliushaertl in #5364
  • fix(NcRichContentEditable): require leading space to open tributes by @Antreesy in #5378
  • fix(richEditor): reference server-scoped regular expression to match complex user mentions by @Antreesy in #5359
  • fix(richText): when parse HTML content collapse consecutive spaces by @Antreesy in #5359
  • fix(NcListItem): open _blank link by Enter and allow prevent by @pulsejet in #5342
  • fix(NcRichText): Allow to pass interactive widget toggle by @juliushaertl in #5365
  • fix(NcActions): correct dialog a11y attrs place by @ShGKme in #5381
  • fix(NcUserStatusicon): set status icons size explicitly by @Antreesy in #5390
  • fix(NcListItem): change padding for one-line layout by @GretaD in #5391
  • fix(NcReferenceWidget): Only use composables in setup context by @susnux in #5394

Other Changes

  • Updates for project Nextcloud vue library by @transifex-integration in #5358
  • chore: Remove GitHub Package Registry from publish workflow by @Pytal in #5357
  • chore(README): remove build:module and watch:module by @ShGKme in #5346
  • Updates for project Nextcloud vue library by @transifex-integration in #5387

Full Changelog: v8.9.1...v8.10.0

v8.9.1

06 Mar 14:55
394639f
Compare
Choose a tag to compare

What's Changed

🐛 Fixed bugs

  • fix: Revert "fix(NcAppNavigation): Wrap app navigation default slot with scrollable container" by @Pytal in #5355

Full Changelog: v8.9.0...v8.9.1