Releases
v0.3.0
v0.3.0 — 100% Test Coverage + Security Hardening
Latest
Compare
Sorry, something went wrong.
No results found
Features
`feat(phase-01): achieve 100% unit test coverage across entire codebase` (7a9837f ) — 816 tests, all platforms, all modules
`feat(01-01): add pytest/coverage config and pragma: no cover annotations` (77972ce )
`feat(01-01): add conftest.py with mock_page fixture and shared helpers` (9861769 )
`feat: add /multai:update skill` (fb39825 )
`feat: add Help Center to MultAI website` (6655310 )
Security
`security: apply SENTINEL Stage-4 audit patches (P1 + P2)` (f18e5d6 ) — delimiter injection fix, pip-audit now blocking on HIGH/CRITICAL CVEs, chrome-profile sanitisation, resolved output paths, default profile changed to MultAI
`security: fix task-name traversal guard and /tmp resolve (SENTINEL pass 2)` (0786dbb ) — task-name path guarded against traversal; /tmp check uses Path.resolve() for macOS compatibility
Bug Fixes
`fix(quality-gate-stage-2): resolve consistency audit findings` (5abf5e3 )
`fix(quality-gate-stage-1): address code review findings` (d3bca68 )
`fix(tests): patch _ensure_playwright_data_dir in orchestrate tests` (add056d )
`fix(ci): install pytest-asyncio for async test support` (7af20ce )
`fix(tests): stub inject_prompt in TestRunLifecycle to avoid clipboard deps on CI` (da37d7e )
`fix(tests): resolve sys.modules platforms pollution across test suite` (022dc32 )
`fix(conftest): make install_stubs return config mock with all required attrs` (1284369 )
`fix(01-04): move test files from engine/tests/ to tests/` (178f860 )
`fix(ci): exclude helper files from check_rate_limit platform count` (7afa1bc )
`fix: update test_orchestrator_args to import from cli.py` (db9310c )
`fix: remove User Guide nav link; add Help Center link to USER-GUIDE.md` (67df2ed )
`fix: apply main site theme/nav/footer to help center; replace emoji icons` (0ce0d97 )
`fix: replace theme toggle emojis with inline SVG icons` (98576c3 )
Tests
`test(01-06): achieve 100% statement coverage for gemini, grok, perplexity, chatgpt_extractor` (68ce628 )
`test(01-05): add 100% unit test coverage for 4 platform drivers` (f82efde )
`test(01-04): achieve 100% coverage for Playwright core modules` (6af862b )
`test(01-03): achieve 100% coverage for non-Playwright modules` (39c89a0 )
`test(01-02): achieve 100% coverage for matrix_builder.py` (03eae39 )
`test(01-02): achieve 100% coverage for matrix_ops.py` (abe5404 )
Chores
`chore(release): bump version to v0.3.0; update README` (830e589 )
You can’t perform that action at this time.