Releases: XCTEQ/XCFit
XCFit 10: Cupertino
This is special release of XCFit as it's been done from Cupertino.
Whats New
- Fixed multiple Build Phases issues in the Xcode template
- Adopt Xcode New Build System
XCFit 8: Swift 4.1 and iPad Support for XCFit Templates
This release has two main changes
- Support for Swift 4.1
- Improved XCFit Xcode templates to support XCUITests for both
iPhone
andiPad
The templates will provide newly updatedenum
in theXCUIElement
Update xcfit
rubygem to gen latest Xcode templates and Swift package to get support for Swift 4.1
Enjoy XCFit 8 !
XCFit 7.0: XCTActivity Support and New Xcode9 Templates
This release contains major changes like adding XCTActivity support for all the predefined steps and new templates for Xcode 9.
- We can write step definitions using XCTActivity Features so that reports will be human readable
- New templates with Base class and supporting XCTActivity in the Step definitions
XCFit with Swift 4 and Xcode 9 Support
This release supports XCFit with Xcode 9 and Swift 4 Support
XCFit 5 : Protocol Oriented BDD, Fastfile and Podfile Template
XCFit 5 is a major release which has following changes
-
Protocol Oriented BDD Templates
XCFit has new Xcode templates for Protocol Oriented BDD. XCFit templates provides template code and Xcode groups to allow Protocol Oriented BDD -
Setup
Podfile
Template -
Setup 'Fastfile` template
Podfile
XCFit 5 now provide templates of the Podfile
using XCFit inbuilt command
$ xcfit setup_xcfit_podfile
This file has all template targets which we need to replace with real targets. We can then use pod install
to install dependencies.
Fastfile
- Setup
Fastfile
template
XCFit 5 template now provide inbuilt command to setup template Fastfile
which has lanes to run tests using Fastlane
$ xcfit setup_xcfit_fastfile
We have to replace our WORKSPACE and SCHEME in the Fastlane/Fastfile
file then we can run using
$ fastlane xcfit
- Fixed Architecture issue while building for Carthage
Protocol Oriented BDD Support Template and Podfile generation
This release added support for the Protocol Oriented BDD and generating Podfile
with XCFit command line.
You can see new template Protocol Oriented BDD
has been added to the template list.
You can now generate template Podfile
using XCFit command
$ xcfit setup_xcfit_podfile
This will be example Podfile with covering all the target. You need to replace the value of your target and comment other target which are not being used.
Carthage Fix for Swift 3.1 and Fitnesse Templates
This release fixed bug in the Carthage while building with Swift 3.1 and Xcode 8.3. This also brings Fitnesse templates into single command no need to write additional command for fitness target.
Swift 3.1 Support, Pre-Defined BDD Steps and Carthage Support
This is a major release of XCFit which involves following big changes
- Added Support for the Swift 3.1 and Xcode 8.3
- Added Support for Carthage for XCFit and Cucumberish
- Added lots of pre-defined steps for the XCFit and Cucumberish
- Updated Xcode Templates
Swift Framework with CocoaPod
This is fully working release with working predefined BDD steps with CocoaPods. Next release will support Carthage..
Homebrew Fix and Removed Xcode 7 support
This release is basically to fix an homebrew install issue and removing support for the Xcode 7.