openai 7.5.0 marks the whole Videos resource class deprecated, along with every one of its methods. The published type definitions give a reason and a date: the Sora API is scheduled to permanently shut down on September 24, 2026. Nothing about the resource’s shape changed. Code that imports Videos from openai/resources, or calls it through client.videos, still compiles and still runs; it now carries a deprecation notice pointing at that shutdown date.
What changed
Videosis deprecated, not removed.create,retrieve,list,delete,createCharacter,downloadContent,edit,extend,getCharacterandremixare all still exported and unchanged in signature. Each one, and the class itself, now carries@deprecated The Sora API is scheduled to permanently shut down on September 24, 2026.in the type declarations. The release’s own changelog entry for this line is “deprecate Sora video APIs”.
Before and after
The import a scan reports, on a client held in a variable:
import { Videos } from 'openai/resources';
export { Videos };There is no rewrite to show after it. openai@7.5.0 marks Videos deprecated and ships no replacement resource; the class and its methods work exactly as before until the API behind them goes away. The change is in the type declarations only: the deprecation notice on the class and on each of its ten methods, not a new call to switch to.
Migration guidance and its limits
This release adds one change and no patch. The finding is report only, because there is nothing to rewrite: the resource keeps its name, its shape and its behaviour, and the fix would be to stop calling the Sora API, which is a decision about your product rather than a mechanical edit.
Naming a model provider will not change this. fix has nothing to offer for a deprecation with no replacement API, and none is queued.
The scan finds Videos imported from openai/resources. It does not follow a call through client.videos.create(...) back to the OpenAI constructor, so a repository that only ever reaches the resource off a client instance, without importing the Videos type directly, will not be flagged by this entry. Treat September 24, 2026 as the date that matters, and plan the removal of any Sora usage before then regardless of what a scan here reports.
What Emendant detects, fixes and verifies
1 change in openai 7.5.0. 0 patched by a transform, 0 patched only with a model provider you name, 1 report only. Every patch is proved in a copy of your repository before it is offered, and its header names the checks that passed. This table is generated from the feed entry, so it cannot claim more than the entry does.
| Change | Severity | Detects | Fix | Verified by |
|---|---|---|---|---|
Deprecated Videosopenai-npm-7.5.0-resources-videos-deprecated | Deprecation |
| Report only | Not applicable |
emendant explain <change-id> prints any row's entry, guidance and sources at the terminal.
Coverage
- Snapshot
2026-08-28.1, sequence 11, signed 28 August 2026- Minimum CLI
emendant@0.1.0- Feed entry
feed/npm/openai/7.5.0.json
emendant feed status shows the snapshot your machine holds, and emendant feed update fetches the latest.
Primary sources
Every claim above was checked against these, each pinned to the release rather than to a default branch.
Scan your repository
Runs locally, reads your lockfile and source, sends nothing anywhere.
npx emendant scanThen npx emendant fix writes the patches the table says exist. The getting started guide covers the flags and the patch grades.