2018-04-13
- Target framework: 4.7.1
- Adding DataCommander.Providers.Tfs-15.0.0.0
- Adding Windows version info to about form
- Updating year from 2017 to 2018 in assembly info files and "about" message.
- Updating nuget packages
- Removing code contracts
- Refactoring IAsyncDataAdapter: BeginFill -> ctor + Start
- GCSettings logging
- Cleaning code
.NET Standard 2.0
- Migrating Foundation assembly to .NET Standard 2.0
- packages.config -> PackageReference
ORM
- Displaying query result name in query result tab page header
- Enhancing DbQueryBuilder header with Using
- Enhancing DbQueryBuilder parameters
- Enhancing OrmBuilder with JSON header info
- Extracting ValueReader class from Database class
- Removing obsolete data access classes
- Migrating to new data access classes
- Adding transaction handling to CreateCommandRequest and ExecuteReaderRequest
- IDataReader extensions
Foundation
- DbColumn -> FoundationDbColumn
- DateTimeConstants
- ReadOnlyArray
- EmptyEnumerable
- CQRS, Domain-driven design (experimental)
- SmallDate enhancements
- Cleaning ThreadMonitor
- TemporalIntervalRelations (experimental)
- Do not append unnecessary spaces to the end of last column of string table