ONIXLabs DotNET Library 12.2.0
We are excited to announce the release of ONIXLabs .NET Library version 12.2.0, now available on NuGet.
This release focuses on a cleanup of the codebase to improve the build system, so that most of the project configuration is now shared through Directory.Build.props. This also enables cleaner dependency management, and improves implicit imports.
Core Updates
New extension methods Apply and Let are provided to enable cleaner functional programming. These methods are roughly equivalent to apply and let in Kotlin, but have been designed to work with structs as well as classes.
New extension method TryGetNotNull provides utility for obtaining a potentially non-null value, without sacrificing readability in the program's control flow.