This page lists how the C# Evolution site has changed over time.
2026
- 10-20 - Fix code samples, wrong claims, links and platform matrix across all versions
- 10-19 - Add C# 15 features: collection expression arguments, union types, closed hierarchies, extension indexers, labeled break and continue and memory safety
- 08-09 - Improve the method group natural type page
- 05-18 - Add Open Graph images for every page and refine feature page examples
- 05-12 - Fix content accuracy, code fences and broken links across feature pages and clarify the C# 1.0 baseline
- 04-02 - Add async programming, generics, variance & boxing, LINQ & expression trees, nullability and pattern matching guides and rewrite the reference & value types guide
- 04-02 - Fix errors and omissions in C# 2.0 to 14.0 entries and add missing C# 2.0 and 14.0 features
2025
- 10-05 - Add more C# 14 features, flesh out incomplete pages and update platform support dates
- 08-08 - Add C# 14 features
- 05-10 - Add pages for tuples, pattern matching, refs, and other incomplete features
2024
- 11-25 - Add more C# 13 features
- 05-12 - Clean up and flesh out string interpolation features
- 05-09 - Start documenting some C# 13 preview features
- 04-25 - Fill out more C# 12.0 language features
- 04-25 - Add tags to each feature to indicate whether it is for performance, correctness, readability, etc.
- 04-16 - Add C# to .NET platform matrix, stubs for C# 12 features, site changelog