Releases: stackotter/swift-macro-toolkit
Releases · stackotter/swift-macro-toolkit
v0.6.0
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
- @atifdev10 made their first contribution in #20
- @Matejkob made their first contribution in #21
- @wildthink made their first contribution in #22
Full Changelog: v0.5.0...v0.6.0
DeclGroup improvements, cleaner tests, and migration to `swiftlang/swift-syntax`
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
toswiftlang
by @deivitaka in #18
New Contributors
- @ajkolean made their first contribution in #16
- @deivitaka made their first contribution in #18
Full Changelog: v0.4.0...v0.5.0
Update to SwiftSyntax 510.0.0
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
- @Mx-Iris made their first contribution in #13
- @alessionossa made their first contribution in #14
Full Changelog: v0.3.1...v0.4.0
v0.3.1
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
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!