|
7 | 7 |
|
8 | 8 | All notable changes to this project will be documented in this file. |
9 | 9 |
|
10 | | -## [v9.0.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v9.0.0-rc.8) (unreleased) |
11 | | -[Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.30.0...v9.0.0-rc.8) |
| 10 | +## [v9.0.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v9.0.0-rc.9) (unreleased) |
| 11 | +[Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.30.0...v9.0.0-rc.9) |
12 | 12 |
|
13 | 13 | ### 💥 Breaking Changes |
14 | 14 | * The package now uses Vue 3 instead of Vue 2.7 |
@@ -200,6 +200,7 @@ The `richEditing` mixin can be replaced by just using the `NcRichText` component |
200 | 200 | * feat(NcCheckboxRadioSwitch): Add support for a description field [\#7378](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7378) \([CarlSchwan](https://github.com/CarlSchwan)\) |
201 | 201 | * feat: add NcKbd component [\#7401](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7401) \([ShGKme](https://github.com/ShGKme)\) |
202 | 202 | * feat(NcAssistant*): provide components for consistent integrations design [\#7398](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7398) \([susnux](https://github.com/susnux)\) |
| 203 | +* feat(NcRadioGroup): add component to group radio buttons [\#7441](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7441) \([susnux](https://github.com/susnux)\) |
203 | 204 |
|
204 | 205 | ### 🐛 Fixed bugs |
205 | 206 | * feat(NcAppSidebar): add `info` slot [#6666](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6666) ([Antreesy](https://github.com/Antreesy)) |
@@ -305,6 +306,17 @@ The `richEditing` mixin can be replaced by just using the `NcRichText` component |
305 | 306 | * fix(NcHeaderMenu): pause trap stack on opening [\#7370](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7370) \([Antreesy](https://github.com/Antreesy)\) |
306 | 307 | * fix(NcAppNavigationSettings): bring filled icon back for Nextcloud 31 [\#7397](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7397) \([susnux](https://github.com/susnux)\) |
307 | 308 | * fix(NcHeaderMenu): apply `ariaLabel` prop and add proper default values [\#7367](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7367) \([susnux](https://github.com/susnux)\) |
| 309 | +* fix(NcAssistantIcon): adjust gradient for dark theme [\#7426](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7426) \([susnux](https://github.com/susnux)\) |
| 310 | +* fix(NcCheckboxContent): limit wrapper width [\#7445](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7445) \([Antreesy](https://github.com/Antreesy)\) |
| 311 | +* fix(NcRichText): correctly render empty children list [\#7447](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7447) \([Antreesy](https://github.com/Antreesy)\) |
| 312 | +* fix: revert renaming template refs resulting in a breaking change [\#7448](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7448) \([ShGKme](https://github.com/ShGKme)\) |
| 313 | +* fix(NcDateTimePicker): use proper day names [\#7473](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7473) \([susnux](https://github.com/susnux)\) |
| 314 | +* fix(NcCheckboxRadioSwitch): ensure label less radio has proper size [\#7471](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7471) \([susnux](https://github.com/susnux)\) |
| 315 | +* fix(NcDateTime): adjust for bidi support [\#7484](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7484) \([susnux](https://github.com/susnux)\) |
| 316 | +* fix(NcAppNavigationItem): ensure to pass boolean where needed [\#7489](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7489) \([susnux](https://github.com/susnux)\) |
| 317 | +* fix(NcReferenceWidget): harden checks for reference = null [\#7478](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7478) \([Antreesy](https://github.com/Antreesy)\) |
| 318 | +* fix(NcAvatar): make min status size visually accessible [\#7476](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7476) \([DorraJaouad](https://github.com/DorraJaouad)\) |
| 319 | +* fix(NcRadioGroup): fieldsets always need a label for accessibility [\#7483](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7483) |
308 | 320 |
|
309 | 321 | ### Changed |
310 | 322 | * 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)) |
@@ -453,12 +465,38 @@ The `richEditing` mixin can be replaced by just using the `NcRichText` component |
453 | 465 | * chore(docs): fix css modules export names in styleguidist [\#7385](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7385) \([ShGKme](https://github.com/ShGKme)\) |
454 | 466 | * fix(NcUserStatusIcon): adjust icon colors [\#7392](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7392) \([Antreesy](https://github.com/Antreesy)\) |
455 | 467 | * fix(NcUserStatusIcon): adjust scoped names for style variables [\#7396](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7396) \([Antreesy](https://github.com/Antreesy)\) |
| 468 | +* docs: enhance NcAppSidebar documentation [\#6913](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6913) \([Antreesy](https://github.com/Antreesy)\) |
| 469 | +* chore!: deprecate and remove `NcSettingsInputText` component [\#7486](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7486) \([susnux](https://github.com/susnux)\) |
| 470 | +* chore(NcCheckboxRadioSwitch): deprecate button variant in favor of `NcRadioGroup` [\#7490](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7490) \([susnux](https://github.com/susnux)\) |
456 | 471 |
|
457 | | -## [v8.31.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.31.0) (unreleased) |
| 472 | +## [v8.31.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.31.0) (2025-09-11) |
458 | 473 | ### 📝 Notes |
459 | 474 | The `NcSettingsInputText` component was deprecated, |
460 | 475 | it is no longer used by Nextcloud or Nextcloud apps and not recommended to be used for design reasons. |
461 | 476 |
|
| 477 | +### 🚀 Enhancements |
| 478 | +* feat: add NcKbd component [\#7407](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7407) |
| 479 | +* feat(NcRadioGroup): add component to group radio buttons [\#7474](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7474) |
| 480 | + |
| 481 | +### 🐛 Fixed bugs |
| 482 | +* fix(NcAssistantIcon): adjust gradient for dark theme [\#7430](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7430) |
| 483 | +* fix(NcPopover): regression with `this.getPopoverTriggerContainerElement is not a function` [\#7443](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7443) \([max-nextcloud](https://github.com/max-nextcloud)\) |
| 484 | +* fix(NcCheckboxRadioSwitch): ensure label less radio has proper size [\#7477](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7477) |
| 485 | +* fix(NcDateTime): adjust for bidi support [\#7485](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7485) |
| 486 | +* fix(NcReferenceWidget): harden checks for reference = null [\#7493](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7493) |
| 487 | +* fix(NcRadioGroup): fieldsets always need a label for accessibility [\#7495](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7495) |
| 488 | +* fix(NcAvatar): make min status size visually accessible [\#7480](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7480) |
| 489 | +* fix(NcAppNavigationItem): ensure to pass boolean where needed [\#7491](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7491) |
| 490 | + |
| 491 | +### Other Changes |
| 492 | +* chore(NcCheckboxRadioSwitch): deprecate button variant in favor of `NcRadioGroup` [\#7492](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7492) |
| 493 | +* chore: deprecate `NcSettingsInputText` component [\#7488](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7488) |
| 494 | +* chore: migrate to ESLint 9 and @nextcloud/eslint-config 9 [\#7418](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7418) \([ShGKme](https://github.com/ShGKme)\) |
| 495 | +* chore(lint): fix [\#7425](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7425) \([ShGKme](https://github.com/ShGKme)\) |
| 496 | +* chore(test): explicitly import from jest/globals to simplify migration to/from Vitest [\#7424](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7424) \([ShGKme](https://github.com/ShGKme)\) |
| 497 | +* docs: typos in 8.30.0 changelog [\#7422](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7422) |
| 498 | + |
| 499 | + |
462 | 500 | ## [v8.30.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.30.0) (2025-09-01) |
463 | 501 | ### 🚀 Enhancements |
464 | 502 | * feat(NcPopover): auto return focus to trigger button on close [#5155](https://github.com/nextcloud-libraries/nextcloud-vue/pull/5155) ([ShGKme](https://github.com/ShGKme)) |
|
0 commit comments