Release notes v1.3.0
๐ฆ Version 1.3.0โ Dialect Integration + ParamBinder¶
Released: 2025-05-xx
โจ Highlights¶
- Introduced
ParamBinder
for dialect-aware argument binding - PostgreSQL support with
$N
placeholders - Added
driver.Dialect
interface withQuoteIdentifier()
andBuildLimitOffset()
- Refactored condition handling using
ConditionType
enum - Added
RenderConditions()
with AND/OR support
๐งฑ Improvements¶
SelectBuilder
,UpdateBuilder
, andDeleteBuilder
now support:- AND / OR where chaining
- Quote-aware column and table rendering
- InsertBuilder:
BuildInsertOnly()
introduced for Upsert reuse- Condition validation added with
.IsValid()
and.Error
๐งช Testing¶
- Added integration tests for dialect placeholder rendering
- Partial coverage of core builders and renderers