You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Update version to 0.20.0 in pyproject.toml, setup.py, and all __init__.py files
- Add comprehensive v0.20.0 LTS release notes to CHANGELOG.md
- Add LTS designation to README.md
- Update migration guide to v0.20.0 LTS
- Mark v0.20.0 as Long-Term Stable release
This release marks the stabilization of SpecFact CLI's core analysis and
enforcement capabilities, positioning the tool for public promotion and
early adopter usage.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+45Lines changed: 45 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,51 @@ All notable changes to this project will be documented in this file.
9
9
10
10
---
11
11
12
+
## [0.20.0] - 2025-12-17
13
+
14
+
### 🎉 Long-Term Stable (LTS) Release
15
+
16
+
**v0.20.0 is the Long-Term Stable (LTS) release for the 0.x series.** This release marks the stabilization of SpecFact CLI's core analysis and enforcement capabilities, positioning the tool for public promotion and early adopter usage.
17
+
18
+
**0.x Positioning**: "Analyze your brownfield code, find gaps, enforce contracts"
19
+
**1.x Positioning**: "All of the above, PLUS AI-assisted code generation with validation"
20
+
21
+
### Added (0.20.0)
22
+
23
+
-**LTS Designation**: v0.20.0 marked as Long-Term Stable release
24
+
-**Comprehensive Documentation**: Complete GitHub Pages integration with navigation and styling
25
+
-**Migration Guide**: Updated migration guide from v0.16.x to v0.20.0 LTS
26
+
27
+
### Improved (0.20.0)
28
+
29
+
-**Documentation Site**: Enhanced Jekyll-based documentation with left-side navigation
30
+
-**Code Block Styling**: Fixed syntax highlighting for better readability
31
+
-**User Experience**: Improved documentation navigation and accessibility
32
+
33
+
### Breaking Changes (0.20.0)
34
+
35
+
**None** - v0.20.0 is fully backward compatible with v0.19.0.
36
+
37
+
### Deprecated (0.20.0)
38
+
39
+
-`implement tasks` command remains deprecated (removed in v1.0)
40
+
- Use `generate fix-prompt` and `generate test-prompt` bridge commands instead
41
+
42
+
### Docs (0.20.0)
43
+
44
+
-**GitHub Pages**: Complete Jekyll integration with proper rendering
45
+
-**Navigation**: Left-side navigation sidebar for better UX
46
+
-**Styling**: Fixed CSS issues and improved code block readability
Copy file name to clipboardExpand all lines: README.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,9 +16,11 @@
16
16
17
17
---
18
18
19
-
## 📋 Current Version: 0.17.x (Analysis & Enforcement)
19
+
## 📋 Current Version: 0.20.0 LTS (Long-Term Stable)
20
20
21
-
**SpecFact 0.x focuses on what it does best: analyzing legacy code and enforcing contracts.**
21
+
**🎉 v0.20.0 is the Long-Term Stable (LTS) release!** This version marks the stabilization of SpecFact CLI's core analysis and enforcement capabilities.
22
+
23
+
**SpecFact 0.20.0 LTS focuses on what it does best: analyzing legacy code and enforcing contracts.** This LTS release is production-ready and will receive bug fixes and security updates until v1.0 GA.
@@ -154,7 +155,7 @@ Add version check to your GitHub Actions:
154
155
155
156
### Q: Can I still use v0.16.x?
156
157
157
-
**A:** Yes, v0.16.x will continue to work. However, we recommend upgrading to v0.19.x for the latest fixesand features. v0.20.0 will be the Long-Term Stable (LTS) release.
158
+
**A:** Yes, v0.16.x will continue to work. However, we recommend upgrading to v0.20.0 LTS for the latest fixes, features, and long-term stability. v0.20.0 is the Long-Term Stable (LTS) release and will receive bug fixes and security updates until v1.0 GA.
0 commit comments