Releases: vapor/fluent-mysql-driver
Releases 路 vapor/fluent-mysql-driver
FluentMySQLDriver 4.0.0 Alpha 1
Fluent MySQL 3.0.1
Fixed:
- Removed leftover
MySQLConfig
struct. UseMySQLDatabaseConfig
.
Fluent MySQL 3.0.0
Fluent MySQL 3.0 is here 馃帀
馃枊馃惉 Swift ORM (queries, models, relations, etc) built on MySQL.
See the updated documentation for more information:
docs.vapor.codes/3.0/fluent/getting-started/
docs.vapor.codes/3.0/mysql/getting-started/
And of course, check out the API docs for detailed information about the public API:
api.vapor.codes/fluent/latest/Fluent
api.vapor.codes/mysql/latest/MySQL
Fluent MySQL 3.0.0 RC 4.0.1
Fixed:
- Loosened protocol requirements for
create(orUpdate:)
andcreate(orIgnore:)
- Fixed issue with
MySQLEnumType
data type conformance.
Fluent MySQL 3.0.0 RC 4
New:
- Update to
vapor/sql
2.0 protocols.
Fluent MySQL 3.0.0 RC 3.0.3
Fixed:
- Fixed an issue where
CONSTRAINT
names could be too long.
Fluent MySQL 3.0.2
Fixed:
- Add support for
Int
AUTO_INCREMENT
parsing.
Fluent MySQL 3.0.0 RC 3.0.1
Fixed:
- Removing unnecessary
throw
declaration from atomic create methods.
Fluent MySQL 3.0.0 RC 3
New:
- New atomic create methods:
Model.create(ifNotExists:)
andModel.create(orIgnore:)
. - Big improvements to Fluent and MySQL:
Fixed:
- Lots of bug fixes.
Fluent MySQL 3.0.0 RC 2.5
New:
// `FixedWidthInteger` backed enums are easiest to conform
enum PetType: Int, MySQLEnumType {
case cat, dog
}
// Other enums require `reflectDecoded`
enum FavoriteTreat: String, MySQLEnumType {
case bone = "b"
case tuna = "t"
static func reflectDecoded() -> (FavoriteTreat, FavoriteTreat) {
return (.bone, .tuna)
}
}