Releases
v3.0.1
Compare
Sorry, something went wrong.
No results found
🚀 Features
feat: exact-match --scenario/--lib by default, glob with a leading/trailing *
by Eray Hanoğlu @erayhanoglu
feat: make async caller-stack capture an opt-out, per-call overridable option
by Eray Hanoğlu @erayhanoglu
🪲 Fixes
fix: cancel() ignored multi-host failover and direct TLS negotiation
by Eray Hanoğlu @erayhanoglu
fix: benchmark console summary leaked every scenario ever run
by Eray Hanoğlu @erayhanoglu
fix: restore execute()'s timing, and switch it to performance.now()
by Eray Hanoğlu @erayhanoglu
fix: default omitted day-of-month to 1, not 0, when parsing dates
by Eray Hanoğlu @erayhanoglu
fix: LISTEN dropped for extra channels, lost after Pool reconnect, double 'close' emit
by Eray Hanoğlu @erayhanoglu
fix: JsonType.encodeText() throws on a bigint value
by Eray Hanoğlu @erayhanoglu
fix: avoid a rare race in the cancel() test's own cleanup
by Eray Hanoğlu @erayhanoglu
fix: numeric encodeBinary() silently corrupts magnitudes >= 1e21
by Eray Hanoğlu @erayhanoglu
fix: LogicalReplication.close() never actually drops a permanent slot it created
by Eray Hanoğlu @erayhanoglu
fix: header link/image attributes in README
by Eray Hanoğlu @erayhanoglu
fix: correct stale contact and copyright holder in project docs
by Eray Hanoğlu @erayhanoglu
fix: skip direct-negotiation SSL test on PostgreSQL < 17
by Eray Hanoğlu @erayhanoglu
fix: skip numeric Infinity/-Infinity tests on PostgreSQL < 14
by Eray Hanoğlu @erayhanoglu
🛠️ Updates
perf: skip the instanceof check on plain string SQL in execute()
by Eray Hanoğlu @erayhanoglu
refactor: remove dead Portal/PgSocket message-send methods
by Eray Hanoğlu @erayhanoglu
refactor: remove dead BufferReader.moveBy()/moveTo(), add full coverage
by Eray Hanoğlu @erayhanoglu
refactor: remove dead SmartBuffer.fill(), add full coverage
by Eray Hanoğlu @erayhanoglu
🧪 Tests
test: cover pure utility functions, wire-protocol messages, and SASL/cert parsing
by Eray Hanoğlu @erayhanoglu
test: raise sql-tag.ts branch coverage, mark one path unreachable
by Eray Hanoğlu @erayhanoglu
test: add full coverage for SafeEventEmitter
by Eray Hanoğlu @erayhanoglu
test: add full coverage for the pgoutput logical-replication decoder
by Eray Hanoğlu @erayhanoglu
test: add full coverage for Int2VectorType
by Eray Hanoğlu @erayhanoglu
test: add full coverage for OidVectorType
by Eray Hanoğlu @erayhanoglu
test: add full coverage for LsegType
by Eray Hanoğlu @erayhanoglu
test: add full coverage for CharType
by Eray Hanoğlu @erayhanoglu
test: raise connection-config.ts branch coverage
by Eray Hanoğlu @erayhanoglu
test: raise prepared-statement.ts coverage
by Eray Hanoğlu @erayhanoglu
test: add full coverage for get-parsers.ts
by Eray Hanoğlu @erayhanoglu
test: add full coverage for CircleType
by Eray Hanoğlu @erayhanoglu
test: add full coverage for the remaining small scalar data types
by Eray Hanoğlu @erayhanoglu
test: add coverage for the encodeText() pass-throughs on temporal types
by Eray Hanoğlu @erayhanoglu
test: add full coverage for parse-row.ts
by Eray Hanoğlu @erayhanoglu
test: raise large-object.ts coverage
by Eray Hanoğlu @erayhanoglu
test: add full coverage for frontend.ts wire-message builders
by Eray Hanoğlu @erayhanoglu
test: raise cursor.ts coverage
by Eray Hanoğlu @erayhanoglu
test: add full coverage for BoolType.encodeText()
by Eray Hanoğlu @erayhanoglu
test: add full coverage for copy-stream.ts
by Eray Hanoğlu @erayhanoglu
test: add direct unit coverage for LogicalReplication's pure logic
by Eray Hanoğlu @erayhanoglu
You can’t perform that action at this time.