登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
Gitee 1024 有奖征集启动,提交你的创意作品,赢取程序员们都爱的礼品!
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1
Star
0
Fork
0
幽鸟
/
Nimble
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v10.0.0
1f3bde5
2022-10-28 22:57
对比
10.0.0
DBU
This closes the v10.0.0 milestone. Highlights See additional details under the auto-generated release notes below. Fixed Various documentation improvements Remove various deprecated APIs New Add toAlways, the inverse of toNever #969 Add beWithin matcher #886 Support nested optionals in beNil matcher #894 Support operator overloads for beNil matcher #893 Support throwAssertion matcher on SwiftPM on Linux #891 Add support for tuples of up to 6 elements to equal matcher, as with the standard library #880 Add matchers for Swift 5 Result type #643 Breaking Swift 5.4+ Xcode 12.5+ Remove old Matcher API #876 Use FloatingPoint protocol in beCloseTo matcher #879 passFunc of allPass matcher now takes S.Element over S.Element? #895 Auto-generated release notes What's Changed [BREAKING] Bump Swift requirement to 5.3 (Xcode 12) by @ikesyo in #875 [README] Use expect with trailing closure syntax for the succeed matcher by @ikesyo in #877 Suppress SwiftPM build warnings by @ikesyo in #878 [BREAKING] Remove old Matcher API by @ikesyo in #876 Add support for tuples of up to 6 elements to equal matcher, as with the standard library by @ikesyo in #880 [BREAKING] Use FloatingPoint protocol in beCloseTo matcher by @ikesyo in #879 Adding toNever expectation by @rkreutz in #800 [ObjC] Add toNever expectation by @ikesyo in #885 [BREAKING] Remove deprecated and unavailable APIs by @ikesyo in #887 Add beWithin matcher by @ikesyo in #886 Experimental SwiftWasm support by @ikesyo in #889 Removed invalid anchors in the README. by @daveverwer in #890 Support throwAssertion matcher on SwiftPM on Linux by @ikesyo in #891 Adds matchers for Swift 5 Result type by @xzeror in #643 Support operator overloads for beNil matcher by @ikesyo in #893 Support nested optionals in beNil matcher by @ikesyo in #894 [BREAKING] passFunc of allPass matcher now takes S.Element over S.Element? by @ikesyo in #895 Follow master-to-main branch renaming by @ikesyo in #896 Add more specific operator overloads for equal matcher by @ikesyo in #897 Simplify equal matcher implementation by @ikesyo in #907 [CI] Test Swift 5.5 Development by @ikesyo in #908 [README] Remove deprecated Accio references by @ikesyo in #909 [CI] macOS 11 and Xcode 12.5 by @ikesyo in #912 Work around Xcode 13 archiving issue by @ikesyo in #915 Bump addressable from 2.7.0 to 2.8.0 by @dependabot in #918 Bump cocoapods from 1.10.1 to 1.10.2 by @dependabot in #920 [CI] Test Xcode 13 by @ikesyo in #926 Update CwlPreconditionTesting to 2.0.1 by @ikesyo in #927 Reduce CI duration by removing tests on iPad simulator by @ikesyo in #929 Specify header_dir in the podspec by @tsapeta in #921 [CI] Disable swift:nightly tests temporarily by @ikesyo in #930 Bump cocoapods from 1.10.2 to 1.11.0 by @dependabot in #933 Bump swiftwasm/swiftwasm-action from 5.3 to 5.4 by @dependabot in #932 Bump cocoapods from 1.11.0 to 1.11.1 by @dependabot in #934 Bump cocoapods from 1.11.1 to 1.11.2 by @dependabot in #935 [CI] Test Swift 5.5 stable by @ikesyo in #939 Fix type inference problem for equal matchers on Xcode 12.5 or above by @ikesyo in #938 [BREAKING] Bump Swift requirement to 5.4 (Xcode 12.5) by @ikesyo in #941 Add support for precondition testing on Apple Silicon by @svenmuennich in #948 beIdenticalTo / ===: disallow comparing non-objects by @NachoSoto in #955 Bump actions/checkout from 2 to 3 by @dependabot in #970 Fix succeed matcher type inference issue by @ikesyo in #965 Bump cocoapods from 1.11.2 to 1.11.3 by @dependabot in #972 Bump cocoapods-downloader from 1.5.1 to 1.6.3 by @dependabot in #975 Disable ThrowAssertion for watchOS to make Nimble compile for watchOS by @danielsaidi in #953 Add toAlways, the inverse of toNever. by @younata in #969 Simplify the implementations of beTruthy and beFalsy by @younata in #978 Fix equal compilation optionals by @younata in #982 Add document for running tests on linux using docker by @younata in #980 Update documentation for the beCloseTo and beWithin matchers by @younata in #983 [10.0.0] bump version, gen docs by @jessesquires in #985 New Contributors @rkreutz made their first contribution in #800 @daveverwer made their first contribution in #890 @xzeror made their first contribution in #643 @tsapeta made their first contribution in #921 @svenmuennich made their first contribution in #948 @NachoSoto made their first contribution in #955 @danielsaidi made their first contribution in #953 @jessesquires made their first contribution in #985 Full Changelog: v9.2.0...v10.0.0 Contributors @daveverwer @younata @danielsaidi @NachoSoto @ikesyo @tsapeta @svenmuennich @jessesquires @xzeror @rkreutz @dependabot daveverwer, younata, and 9 other contributors
最后提交信息为:
[10.0.0] bump version, gen docs (#985)
v9.2.1
c93f16c
2022-10-28 22:56
对比
9.2.1
DBU
Bugfixes Update CwlPreconditionTesting to 2.0.1 for Xcode 13 compatibility #927, #931
最后提交信息为:
Bumping version to 9.2.1
v9.2.0
af1730d
2022-10-28 22:55
对比
v9.2.0
DBU
Additions Add support for tuples of up to 6 elements to equal matcher, as with the standard library #880, #884 Improvements [CI] Split ci.yml into dedicated workflows #872 Suppress SwiftPM build warnings #878, #882 Docs [README] Use expect with trailing closure syntax for the succeed matcher #877, #883
最后提交信息为:
Bumping version to 9.2.0
v9.1.0
d258c63
2022-10-28 22:55
对比
v9.1.0
DBU
Additions Add satisfyAnyOf and satisfyAllOf overloads that take arrays of matchers #861, #869 (Thanks @younata) Improvements Use target dependency condition instead of build machine info #842 (Thanks @kateinoigakukun) [CI] Update Xcode and Swift versions #866, #871 Xcode 12.5: Update to recommended settings #868 Bugfixes Make the satisfyAllOf and satifyAnyOf matchers fail correctly when the submatchers fail #860 (Thanks @younata)
最后提交信息为:
Bumping version to 9.1.0
v9.0.1
7a54aaf
2022-10-28 22:54
对比
v9.0.1
DBU
Improvements NimbleXCTestHandler: replace deprecated recordFailure api with XCTIssue. #830 (Thanks @arangato) Apply Xcode 12 recommended settings #835 (Thanks @arangato) Bump cocoapods #840, #852 Bump norio-nomura/action-swiftlint #843, #846 Migrate Linux CI from Travis to GitHub Actions #857 Tweak SwiftLint configurations #858 [CI] Test Swift 5.4 #859 Bugfixes Replace deprecated libswiftXCTest.dylib with libXCTestSwiftSupport.dylib #863 (Thanks @evelynccordner) Docs Update code sample to reflect comment #850 (Thanks @joemasilotti)
最后提交信息为:
Bumping version to 9.0.1
v9.0.0
e491a67
2022-10-28 22:53
对比
v9.0.0
DBU
Nimble v9 has been released! 🎉 The new major version requires Swift 5.2 / Xcode 11.4 at least, which also supports Swift 5.3 / Xcode 12 as well. Changes since v9.0.0-rc.3 BREAKING CHANGES Bump Swift requirement to 5.2 (Xcode 11.4) #689, #692, #701, #728 Make throwAssertion and throwError matchers generic and usable with non-void closures #698 Replaced TimeInterval with DispatchTimeInterval #718 (Thanks @wongzigii) Deprecate Matcher-to-Predicate migration-path features as planned in the Deprecation Roadmap #745, #746 Add label to the second associated value of ExpectationMessage.expectedCustomValueTo for readability and understandability #751 Make raiseException generic and usable with non-void closures #752 Replace NMBMatcher return types with NMBPredicate #757 Move most of Objective-C matchers from NMBObjCMatcher to NMBPredicate #761 Convert Objective-C raiseException matcher to NMBPredicate #762 Convert Objective-C beCloseTo matcher to NMBPredicate #764 Convert Objective-C matchers' return types from id<NMBMatcher> to NMBPredicate #765 Deprecate NMBObjCMatcher which is not used inside Nimble anymore #767 Make postNotifications generic and usable with non-void closures #819 Bump minimum iOS version to 9.0 #825 [API BREAKING] Modify expect overloads to fix Swift 5.3 incompatibility #824 Make beCloseTo matcher generic to fix a build error when used with allPass matcher on Swift 5.3 #832 Additions Add elementsEqual(_:by:) matcher using a predicate closure #695 Implement assertion chaining #742, #750 (Thanks @mockersf) Add beginWith(prefix:) matcher for sequence prefixes #719 (Thanks @Skoti) Support passing NSExceptionName to raiseException matcher #776 Add postDistributedNotifications matcher for testing DistributedNotificationCenter #786 (Thanks @fabianmuecke) Rename postNotifications(_:fromNotificationCenter:) to postNotifications(_:from:) #788 Improvements Update CwlPreconditionTesting to 2.0.0 #681, #706 [gardening] Move operators into types where possible #699 [CI] Parallel platform testing #700 Fix a swiftlint violation #726 (Thanks @chunkyguy) Enable module stability #732 [CI] Use norio-nomura/action-swiftlint for running SwiftLint #735 [CI] Test the latest Swift Development Snapshot #738 Add default message to Predicate's convenience factory methods #743 Simplify RaisesExceptionTest #748 Enable parallel testing in Xcode #749 Add -Xlinker -no_application_extension to OTHER_LDFLAGS at project level #759 [gardening] Use guard where appropriate #763 Simplify generic parameters #768 Refactor message creation for errors and exceptions #769 Reduce Foundation import #770 Tweak CI #771 Remove now-unnecessary compiler version check #772 Unify some #if canImport(Darwin) conditional compilations #773 bundle update --bundler && bundle update #774 [Stringers] Remove Linux-related workaround in NSNumber.testDescription #777 Utilize as NSString bridging on Linux as well #778 Utilize as NSArray bridging on Linux as well #779 Utilize as NSDictionary bridging on Linux as well #780 Reduce #if canImport(Darwin) usages in tests #781 Remove SUPPORT_IMPLICIT_BRIDGING_CONVERSION conditional compilation #782 Use as bridging for NSNumber #783 Remove unused ExpectationMessage.sampleMessage #654 Refactor beEmpty matcher and add tests #785 Refactor postNotifications matchers #787 Create dependabot.yml #804 Bump cocoapods from 1.9.2 to 1.9.3 #805 Set ENABLE_TESTING_SEARCH_PATHS to YES #803 Test building for tvOS with Xcode-SwiftPM integration #818 Add DSL tests for expect variants #823 Support ARM based Macs (Apple Silicon) #827 (Thanks @mRs-) Upgrade Project Format to Xcode 11.4-compatible #828 Bugfixes Fix elementsEqual matcher constraint to match with the Swift standard library equivalent #693 Stop using method swizzling for registering CurrentTestCaseTracker to XCTestObservationCenter #741 [tvOS] Remove CwlCatchException.h from public headers #760 [tvOS] Remove CwlMachBadInstructionHandler.h from public headers #766 Disambiguate postNotifications overloads #794 Switch back to use +[NSObject load] for registering CurrentTestCaseTracker #815 Docs Unpin the cocoapods instructions from Nimble 6.0.0 in the README #717 (Thanks @intiocean) Fix README.md code example on Notifications #722 (Thanks @yanamura) Fix indent in ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE #744 Reflect TimeInterval-to-DispatchTimeInterval changes to README #754 Update README to align with Matcher deprecation #758
最后提交信息为:
Bumping version to 9.0.0
预览版本
v9.0.0-rc.3
6956ffb
2022-10-28 22:52
对比
v9.0.0-rc.3
DBU
BREAKING CHANGES Make postNotifications generic and usable with non-void closures #819 Bump minimum iOS version to 9.0 #825 [API BREAKING] Modify expect overloads to fix Swift 5.3 incompatibility #824 Improvements Set ENABLE_TESTING_SEARCH_PATHS to YES #803 Test building for tvOS with Xcode-SwiftPM integration #818 Add DSL tests for expect variants #823
最后提交信息为:
Bumping version to 9.0.0-rc.3
预览版本
v9.0.0-rc.2
984d3ac
2022-10-28 22:52
对比
v9.0.0-rc.2
DBU
Additions Add postDistributedNotifications matcher for testing DistributedNotificationCenter #786 (Thanks @fabianmuecke) Rename postNotifications(_:fromNotificationCenter:) to postNotifications(_:from:) #788 Improvements Remove unused ExpectationMessage.sampleMessage #654 Refactor beEmpty matcher and add tests #785 Refactor postNotifications matchers #787 Create dependabot.yml #804 Bump cocoapods from 1.9.2 to 1.9.3 #805 Bugfixes Disambiguate postNotifications overloads #794 Switch back to use +[NSObject load] for registering CurrentTestCaseTracker #815
最后提交信息为:
Bumping version to 9.0.0-rc.2
v8.1.2
7a46a5f
2022-10-28 22:51
对比
v8.1.2
DBU
Bugfixes Switch back to use +[NSObject load] for registering CurrentTestCaseTracker #795, #802
最后提交信息为:
Bumping version to 8.1.2
v8.1.1
2b18090
2022-10-28 22:51
对比
v8.1.1
DBU
Bugfixes Disambiguate postNotifications overloads #793
最后提交信息为:
Bumping version to 8.1.1
v8.1.0
4870c1e
2022-10-28 22:50
对比
v8.1.0
DBU
Additions Rename postNotifications(_:fromNotificationCenter:) to postNotifications(_:from:) #789 postNotifications(_:fromNotificationCenter:) is deprecated and will be removed. Improvements Fix CI builds #790 Tweak CI #791
最后提交信息为:
Bumping version to 8.1.0
预览版本
v9.0.0-rc.1
2ed9844
2022-10-28 22:49
对比
v9.0.0-rc.1
DBU
Additions Support passing NSExceptionName to raiseException matcher #776 Improvements bundle update --bundler && bundle update #774 [Stringers] Remove Linux-related workaround in NSNumber.testDescription #777 Utilize as NSString bridging on Linux as well #778 Utilize as NSArray bridging on Linux as well #779 Utilize as NSDictionary bridging on Linux as well #780 Reduce #if canImport(Darwin) usages in tests #781 Remove SUPPORT_IMPLICIT_BRIDGING_CONVERSION conditional compilation #782 Use as bridging for NSNumber #783
最后提交信息为:
Bumping version to 9.0.0-rc.1
预览版本
v9.0.0-beta.3
5e0d282
2022-10-28 22:49
对比
v9.0.0-beta.3
DBU
BREAKING CHANGES Move most of Objective-C matchers from NMBObjCMatcher to NMBPredicate #761 Convert Objective-C raiseException matcher to NMBPredicate #762 Convert Objective-C beCloseTo matcher to NMBPredicate #764 Convert Objective-C matchers' return types from id<NMBMatcher> to NMBPredicate #765 Deprecate NMBObjCMatcher which is not used inside Nimble anymore #767 Additions Add beginWith(prefix:) matcher for sequence prefixes #719 (Thanks @Skoti) Improvements Add -Xlinker -no_application_extension to OTHER_LDFLAGS at project level #759 [gardening] Use guard where appropriate #763 Simplify generic parameters #768 Refactor message creation for errors and exceptions #769 Reduce Foundation import #770 Tweak CI #771 Remove now-unnecessary compiler version check #772 Unify some #if canImport(Darwin) conditional compilations #773 Bugfixes [tvOS] Remove CwlCatchException.h from public headers #760 [tvOS] Remove CwlMachBadInstructionHandler.h from public headers #766
最后提交信息为:
Bumping version to 9.0.0-beta.3
v8.0.9
72f5a90
2022-10-28 22:48
对比
v8.0.9
DBU
Improvements Add -Xlinker -no_application_extension to OTHER_LDFLAGS at project level #759
最后提交信息为:
Bumping version to 8.0.9
预览版本
v9.0.0-beta.2
a36c4d7
2022-10-28 22:48
对比
v9.0.0-beta.2
DBU
BREAKING CHANGES Deprecate Matcher-to-Predicate migration-path features as planned in the Deprecation Roadmap #745, #746 Add label to the second associated value of ExpectationMessage.expectedCustomValueTo for readability and understandability #751 Make raiseException generic and usable with non-void closures #752 Replace NMBMatcher return types with NMBPredicate #757 Additions Implement assertion chaining #742, #750 (Thanks @mockersf) Improvements [CI] Test the latest Swift Development Snapshot #738 Add default message to Predicate's convenience factory methods #743 Simplify RaisesExceptionTest #748 Enable parallel testing in Xcode #749 Bugfixes Stop using method swizzling for registering CurrentTestCaseTracker to XCTestObservationCenter #741 Docs Fix indent in ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE #744 Reflect TimeInterval-to-DispatchTimeInterval changes to README #754 Update README to align with Matcher deprecation #758
最后提交信息为:
Bumping version to 9.0.0-beta.2
v8.0.8
bbc079f
2022-10-28 22:47
对比
v8.0.8
DBU
Bugfixes Stop using method swizzling for registering CurrentTestCaseTracker to XCTestObservationCenter #741, #753
最后提交信息为:
Bumping version to 8.0.8
预览版本
v9.0.0-beta.1
b53e316
2022-10-28 22:46
对比
v9.0.0-beta.1
DBU
BREAKING CHANGES Bump Swift requirement to 5.2 (Xcode 11.4) #689, #692, #701, #728 Make throwAssertion and throwError matchers generic and usable with non-void closures #698 Replaced TimeInterval with DispatchTimeInterval #718 (Thanks @wongzigii) Additions Add elementsEqual(_:by:) matcher using a predicate closure #695 Improvements Update CwlPreconditionTesting to 2.0.0 #681, #706 [gardening] Move operators into types where possible #699 [CI] Parallel platform testing #700 Fix a swiftlint violation #726 (Thanks @chunkyguy) Enable module stability #732 [CI] Use norio-nomura/action-swiftlint for running SwiftLint #735 Bugfixes Fix elementsEqual matcher constraint to match with the Swift standard library equivalent #693 Docs Unpin the cocoapods instructions from Nimble 6.0.0 in the README #717 (Thanks @intiocean) Fix README.md code example on Notifications #722 (Thanks @yanamura)
最后提交信息为:
Bumping version to 9.0.0-beta.1
v8.0.7
7fd118e
2022-10-28 22:45
对比
v8.0.7
DBU
Bugfixes Fix CwlPreconditionTesting linking issue when used by SwiftPM #729
最后提交信息为:
Bumping version to 8.0.7
v8.0.6
827b2b1
2022-10-28 22:44
对比
v8.0.6
DBU
Bugfixes Wait until race condition fix #721, #727 (Thanks @AnthonyMDev)
最后提交信息为:
Bumping version to 8.0.6
v8.0.5
b02b00b
2022-10-28 22:44
对比
v8.0.5
DBU
Improvements [CI] Fix GitHub Actions breakage and restore Travis build matrix for older Xcode versions #712, #715 Bugfixes Fix hanging toEventually when build with swift package manager (SPM) #711, #716 (Thanks @tomquist)
最后提交信息为:
Bumping version to 8.0.5
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/quietbirds/Nimble.git
git@gitee.com:quietbirds/Nimble.git
quietbirds
Nimble
Nimble
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册