Skip to content

v9.0.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@ikesyo ikesyo released this 23 May 07:10
v9.0.0-beta.3

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