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.
- Added
CompileForPostgres,CompileForSqlServer,CompileForMySqlextension methods on IQuery type.
- Changed the output of
UniqueIdentifierValuecolumn when rendering Postgres queries fromuuid_generate_v4()togen_random_uuid()
- Improved
PrettyPrintsupport - Enhance column type conversion and implicit casting documentation and support
- Updated
Candoumbe.Pipelinesto 0.7.0 - Added unit tests for
SelectIntoQueryclass - Added documentation for
QueryWriterclass - Removed direct dependency to
xunitNuGet package in favor of transitive dependency brought byFsCheck.Xunit - Replaced
Codecov.ToolwithCodecovUploaderNuGet package - Implemented central package management
- Initialized dev container for development
- Added more C# documentation.
- Added specific documentation for parameterized queries usage with
CollectVariableVisitor.
0.4.0 / 2021-11-16
0.3.0 / 2021-01-31
- Changed
SkipVariableDeclarationfromboolto aParametrizationSettingsenum[BREAKING]
- Fixes incorrect rendering of [
CasesColumn]. - Fixes
ArgumentOutOfRangeExceptionthrown when usingClauseOperator.InwithSelectQuery - Fixes
ArgumentOutOfRangeExceptionthrown when usingClauseOperator.NotInwithSelectQuery
0.2.0 / 2021-01-30
- Adds
Queries.EntityFrameworkCore.Extensionsto provide additionalMigrationOperationimplementations. - Adds
CreateViewMigrationOperationto create a SQL view. - Adds
DeleteMigrationOperationto perform a DELETE statement.
- Fixes
ArgumentOutOfRangeExceptionthrown when usingClauseOperator.Inwith string values
0.1.0 / 2021-01-08
- Initial release