Swiftpack.co - Package - vapor/mysql-kit

Github

link
Stars: 136

Releases

Require the new semver-major RC of mysql-nio - 2020-05-06 10:16:58

This patch was authored and released by @gwynne.

Semver-major is more trouble than it's worth sometimes.

Need a new release to bump Package.swift. There's no change to MySQLKit's API whatsoever so it's semver-patch here.

Fix decode force unwrap - 2020-04-22 22:46:28

This patch was authored and released by @tanner0101.

Replaces a force unwrap in MySQLDataDecoder with a Swift error (#274).

Add normalize method and upgrade SQLKit - 2020-04-14 20:01:14

This patch was authored and released by @mcdappdev.

Adds functionality to hash SQL identifiers.

Use VARCHAR instead of TEXT - 2020-03-04 23:24:46

This patch was authored and released by @tanner0101.

Overrides SQLDataType.text to use VARCHAR instead of TEXT (#265).

Allow optional database in MySQLConfiguration - 2020-03-04 20:51:37

This patch was authored and released by @tanner0101.

Small fix to allow optional database string in new MySQLConfiguration for unix domain socket path (#264).

Add unix socket option to MySQLConfiguration - 2020-03-04 20:24:46

This patch was authored and released by @tanner0101.

Adds MySQLConfiguration(unixDomainSocketPath:) initializer for connecting to MySQL over a unix socket (#263, https://github.com/vapor/fluent-mysql-driver/issues/161).

Release Candidate 1 - 2020-02-28 21:41:53

Updates to Swift 5.2 and macOS 10.15 as well as updating dependencies to RC versions.

Release candidates represent the final shift toward focusing on bug fixes and documentation. Breaking changes will only be accepted for critical issues. We expect a final release of this package shortly after Swift 5.2's release date.

Fix subsecond precision on Linux - 2020-02-25 21:08:44

Fixes an issue with sub-second date precision on Linux (#260).

Alter table syntax + coder fixes - 2020-02-20 23:49:27

Implement Postgres alter table syntax in SQLDialect + add improve coder JSON support.

Correctly decode null columns - 2020-02-14 22:30:56

Fixes a bug causing columns with null values to not correctly decode to Swift optionals (fixes #255, #256).

Enum Support - 2020-01-22 03:01:23

https://github.com/vapor/sql-kit/pull/85

MySQLKit 4.0.0 Beta 3 - 2019-12-13 22:06:49

  • Updates MySQLRow's SQLRow conformance to latest changes in SQLKit.

MySQLKit 4.0.0 Beta 2.3 - 2019-12-11 04:51:33

  • MySQLConfiguration now defaults to non-nil TLSConfiguration (#250)

MySQLKit 4.0.0 Beta 2.2 - 2019-12-11 00:59:53

  • Added array support to MySQLDataEncoder/Decoder (#249)

MySQLKit 4.0.0 Beta 2.1 - 2019-12-10 00:58:55

  • Fixes a fatalError when attempting to decode arrays. (#245, #246)

MySQLKit 4.0.0 Beta 2 - 2019-12-09 20:19:35

Updated to latest SQLKit and MySQLNIO beta 2 release.

MySQLKit 4.0.0 Beta 1 - 2019-10-25 02:00:31

Updated to AsyncKit and SQLKit beta.

MySQL 3.3.0 - 2019-10-14 23:22:12

  • Add support for dropping constraints to MySQLAlterTable (#239)

MySQL 3.2.6 - 2019-08-20 14:15:25

Fixed:

  • Errors related to Float80 when trying to compile on Raspberry Pi 3 (#238)

MySQLKit 4.0.0 Alpha 1.1 - 2019-08-08 19:56:09

Fixed:

  • MySQLDataDecoder now wraps values before decoding them to ensure the top-level type is decoded

MySQLKit 4.0.0 Alpha 1 - 2019-08-02 18:46:42

Now built on top of MySQLNIO and SwiftNIO 2.

MySQL 3.2.5 - 2019-05-01 21:15:58

Fixed:

  • Use String binary type to encode JSON cell content (https://github.com/vapor/mysql/pull/236)

MySQL 3.2.4 - 2019-04-02 13:53:06

Fixed:

  • Reduce unnecessary ByteBuffer copying. (#232)

MySQL 3.2.3 - 2019-03-26 21:23:17

Fixed:

  • Silenced a warning in Swift 5.

MySQL 3.2.2 - 2019-03-12 16:16:02

Fixed:

  • Calls to simpleQuery are now logged. (#229, #228)

MySQL 3.2.1 - 2019-03-05 20:12:56

Fixed:

  • Fixed a retain cycle in MySQLConnection. (#227)

MySQL 3.2.0 - 2019-02-28 18:06:19

New:

  • Adds new deleteColumns member to MySQLAlterTable. (#217)

MySQL 3.1.3 - 2019-02-07 23:00:44

Fixed:

  • Fixed an "unexpected packet" error that could happen if decoding a row failed. (#226, #223)

MySQL 3.1.2 - 2018-12-11 22:26:29

Fixed:

  • MySQLTime now has CustomStringConvertible conformance. (#218, #222)

MySQL 3.1.1 - 2018-12-05 23:20:25

Fixed:

  • Fixes an issue where encoding zero-length arrays to MySQLData could cause a crash. (#220, #221)