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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+43-8Lines changed: 43 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
-
### Added - Phase 2 Performance Optimizations
10
+
## [0.2.0] - 2025-12-21
11
+
12
+
This release delivers significant performance improvements, usability enhancements, and infrastructure upgrades while maintaining stdlib-only purity and exact contract compliance.
13
+
14
+
### Contract Compliance
15
+
-**Meissel-Lehmer π(x) backend**: ENABLE_LEHMER_PI now enabled by default
16
+
- Sublinear O(x^(2/3)) prime counting for large x
17
+
- Exact Legendre formula implementation with memoization
18
+
- Dedicated lehmer.py module with comprehensive tests
19
+
-**Forecast refinement levels**: Extended support for refinement_level parameter
20
+
- Level 2: Higher-order PNT terms for <0.2% error at n=10^8
21
+
- Level 3: Implemented and tested for ultra-precise forecasting
0 commit comments