releases/release-note
1.0.2-beta
Released: 2025-03-17
Breaking changes
- Dropped Node.js script type — Script type
noderenamed tojavascript. Usetype: 'javascript'in metadata. - Dropped all Node.js API — Scripts can no longer import Node built-in modules (fs/promises, path, stream, etc.).
fsEnabledandfsWriteEnabledremoved from metadata. Scripts havefetch()whennetworkEnabled: true, and downloads whendownloadsEnabled: true. - Removed sandbox worker extensions — Archive, audio, document, image, video, and model workers removed. No fs, copy, move, delete, or extract operations via sandbox API.
- Renamed sandbox to profile — Terminology change throughout: sandbox → profile, sandbox-workers → browser-workers.
this.invokerenamed tothis.call. - Dropped flexsearch — File search indexing via flexsearch removed.
New
@pptr/browserAPI — Built-in script module:pages(Puppeteerpages.create()),downloads,language,timeZone,version,name,description,id,color. Useimport { pages, downloads } from '@pptr/browser'. Replaces Node fs for file writes via downloads.
Other
- Add system proxy support
- Add separate tool jobs
- Add concurrency level for Puppeteer scripts (max pages per profile)
- Move fetch to worker; fix download path and folder
- Reduce build size; fix build and route issues
1.0.1-beta
Released: 2025-03-12
- Add this.invoke(name, params) api to support calling other tools
- Add monitoring sandbox file dir to index external changes
- Add schedule once support
1.0.0-beta
Released: 2025-03-11
- Initial release