Releases: plasmate-labs/plasmate
Releases · plasmate-labs/plasmate
Plasmate v0.5.0
Plasmate v0.5.0: DOM Bridge, Direct Compilation, ARIA States
New features
plasmate compile: Compile HTML to SOM directly from files or stdin. No browser, no network requests. Perfect for publisher build pipelines and CMS integration.html_idfield: SOM elements now preserve the original HTMLidattribute, enabling agents to resolve back to the live DOM for interaction via selectors or JavaScript.- ARIA state preservation: Captures
aria-expanded,aria-selected,aria-checked,aria-disabled,aria-current,aria-pressed, andaria-hiddenon all elements. <details>/<summary>extraction: Disclosure widgets are now a first-class interactive element withtoggleaction,openstate, and summary text.- Improved table extraction: 12 columns (was 8), 30 rows (was 20), colspan handling, and table caption extraction. Better Wikipedia and data-heavy site support.
- GDPR/cookie banner stripping: Consent overlays are automatically detected and removed from SOM output.
- ICU/Intl support: Full ICU data loaded before V8 initialization, fixing
Intl.NumberFormatand related APIs for JavaScript-heavy SPAs. - Raised script limits: 3MB per script, 10MB total. Handles large SPA bundles (Khan Academy, etc).
Benchmark and tooling
- WebTaskBench: Open benchmark of 100 agent tasks across 50 real websites. Includes evaluation harness, analysis tools, and plotting scripts.
- Results: SOM reduces input tokens 4.0x vs raw HTML. SOM is faster than both HTML and Markdown on GPT-4o and Claude Sonnet 4.
Documentation
- SOM-first websites guide
- Authenticated browsing guide
- Agent browses X/Twitter guide
- Build a research agent tutorial
- Brand assets page
- CONTRIBUTING.md
- 30-page integrations and SDKs expansion
Ecosystem
langchain-plasmateon PyPIllama-index-readers-plasmateon PyPI- Blog at blog.plasmate.app (9 posts)
- SOM Cache at cache.plasmate.app (283 cached URLs)
Full Changelog: v0.4.0...v0.5.0
Full Changelog: v0.4.0...v0.5.0
Plasmate v0.4.0
Full Changelog: v0.3.0...v0.4.0
Plasmate v0.3.0
What's Changed
- feat: cookie-based auth profiles for authenticated browsing by @dbhurley in #2
- feat: --profile flag on serve for authenticated sessions by @dbhurley in #4
- feat: auth encryption, bridge server, and cookie expiry tracking by @dbhurley in #5
New Contributors
Full Changelog: v0.1.1...v0.3.0
Plasmate v0.1.1
Full Changelog: v0.1.0...v0.1.1
Plasmate v0.1.0
Full Changelog: https://github.com/plasmate-labs/plasmate/commits/v0.1.0
Full Changelog: https://github.com/plasmate-labs/plasmate/commits/v0.1.0
Full Changelog: https://github.com/plasmate-labs/plasmate/commits/v0.1.0
Plasmate nightly
Full Changelog: v0.1.0...nightly
Full Changelog: v0.1.0...nightly
Full Changelog: v0.1.0...nightly
Full Changelog: v0.1.0...nightly