Releases: Quick/Nimble
Releases · Quick/Nimble
v13.6.2
v13.6.1
What's Changed
- Bump rexml from 3.3.6 to 3.3.9 by @dependabot in #1171
- Allow beAKindOf and beAnInstanceOf to nest inside of other matchers by @younata in #1173
Full Changelog: v13.6.0...v13.6.1
v13.6.0
v13.5.0
What's Changed
- Bump rexml from 3.2.8 to 3.3.6 by @dependabot in #1153
- Basic swift testing support by @younata in #1154
Full Changelog: v13.4.0...v13.5.0
v13.4.0
What's Changed
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #1143
- BeLogical: fix retroactive conformance error. by @TomerHacohen in #1149
- Add a matcher to negate a passed in matcher by @younata in #1151
New Contributors
- @TomerHacohen made their first contribution in #1149
Full Changelog: v13.3.0...v13.4.0
v13.3.0
Highlights
- Adds Matchers for Result that match against submatchers or equatable values.
- Use DocC for documentation.
- Make
PollingDefaults
threadsafe.
What's Changed
- Make PollingDefaults threadsafe by @younata in #1122
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #1128
- Depend on CwlPreconditionTesting 2.2.0 for Cocoapods by @younata in #1129
- Add matchers for Result that match against submatchers, or for equatable values. by @younata in #1134
- Use docc for documentation, instead of having it all in a single, giant README. by @younata in #1135
- Get documentation deploying working. by @younata in #1136
- Improve documentation articles by adding short abstracts to them. by @younata in #1137
- Fix a typo in the name of this framework. 🤦🏻♀️ by @younata in #1138
- Bump actions/checkout from 3 to 4 by @dependabot in #1139
Full Changelog: v13.2.1...v13.3.0
v13.2.1
What's Changed
- Bump cocoapods from 1.14.3 to 1.15.0 by @dependabot in #1116
- Bump cocoapods from 1.15.0 to 1.15.2 by @dependabot in #1119
- Fix bug where expect(nil).toAlways(equal(0)) would erroneously pass by @younata in #1121
Full Changelog: v13.2.0...v13.2.1
v13.2.0 - visionOS, map matcher.
Highlights
- Nimble now supports visionOS! Thanks @stonko1994!
- Adds a new
map
matcher.map
allows you to transform the expression to another value, and pass that value to another matcher.- For example, if you wanted to match the first element in a tuple easily, you could write:
expect(myTuple).to(map(\.0, equal(expectedValue)))
. - See the docs for more suggestions!
- For example, if you wanted to match the first element in a tuple easily, you could write:
Note: This version of Nimble is not available in Cocoapods. Nimble 13.2.1 is available in Cocoapods.
Autogenerated Release Notes
What's Changed
- Add a
map
matcher. by @younata in #1112 - Build the carthage frameworks in a github action by @younata in #1107
- Bump cocoapods from 1.14.2 to 1.14.3 by @dependabot in #1100
- Add a privacy manifest by @younata in #1113
- Add visionOS support by @stonko1994 in #1098
New Contributors
- @stonko1994 made their first contribution in #1098
Full Changelog: v13.1.2...v13.2.0
v13.1.2
What's Changed
- Fix cocoapods dependencies by @svenmuennich in #1111
Full Changelog: v13.1.1...v13.1.2
v13.1.1 - The Require DSL, but now with a fixed cocoapods build
Highlights
See the previous release for more on the require DSL.
BugFixes
- Fix cocoapods release.
Automated Release Notes
What's Changed
- Fix build on cocoapods by specifying the correct location for the CocoaWithLove exception helper libraries by @younata in #1109
Full Changelog: v13.1.0...v13.1.1