Releases: web-infra-dev/midscene
Releases · web-infra-dev/midscene
v0.8.15
What's Changed
New Features 🎉
- feat: use our new version of logo by @yuyutaotao in #229
Full Changelog: v0.8.14...v0.8.15
What's Changed
New Features 🎉
- feat: support keyless auth mode for azure by @yuyutaotao in #227
- feat: use our new version of logo by @yuyutaotao in #229
Bug Fixes 🐞
- fix: remove scripting permission from manifest by @yuyutaotao in #219
- fix: typo in model name by @yuyutaotao in #223
Document 📖
Other Changes
- Update issue templates by @yuyutaotao in #213
Full Changelog: v0.8.12...v0.8.15
v0.8.12
What's Changed
New Features 🎉
- feat: support socks proxy for OpenAI SDK by @yuyutaotao in #175
- feat: add a real-time progress indicator for playground by @yuyutaotao in #177
- feat: support the if-statement in planning prompt by @yuyutaotao in #184
- feat: update the Azure OpenAI integration, add instruction for other models by @yuyutaotao in #193
- feat: invoke anthropic SDK to call Claude by @yuyutaotao in #197
- feat: let max_tokens configurable by @yuyutaotao in #212
Bug Fixes 🐞
- fix: sandbox issue of puppeteer in Ubuntu by @yuyutaotao in #176
- fix: fix scroll action in chrome extension by @yuyutaotao in #194
- fix: keypress issue in chrome extension by @yuyutaotao in #201
- fix: unescaped scripts in report tpl by @yuyutaotao in #204
- fix: adjust the prompt to fit the non-described text by @yuyutaotao in #206
Document 📖
- docs: add docs for customize model and endpoint by @yuyutaotao in #190
Full Changelog: v0.8.5...v0.8.12
v0.8.5
What's Changed
New Features 🎉
- feat: add static-server into cli by @yuyutaotao in #153
- feat: update playground instructions, accelerate the playback speed by @yuyutaotao in #152
- feat: 修改 .cli 404 路径 by @ChelesteWang in #164
- feat: lower the cost of page description by @yuyutaotao in #159
- feat(core): Enhance environment logic and introduce MIDSCENE_REPORT_TAG_NAME for customizable report name prefixes by @zhoushaw in #168
- feat: replanning before locating by @yuyutaotao in #167
Bug Fixes 🐞
- fix: fix some extraction bug in extension by @yuyutaotao in #157
- fix: tooltip of env config by @ProtosL in #169
- fix: add link to yaml doc in Chinese by @yuyutaotao in #173
Other Changes
- workflow(ci): AI test cases by @yuyutaotao in #154
- chore: build extension in release action by @yuyutaotao in #158
- workflow(cd): optimize chrome devtool release logic by @zhoushaw in #161
- doc: use youtube video on home page by @yuyutaotao in #160
- chore: adjust the report UI by @yuyutaotao in #163
- chore: use 1080p as default in homepage by @yuyutaotao in #162
- chore: add configuration for uploading report information by @zhoushaw in #166
- faet: support yaml style scripts by @yuyutaotao in #165
New Contributors
- @ChelesteWang made their first contribution in #164
- @ProtosL made their first contribution in #169
Full Changelog: v0.8.0...v0.8.5
v0.8.0
What's Changed
New Features 🎉
- feat: make playground working in the browser by @yuyutaotao in #135
- feat(ai-model): add claude computer ablity by @zhoushaw in #136
- feat: Build a chrome extension for playground by @yuyutaotao in #140
- feat: optimize the speed of screenshot in browser by @yuyutaotao in #144
- feat(cache): optimize cache logic id and export overrideAIConfig by @zhoushaw in #148
- feat: add screenshot for extension document by @yuyutaotao in #150
Bug Fixes 🐞
- fix: .aiAction fail to run in Playwright by @yuyutaotao in #137
- fix: links in readme by @yuyutaotao in #151
Document 📖
- docs: Update CONTRIBUTING.md by @kaleaditya779 in #141
- docs: optimize description by @zhoushaw in #145
- docs: add introduction to our Chrome extension by @yuyutaotao in #149
Other Changes
- workflow(ci): fix ci error by @zhoushaw in #142
- chore: some minor bug fixes by @yuyutaotao in #146
- workflow(ci): fix ai test by @zhoushaw in #147
New Contributors
- @kaleaditya779 made their first contribution in #141
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
New Features 🎉
- feat: add a button for replay-all in report page by @yuyutaotao in #115
- feat: add a playground page to debug by @yuyutaotao in #131
Bug Fixes 🐞
- fix(ai-model): optimize ai model prompt by @zhoushaw in #114
- fix(ai-model): optimize inspect element prompt by @zhoushaw in #117
- fix: fix the Player style when the locator is failed by @yuyutaotao in #129
Document 📖
- docs(readme): adjusted commas and semicolons in README.md by @Smoothengineer in #120
- docs: add repository and homepage in package.json by @yuyutaotao in #122
- docs(homepage): Fixed the Footer by @Keerthi54654 in #127
Other Changes
- chore(web-extract): optimize script_get_all_texts.ts by @YadlaMani in #121
- workflow(cd): Implement Cleanup Functionality for Temporary Files by @Ananya54321 in #124
- refactor(extract): optimize image box selection by @zhoushaw in #130
- reafactor(report): Optimize the style of the playground by @zhoushaw in #134
New Contributors
- @Smoothengineer made their first contribution in #120
- @Ananya54321 made their first contribution in #124
- @Keerthi54654 made their first contribution in #127
Full Changelog: v0.6.0...v0.7.1
v0.6.0
What's Changed
New Features 🎉
- feat: add replay panel for visualization by @yuyutaotao in #96
- feat(ai-model): merge ai planning and insight call to accelerate the aiAction by @yuyutaotao in #97
Document 📖
- docs: add Japanese README by @eltociear in #102
- docs: update docs by @FarukhS52 in #105
Other Changes
- chore: define appium export in package.json & encapsulated screenshot picture path generation by @quanru in #95
- refacotr(ai-model): optimize model evalution method by @zhoushaw in #98
- chore: optimize ai e2e test by @zhoushaw in #99
- workflow(cd): optimize release.js by @YadlaMani in #106
- workflow(ci): update ci test image by @zhoushaw in #111
- workflow(ci): fix ai test error by @zhoushaw in #113
New Contributors
- @eltociear made their first contribution in #102
- @FarukhS52 made their first contribution in #105
- @YadlaMani made their first contribution in #106
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
New Features 🎉
- feat(web): input supports additions, deletions, and changes by @zhoushaw in #78
- feat(web-extract): extract some s as container by @yuyutaotao in #80
- feat(app): supports control of iOS and Android devices through appium by @quanru in #82
- feat(ai-model): support JSON 100% limit capability for gpt-4o-2024-08-06 model by @zhoushaw in #86
- feat(cache): The cache is generalized to support puppeteers and mobile terminals by @zhoushaw in #85
- feat(web-extract): collect svg elements on page, trim attribute values to save token by @yuyutaotao in #83
- feat(model): support azure open ai by @zhoushaw in #90
Bug Fixes 🐞
- fix(web-extract): fix the extractor may fail if there is no by @yuyutaotao in #76
- fix(ai-plan): optimize KeyboardPress plan type reduce hallucinations by @zhoushaw in #79
- fix(ci): fix build error for Cli, remove used package by @yuyutaotao in #89
- fix: type error in AI test by @yuyutaotao in #91
- fix(cache): app should not crash when it fails to get the cache id by @yuyutaotao in #93
Other Changes
- chore: optimize code style by @zhoushaw in #77
- refactor(plan): optimize input prompt by @zhoushaw in #81
- chore: delete unless debug code and fix ci cache logic by @zhoushaw in #84
- chore(web): merge the Page implementation of Puppeteer and Playwright by @yuyutaotao in #87
- workflow(ci): fix ai e2e test by @zhoushaw in #94
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
Bug Fixes 🐞
- fix(cli): the flashing issue in cli headed mode by @yuyutaotao in #73
- fix(web-extract): fix the extractor for form item like by @yuyutaotao in #65
Other Changes
- refactor(shared): migrate sharp to jimp and migrate common img logci to shared lib by @zhoushaw in #74
- workflow(ci): optimize ci command by @zhoushaw in #75
Full Changelog: v0.3.4...v0.4.0
v0.3.1
What's Changed
Feature ✨
- feat: add 'aiWaitFor' by @yuyutaotao in #61
- feat(playwright): optimize the visualization and extraction of playwright ai process data by @zhoushaw in #66
Bug Fixes 🐞
- fix(prompt): change my to may by @fengzi2016 in #60
- fix(html-extract): optimize the logic for extracting HTML content to improve extraction accuracy by @zhoushaw in #62
Document 📖
Other Changes
- workflow(ci): optimize ai unit test by @zhoushaw in #56
- workflow(ci): fix the web extraction logic test by @zhoushaw in #63
- workflow(ci): optimize web extract unit test by @zhoushaw in #64
- workflow(ci): optimize ai e2e test by @zhoushaw in #67
- chore: update license by @chenjiahan in #59
New Contributors
- @chenjiahan made their first contribution in #59
- @fengzi2016 made their first contribution in #60
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
Feature ✨
- feat(report): optimize report content by @yuyutaotao @zhoushaw in #55
Bug Fixes 🐞
- fix: scroll issue of detail panel, exclude from extractor by @yuyutaotao @zhoushaw in #51
Other Changes
Full Changelog: v0.2.2...v0.3.0