Changelog
All changes to SwiftyMocky project will be documented in this file.
2.0.1 / 2018
Fixed:
- methods generation when differ only in return types
- moved lint rules to top (Lammert Westerhoff)
- updated minimal iOS deployment version (Igor Bulaya)
2.0.0 / 2018
Added:
- Support
Verify
for properties Count
object, for easier specification of expectedVerify
resultsParameter
case.matching
, allowing to specify custom rules for matching- Exclude sources documentation
- Protocol ‘inheritance’ test
- Support for
Self
requirements - Dropped
XCTest
dependency - Additional
Custom
subspec, for non XCTest depending cases
Fixed:
- handling
T.Type
generic parameters
1.0.2 / 2017
Added:
- Code of contribution
- Code of conduct
- Default Matcher cases for basic types
Fixed:
- Handling of different Swift versions, checked on:
- Swift 3.1 Xcode 8.3 and Xcode 8.3.3
- Swift 3.2 Xcode 9
- Swift 4.0.x Xcode 9
- Fixed links for cocoapods.org expanded site
1.0.1 / 2017
Fixed:
- Missing Parameter case for ValueType both Sequence and Equatable, causing compile error under Swift 3.x in XCode 9
- Images not showing in expanded description on cocoapods.org
- Documentation link based on tag, not commit
1.0.0 / 2017
Added:
- Support for generics
- Support for static members
- Different Swift versions support
- Matcher convenience registrations
- More extensive documentation
Updated:
- Simplified Mock template
- Generated code simplified and beautified
- Renamed …Proxy to
Given
,Verify
,Perform
- Reduced generation time
Fixed:
- Comparing parameters
- Matcher comparing issues
0.9.0 / 2017
Added:
- basic generation flow
- basic documentation
- readme
- template
- basic swift 3.1 support
Updated:
- Wrapping methods into
Proxy
- Example tests
0.1.0 - 0.4.0 / 2017
- Initial commit
- Foundation of SwiftyMocky project
- Tests and CI setup