Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 51 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
(无)


## [1.6.0] — Phase 6: Contributor View

### Added
- **Contributor View** (`prgenius/src/prgenius/contributor_view.py`): 5-action decision for contributors
- READY_TO_SUBMIT, FIX_BEFORE_SUBMIT, NEEDS_DISCUSSION, IMPROVE_CHANCE, ASK_MAINTAINER
- Checklist generation (issue link, migration path, tests, security review)
- Confidence level (low/medium/high)
- Merge probability from shared evaluator
- **MCP contributor_view tool**: Exposed via MCP server
- **17 new tests**: Full coverage for contributor view

### Changed
- **Test count**: 176 tests (was 159, +17)
## [1.6.1] — Diff Stat Integration + New Profiles

### Added
Expand All @@ -48,6 +36,21 @@ GitHub tag/release compare links per Keep a Changelog guidance.




## [1.6.0] — Phase 6: Contributor View

### Added
- **Contributor View** (`prgenius/src/prgenius/contributor_view.py`): 5-action decision for contributors
- READY_TO_SUBMIT, FIX_BEFORE_SUBMIT, NEEDS_DISCUSSION, IMPROVE_CHANCE, ASK_MAINTAINER
- Checklist generation (issue link, migration path, tests, security review)
- Confidence level (low/medium/high)
- Merge probability from shared evaluator
- **MCP contributor_view tool**: Exposed via MCP server
- **17 new tests**: Full coverage for contributor view

### Changed
- **Test count**: 176 tests (was 159, +17)

## [1.5.2] — Phase 5.2: Action Multi-Repo Support

### Added
Expand All @@ -62,6 +65,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.




## [1.5.1] — Phase 5.1: Maintainer Decision Support Fields

### Added
Expand All @@ -76,6 +80,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- **MCP maintainer_view tool**: Now accepts diff_stat parameter
- **Test count**: 159 tests (was 141, +18)


## [1.5.0] — Phase 5: Maintainer View

### Added
Expand All @@ -95,13 +100,15 @@ GitHub tag/release compare links per Keep a Changelog guidance.
### Changed
- **Test count**: 137 tests (was 110, +27 from Phase 5)


## [1.4.3] — Anti-pattern False Positive Fix

### Fixed
- **Anti-pattern false positives**: Added stopwords filter for generic PR words (file, test, this, etc.) and repo filter to only match anti-patterns from same repo or generic patterns. Reduced false positives from 14 to 0 for typical PR titles.
- **Regression test**: Added `scripts/regression_test.py` to verify summary field exists for all 63 profiles.



## [1.4.2] — Positive Confirmation + Auto-trigger

### Added
Expand All @@ -110,6 +117,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- **Shell injection prevention**: Use `env:` vars instead of inline interpolation to avoid backticks/dollar-parens in PR body breaking shell.



## [1.4.1] — Bug Fixes

### Fixed
Expand All @@ -122,6 +130,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
### Changed
- **Test count**: 110 tests (was 63 in v1.4.0 trial, +47 from Phase 3-4 additions)


## [1.4.0] — Package + Git Tag

### Milestone: Phase 1 稳定运营 ✅
Expand Down Expand Up @@ -156,6 +165,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- 测试覆盖: 33 → 39 全绿



## [1.3.1] — Git Tag only (Package: 1.3.0)

> ⚠️ 此 tag 仅修复 Action JSON 契约,未发布到 PyPI。Package version 仍为 1.3.0。
Expand Down Expand Up @@ -186,6 +196,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- See docs/COMPLIANCE_AUDIT.md for full audit history.



## [1.3.0] - 2026-07-24

### Added
Expand Down Expand Up @@ -240,6 +251,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- 35 期评测 ether2 §1 抓的 "glama/Dockerfile 1.3.0 vs init/pyproject 1.2.0" 漂移修复



## [1.2.0] - 2026-07-18

### Added
Expand Down Expand Up @@ -273,6 +285,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- 根 index.md 同步 35 个仓库画像



## [1.1.1] - 2026-07-09

