.NET docs: What's new for January 2020
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