# Changelog of Loom Video Downloader: MP4, Transcript & Metadata (`getascraper/loom-video-downloader`) Actor

- **URL**: https://apify.com/getascraper/loom-video-downloader/changelog.md
- **Full Actor documentation**: https://apify.com/getascraper/loom-video-downloader.md

## Changelog

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

### \[0.3.1] - 2026-09-21

#### Changed

- ⚙️ Renamed the monitoring-scope input field to `monitorScope` for clarity. Behavior is identical — set it to a stable name on scheduled change-detection runs to keep independent monitoring histories. Existing scheduled runs that already pass the previous field name continue to work without any changes.

### \[0.3.0] - 2026-08-10

#### Added

- ✨ Added `urls` and `videoUrls` input aliases for generic video workflows.
- ➕ Added public folder, access, archive, meeting, download, comment, and caption metadata when Loom supplies it.
- 📊 Added available HLS and DASH media variants with source-backed expiry information.

#### Changed

- 📥 Kept file storage optional while exposing richer signed-link and permission context in the normal result.

#### Fixed

- 🐛 Improved output consistency for public videos where some media formats or captions are unavailable.

### \[0.2.0] - 2026-08-02

#### Added

- 🧠 Stateful knowledge-base monitoring with `snapshot` and `changes` modes, explicit `stateKey`, stable `videoId`, lifecycle timestamps, changed fields, and `NEW` / `UPDATED` / `EXPIRED` / `REAPPEARED` / `UNCHANGED` events.
- 🔗 Canonical deduplication across share URLs, embed URLs, iframe snippets, raw IDs, and visible links discovered from public Loom pages.
- 🧾 Explicit source/input failure rows with `sourceUrl`, `inputId`, `retrievedAt`, `status`, and stable `errorCode` values.
- ⏳ Source-backed `mediaUrlExpiresAt` when Loom's signed URL policy exposes an expiry. Media URLs are documented as temporary, not permanent.
- 🚫 Removed standby mode. This Actor runs as a regular task and does not expose an HTTP readiness server.

### \[0.1.1] - 2026-07-03

#### Fixed

- ⚡ Fixed video file downloads sometimes taking minutes or failing outright. Downloads now complete in seconds even for large, long recordings.
- 🛡️ Fixed a rare crash on very large video downloads by giving the Actor more working memory and a safety limit for oversized files.

### \[0.1.0] - 2026-07-03

#### Added

- 🎬 Initial release of the Loom Video Downloader.
- 🔗 Accepts any Loom link format: share links, embed links, iframe embed snippets, or a raw video ID.
- 📥 Resolves Loom's signed video link for every public, link-shared Loom video.
- 📝 Attaches the full transcript, both as clean readable text and as timestamped phrases ready for notes or AI tools.
- 🎞️ Attaches WebVTT captions for subtitle files and video editors.
- 🖼️ Rich video details in every row: title, description, duration, resolution, view count, owner name and avatar, and thumbnails (including the animated preview).
- 📦 Optional in-run video file storage with run-storage details, kept as a separate opt-in so light users are never charged for heavy downloads.
- 🙈 Honest status reporting: videos that are private or have downloads disabled are clearly labeled instead of silently failing.
- 🧹 Clean, null-free output with no placeholder or fabricated values.
