Releases: setarm01/patchani
Releases · setarm01/patchani
Release list
v0.1.3
Added
- TUI component preview system (
npm run preview-tui)- Real Pi TUI components rendering (Container, SelectList, Text, Box, Spacer)
- Interactive menu to preview Work Selector, Complexity Router, Activation Banner
- Visual validation tool for TUI development
- TUI extensions: work-selector, complexity-router, workflow-graph
Changed
- Updated persona discipline: zero artifacts in repo without approval
- Internal artifacts moved to
~/.patchani/(session continuity) - Improved testing documentation with TUI preview workflow
Fixed
- Unit test mocks updated for widget API (setWidget, custom)
- Removed
"type": "module"from package.json (caused test failures)
Removed
- Noisy documentation artifacts (DELIVERABLES.md, INTEGRATION-*.md)
- Useless test-ui.js mockup (replaced with real component preview)
v0.1.2
Fixed
- Remove chalk dependency (replaced with ANSI escape codes)
- Fix package to work correctly when installed via
pi install patchani
Changed
- Rewrite smoke tests to install package in isolation (test as users will)
- Add
prepublishOnlyhook to run full test suite before publish - Improve .npmignore to exclude .pi/ directory
Added
- Comprehensive testing documentation in
docs/testing.md
Removed
- Unused
scripts/postinstall.js
v0.1.1
Fixed
- Smoke tests now use Pi CLI with public MockGPT endpoint
- Node 22 requirement for smoke tests (Pi compatibility)
- Separated unit and smoke tests for parallel execution
Changed
- Documentation cleanup: removed bloated docs (POST-MORTEM, INSTALL, DEVELOPMENT)
- Trimmed README to 34 lines
- Removed TUI welcome screen (caused Pi freeze)
- Simplified CI workflows (parallel test jobs)
- Removed unused GitHub Actions
Security
- All workflow runs with exposed secrets deleted
- Configured proper npm granular access token
Installation
pi install npm:patchani@0.1.1