### Fixed
Expand All @@ -291,6 +304,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- **predict_success_rate** docstring 标注 deprecated,仅供 cross_validate 历史兼容



## [1.1.0] - 2026-07-09

### Added
Expand All @@ -313,6 +327,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- Version unified to 1.1.0 across __init__.py, pyproject.toml, CHANGELOG



## [1.0.0] - 2026-07-09

### Changed (BREAKING)
Expand All @@ -324,6 +339,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- `predict_success_rate` 保留为内部兼容函数仅供 cross_validate 使用



## [0.8.0] - 2026-07-09

### Added — Evaluator v0.4.0 (P3/P4/P6)
Expand All @@ -341,6 +357,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- LibreChat: 45% → **85%**, langchain: 80% → **95%**



## [0.7.9] - 2026-07-09

### Added — Evaluator v0.3.0 (P0/P1/P2)
Expand Down Expand Up @@ -369,6 +386,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
- Rejected recall: 50.0% → **72.5%**



## [0.7.8] - 2026-07-07

### Changed
Expand All @@ -378,6 +396,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
path `prgenius.cli` unchanged. PyPI publish still pending.



## [0.7.5] - 2026-07-05

### Added
Expand All @@ -391,6 +410,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
double-counted as 12 PRs instead of 11 case studies)



## [0.7.4] - 2026-07-05

