v4.2.0 — Cross-Platform Installer & Core Automation Enhancements
What's Changed in v4.2.0
🚀 Major Highlights
- Cross-Platform Installer: Introduced
scripts/install.py(pure Python cross-platform installer for Linux, macOS, & Windows) alongsidescripts/install.ps1andscripts/install.shwrappers. - Repository Rename: Fully migrated repository remote and CI workflows to
qwen-web-arwaky. - System Health Diagnostics: Added
qwen-web-cli doctorsubcommand for 5-dimension environment health audits. - MCP Server Enhancements: Structured JSON envelopes for tool execution and session management utilities.
- Quality & CI: Fixed all ruff and mypy linting checks with 231 unit tests passing across Python 3.10-3.13.
What's Changed
- ci: add Dependabot for dependency updates by @arena-ai-coding-agent[bot] in #8
- chore(deps): update setuptools requirement from >=61.0 to >=84.0.0 in the python group by @dependabot[bot] in #10
- chore(deps-ci): bump the actions group with 3 updates by @dependabot[bot] in #9
- ci: add main branch protection ruleset (wajib PR untuk main) by @arena-ai-coding-agent[bot] in #11
- ci: add release automation and PR maintenance workflows by @rakaarwaky in #14
- chore(release): v4.1.0 by @github-actions[bot] in #15
- chore(release): v4.1.0 by @github-actions[bot] in #17
- fix: chmod session dir to 755 before Chrome launch by @rakaarwaky in #18
- chore: gitignore worktrees/ directory by @rakaarwaky in #32
- fix(ci): restore os.chmod on session dir to unbreak pytest job (pre-existing failure in #24) by @arena-ai-coding-agent[bot] in #30
- chore(release): v4.1.0 by @github-actions[bot] in #38
- chore(deps-ci): bump astral-sh/setup-uv from 5.4.2 to 9.0.0 in the actions group by @dependabot[bot] in #24
- chore(release): v4.1.0 by @github-actions[bot] in #39
- fix(install): clean reinstall + repair browser session dir perms by @rakaarwaky in #25
- chore(release): v4.1.0 by @github-actions[bot] in #40
- fix(browser): chmod session dir 0700 at runtime (fixes #25 CI) by @arena-ai-coding-agent[bot] in #31
- chore(release): v4.1.0 by @github-actions[bot] in #41
- chore(release): v4.1.0 by @github-actions[bot] in #42
- docs: lock scope to Stabilization Mode (PRD, README, FRDs, skill) by @rakaarwaky in #44
- fix: keep manual login browser open and verify session by @arena-ai-coding-agent[bot] in #46
- fix: pass built config to run command in interactive mode by @rakaarwaky in #47
- chore(release): v4.1.0 by @github-actions[bot] in #45
- docs(core): refine PRD/FRD into 10 capability-aligned FRs by @arena-ai-coding-agent[bot] in #60
- chore(release): v4.1.0 by @github-actions[bot] in #61
- fix(mcp): protect stdio and generate audit log tool by @rakaarwaky in #98
- fix(cli): enforce surface precedence and LinuxGuard lifecycle by @rakaarwaky in #99
- fix(core): enforce pipeline routing outcomes and lifecycle gates by @rakaarwaky in #100
- fix(core): complete capabilities and aggregate test coverage by @rakaarwaky in #101
- chore(release): v4.1.0 by @github-actions[bot] in #104
- refactor(shared): extract event and error taxonomy by @rakaarwaky in #107
- fix: enforce strict CLI event pipeline gates by @rakaarwaky in #110
- Update README.md by @rakaarwaky in #111
- chore(release): v4.1.0 by @github-actions[bot] in #112
- session-setup: Textual UI submenu for session status and delete/login actions by @rakaarwaky in #113
- fix: emit document parsed before prompt injected by @rakaarwaky in #116
- feat: unify cross-platform installation and release 4.2.0 by @rakaarwaky in #125
New Contributors
- @arena-ai-coding-agent[bot] made their first contribution in #8
- @dependabot[bot] made their first contribution in #10
Full Changelog: v4.0.1...v4.2.0