@nextcloud/vue
Advanced tools
Changelog
v8.21.0 (2024-11-21)
v-model
happens first to avoid regression #6234 (ShGKme)Changelog
v8.20.0 (2024-10-29)
Now you can use v-model
directive, :model-value
prop, and @update:model-value
(@update:modelValue
) event in all data input components to have compatibility with v9 in the future.
<!-- Only v8 (Vue 2) -->
<NcTextField :value.sync="username" />
<!-- Compatible with both v8 (Vue 2) and v9 (Vue 3) -->
<NcTextField v-model="username" />
<!-- same as -->
<NcTextField :model-value="username" @update:model-value="username = $event" />
If you already use v-model
with a custom writable computed on :value.sync
components before, it might not work as expected anymore. Make sure to remove or adjust it before update.
See the full list in v9 breaking changes.
v-model
support for input-like components #5418 (kyteinsky)v-model
props/events #6172 (ShGKme)isDarkTheme
functions and composables #5698 (ShGKme)spawnDialog
function #6195 (susnux)Changelog
v8.19.0 (2024-09-16)
closed
event only when the actions are fully closed #6065 (susnux)Changelog
v8.18.0 (2024-09-12)
false
from callback to keep dialog open #6005 (susnux)Escape
should always close the actions #6037 (susnux)oneline
mode apply only to the content name #6039 (GVodyanov)Changelog
v8.17.1 (2024-08-30)
Changelog
v8.17.0 (2024-08-21)
target
attribute for buttons with href #5938 (mejo-)menu
needs a label assigned so label by trigger #5933 (susnux)--header-height
instead of 50px
constant #5973 (ShGKme)Changelog
v8.16.0 (2024-08-05)
text
prop to pass the content of the note card #5894 (susnux)as-text
prop to remove autocomplete #5896 (ShGKme)Changelog
v8.15.1 (2024-07-29)
Changelog
v8.15.0 (2024-07-22)
NcAppNavigationCaption
examples #5820 (susnux)