Skip to content

Commit 0a52708

Browse files
committed
Updated the Changelog
1 parent 4646e6a commit 0a52708

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file.
44

55
The 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

Comments
 (0)