diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d87c9a..33a4f2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,39 @@ All notable changes to this project will be documented in this file. +## 2.0.0-beta.9 + +### Added + +- `open(nodes, file, { startSlideshow: true })` starts the slideshow, ignored + for a single file and reset on close. Handlers gain a fourth emit, + `update:playing`, and the slideshow pauses while it is true, so a playing + clip finishes before it moves on; the video and audio players emit it from + the media element. (#39) +- `supportsEndToEndEncryption` on `IHandler`, carried by the three default + handlers. Absent is the safe default. (#38) + +### Changed + +- `@nextcloud/vue` 9.13.0 is the minimum: `startSlideshow` drives NcModal's + `v-model:slideshow-running`, which landed there. Below it the option does + nothing at runtime. (#39) +- `@nextcloud/image-editor` 1.0.0-beta.4. An edited JPEG is written at the + quality its source was written at rather than the browser's default, and the + decode and the half-size copies the editor draws from happen in a worker: on + a 12 Mpx photo and a phone-class CPU, opening one went from 6.1 s to 0.9 s, + and the longest frame the main thread was held from 5.1 s to 0.4 s. (#41) + +### Fixed + +- An end-to-end encrypted file is no longer offered to a handler that fetches + it through its own endpoint and would get ciphertext. Since Nextcloud 33 the + e2ee app decrypts transparently, but only over WebDAV, so the file is offered + to handlers that say they read it that way. (#38) +- The API documentation builds again: typedoc reads the rolled-up declarations + from `dist` rather than running tsc over sources it cannot resolve single + file components in. It had failed on every push to `main` since beta.8. (#40) + ## 2.0.0-beta.8 ### Changed diff --git a/package-lock.json b/package-lock.json index dbbc6de..86105b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@nextcloud/viewer", - "version": "2.0.0-beta.8", + "version": "2.0.0-beta.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@nextcloud/viewer", - "version": "2.0.0-beta.8", + "version": "2.0.0-beta.9", "license": "AGPL-3.0-or-later", "dependencies": { "@mdi/svg": "^7.4.47", diff --git a/package.json b/package.json index 53b2fab..75edfd5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nextcloud/viewer", - "version": "2.0.0-beta.8", + "version": "2.0.0-beta.9", "description": "The Nextcloud file viewer, and the API for apps to add their own file views", "keywords": [ "nextcloud",