All Versions
Latest Version
Avg Release Cycle
178 days
Latest Release
1027 days ago

Changelog History
Page 1

  • v0.10.1 Changes

    August 31, 2021

    ๐Ÿ› Bug fixes

    • ๐Ÿ— Prevents compilation error when building Spectre on Xcode 13.
  • v0.10.0 Changes

    May 15, 2021

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘Œ Support for Swift < 4.2 has been dropped.

    โœจ Enhancements

    • Reporter type can be set via an environment variable. For example, to use dot reporter:
      $ env SPECTRE_REPORTER=dot swift test
    • โž• Additional arguments and options can be passed to Spectre using the SPECTRE_ADDOPTS environment variable, for example:
      $ SPECTRE_ADDOPTS=Tests/SpectreTests/FailureSpec.swift swift test
    • โœ… Spectre can be passed a set of files to filter which tests will be executed.

    • โž• Add support for Xcode 12.5.

    • โž• Added support for building Spectre on Windows.

  • v0.9.2 Changes

    November 18, 2020

    โœจ Enhancements

    • โž• Added support for using the XCTest integration on non Apple platforms with swift-corelibs-xctest

    ๐Ÿ› Bug Fixes

    • ๐Ÿ— Compatibility with some versions of Xcode greater than 12.0.1 where a build error with incompatibility between XCTIssue and XCTIssueReference may be presented with Swift 5.3.
  • v0.9.1 Changes

    August 16, 2020

    โœจ Enhancements

    • โž• Added support for using the XcodeReporter with Xcode 12 beta.
  • v0.9.0 Changes

    September 10, 2018

    ๐Ÿ’ฅ Breaking

    Using Spectre in Xcode has be re-hauled, there are now describe and it
    โœ… methods on XCTestCase which can be used. When used, these tests will be ran
    โœ… directly and reported as XCTest failures and therefore shown in Xcode and
    โœ… Xcode sidebar as XCTest failures.

    โœ… Use of the global test context, i.e, global describe and it is no longer
    โœ… permitted when using Spectre with XCTest.

    โœจ Enhancements

    โž• Adds support for Swift 4.2.

    Unhandled errors will now be reported from the invoked cases source map.

  • v0.8.0 Changes

    September 27, 2017

    Switches to Swift 4.0.

  • v0.7.2

    November 14, 2016
  • v0.7.1

    September 13, 2016
  • v0.7.0 Changes

    September 13, 2016

    ๐Ÿš€ This release adds support for Swift 3.0.

  • v0.6.2

    March 05, 2016