All Versions
10
Latest Version
Avg Release Cycle
57 days
Latest Release
566 days ago

Changelog History

  • v0.9.4

    August 08, 2019
    • โšก๏ธ Updates for Swift 5
    • ๐Ÿ‘Œ Support MySQL 8 on macOS
  • v0.9.3

    February 26, 2019
  • v0.9.2

    September 03, 2018
    • ๐Ÿ‘Œ Support DateComponents decoding and encoding for MySQL date and time types. See #25 .
    • โž• Add escape method good for LIKE operator (SQLString.escapeForLike()).
    • QueryStatus.affectedRows will be nil when the result is an error or the query is SELECT statement.

    ๐Ÿ“‡ Renamed:

    • ConnectionPool.options -> ConnectionPool.option
    • ConnectionPool.init(options:) -> ConnectionPool.init(option:)

    (Thanks @florianreinhart)

  • v0.9.1

    July 03, 2018
  • v0.9.0

    May 29, 2018

    We've changed row decoder to Swift.Decodable from QueryRowResultType. #69
    And accepts Encodable type as query parameters.

    โž• Added:

    • Querying with QueryParameterOption (actually TimeZone option)
    • Custom data based type(like JSON, Protobuf) in blob/json column for decoding and encoding
      • Use QueryRowResultCustomData, QueryCustomDataParameter (see this tests.)

    โœ‚ Removed:

    • QueryRowResultType, Use Decodable type instead
    • SQLEnumType, Use QueryRawRepresentableParameter or make conforming your enum to Encodable
    • QueryParameterDictionaryType, Use Encodable type instead

    ๐Ÿ“‡ Renamed:

    • QueryDictionary -> QueryParameterDictionary
    • QueryArray -> QueryParameterArray

    (Thanks @florianreinhart, @patrick-zippenfenig )

  • v0.9.0-beta.7

    May 23, 2018
  • v0.9.0-beta.6

    May 01, 2018
  • v0.9.0-beta.5

    April 26, 2018
  • v0.9.0-beta.4

    April 05, 2018
  • v0.9.0-beta.3

    March 15, 2018