v8.25.0
π 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 ofuser-select
prop forNcSelect
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