OHMySQL Versions Save

Swift + MySQL = ❤️

3.3.0

7 months ago
  • Remove watchOS and tvOS support.
  • Update a version of underlying OpenSSL version to 1.1.1v

3.2.1

10 months ago
  • Add write (MYSQL_OPT_READ_TIMEOUT) and read (MYSQL_OPT_READ_TIMEOUT) timeouts.

Example:

let configuration = MySQLConfiguration(...)
configuration.writeTimeout = 15
configuration.readTimeout = 5

Note: Consider to set a session timeout for read-only queries, see MAX_EXECUTION_TIME.

3.2.0

1 year ago
  • Update documentation. Now documentation is hosted on GitHub and documentation tools is DocC documentation.
  • Update underlying MySQL client library to higher version 8.0.31.
    • The library was built without debug info as a result final iOS framework size has been decreased.
  • Remove API deprecation.
  • Extend supporting platforms. watchOS and tvOS was added. Minimum supported platforms:
    • iOS 14.0
    • macOS 11.0
    • tvOS 15.0
    • watchOS 8.0

3.1.2

1 year ago
  • Carthage support #36. Thanks to @wrutkowski-tyro!

3.1.1

1 year ago
  • Improve mapping
  • Update tests

3.1.0

2 years ago
  • Improve Swift interoperability:
    • No more suffixes OH
    • Some classes are renamed to comply with Swift style
    • Hide useless API
  • Improve threading management:
    • @synchronized (mutex) is being used where it's applicable. Note: Code should be thread safe, so consider running queries asynchronously and not in main thread.
  • Documentation update:
    • Add copyright headers
    • Update README
    • jazzy documentation
  • Renaming:
    • OHMySQLUser (obsolete) is OHMySQLConfiguration (new)
    • OHMappingProtocol (obsolete) is OHMySQLMappingProtocol (new)
  • Internal code cleanup

3.0.0

2 years ago

🎉

  • Upgrade mysqlclient library to the latest version 8.0.27
  • Migrate to xcframework
  • Support Mac Catalyst
  • Renew connection when it's off

Note: minimum supported versions are iOS 14.0 and macOS 11.0.

2.1.3

6 years ago
  • Float issue fixed
  • Add issue template

2.1.2

6 years ago

Improve mapping of BLOB types.

NOTE: TEXT type is treated as BLOB. Therefore, it is mapped to NSData. Please, consider it in your code.

2.1.1

6 years ago

This release includes minor fix to establish SSL connection. Check out the documentation.