Skip to content

Releases: Kolos65/Mockable

Mockable 0.2.0

17 Dec 09:27
Compare
Choose a tag to compare

What's Changed

  • Add Linux support by removing combine in #94

Full Changelog: 0.1.3...0.2.0

Mockable 0.1.3

10 Dec 14:16
Compare
Choose a tag to compare

What's Changed

  • fix: fix existential any errors in macro generated code by @Kolos65 in #92

Full Changelog: 0.1.2...0.1.3

Mockable 0.1.2

10 Dec 09:30
Compare
Choose a tag to compare

What's Changed

  • fix: fix existential any errors in project by @Kolos65 in #91

Full Changelog: 0.1.1...0.1.2

Mockable 0.1.1

02 Dec 12:09
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.0...0.1.1

Mockable 0.1.0

01 Dec 21:34
Compare
Choose a tag to compare

What's Changed

  • Add Swift 6 support by @Kolos65 in #64
  • Typed throws support
  • Update to SwiftSyntax 600
  • Fix issues in global actor annotated mocks

Full Changelog: 0.0.12...0.1.0

Mockable 0.0.12

18 Nov 09:06
Compare
Choose a tag to compare

What's Changed

  • fix: use legacy issue-reporting package name for compatibility by @Kolos65 in #84

Full Changelog: 0.0.11...0.0.12

Mockable 0.0.11

30 Sep 07:10
Compare
Choose a tag to compare

What's Changed

  • Keep escaping closure attribute in mocks in #71
  • Support nonisolated keyword in #80
  • Use fully qualified identifiers in mocks to fix name collisions in #81
  • Protocols inheriting from NSObjectProtocol will now result in NSObject subclass mocks
  • Support Swift Testing and remove the MockableTest target by adding swift-issue-reporting in #82

Breaking Changes

  • The Mockable protocol (used for auto-mocking in relaxed mode) was renamed to Mocked to avoid collision with the module name in #81
  • The need for theMockableTest test support target was eliminated by adding swift-issue-reporting in #82

Full Changelog: 0.0.10...0.0.11

Mockable 0.0.10

02 Aug 17:18
Compare
Choose a tag to compare

What's Changed

  • Add support for actor protocols by @Kolos65 in #62
  • Point SwiftSyntax package at swiftlang org by @ianthetechie in #66
  • Add availability to mocks when parametrized protocols found in requirements by @Kolos65 in #68

New Contributors

Full Changelog: 0.0.9...0.0.10

Mockable 0.0.9

28 Jun 12:57
Compare
Choose a tag to compare

What's Changed

  • Depend on exact SwiftLint version by @Kolos65 in #50
  • Support all swift-syntax versions up to 510 by @Kolos65 in #51
  • Remove back tick from names in enum case specifiers by @Kolos65 in #52
  • Excluding private modifiers for mock members by @hainayanda in #49
  • Support sendable conformance by @Kolos65 in #58

Full Changelog: 0.0.8...0.0.9

Mockable 0.0.8

29 Apr 11:00
Compare
Choose a tag to compare

What's Changed

  • Rename MockService to MockableService to avoid name collision by @gaelfoppolo in #43

New Contributors

Full Changelog: 0.0.7...0.0.8