Rand Stats

Protocol::Postgres

zef:leont
Revision history for Protocol-Postgres

0.0.12  2023-07-10T13:53:23+02:00
    - Add query-status method to Client
    - Optimize serialization code

0.0.11  2023-07-01T23:03:15+02:00
    - Automatically detect if constructor for objects/composite is positional
    - Add encode/decode methods to TypeMap
    - Add Str method to Notification
    - Add typed-as function
    - Make add-type return Type
    - Make default Array type in TypeMap::Native unspecified
    - Fix encoding of unknown-options in NegotiateProtocolVersion
    - Refactor error handling to handle disconnects cleaner

0.0.10  2023-06-11T11:38:28+02:00
    - Use non-pretty json output
    - Move awaiting ResultSet methods from Net::Postgres
    - Add channel multiplexing to Client
    - Add static type addition handling
    - Add dynamic type handling
    - Add enum type support
    - Add composite type handling
    - Add custom type handling

0.0.9  2023-06-07T19:43:54+02:00
    - Make rows() return Arrays instead of Seqs
    - Make serialization classes lexical
    - Eliminate Packet::Side

0.0.8  2023-05-20T19:16:56+02:00
    - Add object-rows to ResultSet
    - Add default-typemap helper function
    - Correctly deduce types from FieldDescription
    - Switch module over to fez

0.0.7  2023-05-19T16:42:42+02:00
    - Split TypeMap::Standard into TypeMap::Native and TypeMap::JSON
    - Rename TypeMap::Stringy to TypeMap::Minimal
    - Split ResultSet::Decoder out of ResultSet::Source
    - Move much of execute-prepared into PreparedStatement

0.0.6  2023-05-12T16:57:55+02:00
    - Add missing JSON::Fast dependency

0.0.5  2023-05-12T13:55:08+02:00
    - Rename TypeMap::Simple to TypeMap::Standard
    - Add TypeMap::Stringy
    - Add Type::JSON

0.0.4  2023-01-05T14:26:11+01:00
    - Work around multidispatcher + conversion type rakudo issue

0.0.3  2022-02-19T16:18:30+01:00
    - Add support for COPY FROM/TO commands
    - Correctly handle empty queries
    - Rename notification attribute payload to message
    - Only call DESCRIBE once for prepared queries
    - Return tag for non-SELECT queries

0.0.2  2022-02-15T23:18:32+01:00
    - Make Exceptions accessibly from outside the package
    - Add disconnected Promise to Client

0.0.1  2022-02-14T16:57:20+01:00
    - Initial version