Welcome to what's new in .NET docs for January 2020. This article lists some of the major changes to docs during this period.
Architecture guides
New articles
- Caching in a cloud-native app - Chapter 5 updates
- Database-per-microservice - Chapter 5 updates
- Elasticsearch in a cloud-native app - Chapter 5 updates
.NET Core
New articles
- APIs that always throw exceptions on .NET Core - Unsupported APIs
- Fedora 31 Package Manager — Install .NET Core - Add fedora 31;rearrange package manager links
- Ubuntu 19.10 Package Manager — Install .NET Core - Add ubuntu 19.10
- How to port a C++/CLI project to .NET Core - Add NetFx -> NetCore porting documentation for C++/CLI projects
Updated articles
- Breaking changes for migration from Version 2.2 to 3.0 - Add bookmark indexes to breaking changes docs
- Breaking changes for migration from Version 2.2 to 3.1 - Add bookmark indexes to breaking changes docs
- Breaking changes for migration from .NET Framework to .NET Core - Breaking changes improvements
- Changes that affect compatibility - Add emoji text where needed
- Run-time configuration options for compilation - Add MSBuild props for run-time config
- Run-time configuration options for garbage collection - GC config knobs touch-ups
- global.json overview - Update global.json for 3.0
C# language
New articles
- Value types (C# reference) - Moved and revised the value types article
- <inheritdoc> (C# Programming Guide) - Added new inheritdoc xml documentation
Updated articles
- Boxing and Unboxing (C# Programming Guide) - Clarify CLR acronym
- <summary> (C# programming guide) - Update XML documentation comments
.NET Framework
Updated articles
- Runtime Directives (rd.xml) Configuration File Reference - Fix formatting of rd.xml documentation
- Web services protocols interoperability guide - Replace some fwlinks, style-guide improvements
- Obsolete members in .NET Framework - Fix table formatting in obsolete members article
F# language
New articles
- FS0001: Error from adding type equation - Document F# Compiler errors and warnings
- FS0002: Function Unexpected - Document F# Compiler errors and warnings
- FS0003: This value is not a function and cannot be applied - Document F# Compiler errors and warnings
- FS0005: This field is not mutable - Document F# Compiler errors and warnings
- FS0008: Indeterminate runtime coercion - Document F# Compiler errors and warnings
- FS0009: Possible unverifiable code - Document F# Compiler errors and warnings
- F# compiler messages - Document F# Compiler errors and warnings
Updated articles
- F# coding conventions - Add guidelines for making F# data types structs
ML.NET
Updated articles
- What is Model Builder and how does it work? - Remove duplicate model builder content
.NET for Apache Spark
New articles
- Deploy .NET for Apache Spark worker and user-defined function binaries - Create deploy-worker-udf-binaries.md
- Learn how to build your .NET for Apache Spark application on Ubuntu - Migrating Spark .NET docs for debugging and building application
- Learn how to build your .NET for Apache Spark application on Windows - Migrating Spark .NET docs for debugging and building application
.NET
New articles
- Working with Interop Exceptions in Unmanaged Code - Added Longjump interop limitations documentation.
- How to migrate from Newtonsoft.Json to System.Text.Json - New article — Migrate from Newtonsoft.Json
Updated articles
- Binary serialization - Binary serialization improvements
- How to serialize and deserialize (marshal and unmarshal) JSON in .NET - New article — Migrate from Newtonsoft.Json
Visual Basic language
Updated articles
- Pre-Atomization of XName Objects (LINQ to XML) (Visual Basic) - Fix compile error in code and modernize it