Skip to content

[stable32] fix: nextcloud vue v9 compat#7096

Merged
vitormattos merged 18 commits intostable32from
backport/7004/stable32
Mar 5, 2026
Merged

[stable32] fix: nextcloud vue v9 compat#7096
vitormattos merged 18 commits intostable32from
backport/7004/stable32

Conversation

@backportbot-libresign
Copy link

Backport of PR #7004

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>
@github-project-automation github-project-automation bot moved this to 0. Needs triage in Roadmap Mar 5, 2026
@backportbot-libresign backportbot-libresign bot added this to the Next Patch (32) milestone Mar 5, 2026
@vitormattos vitormattos merged commit 646b885 into stable32 Mar 5, 2026
52 checks passed
@vitormattos vitormattos deleted the backport/7004/stable32 branch March 5, 2026 13:00
@github-project-automation github-project-automation bot moved this from 0. Needs triage to 4. to release in Roadmap Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 4. to release

Development

Successfully merging this pull request may close these issues.

1 participant