Skip to content

Releases: gstrobl17/Mocker

1.3.4

02 Feb 18:24
Compare
Choose a tag to compare

Added settors for method return values for Actor protocols

1.3.3

19 Jan 18:23
Compare
Choose a tag to compare

Improved support for Mocks that are for Actor protocols

1.3.2

03 Jan 13:49
Compare
Choose a tag to compare

Changes some code to not crash in MacOS Sequoia

1.3.1

29 Sep 13:40
Compare
Choose a tag to compare
  • Eliminated trailing comma in CustomReflectable extension generation
  • Added detection and mock generation when a protocol has @MainActor annotation
  • Modified generation of “errorToThrow: Error!” to be “errorToThrow: (any Error)!”
  • Added ability to compare the generated mock against an existing file using BeyondCompare. You must have the command line BeyondCompare version installed. If Mocker sees that /usr/local/bin/bcompare exists, it will surface a "Compare ..." button.

1.3.0

27 Sep 10:27
Compare
Choose a tag to compare

Updated for Xcode 16 and to use Swift 6

1.2.3

13 Aug 11:36
Compare
Choose a tag to compare

Eliminated the option for swiftlint aware mock generation.

Personally, I don't use swiftlint on test targets anymore. It is more pain than it is worth.
I never implemented the option well.
I no longer desire to maintain the unit tests on a feature that I don't use and I didn't implement well.

1.2.2

12 Aug 19:34
Compare
Choose a tag to compare

Mocker is getting ready to support Swift 6

1.2.1

14 Jul 15:35
Compare
Choose a tag to compare

Mocker has been updated to create Mocks that conform to CustomReflectable. This change supports functionality in some Swift Macros, which will be coming soon.

1.2.0

18 May 17:14
Compare
Choose a tag to compare

Added support for opening Swift Packages. Let me know if there are any issues as I am not sure if I have the manifest parsing perfected.

1.1.5

12 May 12:43
Compare
Choose a tag to compare

Added ability to put public access control on the generated Mock. A new checkbox controls whether this feature is applied.