v3.0.233-rc.1
Pre-release
Pre-release
Changes
Enhancements
- #2013: Secure by default
Fixes
- #2031: Use generic type argument used for custom formatters
- #2029: Apply scoped in more places
- #2030: Support nesting formatters within generic data types
- #2024: Source code generation fails for generic type with private member serialization
- #2028: Avoid collecting fields with custom formatter recusively
- #2023: Suppress MsgPack004 on private base members when only public is interesting
- #2022: Ignore abstract implementations of
IMessagePackFormatter<T> - #2012: MsgPack004 Analyzer triggering on not attributed private property on base class eventhough source generator shouldn't include private properties
- #2017: MsgPack013 should not report diagnostics on abstract classes
- #2021: Add
scopedmodifier toinparameters ofref struct - #2016: Avoid collecting members when it doesn't have [Key]
- #2005: custom formatters code source generator error
Others
- #2032: Use simpler C# syntax for nullable value types