Skip to content

Releases: hamcrest/OCHamcrest

Mac architectures fix

24 Feb 05:02
52a1567
Compare
Choose a tag to compare

Version 9.1.1

23 Feb 2025

Project changes:

  • Fix makeXCFramework so Mac framework contains all architectures. Thanks to: Jens Nerup

visionOS, more architectures, cleaner SPM

26 Jan 23:30
v9.1.0
f7282b8
Compare
Choose a tag to compare

Version 9.1.0

26 Jan 2025

Project changes:

  • Make framework multibinary and add arm64e and arm64_32 architectures. Thanks to: Jesse Sheridan
  • Rework project into single multiplatform target and add visionOS. Thanks to: Jens Nerup
  • Reorganize files into standard Swift Package Manager arrangement. Thanks to: Jens Nerup

Fix OCMockito Cocoapods for Xcode 15

08 Oct 00:17
e46f5f5
Compare
Choose a tag to compare

Version 9.0.3

07 Oct 2022

Project changes:

  • Increased deployment targets to macOS 11.0, watchOS 4.0.

Fix Carthage

02 Oct 01:36
296dd3f
Compare
Choose a tag to compare

Version 9.0.2

01 Oct 2022

Fixes:

  • Fixes Carthage build to work with OCMockito.

Other:

  • Restores "year of first publication" in copyright notices

v9.0.1

14 Mar 00:04
8c5e0f7
Compare
Choose a tag to compare

Version 9.0.1

13 Mar 2022

Fixes:

  • Fix M1-only crash for SenTestingKit failures.

v9.0.0

10 Oct 00:57
0be787c
Compare
Choose a tag to compare

Version 9.0.0

09 Oct 2021

Features:

  • Add support for Swift Package Manager. Thanks to: nrudnyk
  • Add Mac Catalyst to XCFramework-supported architectures in build script makeXCFramework.sh

Fixes:

  • Fix HCArgumentCaptor issue capturing objects that don't implement -copy. Thanks to: kmcbride

v8.0.0

19 Feb 19:51
7077650
Compare
Choose a tag to compare

Version 8.0.0

19 Feb 2021

  • Packaged pre-built binary as single XCFramework containing 7 architectures:

    • macOS
    • iOS device
    • iOS simulator
    • tvOS device
    • tvOS simulator
    • watchOS device
    • watchOS simulator

    Note:

    • iOS projects that use the pre-built binary should now import OCHamcrest instead of OCHamcrestIOS.
    • macOS projects should remove OCHamcrest from the Copy Files build phase.
    • For Carthage builds, specify --use-xcframeworks

    Thanks to: Mateusz Szklarek

  • Simplified project settings. In particular:

    • Removed iOS Static Library target.
    • Removed iOS-specific test target.
    • Simplified Product Bundle Identifiers.

v7.2.0

01 Feb 01:37
13fc25e
Compare
Choose a tag to compare

Version 7.2.0

31 Jan 2021

Features:

  • Mac binary now supports Apple Silicon.
  • Report mismatches using XCTIssue if using Xcode 12 or higher.
  • Added Cartfile.project for Carthage caching. Thanks to: René Pirringer

v7.1.2

24 Sep 05:37
Compare
Choose a tag to compare

Version 7.1.2

23 Sep 2019

Fixes:

  • Fix warning about double-quoted includes in public headers.

v7.1.1

16 Jun 02:05
Compare
Choose a tag to compare

Version 7.1.1

15 Jun 2018

Fixes:

  • Fixed crash with HCArgumentCaptor capturing objects that don't conform to NSCopyable.