[View Complete Diff of Changes](https://github.com/dotnet/fsharp/compare/841308307dc2233bc0fa6a364d35a1d4c169f1c5...162c8112b425f31a066a7fdc452820baf2f05663?w=1) - [Stop using langversion <= 7 in tests](https://github.com/dotnet/fsharp/pull/19223) - [Add --disableLanguageFeature CLI switch and MSBuild property to selectively disable language features](https://github.com/dotnet/fsharp/pull/19167) - [Bugfix :: Object expressions in struct types generating invalid IL with byref fields](https://github.com/dotnet/fsharp/pull/19070) - [Bugfix :: Nullness :: Eliminate spurious warnings when working with CLI events](https://github.com/dotnet/fsharp/pull/19221) - [Fix ILVerify CI failure: disable UpdateXlf target for net10.0 builds](https://github.com/dotnet/fsharp/pull/19220) - [Type checker: mark generated event tree nodes as synthetic](https://github.com/dotnet/fsharp/pull/19213) - [Remove time exec from root build scripts](https://github.com/dotnet/fsharp/pull/19211) - [Add warning for XML documentation comments not positioned as first non-whitespace on line](https://github.com/dotnet/fsharp/pull/18891)