Releases: swiftlang/swift-syntax
Releases · swiftlang/swift-syntax
604.0.0-prerelease-2026-03-31
Merge pull request #3300 from cachemeifyoucan/eng/PR-can-import-versi…
604.0.0-prerelease-2026-03-24
Merge pull request #3298 from calda/cal--computed-var-body-macro
603.0.0
New APIs
-
SwiftIfConfig.StaticBuildConfigurationa data structure for a build configuration.- Description: This describes all of the aspects of a build configuration that are needed for #if evaluation. It is Codable so that it can be stored and replayed later.
- Pull Request: #3154
-
MacroExpansionContext.buildConfiguration- Description:
MacroExpansionContextnow hasbuildConfigurationproperty describing the build configuration that will be used with the generated source code. - Pull Request: #3154
- Description:
API Behavior Changes
Deprecations
API-Incompatible Changes
604.0.0-prerelease-2026-01-20
Merge pull request #3229 from myaumura/update-computed-properties-cod…
603.0.0-prerelease-2026-02-23
Merge pull request #3228 from jmschonfeld/6.3/basicmacroexpansioncont…
603.0.0-prerelease-2026-02-16
Merge pull request #3228 from jmschonfeld/6.3/basicmacroexpansioncont…
603.0.0-prerelease-2026-02-09
Merge pull request #3228 from jmschonfeld/6.3/basicmacroexpansioncont…
603.0.0-prerelease-2025-12-17
Merge pull request #3212 from rintaro/6.3-update-publisher-again [6.3] Update allowed publishers (retake)
604.0.0-prerelease-2025-12-15
Merge pull request #3203 from bnbarham/bump-to-604 Bump main to 604.0.0
603.0.0-prerelease-2025-10-30
Merge pull request #3177 from tshortli/work-around-swift-6.2-retroact…