Skip to content

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 with QuoteIdentifier() and BuildLimitOffset()
  • Refactored condition handling using ConditionType enum
  • Added RenderConditions() with AND/OR support

๐Ÿงฑ Improvements

  • SelectBuilder, UpdateBuilder, and DeleteBuilder 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