All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.2.7 - 2024-09-13
- Single pass non-copying date format guessing
1.2.6 - 2024-07-16
- Throw exceptions on invalid conversion attempts
1.2.5 - 2024-07-11
- Internal performance improvements, using ReadOnlySpan<char> instead of string internally
- Remove dependency on UniversalTypeConverter package
1.2.4 - 2024-03-07
- Add parameterless constructor for DatabaseTypeRequest to support DicomTypeTranslator's YAML conversion
1.2.3 - 2024-02-01
- Bug fix for DateTimeTypeDecider and explicit date format options
1.2.2 - 2024-02-01
- Bugfix in culture handling in DateTimeTypeDecider
- Add nullability annotations
1.2.1 - 2024-01-29
- Version bump to resolve symbol package issue on Nuget.org
1.2.0 - 2024-01-29
- Target .Net 8.0
- Enable AOT and Trim support
1.1.0 - 2023-05-15
- Target .Net 6.0 only
- Internal syntax cleanup and simplification
1.0.3 - 2022-06-22
- Bump UniversalTypeConverter from 2.0.0 to 2.6.0
- Update nupkg to target .net6 as well as .netstandard2.0
- Update unit test project to .Net 6
1.0.2 - 2020-09-16
- Added
ExplicitDateFormats
to GuessSettings
1.0.1 - 2020-07-06
- Fixed guessing and parsing for bigint / long values e.g.
"9223372036854775807"
0.0.5 - 2019-11-01
- Fixed Exception message when giving Guesser mixed type input
0.0.4 - 2019-09-16
- Added GuessSettings class for specifying behaviour in potentially ambigious situations e.g. whether "Y"/"N" is accepted as boolean ("Y" = true and "N" = false)
0.0.3 - 2019-09-10
- Improved performance of guessing decimals
- Decimal guesser trims trailing zeros (after NumberDecimalSeparator) unless scientific notation is being used
0.0.2 - 2019-08-30
- Fixed Unicode flag not being set in
Guesser.Guess
0.0.1 - 2019-08-29
- Initial port of content from FAnsiSql