Releases: aardvark-platform/aardvark.base
5.3.0-prerelease0002
- Removed Result<'T> alias
- [FSharpMath] Fixed conflicts in SRTP member names with .NET
- [Color] Added Fun.Lerp overloads with vector parameter
5.3.0-prerelease0001
- Initial prerelease
5.2.32
- Fixed Type.GetCLRSize for structs
- Use .NET functions for Array.Copy and Set
- Fixed Array CopyTo extension overloads for copying between an array and native memory
- Changed SymMapBaseCollectionTraversal.Collect typeName argument to Symbol
- Added ToBase64 extensions with span
- Added generic Compute**Hash overloads (avoiding GetCLRSize)
- Added AsCastSpan extension
5.2.31
fixed Hash Computations for non-primitive types
added AsByteSpan
extension method for System.Array/string in >=net6.0
5.2.30
removed UnsafeCoerce usages and several other net6.0+ fixes
5.2.29
Fixed color parsing to be independent of the current culture (regression in 5.2.27)
Added more value variants for Dictionary, Dict, and SymbolDict functions
5.2.28
Added Brewer color schemes
Added String.replace
Added IDictionary.TryPop overload with output argument
5.2.27
Improved and fixed RangeSet implementation
Added utilities for ValueOption
Added more ArraySegment utilities
[Text] Fixed NestedBracketSplitCount
[Color] Fixed overflow issue in C4ui constructors
[Color] Improved color parsing, now supports hexadecimal color strings
[PixImage] Fixed file handle leak in Windows Media loader
[MapExt] Added value variants of some operations
5.2.26
LinearRegression3d: made fields public
5.2.25
Fixed issue with PixImageMipMap loading
Improved exception message of EnumHelpers methods
[Introspection] Use XML serialization for plugin cache
Replaced netcoreapp3.1 target with net6.0