[View Complete Diff of Changes](https://github.com/dotnet/fsharp/compare/f8da10d0806a65066262b3e1ff259e8bb884cc89...937dcdf02d336e59c03c450f97c07e09ed378a00?w=1) - [Report FS0039 only once for undefined type in inherit clause](https://github.com/dotnet/fsharp/pull/19862) - [Fix F# semantic classification for delegates, slices, CEs, open type](https://github.com/dotnet/fsharp/pull/19960) - [feat(fcs): expose FSharpMemberOrFunctionOrValue.IsPropertyAccessor](https://github.com/dotnet/fsharp/pull/19883) - [Allow closures to read a protected base field](https://github.com/dotnet/fsharp/pull/19991) - [Fix MSBuild condition quoting and DotnetFsiCompilerPath typo](https://github.com/dotnet/fsharp/pull/19990) - [Update agentic state machine documentation](https://github.com/dotnet/fsharp/pull/20005) - [Specialize FS0027 for function/method parameters](https://github.com/dotnet/fsharp/pull/19866) - [Render declaring type for C#-style extensions in overload errors](https://github.com/dotnet/fsharp/pull/19925) - [Determinism: parallel-codegen same-flags reproducibility (closes #19732)](https://github.com/dotnet/fsharp/pull/19810) - [Detect recursive inline bindings and emit FS3888 diagnostic](https://github.com/dotnet/fsharp/pull/19803) - [Improve implied argument names](https://github.com/dotnet/fsharp/pull/20001) - [Detect duplicate sibling modules in recursive module groups](https://github.com/dotnet/fsharp/pull/19913) - [Handle remaining interpolated-string forms adjacent to '=' (#16696)](https://github.com/dotnet/fsharp/pull/19984)
View Complete Diff of Changes