Skip to content

Releases: web-infra-dev/midscene

v0.7.1

22 Oct 08:22
Compare
Choose a tag to compare

What's Changed

New Features 🎉

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 📖

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

Full Changelog: v0.6.0...v0.7.1

v0.6.0

12 Oct 08:28
Compare
Choose a tag to compare

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 📖

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

Full Changelog: v0.5.0...v0.6.0

v0.5.0

12 Sep 03:38
Compare
Choose a tag to compare

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

28 Aug 07:00
Compare
Choose a tag to compare

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

23 Aug 00:13
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

15 Aug 10:08
Compare
Choose a tag to compare

What's Changed

Feature ✨

Bug Fixes 🐞

Other Changes

Full Changelog: v0.2.2...v0.3.0

v0.2.0

06 Aug 03:08
Compare
Choose a tag to compare

What's Changed

Features

Document 📖

Other Changes

  • workflow(cd): add pr label yml file by @zhoushaw in #23
  • chore(deps-dev): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #27
  • chore(deps-dev): bump semver from 7.3.7 to 7.5.2 by @dependabot in #28
  • workflow(ci): add contributing guide and migrate eslint to biome by @zhoushaw in #29
  • workflow(ci): optimize biome lint by @zhoushaw in #31
  • workflow(ci): optimize biome lint by @zhoushaw in #32

New Contributors

Full Changelog: v0.1.4...v0.2.0

v0.1.4

01 Aug 23:15
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(web-report): fixed the report folder issue by @zhoushaw in #22

Full Changelog: v0.1.2...v0.1.4

v0.1.2

01 Aug 12:24
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(web-report): modified the report generation command to fix the report generation failure by @zhoushaw in #20

Full Changelog: v0.1.1...v0.1.2

v0.1.1

01 Aug 08:55
Compare
Choose a tag to compare

What's Changed

Features

  • feat(web): export puppeteer integration by @yuyutaotao in #11
  • feat(report): supports playwright test report generation by @zhoushaw in #15
  • feat(web): added ai cache capability by @zhoushaw in #18

Bug Fixes 🐞

  • fix(report): fixed report path issues and static resource failure to load by @zhoushaw in #16

Document 📖

Other Changes

  • chore: delete unless file and optimize ci/cd command by @zhoushaw in #14
  • workflow(cd): fix core 'langsmith/wrappers' deps error by @zhoushaw in #19

Full Changelog: v0.0.1...v0.1.1