Skip to content

Releases: danielsaidi/MockingKit

2.1.0

Choose a tag to compare

@danielsaidi danielsaidi released this 25 Aug 07:54

Thanks to sebastianozane, this version adds support for async throwing operations.

✨ Features

  • AsyncThrowingMockReference is a new mock reference type.
  • ThrowingMockReference is a new mock reference type.

2.0.0

Choose a tag to compare

@danielsaidi danielsaidi released this 17 Oct 20:07

This version makes the SDK use Swift 6.1.

Due to actor isolation issues that can come from inheriting Mock, prefer to implement Mockable instead.

💡 Behavior changes

  • Mock implements Sendable.
  • Mockable implements Sendable.

1.5.0

Choose a tag to compare

@danielsaidi danielsaidi released this 04 Oct 20:47

This version makes the SDK use Swift 6.

1.4.1

Choose a tag to compare

@danielsaidi danielsaidi released this 10 Mar 09:23

The package now supports visionOS.

1.4.0

Choose a tag to compare

@danielsaidi danielsaidi released this 08 Dec 11:00

This version bumps Swift to 5.9.

1.3.0

Choose a tag to compare

@danielsaidi danielsaidi released this 02 Dec 09:37

Thanks to Tim Andersson and the people at BookBeat, MockingKit now supports keypaths.

✨ New Features

  • Mockable now supports keypaths for all functions except call.

1.2.0

Choose a tag to compare

@danielsaidi danielsaidi released this 04 Oct 07:02

This version removes all external dependencies.

📦 Dependencies

  • MockingKit no longer uses Quick and Nimble.

1.1.1

Choose a tag to compare

@danielsaidi danielsaidi released this 31 Aug 06:45

This version adds a mock pasteboard for macOS and adjusts the documentation setup.

✨ New Features

  • MockPasteboard now supports macOS as well.

💡 Behavior changes

  • MockingKit no longer uses the DocC documentation plugin.

1.1.0

Choose a tag to compare

@danielsaidi danielsaidi released this 10 May 06:37

✨ New Features

  • This version adds support for Swift concurrency and async functions.

💥 Breaking Changes

  • Since Swift Concurrency requires iOS 13 and tvOS and later, the minimum platform versions for this library have been bumped.

1.0.0

Choose a tag to compare

@danielsaidi danielsaidi released this 27 Oct 20:29

This version bumps the package Swift version to 5.5 to enable extended DocC support.

It also removes previously deprecated parts of the library and removes call functions with implicitly unwrapped args.