diff --git a/.changeset/eval-json-proto-keys.md b/.changeset/eval-json-proto-keys.md deleted file mode 100644 index 443902c..0000000 --- a/.changeset/eval-json-proto-keys.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-e2e": patch ---- - -`evalJson` and `evalJsonAsync` now keep an own `__proto__` key in a result as a plain data key. `evalJson` used to drop it, and `evalJsonAsync` timed out with reason `still-pending` although the operation had finished. The decoded result still has `Object.prototype` as its prototype, so the key cannot pollute any prototype. A poll read that fails inside Obsidian now throws its `DevEvalError` at once. diff --git a/.changeset/screencast-still-ending.md b/.changeset/screencast-still-ending.md deleted file mode 100644 index 36be990..0000000 --- a/.changeset/screencast-still-ending.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-e2e": patch ---- - -With ffmpeg 7 or later, `capture record` with the `screencast` backend no longer rejects a take that ends on a still screen. The encoder used to hold the last frame for about twice its on-screen time, so the video ran past the recorded wall-clock time and failed the duration check. The encoded video now ends at the stop time. diff --git a/package.json b/package.json index 20eab09..f297c0f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-e2e", - "version": "0.15.0", + "version": "0.15.1", "description": "Vitest-first end-to-end test utilities for Obsidian plugins.", "homepage": "https://github.com/chhoumann/obsidian-e2e#readme", "bugs": {