Skip to content

fix: nextcloud vue v9 compat#7004

Merged
vitormattos merged 18 commits intomainfrom
fix/nextcloud-vue-v9-compat
Feb 26, 2026
Merged

fix: nextcloud vue v9 compat#7004
vitormattos merged 18 commits intomainfrom
fix/nextcloud-vue-v9-compat

Conversation

@vitormattos
Copy link
Copy Markdown
Member

No description provided.

Replace deprecated '@nextcloud/vue/dist/Components/*.js' wildcard
module declaration with the new '@nextcloud/vue/components/*' path
introduced in @nextcloud/vue v9.0.0.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants (primary, secondary, tertiary,
error) was removed in @nextcloud/vue v9.0.0 in favour of the 'variant'
prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
In @nextcloud/vue v9.0.0 the 'value' prop and 'update:value' event
were renamed to 'modelValue' and 'update:modelValue' respectively for
NcTextField and related input components.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Replace deprecated NcButton 'type' prop with 'variant' for primary
and error variants.

Replace NcCheckboxRadioSwitch ':checked' / '@update:checked' with
':modelValue' / '@update:modelValue'.

Replace NcTextField '@update:value' with '@update:modelValue'.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Replace deprecated NcButton 'type' prop with 'variant' for secondary
and tertiary variants.

Replace NcCheckboxRadioSwitch '@update:checked' with '@update:modelValue'.

Replace NcActionInput '@update:value' with '@update:modelValue'.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Replace NcButton 'type' with 'variant' for error variant.

Replace NcActionInput '@update:value' with '@update:modelValue'.

Replace NcDialog deprecated ':can-close' prop with ':no-close' as
introduced in @nextcloud/vue v9.0.0.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…e to variant

Remove the ':exact' prop from NcBreadcrumb which was dropped in
@nextcloud/vue v9.0.0.

Replace NcButton 'type' with 'variant' for the tertiary variant.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Use the individual component import path for NcDateTimePickerNative
instead of the removed barrel export from '@nextcloud/vue'.

Replace 'v-model:value' with 'v-model' for NcTextField, since the 'value'
prop was renamed to 'modelValue' in @nextcloud/vue v9.0.0.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Replace NcButton 'type' with 'variant' for secondary and tertiary
variants.

Replace 'v-model:value' with 'v-model' for NcTextField, since the 'value'
prop was renamed to 'modelValue' in @nextcloud/vue v9.0.0.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Replace ':value' with ':modelValue' and '@update:value' with
'@update:modelValue' for NcTextField and NcPasswordField.

In @nextcloud/vue v9.0.0 the 'value' prop and 'update:value' event
were renamed to 'modelValue' and 'update:modelValue' respectively.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
The 'type' prop for color variants was removed in @nextcloud/vue
v9.0.0 in favour of the 'variant' prop.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@vitormattos vitormattos added this to the Next Major (34) milestone Feb 26, 2026
@vitormattos vitormattos self-assigned this Feb 26, 2026
@github-project-automation github-project-automation Bot moved this to 0. Needs triage in Roadmap Feb 26, 2026
@vitormattos
Copy link
Copy Markdown
Member Author

/backport to stable33

@vitormattos vitormattos merged commit c01991e into main Feb 26, 2026
64 checks passed
@vitormattos vitormattos deleted the fix/nextcloud-vue-v9-compat branch February 26, 2026 17:21
@github-project-automation github-project-automation Bot moved this from 0. Needs triage to 4. to release in Roadmap Feb 26, 2026
@vitormattos
Copy link
Copy Markdown
Member Author

/backport to stable32

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant