Skip to content

Bump github.com/apple/swift-syntax from 600.0.1 to 601.0.0 in the all-dependencies group #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 22, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 31, 2025

Bumps the all-dependencies group with 1 update: github.com/apple/swift-syntax.

Updates github.com/apple/swift-syntax from 600.0.1 to 601.0.0

Release notes

Sourced from github.com/apple/swift-syntax's releases.

601.0.0

New APIs

  • SameTypeRequirementSyntax has a new RightType nested type.

    • Description: The Swift parser can now parse values as types in certain situations, so the new type reflects the possibility of the argument being either an ExprSyntax or a TypeSyntax.
    • Pull Request: swiftlang/swift-syntax#2859
  • SameTypeRequirementSyntax has a new LeftType nested type.

    • Description: The Swift parser can now parse values as types in certain situations, so the new type reflects the possibility of the argument being either an ExprSyntax or a TypeSyntax.
    • Pull Request: swiftlang/swift-syntax#2859
  • GenericArgumentSynax has a new Argument nested type.

    • Description: The Swift parser can now parse values as types in certain situations, so the new type reflects the possibility of the argument being either an ExprSyntax or a TypeSyntax.
    • Pull Request: swiftlang/swift-syntax#2859
  • GenericParameterSyntax now has a new specifier property.

    • Description: With the introduction of value generics, generic parameters can now be optionally preceded by either a let or an each. The specifier property captures the token representing which one was parsed.
    • Pull Request: swiftlang/swift-syntax#2785
  • IntegerLiteralExprSyntax and FloatLiteralExprSyntax now have a computed representedLiteralValue property.

  • SyntaxProtocol now has a method ancestorOrSelf.

  • Error protocol now has an asDiagnostics(at:) method.

    • Description: This method translates an error into one or more diagnostics, recognizing DiagnosticsError and DiagnosticMessage instances or providing its own Diagnostic as needed.
    • Pull Request: swiftlang/swift-syntax#1816
  • Added a new library SwiftIfConfig.

    • Description: This new library provides facilities for evaluating #if conditions and determining which regions of a syntax tree are active according to a given build configuration.
    • Pull Request: swiftlang/swift-syntax#1816
  • SwiftBasicFormat adds a method indented(by:) to all syntax node types.

    • Description: This method indents a node’s contents using a provided piece of Trivia, optionally including the first line.
    • Pull Request: swiftlang/swift-syntax#2843
  • Parser.ExperimentalFeatures has a new init?(name: String) initializer.

    • Description: This initializer returns the Parser.ExperimentalFeatures value that matches the experimental parser feature with the given name. The name must be spelled the same way as it is when passed to the compiler using the -enable-experimental-feature flag.
    • Pull Request: swiftlang/swift-syntax#2895

API Behavior Changes

  • SyntaxProtocol.trimmed detaches the node
    • Description: Getting a trimmed version of a node detaches it from its parent. Having the trimmed node be attached to a parent was not intuitive because eg. printing the parent node would have the trimmed trivia missing, most likely forming invalid Swift code.
    • Pull Request: apple/swift-syntax#2689

... (truncated)

Commits
  • 1103c45 Merge pull request #2976 from ahoppen/6.1/disable-parameter-validation
  • ced59cc Do not validate that all parameters have documentation
  • 8ceb172 Merge pull request #2921 from rintaro/6.1-genricargument-compat-init
  • 245b516 [Compat] Add GenericArgumentSyntax comatibility initializer
  • 41bde9e Merge pull request #2914 from ahoppen/6.1/fix-example-warnings
  • 287bd69 Fix build warnings in the Examples package
  • 1cd3534 Merge pull request #2883 from MAJKFL/add-swiftIfConfig-to-swiftLexicalLookup
  • 334fd59 Use ConfiguredRegions in LookupConfig for handling #if clauses.
  • 39a57d4 Merge pull request #2864 from roopekv/code-gen-keep-whitespace-after-comma-if...
  • 36f57a4 Merge pull request #2891 from MAJKFL/sanitize-dollar-identifier
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-dependencies group with 1 update: [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax).


Updates `github.com/apple/swift-syntax` from 600.0.1 to 601.0.0
- [Release notes](https://github.com/apple/swift-syntax/releases)
- [Commits](swiftlang/swift-syntax@600.0.1...601.0.0)

---
updated-dependencies:
- dependency-name: github.com/apple/swift-syntax
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code labels Mar 31, 2025
@tachyonics tachyonics merged commit cf4966f into main Apr 22, 2025
3 checks passed
@tachyonics tachyonics deleted the dependabot/swift/all-dependencies-43859d6c57 branch April 22, 2025 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant