Skip to content

Releases: stackotter/swift-macro-toolkit

v0.6.0

25 Nov 01:14
Compare
Choose a tag to compare

What's Changed

  • Updated packages and swift-syntax to 600.0.0 by @atifdev10 in #20
  • Add Macro Compatibility Check to the main workflow by @Matejkob in #21
  • Attribute identifier was using constant by @wildthink in #22

New Contributors

Full Changelog: v0.5.0...v0.6.0

DeclGroup improvements, cleaner tests, and migration to `swiftlang/swift-syntax`

27 Aug 11:46
2eded9c
Compare
Choose a tag to compare

What's Changed

  • Transition to swift-macro-testing for Macro Testing by @ajkolean in #16
  • Add Wrappers for Class, Actor, Extension by @ajkolean in #17
  • Migrate organisation from apple to swiftlang by @deivitaka in #18

New Contributors

Full Changelog: v0.4.0...v0.5.0

Update to SwiftSyntax 510.0.0

13 May 04:27
Compare
Choose a tag to compare

What's Changed

  • Add some examples by @Mx-Iris in #13
  • Fix extra space in withAsyncModifier by @alessionossa in #14
  • Update to SwiftSyntax 510.0.0
  • Improve ergonomics of accessing declaration group properties (e.g. struct properties); flattens out multi-identifier bindings into separate properties
  • Other minor improvements

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

17 Oct 01:49
Compare
Choose a tag to compare

Thanks to @mikhailmaslo SwiftMacroToolkit can now be built on iOS versions lower than iOS 16. This isn't necessary for Macro usecases, but it's nice to be able to use SwiftMacroToolkit as a wrapper over the SwiftSyntax library for non-macro purposes (for example in an iOS Swift code editor or something).

v0.3.0

03 Oct 00:19
41cc7a1
Compare
Choose a tag to compare

Updating to Swift Syntax 509.0.0

This release contains a few breaking changes to update to Swift Syntax's first stable release since introducing macros. These breaking changes were kept to a minimum and shouldn't affect too many use cases. Enjoy!