Skip to content

Releases: QueryKit/QueryKit

0.14.0

01 Mar 14:27

Choose a tag to compare

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

17 Sep 21:27

Choose a tag to compare

Adds support for Swift 2.3

0.13.0

17 Sep 21:27

Choose a tag to compare

Adds support for Swift 3

0.12.0

06 Nov 16:34

Choose a tag to compare

This release removes the Objective-C compatibility code.

0.10.0

25 Jul 08:36

Choose a tag to compare

Adds support for Swift 1.2.

0.9.2

02 Apr 23:13

Choose a tag to compare

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

29 Jan 17:17

Choose a tag to compare

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

29 Jan 17:23

Choose a tag to compare

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