@@ -46,6 +46,76 @@ Versions follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
4646
4747---
4848
49+ ## [ 1.2.3-beta] — 2026-03-07
50+
51+ ### Added
52+
53+ - ** Comprehensive unit tests** for display helper functions (29 new tests):
54+ - Parameter extraction tests
55+ - Display strategy determination tests
56+ - Source tag building tests
57+ - Component formatting tests
58+
59+ - ** Helper functions** for improved code architecture:
60+ - ` _extract_strategy_parameters ` : Extract parameters from strategies
61+ - ` _determine_parameter_display_strategy ` : Decide parameter display logic
62+ - ` _print_component_with_param ` : Format components with parameters
63+ - ` _build_source_tag ` : Build option source tags (DRY elimination)
64+
65+ ### Changed
66+
67+ - ** Refactored ` display_ocp_configuration ` ** to follow SOLID principles:
68+ - Extracted focused helper functions (Single Responsibility)
69+ - Eliminated code duplication (DRY)
70+ - Improved testability and maintainability
71+ - Reduced function length from ~ 180 to ~ 120 lines
72+
73+ - ** Enhanced test coverage** : 75 tests for print helpers (46 existing + 29 new)
74+ - ** Adjust allocation limits** in component completion tests for realistic bounds
75+
76+ ### Fixed
77+
78+ - ** Parameter extraction** now correctly handles real strategies with default parameters
79+ - ** Source tag building** properly handles empty parameter arrays
80+ - ** All 1215 tests pass** with improved architecture
81+
82+ ---
83+
84+ ## [ 1.2.2-beta] — 2026-03-06
85+
86+ ### Added
87+
88+ - ** Complete GPU/CPU parameter system** with 4-tuple methods returning parameter
89+ - ** Strategy builders** with ResolvedMethod support and parameter-aware mapping
90+ - ** Comprehensive test coverage** : 422 tests total across all helper modules
91+ - ** Registry enhancements** for parameter-based strategy routing
92+ - ** Dependency handling** for both provided and build strategy construction paths
93+
94+ ### Changed
95+
96+ - ** Methods API** : ` Base.methods() ` now returns 4-tuples with parameter symbol
97+ - ** Registry** : Parameter-aware strategy mapping and resolution
98+ - ** Strategy builders** : Enhanced with parameter support and ResolvedMethod integration
99+ - ** Test infrastructure** : Comprehensive test suites for all helper functions
100+
101+ ---
102+
103+ ## [ 1.2.1-beta] — 2026-03-05
104+
105+ ### Added
106+
107+ - ** Initial GPU/CPU parameter infrastructure**
108+ - ** Parameter-aware method resolution** system
109+ - ** Basic strategy registry** with parameter support
110+ - ** Foundation for GPU solving** via ExaModels backend
111+
112+ ### Changed
113+
114+ - ** Internal architecture** preparation for parameter system
115+ - ** Test structure** for parameter-aware components
116+
117+ ---
118+
49119## [ 1.1.8-beta] — 2026-01-17
50120
51121### Changed
0 commit comments