Releases: web-infra-dev/midscene
Releases · web-infra-dev/midscene
Release list
v0.2.0
What's Changed
Features
- feat: update visualizer, and cache info field by @yuyutaotao in #24
- feat: update theme color by @yuyutaotao in #30
- feat: correct the captitalization by @yuyutaotao in #33
- feat: implement .aiAssert, update some docs by @yuyutaotao in #38
Document 📖
- docs: fix ch quick start by @zhoushaw in #34
- docs: update docs and logo by @yuyutaotao in #35
- docs: add cache introduce by @zhoushaw in #36
- docs: optimize words by @zhoushaw in #37
- docs: add introduce video and optimize pkg readme by @zhoushaw in #39
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
- @dependabot made their first contribution in #27
Full Changelog: v0.1.4...v0.2.0
v0.1.4
v0.1.2
v0.1.1
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 🐞
Document 📖
- doc: update API docs by @yuyutaotao in #17
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
v0.0.1
MidScene.js v0.0.1 - Initial Release 🎉
We are excited to announce the first release of MidScene.js! MidScene.js is a brand-new framework that leverages Natural Language Query (NLQ) and Artificial Intelligence (AI) technologies to simplify complex data queries and user interface interactions. Here are the main features and highlights of this release:
Key Features ✨
- Natural Language Page Control Operate pages using natural language, including actions like clicking and typing. 🗣️💻
- Natural Language Query Locate page elements using natural language, eliminating the need for DOM selectors. 🔍🗂️
- JSON Responses Prompt AI to generate the required data structures, ensuring the predictability of JSON structures and values. 📊📋
- TypeScript Friendly Automatically assign types and access data easily using dot notation.📝🔍
- Visualization ToolsEasily debug prompts and reasoning processes with visualization tools. 🛠️👀
- New Experience Enjoy a new world of automated development. 🌟🚀
- Ready-to-Use AI Models Utilize GPT-4o without any custom training. 🤖🔧
Detailed Update
- Natural Language Page Control: Users can directly perform actions like clicking and typing on web pages using natural language commands, greatly simplifying user interface interactions.
- Natural Language Query: Users can describe the location of page elements using natural language, eliminating the need to write complex DOM selector code.
- JSON Response Generation: AI can generate the required JSON data structures based on user needs, ensuring data accuracy and consistency.
- TypeScript Support: The framework automatically assigns types to generated data, making it easier and safer to use in TypeScript.
- Visualization Tools: Powerful visualization tools are provided to help users debug natural language prompts and AI reasoning processes.
- Ready-to-Use AI Models: The built-in GPT-4o model allows users to leverage powerful AI capabilities without additional training.
New Contributors
- @zhoushaw made their first contribution in #1
- @yuyutaotao made their first contribution in #5
Full Changelog: https://github.com/web-infra-dev/midscene/commits/v0.0.1