Skip to content

Commit 7d14020

Browse files
committed
chore: prepare v8.28.0
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent e7ed4fe commit 7d14020

File tree

3 files changed

+38
-8
lines changed

3 files changed

+38
-8
lines changed

CHANGELOG.md

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@
55

66
# Changelog
77

8-
## [v8.27.1](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.27.1) (UNRELEASED)
8+
## [v8.28.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.28.0) (2025-07-14)
99

1010
### 📝 Notes
11+
#### `NcPasswordField`
12+
The component now has a `visible` property (with `update:visible` event) to allow setting the visibility state of the password.
13+
This allows to programmatically make the password visible or obfuscated for the user.
14+
One use case could be to reset the visibility when submitting some form to prevent leaking the password in a loading state of the UI.
15+
1116
#### `NcTextField`
1217
The value `arrowRight` of the property `trailingButtonIcon` is deprecated and will be removed in a future version.
1318
It is replaced by `arrowEnd` which reflects that the directions depends on the text directions (LTR vs RTL).
@@ -19,10 +24,35 @@ The `update:open` event is deprecated, instead just use the `close` event which
1924
Custom events now have a consistent naming without custom scoping of the events.
2025
Thus following events are deprecated in favor of a new consistent event name:
2126

22-
Component | Old event | New event
23-
---------------|-----------------|----------------
24-
`NcAppContent` | `resize:list` | `resize-list`
25-
`NcRichText` | `interact:todo` | `interact-todo`
27+
| Component | Old event | New event |
28+
|----------------|-----------------|-----------------|
29+
| `NcAppContent` | `resize:list` | `resize-list` |
30+
| `NcRichText` | `interact:todo` | `interact-todo` |
31+
32+
### 🚀 Enhancements
33+
* feat: add `useFormatRelativeTime` composable [#7128](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7128)
34+
* feat(NcPasswordField): allow to set visibility state [#7148](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7148)
35+
36+
### 🐛 Fixed bugs
37+
* fix(NcAppNavigationItem): multi level padding [#6919](https://github.com/nextcloud-libraries/nextcloud-vue/pull/6919)
38+
* fix(NcTextField): make trailing button icon for confirmation also work on RTL [#7002](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7002)
39+
* fix(NcAppContent): incorrect page title from a different core.apps format in Nextcloud 30 [#7011](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7011) ([julien-nc](https://github.com/julien-nc))
40+
* fix(NcDialog): deprecated nativeType usage check [#7031](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7031) ([skjnldsv](https://github.com/skjnldsv))
41+
* fix(NcSelectUsers): fix using of v-model in Vue 2 [#7032](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7032) ([Antreesy](https://github.com/Antreesy))
42+
* fix(NcAvatar): update 'hasStatus' flag if changed [#7037](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7037)
43+
* fix(NcCheckboxRadioSwitch): align icons with the first row of label [#7047](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7047)
44+
* fix(actions): use pointer cursor for action button text [#7049](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7049)
45+
* fix(NcRichText): always render code blocks in LTR direction [#7061](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7061) ([Antreesy](https://github.com/Antreesy))
46+
* fix(NcListItem): let `active` prop take higher priority [#7089](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7089)
47+
* fix(NcActionText): remove br between action name and action long text [#7119](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7119)
48+
* fix(useHotKey): try to derive latin keys from key codes of non-latin characters [#7147](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7147)
49+
50+
### Other Changes
51+
* refactor: deprecate events not comply with Vue event naming rules [#7078](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7078)
52+
* chore(NcColorPicker): deprecate duplicated `update:open` event [#7095](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7095)
53+
* chore(NcActions): fix type annotation of `NodeList` [#7105](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7105)
54+
* chore(NcAppContent): rename NcAppDetailsContent to remove from docs [#7139](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7139)
55+
* refactor(NcAppContent): clarify props documentation and use capabilities over initial state [#7141](https://github.com/nextcloud-libraries/nextcloud-vue/pull/7141)
2656

2757
## [v8.27.0](https://github.com/nextcloud-libraries/nextcloud-vue/tree/v8.27.0) (2025-05-28)
2858
[Full Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.26.1...v8.27.0)

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nextcloud/vue",
3-
"version": "8.27.0",
3+
"version": "8.28.0",
44
"description": "Nextcloud vue components",
55
"keywords": [
66
"vuejs",

0 commit comments

Comments
 (0)