@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## Unreleased
99
10+ ## 5.0.0-alpha.14 - 2025-07-25
11+
1012### Added
1113
1214* [ Python] Support for Nullable Reference Types (by @dbrattli )
@@ -16,10 +18,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1618
1719### Changed
1820
21+ * [ Python] Use Python 3.12 type parameter syntax. Deprecate Python 3.10 and 3.11 (by @dbrattli )
22+ * [ Python] Records now snake-cases all member fields (by @dbrattli )
23+ * [ Python] Anonymous records now preserves the casing of member fields (by @dbrattli )
24+ * [ Python] Option type is now ` Option[T] ` instead of ` T | None ` (by @dbrattli )
25+ * [ Python] Use [ uv] ( https://docs.astral.sh/uv/ ) instead of Poetry for package management (by @dbrattli )
1926* [ Python] Fable Library for Python is now partially written in Rust (by @dbrattli )
27+ * [ All] Improve filewatcher error messages (by @goswinr )
2028
2129### Fixed
2230
31+ * [ Python] Fixed static properties and are now translated as Python class attributes (by @dbrattli )
32+ * [ Python] Fixed DateTime with DateTimeKind generates proper enum reference (#3689 ) (by @dbrattli )
33+ * [ Python] Fixed Dictionary KeyValuePair enumeration when casting to IEnumerable (#3771 ) (by @dbrattli )
34+ * [ Python] Fixed ` createEmpty<T> ` for interfaces using ` SimpleNamespace ` with type casting (#3604 ) (by @dbrattli )
35+ * [ Python] Fixed EmitMethod + ParamObject losing keyword arguments (#3871 ) (by @dbrattli )
36+ * [ Python] Fixed EmitConstructor + ParamObject losing keyword arguments (#3871 ) (by @dbrattli )
37+ * [ Python] Fixed DateTimeOffset.TryParse, ToString() and Offset property access (#3854 ) (by @dbrattli )
38+ * [ Python] Fixed anonymous records in Maps causing comparison errors (#3869 ) (by @dbrattli )
39+ * [ Python] Fixed handling of erased types for Python (#3968 ) (by @dbrattli )
40+ * [ Python] Fixed unit function (zero arguments functions) are transpiled inconsistently (#4126 ) (by @dbrattli )
41+ * [ Python] Fixed resource managers with empty body (#3912 ) (by @dbrattli )
42+ * [ Python] Fixed ` Async.Sleep ` to handle TimeSpan correctly (#4137 ) (by @dbrattli )
43+ * [ Python] Make sure snake-cased Record do not conflict (by @dbrattli )
44+ * [ Python] Do not return None | None for optional unit types (#4127 ) (by @dbrattli )
2345* [ JS/TS] JSX : Alias ` empty ` CEs list to ` null ` when encountered in the ` children ` list (by @MangelMaxime )
2446* [ JS/TS] JSX : Allow usage of ` unbox ` when definining properties for ` JSX.create ` (by @MangelMaxime )
2547
0 commit comments