|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [0.1.0-alpha] - 2025-10-06 |
| 9 | + |
| 10 | +### Added |
| 11 | +- Initial alpha release of Code Guardian, a comprehensive code scanning and analysis tool. |
| 12 | +- **CLI Crate**: Command-line interface with handlers for scanning, reporting, benchmarking, and advanced operations. |
| 13 | +- **Core Crate**: Core scanning engine featuring: |
| 14 | + - Built-in detectors for common code issues. |
| 15 | + - Support for custom detectors via JSON configuration. |
| 16 | + - Distributed scanning for large codebases. |
| 17 | + - Incremental scanning to optimize performance. |
| 18 | + - Enhanced configuration options. |
| 19 | + - Performance monitoring and optimizations. |
| 20 | +- **Output Crate**: Multiple output formatters including CSV, HTML, JSON, Markdown, and plain text. |
| 21 | +- **Storage Crate**: Database-backed storage with initial schema migrations for persistent data management. |
| 22 | +- Comprehensive documentation including tutorials for getting started, advanced usage, automation, and custom detectors. |
| 23 | +- Example configurations and detector files to help users get started. |
| 24 | +- CI/CD workflows for continuous integration, documentation generation, and automated releases. |
| 25 | +- Agent-based development system for collaborative and automated code management. |
| 26 | +- Benchmarks and performance tests to ensure optimal scanning speed. |
| 27 | +- Test suites across crates for reliability and code quality. |
0 commit comments