Skip to content

Releases: QueryKit/QueryKit

0.14.0

Choose a tag to compare

@kylef kylef released this 01 Mar 14:27

Breaking

  • Drops support for Swift 3 and Swift 4. Swift 5 or newer must be used.

Enhancements

  • Added support for ordering by Swift KeyPath, for example:

    queryset.orderBy(\.createdAt, ascending: true)
  • Added support for filtering and excluding by Swift KeyPath, for example:

    queryset.exclude(\.name == "Kyle")
    queryset.filter(\.createdAt > Date())

0.12.2

Choose a tag to compare

@kylef kylef released this 17 Sep 21:27

Adds support for Swift 2.3

0.13.0

Choose a tag to compare

@kylef kylef released this 17 Sep 21:27

Adds support for Swift 3

0.12.0

Choose a tag to compare

@kylef kylef released this 06 Nov 16:34

This release removes the Objective-C compatibility code.

0.10.0

Choose a tag to compare

@kylef kylef released this 25 Jul 08:36

Adds support for Swift 1.2.

0.9.2

Choose a tag to compare

@kylef kylef released this 02 Apr 23:13

Bug Fixes

  • Fixes a problem with QuerySet.reverse not correctly returning a reversed queryset.
    Kyle Fuller
  • Fixes an issue when using Attribute comparison functions with an optional type (such as Attribute<String?>) would cause a bus error on 32-bit systems.
    Boris Bügling

0.9.1

Choose a tag to compare

@kylef kylef released this 29 Jan 17:17

Bug Fixes

  • Fixes an issue where using Attribute comparison functions with an optional type (such as Attribute<String?>) would cause a run-time cast failure.
    Boris Bügling Kyle Fuller #22
  • Fixes an issue where the podspec would cause duplicate symbols for Objective-C source.
    Kyle Fuller #20

0.9.0

Choose a tag to compare

@kylef kylef released this 29 Jan 17:23

Enhancements

  • Updates to support Xcode 6.1.
  • Add the Swift sources to the podspec by default.
  • Adds various new operators to attributes:
    • << (range): BETWEEN
    • << (array): IN
    • ~=: LIKE