diff --git a/CHANGELOG.md b/CHANGELOG.md index 5961442d..a50ab0af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,45 @@ All notable changes to this project will be documented in this file. +## 4.0.0-beta.0 - 2025-11-27 +### 💥 Breaking changes +* fix(node): cloning by @skjnldsv in https://github.com/nextcloud-libraries/nextcloud-files/pull/1348 +* feat(actions): standardize contexts by @skjnldsv in https://github.com/nextcloud-libraries/nextcloud-files/pull/1124 + +### 🚀 Enhancements +* feat(node): allow to cast as JSON by @skjnldsv in https://github.com/nextcloud-libraries/nextcloud-files/pull/1349 + +### 🐛 Fixed bugs +* fix(sortNodes): do not trim "extension" of folder names by @susnux in https://github.com/nextcloud-libraries/nextcloud-files/pull/1291 + +### Other changes +* chore: align devEngines with apps by @susnux in https://github.com/nextcloud-libraries/nextcloud-files/pull/1355 +* chore: remove legacy node attributes deprecation by @skjnldsv in https://github.com/nextcloud-libraries/nextcloud-files/pull/1379 +* chore: work around bug in `corepack` blocking dependency updates by @susnux in https://github.com/nextcloud-libraries/nextcloud-files/pull/1292 +* docs(View): improve documentation of `View.emptyView` by @susnux in https://github.com/nextcloud-libraries/nextcloud-files/pull/1290 +* chore(deps): Bump @nextcloud/auth from 2.5.1 to 2.5.3 +* chore(deps): Bump @nextcloud/capabilities from 1.2.0 to 1.2.1 +* chore(deps): Bump @nextcloud/l10n from 3.3.0 to 3.4.1 +* chore(deps): Bump @nextcloud/paths from 2.2.1 to 2.3.0 +* chore(deps): Bump @nextcloud/router from 3.0.1 to 3.1.0 +* chore(deps): Bump @nextcloud/sharing from 0.2.4 to 0.3.0 +* chore(deps): Bump brace-expansion +* chore(deps): Bump is-svg from 6.0.0 to 6.1.0 +* chore(deps-dev): Bump @nextcloud/event-bus from 3.3.2 to 3.3.3 +* chore(deps-dev): Bump @nextcloud/typings from 1.9.1 to 1.10.0 +* chore(deps-dev): Bump @nextcloud/vite-config from 2.3.5 to 2.4.0 +* chore(deps-dev): Bump @types/node from 24.0.3 to 24.10.0 +* chore(deps-dev): Bump @vitest/coverage-istanbul from 4.0.6 to 4.0.13 +* chore(deps-dev): Bump fast-xml-parser from 5.2.5 to 5.3.2 +* chore(deps-dev): Bump js-yaml from 4.1.0 to 4.1.1 +* chore(deps-dev): Bump jsdom from 26.1.0 to 27.2.0 +* chore(deps-dev): Bump sha.js from 2.4.11 to 2.4.12 +* chore(deps-dev): Bump typedoc from 0.28.10 to 0.28.10 +* chore(deps-dev): Bump typedoc-plugin-missing-exports from 4.0.0 to 4.1.2 +* chore(deps-dev): Bump typescript from 5.8.3 to 5.9.3 +* chore(deps-dev): Bump vite from 6.3.5 to 7.2.4 +* chore(deps-dev): Bump vitest from 3.2.4 to 4.0.6 + ## 3.12.0 - 2025-07-24 ### 🚀 Enhancements * feat(actions): allow to define hotkey for file action [\#1288](https://github.com/nextcloud-libraries/nextcloud-files/pull/1288) \([susnux](https://github.com/susnux)\) diff --git a/package-lock.json b/package-lock.json index b6d379df..84a7b566 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@nextcloud/files", - "version": "3.12.0", + "version": "4.0.0-beta.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@nextcloud/files", - "version": "3.12.0", + "version": "4.0.0-beta.0", "license": "AGPL-3.0-or-later", "dependencies": { "@nextcloud/auth": "^2.5.3", @@ -183,15 +183,15 @@ "license": "MIT" }, "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" @@ -354,14 +354,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", - "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" @@ -384,15 +384,15 @@ } }, "node_modules/@babel/template": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -4715,10 +4715,11 @@ "license": "MIT" }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "path-key": "^3.1.0", @@ -7638,13 +7639,14 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -8793,21 +8795,6 @@ } } }, - "node_modules/rollup-plugin-license/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/rollup-plugin-node-externals": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/rollup-plugin-node-externals/-/rollup-plugin-node-externals-8.1.1.tgz", diff --git a/package.json b/package.json index 589f9c13..5afb33a3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nextcloud/files", - "version": "3.12.0", + "version": "4.0.0-beta.0", "description": "Nextcloud files utils", "keywords": [ "nextcloud",