All Versions
Latest Version
Avg Release Cycle
47 days
Latest Release
1005 days ago

Changelog History
Page 1

  • v4.0.1 Changes

    September 01, 2020


    • ๐Ÿ›  Fixed issues with access modifiers for properties
  • v4.0.0 Changes

    August 03, 2020


    • CLI is extracted to separate repo

    โž• Added:

    • โœ… SwiftyPrototype is now separat library, so it is now possible to use SwiftyMocky to both test & prototype (fake) app.
    • ๐Ÿ‘Œ Support for methods with variadic parameters
    • ๐Ÿ‘Œ Support for @available and @objc annotations
    • Refined assertion messages
    • ๐Ÿคก Made it easier to ship generated mocks with project, allowing to use them by 3rd party
    • Resolved problem with ambiguity for generic methods that throws
    • Matcher issues should be more prominent and easier trackable
    • โœ… Matcher should fail test instead of crashing whenever possible
    • ๐Ÿ‘Œ Verify now have better failure messages, including best matching invocations
    • โ†ช typealias annotation to workaround problems with multiple types from different modules sharing same name.

    ๐Ÿ—„ Deprecated:

    • ๐Ÿšš all methods and properties marked previously as deprecated are now removed.

    ๐Ÿ›  Fixed:

    • ๐Ÿคก Mock generation for protocols with internal types (@truebucha)
    • ๐Ÿ“Œ Pinned CLI dependencies (@ohitsdaniel)
    • โž• Added missing tvOS and macOS support for carthage
  • v3.6.0 Changes

    March 29, 2020

    ๐Ÿ›  Fix update for dependencies (Crayon was renamed to Chalk)

  • v3.5.0

    December 19, 2019
  • v3.4.0 Changes

    November 13, 2019

    โž• Added:

    • ๐Ÿ†• New typealias "annotation", allowing to fix common issues with generic protocols and ambigious class names
    • ๐Ÿ”ง A "sourcery" section to mockfile, to specify additional sourcery configurations to execute during generation
    • ๐Ÿคก resetMock(...) methods to reset mock internals
    • ๐Ÿ†• New tests suite for Xcode 11.2 (Swift 5.2)

    ๐Ÿ—„ Deprecated:

    • ๐Ÿ—„ deprecated clear() method on StaticMock in favour of resetMock(...)

    ๐Ÿ›  Fixed:

    • ๐Ÿ›  Fixed Parameter ExpressibleByArrayLiteral init, by @chuckluck44 (Charley Luckhardt)
    • ๐Ÿ›  Fixed Xcode 11 support by @glyuck (Vladimir Lyukov)
    • ๐Ÿ›  Fixed typos in Readme, by @iliaskarim and @mikeakers (Mike Akers)
    • ๐Ÿ›  Fixed tests for swift 5.0 and linux tests
  • v3.3.4 Changes

    August 09, 2019

    ๐Ÿ›  Fixed:

    • ๐Ÿ›  Fixed problem with not printable ASCI characters by @TimeDelta
    • ๐Ÿ›  Fixed problem with missing generic constraints by @demalex
  • v3.3.3 Changes

    June 26, 2019


    • Swift 5.0 issue with custom assertions not compiling
  • v3.3.2 Changes

    June 06, 2019

    ๐Ÿ›  Fixed:

    • ๐Ÿ›  Fixed problems with multiple mocks being part of same target (@davidmtamas)
  • v3.3.1

    May 28, 2019
  • v3.3.0 Changes

    May 25, 2019

    โž• Added:

    • โž• Added SwiftyMocky CLI, simplifying setup and providing doctor feature
    • โž• Added support for Swift Package Manager (SPM)
    • ๐Ÿ†• New configuration file for working with multiple targets - Mockfile
    • ๐Ÿ›  Fixed redundant constraints for methods with stripped generics (@tarbayev)
    • โž• Added Argument captor (@TimeDelta)

    โœ‚ Removed:

    • โฌ‡๏ธ dropped Swift 4.0, SwiftyMocky now requires Swift 4.1+
    • โฌ‡๏ธ dropped MockyCustom subspec, new subspec is Prototyping, for Carthage SwiftyPrototype