Skip to content

Commit ec90bbf

Browse files
committed
chore: prepare release of v7.0.0-rc.0
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent 9a7c255 commit ec90bbf

1 file changed

Lines changed: 33 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,43 @@
11
<!--
2-
- SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors
2+
- SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
33
- SPDX-License-Identifier: AGPL-3.0-or-later
44
-->
55
# Changelog
66

77
All notable changes to this project will be documented in this file.
88

9+
## [v7.0.0](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v6.2.0...v7.0.0-rc.0)
10+
11+
### Notes
12+
13+
This package now builds on top of `@nextcloud/vue` version 9 using Vue 3.
14+
While this package uses Vue 3 it is also possible to use it within a Vue 2 project,
15+
in this case the Vue dependency will not be shared as the dependency was moved from a peer dependency to a plain dependency.
16+
This also means that if you are using Vue 2 you have to ensure you do not use bundler
17+
configurations that enforce resolving Vue to the same version as this will fail now,
18+
instead let the bundler choose the matching Vue version.
19+
20+
For example if using Webpack this will no longer work in **Vue 2** apps:
21+
```js
22+
resolve: {
23+
alias: {
24+
vue$: path.resolve('./node_modules/vue'),
25+
},
26+
}
27+
```
28+
29+
For Vue 3 apps nothing changed, meaning the app and this library will share the same Vue dependency as long as the versions are compatible.
30+
31+
### Breaking
32+
33+
* This package now uses Vue 3 internally.
34+
* The deprecated FilePicker component export was removed to allow using this library in Vue 2 and Vue 3 apps.
35+
* The deprecated `Dialog.hide` method was removed, instead await the returned promise and wait for the user interaction.
36+
37+
### Changed
38+
39+
* refactor: do not use Node internals but @nextcloud/paths package [\#1752](https://github.com/nextcloud-libraries/nextcloud-dialogs/pull/1752) \([susnux](https://github.com/susnux)\)
40+
941
## [v6.2.0](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v6.1.1...v6.2.0)
1042
### Notes
1143

0 commit comments

Comments
 (0)