Skip to content

Commit 1d2e303

Browse files
authored
Merge pull request #23 from leeoades/copilot/update-changelog-for-v1-2-0
Add CHANGELOG entry for v1.2.0 release
2 parents d91ef6c + 6d302f1 commit 1d2e303

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,39 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/), and this
66

77
## [Unreleased]
88

9+
## [1.2.0] - 2026-02-19
10+
11+
### Added
12+
- **🤖 AI-focused documentation** - Comprehensive guides for AI coding assistants and developers
13+
- **AI-USAGE-GUIDE.md** - Quick reference for AI assistants with essential patterns, package installation, and common scenarios
14+
- **.copilot-instructions.md** - Detailed instructions for GitHub Copilot with complete API reference, examples, and best practices
15+
- **.github/copilot-instructions.md** - Repository-specific guidance for working with the codebase
16+
- Covers all major features: fluent builder, conditional transitions, hierarchical states, guards, immediate transitions, command runners
17+
- **🏗️ Professional repository infrastructure** - Complete GitHub setup for open-source project management
18+
- **CI/CD workflows**: Continuous integration, benchmark tracking, automated dependency updates, stale issue management, wiki publishing
19+
- **Issue templates**: Structured forms for bug reports, feature requests, and documentation improvements
20+
- **Pull request template**: Comprehensive checklist for changes, testing, and documentation
21+
- **.editorconfig**: 140+ code style rules for consistent formatting across contributors
22+
- **Dependabot configuration**: Weekly automated updates for NuGet packages and GitHub Actions
23+
- **📚 Enhanced documentation** - Comprehensive guides for all audiences
24+
- **ARCHITECTURE.md** - Technical deep-dive covering core principles, type system, builder pattern, transition execution, hierarchical states, static analysis, and performance considerations
25+
- **TROUBLESHOOTING.md** - Practical problem-solving guide with 25+ scenarios covering build errors, runtime issues, configuration problems, and common patterns
26+
- **CONTRIBUTING.md** - Complete contribution guide with getting started, bug reporting, feature requests, PR workflow, coding conventions, and testing standards
27+
- **CODE_OF_CONDUCT.md** - Community guidelines based on Contributor Covenant 2.0
28+
- **IMPROVEMENTS_SUMMARY.md** - Comprehensive summary of repository improvements and enhancements
29+
- **RELEASE.md** - Guide for maintainers on the release process
30+
- **⚡ Performance benchmarking infrastructure** - Complete BenchmarkDotNet suite
31+
- New `FunctionalStateMachine.Benchmarks` project with 6 benchmarks
32+
- Measures Fire operations: simple, with guards, with entry/exit, with multiple commands
33+
- Measures Build operations: simple machines and complex machines
34+
- GitHub Actions workflow for tracking performance across changes
35+
- Benchmark results uploaded as artifacts and commented on PRs
36+
- **📦 Package improvements** - Better NuGet consumer experience
37+
- XML documentation enabled for `FunctionalStateMachine.Core` and `FunctionalStateMachine.CommandRunner`
38+
- IntelliSense tooltips for all public APIs
39+
- Created `assets/` directory for package icons
40+
- Enhanced README with badges for NuGet version, downloads, CI status, and license
41+
942
## [1.1.0] - 2026-02-16
1043

1144
### Changed

0 commit comments

Comments
 (0)