Skip to content

v8.25.0

Compare
Choose a tag to compare
@susnux susnux released this 16 Apr 20:42
· 42 commits to stable8 since this release
6fa5ad2

πŸ“ Notes

NcDateTimePicker

In version 8 the NcDateTimePicker was a transparent wrapper around the vue2 datepicker library.
With version 9 and beyond we will no longer transparently wrap external libraries,
thus only documented props, events, and slots of Nextcloud components are guaranteed to work.
This will allow use to change the underlying library while keeping a stable API for the component users.

For this we deprecated the range property in favor of three new types for the NcDateTimePicker.

  • date-range
  • time-range
  • datetime-range

Also the formatter property is deprecated, instead you can now provide a function to the format property,
which will receive a Date object and should return the formatted date as a string.

Tooltip directive

The Tooltip directive has been deprecated and will be removed in the future.
In most cases you want to use the native browser tooltips instead by using the native HTML title attribute.
In some rare cases where you really need a formatted tooltip NcPopover could be used.

 <NcButton
-    v-tooltip="title"
+    :title="title"

πŸš€ Enhancements

  • [stable8] feat(NcDateTimePicker): add new types as alternative for range property by @susnux in #6738
  • [stable8] Adjust all styles for RTL support and add directional prop to NcIconSvgWrapper by @backportbot in #6766
  • [stable8] feat: provide NcSelectUsers as replacement of user-select prop for NcSelect by @backportbot in #6791

πŸ› Fixed bugs

  • [stable8] fix(NcRichContenteditable): add correct tooltip by @backportbot in #6782
  • [stable8] fix(NcRichContenteditable): bring back error style on overflow by @backportbot in #6789

Other Changes

  • Updates for project Nextcloud vue library by @transifex-integration in #6690
  • [stable8] refactor: deprecate Tooltip directive for accessibility by @backportbot in #6765
  • [stable8] fix(NcAvatar): skip user status request if hideStatus prop was provided by @Antreesy in #6780
  • chore: prepare release of v8.25.0 by @susnux in #6793

Full Changelog: v8.24.0...v8.25.0