Skip to content

Releases: vapor/postgres-kit

PostgresKit 2.0.0 Alpha 2

02 Aug 18:38
Compare
Choose a tag to compare
Pre-release
  • Implemented missing methods in PostgresDataDecoder and PostgresDataEncoder.

PostgresKit 2.0.0 Alpha 1

06 Jun 20:20
4b25340
Compare
Choose a tag to compare

PostgreSQL 1.4.1

14 Mar 18:19
41cec28
Compare
Choose a tag to compare

Fixed:

  • Improved row decoding performance. (#134)

PostgreSQL 1.4.0

01 Mar 02:46
Compare
Choose a tag to compare

New:

  • Added a new PostgreSQLPolygon type for interacting with POLYGON columns. (#129)

PostgreSQL 1.3.0

26 Feb 19:54
Compare
Choose a tag to compare

Fixed:

  • PostgreSQLPoint now encodes and decodes endianness correctly. (#125, #126)

⚠️ If you were using PostgreSQLPoint prior to this patch, your database may be storing point columns with flipped endianness. After this patch, points will be fetched and saved using the correct format, meaning old values may now be flipped. Use the following helper method to flip PostgreSQLPoint endianness.

let x = PostgreSQLPoint(x: 3.14, y: -42).endiannessflipped()
print(x)

PostgreSQL 1.2.2

19 Feb 15:58
Compare
Choose a tag to compare

Fixed:

  • Fixed keyed PostgreSQLData encoding for empty containers. (#123)
  • Fixed a reference cycle in PostgreSQLConnection. (#116)

PostgreSQL 1.2.1

12 Feb 20:52
cbe5505
Compare
Choose a tag to compare

Fixed:

  • Added swift-nio-ssl as an explicit dependency. (#121)

PostgreSQL 1.2.0

30 Jan 20:01
870c4b7
Compare
Choose a tag to compare

New:

  • Adds three new binary operators for working with arrays. (#119)
PostgreSQLBinaryOperator.contains //  "@>"
PostgreSQLBinaryOperator.isContainedBy // "<@"
PostgreSQLBinaryOperator.overlap // "&&"

PostgreSQL 1.1.2

06 Nov 16:02
975cc8b
Compare
Choose a tag to compare

Fixed:

  • Fixed a bug where zeroes could be missing from decoded numeric values. (#111)

PostgreSQL 1.1.1

05 Nov 20:23
b948492
Compare
Choose a tag to compare

Fixed:

  • NUMERIC zero value is now decoded correctly. (#112, #109)