Releases: DataAction/AdoNetCore.AseClient
Releases · DataAction/AdoNetCore.AseClient
0.13.0 - External Encoding support + other fixes
Improvements:
- #89 - Add support for external
EncodingProviders - read this wiki page for details
Bug fixes:
- #51, #59, #62 - Fix some issues uncovered by the linq2db/linq2db team
- #78 - Emit
InfoMessageevents when the driver receives messages from the server - #86 - Allow
DbProviderFactoryuse in .net core 2.0 and standard 2.0 - #90 - Add some robustness around handling of environment-change tokens sent from the server
- #92 - Expose
AseConnection.ClearPools()static stub. Note: much like the close-doors button in a lift, this function is not implemented (nor isClearPool)
Other:
- #43 - Improve CodeFactor grades
Note: if you see a 0.12.0 release on NuGet, do not use it. The assembly version was unintentionally upped, so we trashed that release number.
0.12.0 - Scrapped Release - please refer to 0.13.0 instead
0.11.0 - Strong Name release
No functional change from version 0.11.0. This is a release of a strongly-named version of the package, and can be located at https://www.nuget.org/packages/AdoNetCore.AseClient.StrongName/
0.11.0 - More fixes
Improvements:
- #42 - Add
.NET Core 2.1support
Bug Fixes:
- #46, #47, #48, #49, #50, #57 - Fix some issues uncovered by the linq2db/linq2db team
- #63 - Permit multiple
disposecalls without throwing - #67 - Add
AseCommandparameterless constructor (+other parametered constructors) - #69 - Report back all server messages when an error is encountered - (thanks @chgeuer!)
0.10.1 - Various fixes
Bug fixes:
- #33 - Fix for case where variable-length output parameters have no value after execution.
- Like with the reference driver, we will select a default parameter
Sizeso that a value is returned.
- Like with the reference driver, we will select a default parameter
- #34 - Fix issue where the driver would get confused about a decimal parameter's
DataTypeifDbType.Decimalis not supplied. - #35 - Fix our driver to transmit null/empty strings like the reference driver
- TDS 5.0 cannot distinguish between null and empty, so
nullis considered a 0-length string, andemptyis to be sent as a single space.
- TDS 5.0 cannot distinguish between null and empty, so
- #36 - Fix our driver to behave more like the reference driver in the
AseDataReader'sGet*methods
0.10.0 - Target .NET Standard + other fixes
Improvements:
- #23 - Add
.NET Standard 2.0toTargetFrameworks
Bug fixes:
- #30 - Add missing methods/properties for various
Ase-prefixed types to improve drop-in-ability of this package.- Note: Not all added methods/properties were implemented -- some were stubbed to return empty data. Over time they will be implemented if actually needed.
- #28 - Better handling of large decimal values (e.g. as the result of a server-side calculation causing precision/scale blow-out).
Other:
- #26 - Remove some compile-time warnings
0.9.2 - Fix for alias support
Resolves the following issue(s):
- #21 - Column aliases not appearing in result set
0.9.1 - Hotfix Release
- Fixes receiving
NotSupportedExceptionwhen using a null-valuedAnsiStringparameter- The fault related to the logic used to determine if the over-the-wire type needs to be inferred from the parameter's value, rather than the parameter's DbType.
Beta release -- all major types supported
0.9.0 Up package version