You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -143,6 +143,11 @@ Especially the following are now provided as composables:
143
143
144
144
### 🚀 Enhancements
145
145
* Allow writing components using Typescript and provide type definitions for `NcButton`[\#4525](https://github.com/nextcloud-libraries/nextcloud-vue/pull/4525)\([susnux](https://github.com/susnux)\)
146
+
* feat(NcDateTimePicker): add time range picker and align naming [#6728](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6728) ([susnux](https://github.com/susnux))
147
+
* feat(dialogs/spawnDialog): separate spawning options from dialog props and allow Element as a container [#6756](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6756) ([ShGKme](https://github.com/ShGKme))
148
+
* feat(dialogs/spawnDialogs)!: do not toRaw the result [#6760](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6760) ([ShGKme](https://github.com/ShGKme))
149
+
* feat(dialogs/spawnDialog): return promise with the result [#6758](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6758) ([ShGKme](https://github.com/ShGKme))
150
+
* feat(dialogs/spawnDialog)!: replace onClose callback with Promise [#6759](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6759) ([ShGKme](https://github.com/ShGKme))
146
151
147
152
### 🐛 Fixed bugs
148
153
* fix(NcActions): trigger forgotten closed event and correctly handle open [#6706](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6706) ([ShGKme](https://github.com/ShGKme))
@@ -172,6 +177,10 @@ Especially the following are now provided as composables:
172
177
* fix(NcAvatar): attributes order [\#6377](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6377)\([raimund-schluessler](https://github.com/raimund-schluessler)\)
173
178
* fix!: make 'box-sizing: border-box' a default behaviour for all containers [\#6390](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6390)\([Antreesy](https://github.com/Antreesy)\)
174
179
* fix(NcSelect): `required` doesn't work [\#6458](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6458)\([ShGKme](https://github.com/ShGKme)\)
* fix(dialogs/spawnDialog)!: support vue-devtool but lose appContext [#6752](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6752) ([ShGKme](https://github.com/ShGKme))
175
184
176
185
### Changed
177
186
* refactor: replace boolean properties with `default: true` with `default: false`[#6653](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6653) ([susnux](https://github.com/susnux))
@@ -243,10 +252,33 @@ Especially the following are now provided as composables:
243
252
* refactor(useHotKey): migrate code to Typescript [\#6430](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6430)\([susnux](https://github.com/susnux)\)
* chore: Refactor changelog to make breaking changes better readable [\#6428](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6428)\([susnux](https://github.com/susnux)\)
255
+
* refactor: Migrate `NcButton` from render function to template [#6033](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6033) ([susnux](https://github.com/susnux))
256
+
* refactor: adjust code to fix all SASS deprecations [#6734](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6734) ([susnux](https://github.com/susnux))
257
+
* refactor: drop `string-length` dependency and replace with native solution [#6779](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6779) ([susnux](https://github.com/susnux))
258
+
* chore: drop remaining cypress files [#6735](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6735) ([susnux](https://github.com/susnux))
* docs(NcDateTimePicker): add prop documentation for all props [#6727](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6727) ([susnux](https://github.com/susnux))
In version 8 the `NcDateTimePicker` was a transparent wrapper around the [vue2 datepicker library](https://github.com/mengxiong10/vue2-datepicker).
269
+
With version 9 and beyond we will no longer transparently wrap external libraries,
270
+
thus only documented props, events, and slots of Nextcloud components are guaranteed to work.
271
+
This will allow use to change the underlying library while keeping a stable API for the component users.
272
+
273
+
For this we deprecated the `range` property in favor of three new types for the `NcDateTimePicker`.
274
+
-`date-range`
275
+
-`time-range`
276
+
-`datetime-range`
277
+
278
+
Also the `formatter` property is deprecated, instead you can now provide a function to the `format` property,
279
+
which will receive a `Date` object and should return the formatted date as a string.
280
+
281
+
#### `Tooltip` directive
250
282
The `Tooltip` directive has been deprecated and will be removed in the future.
251
283
In most cases you want to use the native browser tooltips instead by using the native HTML `title` attribute.
252
284
In some rare cases where you really need a formatted tooltip `NcPopover` could be used.
@@ -257,7 +289,19 @@ In some rare cases where you really need a formatted tooltip `NcPopover` could b
257
289
+ :title="title"
258
290
```
259
291
260
-
#### Boolean properties
292
+
### 🚀 Enhancements
293
+
* feat(NcDateTimePicker): add new types as alternative for `range` property [#6738](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6738) ([susnux](https://github.com/susnux))
294
+
* feat: provide `NcSelectUsers` as replacement of `user-select` prop for `NcSelect`[#6791](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6791)
295
+
296
+
### 🐛 Fixed bugs
297
+
* Adjust all styles for RTL support and add `directional` prop to NcIconSvgWrapper [#6766](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6766)
* fix(NcRichContenteditable): bring back error style on overflow [#6789](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6789)
300
+
* fix(NcAvatar): skip user status request if `hideStatus` prop was provided [#6780](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6780) ([Antreesy](https://github.com/Antreesy))
301
+
302
+
### Other Changes
303
+
* Updates for project Nextcloud vue library [#6690](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6690) ([transifex-integration](https://github.com/transifex-integration))
304
+
* refactor: deprecate `Tooltip` directive for accessibility [#6765](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6765)
0 commit comments