tree-sitter-swift
swift grammar for the tree-sitter parsing library
0.7.3
4.6M downloads/mo
#4717 most downloaded on crates.io
alex-pinkus/tree-sitter-swift
What this package is like to depend on
Last release 2 months ago
01 Jun 2026
Release timing varies
gaps range from 1 weeks to 11 months
Rarely documented
notes for 3 of 23 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
23 releases · first in 2022
2 releases in the last 12 months
see the full history below
Release timeline
23 releases · Jan 2022 to Jun 2026Releases
latest 23-
0.7.301 Jun 2026Release notes
Open source →NOTE: Download
tree-sitter-swift.tar.gzfor the complete source code.What's Changed
- Fix pypi publishing workflow by @alex-pinkus in #571
- Fix github release workflow by @alex-pinkus in #572
- Add consume and discard operators -- SE-0366, SE-0390 by @danfaer in #575
- Add do throws(E) do-catch syntax -- SE-0413 by @danfaer in #577
- Fix parsing of double-optional types (Type??) in lambda parameters by @danfaer in #578
- Support parenthesized nonisolated modifier: nonisolated(unsafe) / nonisolated(nonsending) by @danfaer in #582
- Support bracket-qualified nested type access (Type<[T].Index>) by @danfaer in #584
- Allow #if/#elseif/#else/#endif directives inside type bodies by @danfaer in #583
Full Changelog: 0.7.2...0.7.3
-
0.7.204 May 2026Release notes
Open source →NOTE: Download
tree-sitter-swift.tar.gzfor the complete source code.What's Changed
- Use correct URL for project home by @pombredanne in #506
- Include LICENSE file in crate by @michel-slm in #537
- fix: calloc(0, ...) allocates zero bytes in scanner by @apanloco in #554
- Fix UB in eat_operators by @alex-pinkus in #560
- Bump Python package version to 0.7.1 by @danfaer in #562
- Add typed throws (throws(E)) grammar support by @danfaer in #567
New Contributors
- @pombredanne made their first contribution in #506
- @michel-slm made their first contribution in #537
- @apanloco made their first contribution in #554
- @danfaer made their first contribution in #562
Full Changelog: 0.7.1-pypi...0.7.2-pypi
-
0.7.123 Jun 2025 -
0.7.002 Feb 2025Nothing published for this version
-
0.6.006 Sep 2024Nothing published for this version
-
0.5.004 May 2024Nothing published for this version
-
0.4.316 Mar 2024Nothing published for this version
-
0.4.214 Mar 2024Nothing published for this version
-
0.4.104 Mar 2024Nothing published for this version
-
0.4.023 Jan 2024Nothing published for this version
-
0.3.621 Feb 2023Nothing published for this version
-
0.3.519 Feb 2023Nothing published for this version
-
0.3.408 Oct 2022Nothing published for this version
-
0.3.312 Sep 2022Nothing published for this version
-
0.3.228 Aug 2022Nothing published for this version
-
0.3.116 Aug 2022Nothing published for this version
-
0.3.018 Jun 2022Nothing published for this version
-
0.2.015 Apr 2022Nothing published for this version
-
0.1.404 Mar 2022Nothing published for this version
-
0.1.306 Feb 2022Nothing published for this version
-
0.1.216 Jan 2022Nothing published for this version
-
0.1.116 Jan 2022Nothing published for this version
-
0.1.014 Jan 2022Nothing published for this version