Skip to content

Releases: Quick/swift-fakes

v0.2.0

23 Dec 06:57
v0.2.0
9eb0edc
Compare
Choose a tag to compare

What's Changed

  • Support dynamic responses in Spy by @younata in #25
  • Bump github.com/apple/swift-docc-plugin from 1.3.0 to 1.4.3 by @dependabot in #22
  • PropertySpy property wrapper by @younata in #27

Full Changelog: v0.1.2...v0.2.0

v0.1.2

26 May 23:01
v0.1.2
380cce3
Compare
Choose a tag to compare

What's Changed

  • Provide default initializers for Spy when throwing any Swift.Error by @younata in #18

Full Changelog: v0.1.1...v0.1.2

v0.1.1

24 May 05:33
v0.1.1
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/quick/nimble from 13.2.1 to 13.3.0 by @dependabot in #16
  • Provide a default fallback for Pendable when it's a result where Failure == Swift.Error by @younata in #17

Full Changelog: v0.1.0...v0.1.1

v0.1.0

13 Apr 05:44
v0.1.0
e962902
Compare
Choose a tag to compare

What's Changed

  • Make Pendable resolvable after being called. by @younata in #15

Full Changelog: v0.0.2...v0.1.0

v0.0.2

12 Apr 16:55
v0.0.2
a7fac6f
Compare
Choose a tag to compare

Highlights

  • Allows beCalled and mostRecentlyBeCalled to take in any number of matchers, acting as a shorthand for Nimble's satisfyAllOf.
  • Improves the messaging for beCalled and mostRecentlyBeCalled when using an Equatable value.
  • Improves messaging for sub-matcher details in beCalled and mostRecentlyBeCalled.
  • the Pendable fallback value is now an associated value for the pending case, instead of an argument to resolve.
  • Adds clearCalls() method to Spy. Which removes the existing call records for a Spy.
  • Adds documentation catalog.

Autogenerated Changelog

What's Changed

  • Set up various project infrastructure by @younata in #6
  • Improve the user experience of the beCalled and mostRecentlyBeCalled matchers. by @younata in #5
  • Move setting the Pendable fallback up from being an argument to resolve, to being an associated type of the pending case by @younata in #9
  • Set up DocC by @younata in #8
  • Use the right base path when building the documentation by @younata in #10
  • New documentation article: Verifying that callbacks are called by @younata in #11
  • Bump actions/checkout from 3 to 4 by @dependabot in #12
  • Add method to clear the recorded calls from the spy by @younata in #13
  • Enable Strict Concurrency Checking by @younata in #14

Full Changelog: v0.0.1...v0.0.2

v0.0.1

29 Mar 02:16
v0.0.1
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release