What's Changed
Features
- release: merge dev into main by @section9-lab in #115
Fixes
- fix(ego-browser): contain fixture and subscriber failures by @section9-lab in #117
- ci(security): prevent shell injection via github.head_ref in Main PR Source by @shani-singh1 in #128
- fix(ego-browser): preserve iframe snapshots and Page ref identity by @section9-lab in #375
Documentation
- chore(github): add issue and pull request templates by @section9-lab in #114
- docs: clarify SDK development and refresh project links by @section9-lab in #383
Other Changes
- feat(ego-browser): add video recording and ticket-rush E2E by @section9-lab in #103
- docs(ego-browser): refine execution lifecycle guidance by @WUXM5 in #106
- ci: publish ego-browser skill from version tags by @section9-lab in #112
- fix(ego-browser): guide stale skill sessions by @WUXM5 in #121
- Update README tagline by @aute in #124
- docs: sync AGENTS with ego-browser runtime by @WUXM5 in #137
- docs: backport README tagline to dev by @WUXM5 in #138
- Update README.md by @section9-lab in #141
- Restore v1.2.3 SKILL.md text by @section9-lab in #147
- fix(ego-browser): toggle setChecked with a real click by @WUXM5 in #151
- docs: use browser automation wording by @section9-lab in #164
- docs: add Chinese and Japanese READMEs by @tura-ai-agent in #123
- Update README.md by @section9-lab in #247
- Update install.sh by @WUXM5 in #249
- Update README.md by @WUXM5 in #248
- feat(ci): self-host the star history chart by @yarin-zhang in #296
- feat(ci): self-host the star history chart, and let docs/* reach main by @yarin-zhang in #298
- fix(ci): publish the star history chart to its own branch by @yarin-zhang in #317
- fix(ego-browser): avoid dangling promise in update-notice stalled-probe test by @section9-lab in #323
- fix(ego-browser): pin keyboard test platform by @section9-lab in #324
- docs(ego-browser): add beta skill metadata by @section9-lab in #325
- fix(ci): reuse release build and strengthen local gates by @section9-lab in #326
- chore: relocate developer-only skill by @section9-lab in #327
- fix(ego-browser): restrict screenshot scale to CSS by @section9-lab in #328
- Add labeled pointer feedback and stabilize browser E2E by @section9-lab in #332
- fix(ego-browser): trust native frame provenance for snapshot refs by @section9-lab in #335
- feat(ego-browser): add Playwright-style download API by @section9-lab in #353
- Improve ego-browser runtime feedback and task receipts by @section9-lab in #356
- Fix iframe ref provenance across partial snapshots by @section9-lab in #358
- docs(ego-browser): add a reference for cookie, cache, and storage clears by @WUXM5 in #359
- Fix iframe lifecycle retries for element actions by @section9-lab in #364
- fix(ego-browser): preserve Page refs across actions and rounds by @section9-lab in #377
- fix(ego-browser): preserve refs across page.evaluate calls by @section9-lab in #378
- docs(ego-browser): update skill date to 2026-09-09 by @section9-lab in #379
- ci: require explicit release tags before v2 promotion by @section9-lab in #384
- chore: promote v2 beta baseline to dev by @section9-lab in #385
- chore: promote v2 baseline from dev to main by @section9-lab in #386
New Contributors
- @tura-ai-agent made their first contribution in #123
- @shani-singh1 made their first contribution in #128
- @yarin-zhang made their first contribution in #296
Full Changelog: v1.2.5...v2.0.0