Skip to content

v3.7.0

Choose a tag to compare

@erayhanoglu erayhanoglu released this 20 Sep 19:20
· 151 commits to main since this release

🚀 Features

  • feat: add unknownTypesAsString
    by Eray Hanoğlu @erayhanoglu
  • feat: reject the in-flight query with ConnectionLostError too
    by Eray Hanoğlu @erayhanoglu
  • feat: decode interval
    by Eray Hanoğlu @erayhanoglu
  • feat: decode the range and multirange types
    by Eray Hanoğlu @erayhanoglu
  • feat: let a decoded value carry the type it came from
    by Eray Hanoğlu @erayhanoglu
  • feat: decode the geometric types into classes of their own
    by Eray Hanoğlu @erayhanoglu
  • feat: decode the network types
    by Eray Hanoğlu @erayhanoglu
  • feat: decode timetz
    by Eray Hanoğlu @erayhanoglu
  • feat: decode bit, varbit and jsonpath
    by Eray Hanoğlu @erayhanoglu
  • feat: decode tsvector and tsquery
    by Eray Hanoğlu @erayhanoglu
  • feat: decode line, path and polygon
    by Eray Hanoğlu @erayhanoglu
  • feat: decode the system columns, and name the types that cannot be
    by Eray Hanoğlu @erayhanoglu
  • feat!: decode a numeric that a double cannot hold into a Numeric
    by Eray Hanoğlu @erayhanoglu
  • feat: decode refcursor, pg_node_tree and the snapshot types
    by Eray Hanoğlu @erayhanoglu

🪲 Fixes

  • fix: keep a quoted empty element when parsing an array literal
    by Eray Hanoğlu @erayhanoglu
  • fix: recover when a recreated type invalidates a cached statement
    by Eray Hanoğlu @erayhanoglu
  • fix: write an object as its own SQL literal, not as json
    by Eray Hanoğlu @erayhanoglu
  • fix: complete the type OID table, and check it against the catalog
    by Eray Hanoğlu @erayhanoglu

🛠️ Updates

  • perf: build a numeric's digits without a concatenation per digit
    by Eray Hanoğlu @erayhanoglu

💬 Other

  • build: let the changelog template see a breaking change
    by Eray Hanoğlu @erayhanoglu