Skip to content

5.7.0

Latest

Choose a tag to compare

@BarredEwe BarredEwe released this 09 Jul 09:00

What's Changed

Added

  • Added support for native SwiftUI parameterized previews using #Preview(..., arguments:).
  • Prefire now expands each preview argument into separate snapshot tests and Playbook previews.

Fixed

  • Improved #Preview macro extraction by using SwiftSyntax instead of brace scanning.
  • Fixed detection of single-line previews like #Preview("Name") { View() }.
  • Updated generated snapshot tests to use the current SnapshotTesting record API.

PRs

  • Fix deprecated verifySnapshot(record:) in generated tests by @AllDmeat in #165
  • Detect single-line previews like #Preview("x") { foo() } by @AllDmeat in #166
  • Support native preview arguments by @BarredEwe in #167

Full Changelog: 5.6.1...5.7.0

What's Changed

  • Fix deprecated verifySnapshot(record:) in generated tests by @AllDmeat in #165
  • Detect single-line previews like #Preview("x") { foo() } by @AllDmeat in #166
  • Support native preview arguments by @BarredEwe in #167

Full Changelog: 5.6.1...5.7.0