Skip to content

Version 1.3

Compare
Choose a tag to compare
@svenvc svenvc released this 21 Sep 08:50
· 80 commits to master since this release
  • Add object logging, see the P3LogEvent hierarchy
  • Added P3ConnectionPool with tests
  • Better management of prepared statements
  • Add support for Chronology objects Time, Date and DateAndTime to be used directly as binding arguments for formatted/prepared statements, with tests
  • Added basic support for array based parameter binding, see P3ValuesArray and #printValuesArrayOn:
  • Better documentation and fallback for session/connection timezone and character encoder/decoder
  • Reimplementation of P3Error adding unique codes and #isLocal as opposed to PostreSQL server generated messages; signalling now happens with instances created by class side accessors
  • Bring back P3Client>>#queryEncoding as an alias for P3Client>>#serverEncoding as compatibility support for PharoDatabaseAccessor
  • Add P3DatabaseDriver>>#connectSSL: for GLORP
  • Various cleanups and internal improvements