mirror of
https://github.com/ludo-technologies/pyscn.git
synced 2025-10-06 00:59:45 +03:00
Simplify CHANGELOG for the first stable release, focusing on key features and user value rather than detailed development history.
39 lines
1005 B
Markdown
39 lines
1005 B
Markdown
# Changelog
|
|
|
|
## [1.0.0] - 2025-10-05
|
|
|
|
### 🎉 First Stable Release
|
|
|
|
High-performance Python code quality analyzer built with Go.
|
|
Designed for the AI-assisted development era.
|
|
|
|
### Key Features
|
|
|
|
- **Blazing Fast** - 100,000+ lines/sec with Go + tree-sitter
|
|
- **Advanced Clone Detection** - APTED algorithm with LSH acceleration
|
|
- **Dead Code Analysis** - CFG-based unreachable code detection
|
|
- **Architecture Metrics** - CBO coupling and cyclomatic complexity
|
|
- **Multiple Formats** - HTML, JSON, YAML, CSV reports
|
|
- **CI/CD Ready** - `pyscn check` for quality gates
|
|
|
|
### Installation
|
|
|
|
```bash
|
|
pipx install pyscn # Recommended
|
|
uvx pyscn analyze . # Run without install
|
|
```
|
|
|
|
### Quick Start
|
|
|
|
```bash
|
|
pyscn analyze . # Full analysis with HTML report
|
|
pyscn check . # Quick CI check
|
|
pyscn init # Generate config file
|
|
```
|
|
|
|
---
|
|
|
|
## Previous Releases
|
|
|
|
Beta versions (0.1.0-beta.1 through 0.8.0-beta.1) were development releases.
|
|
For details, see git commit history. |