Releases: vapor/postgres-kit
2.11.4 - Add Postgres support for nested subpath (JSON) expressions
Remove the temporary workaround for PSQLError descriptions
This patch was authored and released by @gwynne.
The workaround didn't work very well anyway (I got it slightly wrong), and thanks to vapor/postgres-nio#372 is no longer needed at all.
Temporary bandaid workaround for lack of PSQLError usefulness
This patch was authored and released by @gwynne.
This is a temporary workaround while waiting for vapor/postgres-nio#360 to be finished.
Add workaround for decoding `NUMERIC` as `Double`
This patch was authored and released by @gwynne.
The PostgresData
implementation allowed this, and it's a halfway reasonable code path, so support it at the driver level.
Remove all use of deprecated PostgresNIO APIs
This patch was authored and released by @gwynne.
This is a major cleanup pass that deprecates PostgresDataEncoder
, PostgresDataDecoder
, and PostgresConfiguration
in favor of working with the newer, better-designed APIs now available from PostgresNIO. As a side effect of this work, the minimum Swift version has been bumped to 5.7.
Every effort has been made to maintain backwards-compatible behavior whenever possible.
Require PostgresNIO 1.14.2 for CVE-2023-31136 fix
This patch was authored and released by @gwynne.
Update min Swift version to 5.6 and make platform versions consistent
This patch was authored and released by @gwynne.
Update to match FluentKit's declared version minimums
This patch was authored and released by @gwynne.
This should help fix building in Xcode.
Update minimum Swift version to 5.5
This patch was authored and released by @gwynne.
This space boringly left blank.
Revise PostgresDataEncoder implementation to better handle various Codable conformances
This patch was authored and released by @gwynne.
This avoids unconditional fatalError()
s firing for various legal Encodable uses.