Skip to content

Releases: nextcloud-libraries/nextcloud-vue

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

v8.9.0

06 Mar 12:54
04bc33f
Compare
Choose a tag to compare

What's Changed

🚀 Enhancements

  • feat(reference): Add opt-in for interactive mode and render widgets lazy once in view by @juliushaertl in #5257
  • feat: List team resources in related resources panel by @juliushaertl in #5316

🐛 Fixed bugs

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

Other Changes

  • Updates for project Nextcloud vue library by @transifex-integration in #5333
  • Updates for project Nextcloud vue library by @transifex-integration in #5343
  • fix(NcActions): clear focus trap and move focus only if elements are existing in the DOM by @Antreesy in #5345
  • Updates for project Nextcloud vue library by @transifex-integration in #5348
  • chore: Release 8.9.0 by @juliushaertl in #5354

Full Changelog: v8.8.1...v8.9.0

v8.8.1

29 Feb 14:13
acf37b3
Compare
Choose a tag to compare

What's Changed

🐛 Fixed bugs

  • fix(NcSelect): handle text overflow in NcSelect by @hamza221 in #5325
  • fix: scope component breaking NcModal and NcDateTimePickers by @ShGKme in #5331

Full Changelog: v8.8.0...v8.8.1