ctrlshiftleft
Version:
AI-powered toolkit for embedding QA and security testing into development workflows
47 lines (38 loc) • 1.9 kB
Markdown
# ctrl.shift.left v1.4.0 Release Notes
Release Date: 2025-04-26
## [1.4.0] - 2025-04-26
### Added
- **Enhanced Security Analysis**
- React-specific security pattern detection for improved frontend security analysis
- API route analyzer for enhanced server-side security checks
- Configuration-based security pattern customization through `.ctrlshiftleft/config.js`
- Runtime extensibility for security patterns
- **Performance Metrics**
- Comprehensive performance tracking for all toolkit operations
- Performance reporting in JSON and Markdown formats
- Dedicated `perf` command for performance analysis
- Integration of metrics into all commands with `--perf` flag
- **Cross-Platform Compatibility**
- Platform-agnostic path normalization for consistent behavior across OSes
- Line ending management (auto, LF, CRLF) for different platforms
- Cross-platform test suite via `test:cross-platform` command
- Windows/macOS/Linux compatibility improvements
- **Error Handling & Recovery**
- Standardized error categorization and reporting
- Automatic recovery strategies for common errors
- Detailed error logs with actionable recovery steps
- Fallback templates when generation fails
### Changed
- Security analyzer now uses enhanced patterns by default
- All commands now respect the configuration file settings
- Command-line interface provides more verbose error handling
- Improved output path handling with cross-platform compatibility
### Fixed
- Path resolution issues in security report output
- Output directory creation now works consistently across platforms
- Error handling for missing files and directories
- Type errors in TypeScript utility modules
### Documentation
- Added `V1_4_0_FEATURES.md` detailing all new features
- Added `UPGRADING_TO_V1_4.md` guide for existing users
- Updated integration with AI-powered security analysis documentation