### Changed
Expand All @@ -408,6 +428,7 @@ GitHub tag/release compare links per Keep a Changelog guidance.
Compare: [0.7.3...0.7.4](https://github.com/zsxh1990/pr-genius/compare/v0.7.3...0.7.4)



## [0.7.3] - 2026-07-05

### Added
Expand All @@ -430,6 +451,7 @@ Compare: [0.7.3...0.7.4](https://github.com/zsxh1990/pr-genius/compare/v0.7.3...
Compare: [0.7.1...0.7.3](https://github.com/zsxh1990/pr-genius/compare/v0.7.1...0.7.3)



## [0.7.1] - 2026-07-05

### Changed
Expand Down Expand Up @@ -470,6 +492,7 @@ Compare: [0.7.1...0.7.3](https://github.com/zsxh1990/pr-genius/compare/v0.7.1...
Compare: [0.7.0...0.7.1](https://github.com/zsxh1990/pr-genius/compare/v0.7.0...0.7.1)



## [0.7.0] - 2026-07-04

### Added (BREAKING for delta shape, but BC over v0.5.0)
Expand All @@ -486,6 +509,7 @@ Compare: [0.7.0...0.7.1](https://github.com/zsxh1990/pr-genius/compare/v0.7.0...
Compare: [0.6.4...0.7.0](https://github.com/zsxh1990/pr-genius/compare/v0.6.4...v0.7.0)



## [0.6.4] - 2026-07-04

### Added
Expand All @@ -495,6 +519,7 @@ Compare: [0.6.4...0.7.0](https://github.com/zsxh1990/pr-genius/compare/v0.6.4...
Compare: [0.6.3...0.6.4](https://github.com/zsxh1990/pr-genius/compare/v0.6.3...v0.6.4)



## [0.6.3] - 2026-07-04

### Added
Expand All @@ -504,6 +529,7 @@ Compare: [0.6.3...0.6.4](https://github.com/zsxh1990/pr-genius/compare/v0.6.3...
Compare: [0.6.2...0.6.3](https://github.com/zsxh1990/pr-genius/compare/v0.6.2...v0.6.3)



## [0.6.2] - 2026-07-04

### Changed
Expand All @@ -513,6 +539,7 @@ Compare: [0.6.2...0.6.3](https://github.com/zsxh1990/pr-genius/compare/v0.6.2...
Compare: [0.6.1...0.6.2](https://github.com/zsxh1990/pr-genius/compare/v0.6.1...0.6.2)



## [0.6.1] - 2026-07-04

### Added
Expand All @@ -531,6 +558,7 @@ Compare: [0.6.1...0.6.2](https://github.com/zsxh1990/pr-genius/compare/v0.6.1...
Compare: [0.6.0...0.6.1](https://github.com/zsxh1990/pr-genius/compare/v0.6.0...0.6.1)



## [0.6.0] - 2026-07-03

### Added
Expand All @@ -545,6 +573,7 @@ Compare: [0.6.0...0.6.1](https://github.com/zsxh1990/pr-genius/compare/v0.6.0...
Compare: [0.5.3...0.6.0](https://github.com/zsxh1990/pr-genius/compare/v0.5.3...v0.6.0)



## [0.5.3] - 2026-07-02

### Added
Expand All @@ -557,6 +586,7 @@ Compare: [0.5.3...0.6.0](https://github.com/zsxh1990/pr-genius/compare/v0.5.3...
Compare: [0.5.2...0.5.3](https://github.com/zsxh1990/pr-genius/compare/v0.5.2...v0.5.3)



## [0.5.2] - 2026-07-02

### Added
Expand All @@ -566,6 +596,7 @@ Compare: [0.5.2...0.5.3](https://github.com/zsxh1990/pr-genius/compare/v0.5.2...
Compare: [0.5.1...0.5.2](https://github.com/zsxh1990/pr-genius/compare/v0.5.1...v0.5.2)



## [0.5.1] - 2026-07-02

### Added
Expand All @@ -575,6 +606,7 @@ Compare: [0.5.1...0.5.2](https://github.com/zsxh1990/pr-genius/compare/v0.5.1...
Compare: [0.5.0...0.5.1](https://github.com/zsxh1990/pr-genius/compare/v0.5.0...v0.5.1)



## [0.5.0] - 2026-07-02

### Changed (BREAKING)
Expand All @@ -588,6 +620,7 @@ Compare: [0.5.0...0.5.1](https://github.com/zsxh1990/pr-genius/compare/v0.5.0...
Compare: [0.4.2...0.5.0](https://github.com/zsxh1990/pr-genius/compare/v0.4.2...v0.5.0)



## [0.4.2] - 2026-07-01

### Added
Expand All @@ -596,6 +629,7 @@ Compare: [0.4.2...0.5.0](https://github.com/zsxh1990/pr-genius/compare/v0.4.2...
Compare: [0.4.1...0.4.2](https://github.com/zsxh1990/pr-genius/compare/v0.4.1...v0.4.2)



## [0.4.1] - 2026-07-01

### Added
Expand All @@ -604,6 +638,7 @@ Compare: [0.4.1...0.4.2](https://github.com/zsxh1990/pr-genius/compare/v0.4.1...
Compare: [0.4.0...0.4.1](https://github.com/zsxh1990/pr-genius/compare/v0.4.0...v0.4.1)



## [0.4.0] - 2026-07-01

### Changed
Expand All @@ -612,6 +647,7 @@ Compare: [0.4.0...0.4.1](https://github.com/zsxh1990/pr-genius/compare/v0.4.0...
Compare: [0.3.0...0.4.0](https://github.com/zsxh1990/pr-genius/compare/v0.3.0...v0.4.0)



## [0.3.0] - 2026-07-01

### Added
Expand All @@ -621,6 +657,7 @@ Compare: [0.3.0...0.4.0](https://github.com/zsxh1990/pr-genius/compare/v0.3.0...
Compare: [0.2.0...0.3.0](https://github.com/zsxh1990/pr-genius/compare/v0.2.0...v0.3.0)



## [0.2.0] - 2026-07-01

### Added
Expand All @@ -630,6 +667,7 @@ Compare: [0.2.0...0.3.0](https://github.com/zsxh1990/pr-genius/compare/v0.2.0...
Compare: [0.1.0...0.2.0](https://github.com/zsxh1990/pr-genius/compare/v0.1.0...v0.2.0)



## [0.1.0] - 2026-07-01

### Added
Expand All @@ -640,3 +678,4 @@ Compare: [0.1.0...0.2.0](https://github.com/zsxh1990/pr-genius/compare/v0.1.0...

[0.1.0]: https://github.com/zsxh1990/pr-genius/releases/tag/v0.1.0


Loading
Loading