@@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file.
44
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/ ) , and this project adheres to [ Semantic Versioning] ( https://semver.org/ ) .
66
7+ ## [ 1.0.0]
8+
9+ ### Changed
10+ - ** ⚡ Maximum compatibility** - Migrated to .NET Standard 2.0 for vastly broader platform support
11+ - Core library: net9.0 → netstandard2.0
12+ - CommandRunner: net9.0 → netstandard2.0
13+ - Now supports: .NET Framework 4.6.1+, .NET Core 2.0+, .NET 5-9+, Xamarin, Unity 2021.2+, Mono 5.4+, UWP
14+ - Added PolySharp for C# 9+ feature polyfills (records, init properties)
15+ - Downgraded Microsoft.Extensions.DependencyInjection to v2.0 for compatibility
16+ - Fixed modern API usage: ` ArgumentNullException.ThrowIfNull ` → manual null checks
17+ - Fixed KeyValuePair deconstruction for netstandard2.0 compatibility
18+ - ** 📁 Project organization** - Restructured solution for better maintainability
19+ - Moved library projects to ` /src ` folder
20+ - Moved test projects to ` /test ` folder
21+ - Organized samples into ` /samples/Basic ` , ` /samples/StockPurchaser ` , ` /samples/VendingMachine `
22+ - Updated all project references, solution paths, and documentation links
23+ - ** 📚 Documentation overhaul** - Completely rewritten and expanded documentation
24+ - Main README reorganized with inline examples and progressive feature introduction
25+ - Each feature page rebuilt from basics to advanced with step-by-step examples
26+ - Added conceptual pages section for non-feature topics
27+ - Improved consistency across all documentation pages
28+ - Added comprehensive index page with links to all documentation
29+ - ** 🚀 NuGet publishing** - Set up automated Trusted Publishing with GitHub Actions
30+ - Configured OIDC-based authentication (no long-lived API keys)
31+ - Added comprehensive PUBLISHING.md guide
32+ - Fixed symbol package generation for analyzer projects
33+ - Added proper package descriptions for all projects
34+ - Separate handling for analyzer vs library packages
35+
36+ ### Fixed
37+ - ** 📦 Analyzer packaging** - Fixed NuGet pack errors for Roslyn analyzer project
38+ - Disabled symbol package generation for FunctionalStateMachine.Diagrams
39+ - Suppressed NU5128 warnings about missing lib/ref assemblies
40+ - Correctly configured analyzer DLL inclusion in package
41+
742## [ 0.10.0] - 2026-02-07
843
944### Added
0 commit comments