Skip to content

Tags: runt18/Quick

Tags

v0.9.1

Toggle v0.9.1's commit message

Verified

This tag was signed with the committer’s verified signature.
modocache Brian Gesiak
This release supports Xcode 7.2 and the Swift package manager from

`2.2-SNAPSHOT-2016-01-11-a`.

Changes:

- Thanks to @morganchen12 and @jwfriese, Quick now displays more informative
  error messages when the describe/context/it language is used incorrectly.
  For example, `it("foo") { afterEach {} }` will now raise an exception with
  the message: "'afterEach' cannot be used inside 'it', 'afterEach' may only be
  used inside 'context' or 'describe'."
- Thanks to @paulyoung and @briancroom, Quick may now be installed via the
  Swift package manager. See the
  [`Package.swift` file](https://github.com/Quick/Quick/blob/master/Package.swift)
  file for an example of how to specify a dependency.
- A nasty issue would cause Quick to fail to execute certain tests after the
  user ran a specific test via the Xcode test navigator (see
  Quick#373 and
  Quick#439) for details. Thanks to @sharplet,
  this issue has been fixed.

v0.9.0

Toggle v0.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
modocache Brian Gesiak
This release supports Xcode 7.2 and the Swift package manager from

`2.2-SNAPSHOT-2016-01-11-a`.

Changes:

- Thanks to @morganchen12 and @jwfriese, Quick now displays more informative
  error messages when the describe/context/it language is used incorrectly.
  For example, `it("foo") { afterEach {} }` will now raise an exception with
  the message: "'afterEach' cannot be used inside 'it', 'afterEach' may only be
  used inside 'context' or 'describe'."
- Thanks to @paulyoung and @briancroom, Quick may now be installed via the
  Swift package manager. See the
  [`Package.swift` file](https://github.com/Quick/Quick/blob/master/Package.swift)
  file for an example of how to specify a dependency.
- A nasty issue would cause Quick to fail to execute certain tests after the
  user ran a specific test via the Xcode test navigator (see
  Quick#373 and
  Quick#439) for details. Thanks to @sharplet,
  this issue has been fixed.

v0.8.0

Toggle v0.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
jeffh Jeff Hui
Quick v0.8.0

================

This release supports Xcode 7.1 with better tvOS support.

Changes:

- tvOS is a separate build target instead of iOS
- updated import headers to be relative from module-based imports

v0.7.0

Toggle v0.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
jeffh Jeff Hui
Quick v0.7.0

================

- Xcode 7.0 support

v0.6.0

Toggle v0.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
jeffh Jeff Hui
v0.6.0

======

v0.6.0 targets Xcode 6 beta 6 / Swift 2.0

Changes in this release:

- Quick works for Xcode 7 beta 6
- Converts line numbers from `Int` to `UInt`

v0.5.1

Toggle v0.5.1's commit message

Verified

This tag was signed with the committer’s verified signature.
jeffh Jeff Hui
Quick v0.5.1

============

v0.5.1 Targets Xcode 7 beta 4 / Swift 2.0

Changes in this release:

 - Quick works for Xcode 7 beta 4
 - Fix support for XCTest* macros
 - Add support for Objective-C++ projects
 - Test methods are uniqued by file + line to fix bug where XCTest would only run one test if multiple examples produced the same example name.
   This is not intended as the final test naming structure and will probably change in future versions.

v0.5.0

Toggle v0.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
jeffh Jeff Hui
Quick v0.5.0

============

Changes in this release:

 - Quick works for Xcode 7 beta 3 by being built without BITCODE compilation to support linking against XCTest
 - Add beforeEachWithMetadata() for Objective-C
 - Add afterEachWithMetadata() for Objective-C
 - World class is now internal
 - Minimum deployment target for OS X is 10.9
 - Add Quick Configuration Template

v0.4.0

Toggle v0.4.0's commit message
v0.4.0

Changes:

- Backwards incompatible changes for Swift 2.0.
- XCTestObservationCenter is now a public XCTest API, although it
  doesn't expose "suspend observation". Quick tests now use the public
  APIs where applicable.
- Added Nimble to Quick Focused OSX Test Target in order to fix a CI
  failure.

Removed:

- Removed Failure.swift, which was no longer being used within the framework
  (probably) as of 6a68691, and was not a class that Quick consumers should
  have been relying upon.

v0.3.1

Toggle v0.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
jeffh Jeff Hui
Changes in v0.3.1

Set minimum deployment target to iOS 7.

Note: this release targets Swift 1.2 (Xcode 6.3).

v0.2.3

Toggle v0.2.3's commit message

Verified

This tag was signed with the committer’s verified signature.
jeffh Jeff Hui
v0.2.3

======

Changes:

- Changed minimum deployment target to iOS 7