@@ -149,13 +149,73 @@ You can contact us by opening an issue on this repository.
149149
150150## 📝 Release notes
151151
152- Here is a list of recent notable changes to TaLibStandard.
153-
154- - .NET 10 LTS support
155- - C# 14 language features
156- - Generic Math support
157- - .NET Exception handling
158- - NuGet packages
152+ ### v3.0.0 (January 2026) - .NET 10 LTS Release 🎉
153+
154+ ** Breaking Changes:**
155+ - ** Upgraded to .NET 10 LTS** - Framework support extended until November 2028
156+ - ** C# 14 Language Features** - Utilizing the latest C# capabilities
157+ - ** Updated Dependencies** - All major packages updated to .NET 10 compatible versions
158+ - ** Minimum .NET Version:** Now requires .NET 10.0 SDK
159+
160+ ** Major Improvements:**
161+ - ** Code Quality:** Extensive refactoring eliminated ~ 1,200 lines of duplicated code
162+ - ** Validation Consolidation:** Unified validation patterns across 99 indicators
163+ - ** Result Classes:** Consolidated result types with inheritance hierarchy
164+ - ** Mathematical Functions:** Template-based approach for 60+ math indicators
165+ - ** Lookback Validation:** Standardized lookback calculations for 87 indicators
166+ - ** Code Cleanup:** Removed unused code and consolidated common patterns
167+
168+ ** Performance:**
169+ - All 898 tests passing
170+ - No performance degradation
171+ - Maintained backward compatibility in algorithms
172+
173+ ** Documentation:**
174+ - Auto-generated API documentation updated
175+ - All function and candle pattern docs regenerated
176+
177+ For migration guide from v2.x to v3.0, see [ Migration from v2 to v3] ( #migration-from-v2-to-v3 ) .
178+
179+ ### Previous Releases
180+
181+ - v2.0.0 (June 2025) - Major release with .NET Exception handling
182+ - v1.0.0 (June 2025) - First stable release
183+ - v0.4.0 (June 2025) - Generic Math support
184+ - v0.3.1 (June 2025) - Bug fixes and improvements
185+ - v0.3.0 (June 2025) - Enhanced functionality
186+ - v0.2.0 (June 2025) - Additional indicators
187+ - v0.1.0 (November 2023) - Initial release
188+
189+ ## Migration from v2 to v3
190+
191+ ### Prerequisites
192+ - ** Update to .NET 10 SDK:** Download from [ dotnet.microsoft.com] ( https://dotnet.microsoft.com/download )
193+ - ** Update project target framework:**
194+ ``` xml
195+ <TargetFramework >net10.0</TargetFramework >
196+ ```
197+
198+ ### Breaking Changes
199+
200+ 1 . ** Framework Requirement**
201+ - Minimum version: .NET 10.0
202+ - Projects targeting .NET 9 or earlier must upgrade
203+
204+ 2 . ** Package Dependencies**
205+ - If you reference TaLibStandard packages, ensure your project can target .NET 10.0
206+ - Update any conflicting package versions
207+
208+ ### API Compatibility
209+ - ** No API breaking changes** - All public method signatures remain the same
210+ - ** No behavioral changes** - All algorithms produce identical results
211+ - Code that worked with v2.x will work with v3.0 after framework upgrade
212+
213+ ### Testing Your Migration
214+ ``` csharp
215+ // No code changes needed - same API as v2.x
216+ var rsiResult = TAFunc .Rsi (0 , closePrices .Length - 1 , closePrices , 14 ,
217+ ref outBegIdx , ref outNBElement , ref rsiValues );
218+ ```
159219
160220## 📜 License
161221
0 commit comments