Releases: web-infra-dev/midscene
Releases · web-infra-dev/midscene
v1.5.2
What's Changed
New Features 🎉
Bug Fixes 🐞
- fix(core): reset pendingFeedbackMessage in ConversationHistory.reset() by @quanru in #2055
- fix(shared): move zod from devDependencies to dependencies by @quanru in #2065
- fix(core): retry planning call once on AIResponseParseError by @quanru in #2047
Document 📖
Other Changes
- refactor(recorder): remove unused scroll handling logic and simplify event recording process by @kun771447 in #1740
- chore(core): improve element description prompt with language-specific examples by @ottomao in #2067
New Contributors
- @kun771447 made their first contribution in #1740
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
New Features 🎉
- feat(core): rename deepThink to deepLocate for element-locating APIs by @EAGzzyCSL in #2058
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
New Features 🎉
- feat(harmony): add @midscene/harmony package for HarmonyOS automation by @quanru in #2029
- feat(core): restore sub-goal planning support with deepThink mode by @yuyutaotao in #2032
- feat(core): let timing more detailed by @EAGzzyCSL in #2052
Full Changelog: v1.4.9...v1.5.0
v1.4.9
What's Changed
New Features 🎉
- feat(report): adjust timing display format by @EAGzzyCSL in #2044
- feat(chrome-extension): add always decline option and fix confirm race condition by @quanru in #2045
Bug Fixes 🐞
- fix(shared): close bridge server after CLI command completes by @quanru in #2042
- fix(visualizer): pause auto-scroll when user scrolls up to view history by @quanru in #2043
Document 📖
Full Changelog: v1.4.8...v1.4.9
v1.4.8
What's Changed
New Features 🎉
- feat(core): enable custom screenshot shrink by @EAGzzyCSL in #2002
Bug Fixes 🐞
- fix(android): decouple scalingRatio from size() method by @quanru in #2018
- fix(computer): detect mouse control failure and warn about admin privileges by @quanru in #2033
- fix(core): fix BASE_URL_FIX_SCRIPT closing tag not recognized by HTML parser by @quanru in #2034
- fix(core): correct the screenshot on the report to present the logic properly by @EAGzzyCSL in #2040
Other Changes
- test(core): test for shotSize with scrollbars by @EAGzzyCSL in #2030
- fix(core): prevent YAML folded block scalar (>-) from corrupting cache XPath strings by @Copilot in #2038
- fix(playwright): guard against undefined page in PlaywrightAgent/PuppeteerAgent constructors by @Copilot in #2037
Full Changelog: v1.4.7...v1.4.8
v1.4.7
What's Changed
New Features 🎉
- feat(computer): add Xvfb virtual display support for headless Linux by @quanru in #2020
- feat(core): add MIDSCENE_MODEL_REASONING_EFFORT as a generic model co… by @yuyutaotao in #2024
Bug Fixes 🐞
Other Changes
- chore(core): remove deadcode by @EAGzzyCSL in #2017
- refactor(core): unify UI context parsing and screenshot handling by @EAGzzyCSL in #1994
- refactor(core): rename UIContext.size to shotSize by @EAGzzyCSL in #1997
Full Changelog: v1.4.6...v1.4.7
v1.4.6
What's Changed
New Features 🎉
- feat(core): add support for Qwen3.5 and doubao-seed 2.0 by @yuyutaotao in #2021
Full Changelog: v1.4.5...v1.4.6
v1.4.5
v1.4.4
What's Changed
New Features 🎉
- feat(computer): add health check in connect method by @yuyutaotao in #2014
Other Changes
- chore(core): remove sub-goals feature from LLM planning by @yuyutaotao in #1975
Full Changelog: v1.4.3...v1.4.4
v1.4.3
What's Changed
New Features 🎉
- feat(core): enable deep thinking in act tool and capture action results by @yuyutaotao in #2013
Bug Fixes 🐞
- fix(web): fix web size calc by @EAGzzyCSL in #2012
Document 📖
- docs(core): update banner for skills by @yuyutaotao in #2007
- docs(site): add v1.4 changelog and Skills documentation by @quanru in #2006
Full Changelog: v1.4.2...v1.4.3