Skip to content

v3.9.0

Choose a tag to compare

@erayhanoglu erayhanoglu released this 22 Sep 07:40
· 127 commits to main since this release

🚀 Features

  • feat: pipeline by default, and let a connection opt out of it
    by Eray Hanoğlu @erayhanoglu
  • feat: keep the server's own error text on serverMessage
    by Eray Hanoğlu @erayhanoglu
  • feat: decode money, by asking the server what a minor unit is
    by Eray Hanoğlu @erayhanoglu
  • feat: let a connection answer the data-mapping options once
    by Eray Hanoğlu @erayhanoglu
  • feat: take the transaction's modes on startTransaction()
    by Eray Hanoğlu @erayhanoglu

🪲 Fixes

  • fix: answer an empty statement instead of raising
    by Eray Hanoğlu @erayhanoglu
  • fix: type an array from the first value inside it, not from value[0]
    by Eray Hanoğlu @erayhanoglu
  • fix: keep a pooled connection unshared unless the caller asks
    by Eray Hanoğlu @erayhanoglu
  • fix: let SET TRANSACTION run with rollbackOnError on
    by Eray Hanoğlu @erayhanoglu
  • fix: ask for money's scale on the two paths that decoded before asking
    by Eray Hanoğlu @erayhanoglu
  • fix: name a statement once, not once per caller in a burst
    by Eray Hanoğlu @erayhanoglu
  • fix: read a text date in the DateStyle the server said it wrote
    by Eray Hanoğlu @erayhanoglu

🛠️ Updates

  • perf: stop paying for a text row twice
    by Eray Hanoğlu @erayhanoglu
  • refactor: let a row decoder declare its own rowType
    by Eray Hanoğlu @erayhanoglu
  • perf: walk fewer types to infer a parameter, and write once per statement
    by Eray Hanoğlu @erayhanoglu