Changelog
v33.1.0
Released May 31, 2025. Previous release: v33.0.1.
API
No changes to the public API.
Commits
- 5dad8b8b Updated docs change log and build.
- aa8adec4 Docs typo fix and build.
- 34edcc60 Docs typo fix and build.
- b6951035 Cleanup.
- e7592946 Docs changes and build.
- 031ade81 Docs build.
- f54ec009 Cleanup.
- 5d36c116 Updated change log.
- 9ca22a6d Removed out of support frameworks.
- 9178c669 Xml comments and ncrunch setting.
- dd15dbe8 Use IsDefined to check the presence of attributes
- d1943970 small perf improvements for CacheKey: - use private fields instead of private fields instead of public properties - check type first instead of argument type (default constructors will all have 0 arguments, so it's not a good first check)
- f215ed86 Use a CacheKey struct for the ObjectCreator cache The implementation of Dictionary will use hash codes under the hood, but handle collisions correctly. By using a hashcode for the dictionary key we're preventing the .NET class from doing the right thing.
- e065930c Remove accidental paste
- 1d0227c3 Remove extra slashes
- 302d2974 Update docs/getting-started/index.html to fix a typo
- db2fce56 fix: dispose enumerator in CsvWriter.WriteRecordsAsync
- f6683d00 Fix UseDefaultOnConversionFailure behavior for nullable types when default value is null
- 435ff7c3 Add benchmarking project and remove allocations
- 1b521a6d Fixed typo in type-conversion example
- 852bd465 Updated readme.
- 7c067f14 Updated readme.
- c2ed3dd6 Updated readme.
- dc3f8af0 Updated donations/sponsors on website.
- f9e5fa47 Added nullable to FastDynamicObject.
- 6c723a34 fix: error CS1061: 'ReadingContext' does not contain a definition for 'RegisterClassMap' and no accessible extension method 'RegisterClassMap'
- 4d68c728 Updating Validate
- 4623ef41 add some (working) test for number reading (mixed culture format)