{"id":24139,"name":"github.com/apple/swift-syntax","ecosystem":"cocoapods","repository_url":null,"issues_count":6,"created_at":"2025-06-07T03:42:35.514Z","updated_at":"2025-06-07T03:42:35.514Z","purl":"pkg:cocoapods/github.com/apple/swift-syntax","unique_repositories_count":6,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3782666774","node_id":"PR_kwDOQwaIs867mAwR","number":10,"state":"open","title":"chore(deps): bump github.com/apple/swift-syntax from 600.0.1 to 602.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T19:43:08.000Z","updated_at":"2026-01-06T03:01:40.567Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/apple/swift-syntax","old_version":"600.0.1","new_version":"602.0.0","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 600.0.1 to 602.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e602.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e - A new Swift unqualified lookup library\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The library provides a new Swift unqualified lookup implementation detached from the compiler and accessible to outside clients. The query is stateless and can be directly run on swift-syntax syntax tree, with any syntax node functioning as an entry point. It produces an enum-based data structure as a result that partitions collected names based on the lexical scope of introduction.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2952\"\u003eswiftlang/swift-syntax#2952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotes: The library follows the behavior of the compiler implementation with some minor differences, such as a different way of handling dollar identifiers \u003ccode\u003e$x\u003c/code\u003e and generic parameters inside extensions. Furthermore, in the future, once the compiler adopts \u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e and it becomes the canonical implementation, results produced by the query will be guaranteed to be correct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticMessage\u003c/code\u003e has a new optional property, \u003ccode\u003ecategory\u003c/code\u003e, that provides a category name and documentation URL for a diagnostic.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Tools often have many different diagnostics. Diagnostic categories allow tools to group several diagnostics together with documentation that can help users understand what the diagnostics mean and how to address them. This API allows diagnostics to provide this category information. The diagnostic renderer will provide the category at the end of the diagnostic message in the form \u003ccode\u003e[#CategoryName]\u003c/code\u003e, and can print categories as \u0026quot;footnotes\u0026quot; with its \u003ccode\u003ecategoryFootnotes\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2981\"\u003eswiftlang/swift-syntax#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required. The new \u003ccode\u003ecategory\u003c/code\u003e property has optional type, and there is a default implementation that returns \u003ccode\u003enil\u003c/code\u003e. Types that conform to \u003ccode\u003eDiagnosticMessage\u003c/code\u003e can choose to implement this property and provide a category when appropriate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticsFormatter\u003c/code\u003e has a new method, \u003ccode\u003eformattedMessage\u003c/code\u003e, that formats a diagnostic message without any corresponding syntax node.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Some tools want to use the diagnostics formatter to produce diagnostics that don't relate to source code, or for which the source code isn't available. This API allows them to do so while maintaining consistent presentation.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3059\"\u003eswiftlang/swift-syntax#3059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFixIt.Change\u003c/code\u003e has a new case \u003ccode\u003ereplaceText\u003c/code\u003e that performs a textual replacement of a range of text with another string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The other \u003ccode\u003eFixIt.Change\u003c/code\u003e cases provide structured\nmodifications to syntax trees, such as replacing specific notes. Some\nclients provide Fix-Its that don't fit well into this structured model. The\n\u003ccode\u003ereplaceText\u003c/code\u003e case makes it possible for such clients to express Fix-Its.\u003c/li\u003e\n\u003cli\u003ePull request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3030\"\u003eswiftlang/swift-syntax#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration stems: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003ch2\u003eAPI-Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e has changed to \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Whether function-typed placeholders are expanded to trailing closures is now configurable using a \u003ccode\u003eformat\u003c/code\u003e argument to this rewriter. Additionally clients that support nested placeholders may request that the entire expanded closure be wrapped in an outer placeholder, e.g. \u003ccode\u003e\u0026lt;#{ \u0026lt;#foo#\u0026gt; in \u0026lt;#Bar#\u0026gt; }#\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2897\"\u003eswiftlang/swift-syntax#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Replace uses of \u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e with \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e. The initializer does not need to change: \u003ccode\u003e.init(indentationWidth:)\u003c/code\u003e on the new type provides the same behavior as the old type.\u003c/li\u003e\n\u003cli\u003eNotes: This improves code completion in a SourceKitLSP session where the trailing closure form may be undesirable. The nested placeholders offer more flexibility to end users, in editors that support it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxArena\u003c/code\u003e and \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e has changed to SPI\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003eSyntaxArena\u003c/code\u003e and the subclasses were only meant to be used when dealing with \u003ccode\u003eRawSyntax\u003c/code\u003e which is also SPI.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2930\"\u003eswiftlang/swift-syntax#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Do not use \u003ccode\u003eSyntaxArena\u003c/code\u003e or \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eNotes: Although the type itself was \u003ccode\u003epublic\u003c/code\u003e, most initializers were already SPI and there was no way to retrive them from existing types via public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxChildrenIndex\u003c/code\u003e is no longer \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003enil\u003c/code\u003e used to represent the end index. However, due to a change in the internal structure, the end index must now be retrieved from the collection.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2925\"\u003eswiftlang/swift-syntax#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Use \u003ccode\u003eSyntaxChildren.endIndex\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eNotes: \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e was a mistake. In general, \u003ccode\u003eCollection.Index\u003c/code\u003e should only be created and managed by the collection itself. For example, \u003ccode\u003eCollection.index(after:)\u003c/code\u003e exists, but \u003ccode\u003eIndex.advanced(by:)\u003c/code\u003e does not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/4799286537280063c85a32f09884cfbca301b1a1\"\u003e\u003ccode\u003e4799286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3148\"\u003e#3148\u003c/a\u003e from rintaro/6.2-parse-attr-nested-if-rdar157211447\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/cab738b8e58d85b2ac60f20e955196c97f5cbc73\"\u003e\u003ccode\u003ecab738b\u003c/code\u003e\u003c/a\u003e [SwiftParser] Handle nested '#if' in attribute list correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/952ed9c982d4860ee1667ee4c795c958a93446d5\"\u003e\u003ccode\u003e952ed9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3129\"\u003e#3129\u003c/a\u003e from swiftlang/jepa-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/21b3b45635decd1a0b89968f81b6d9a93128f773\"\u003e\u003ccode\u003e21b3b45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3126\"\u003e#3126\u003c/a\u003e from hamishknight/enable-inlinearray-sugar-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/34821878e4e11c55f4590648aafeb4c180069bee\"\u003e\u003ccode\u003e3482187\u003c/code\u003e\u003c/a\u003e Improve formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/e5c08f788eb43bf83ad5f06a839997d043dfb553\"\u003e\u003ccode\u003ee5c08f7\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/9bbeebc98d1ab69df9addd5b47e8319569961727\"\u003e\u003ccode\u003e9bbeebc\u003c/code\u003e\u003c/a\u003e Only parse 'nonisolated' as a specifier when we can have specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8f3671775c9444019374ebd116d2b68551d73d69\"\u003e\u003ccode\u003e8f36717\u003c/code\u003e\u003c/a\u003e Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/97299fc17e083ad422e2e4a5f97bf8d5b862b6c7\"\u003e\u003ccode\u003e97299fc\u003c/code\u003e\u003c/a\u003e Parse \u0026quot;late\u0026quot; specifiers for type attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8bab9ce9939d07cdae25129ce91ef8b1d41c69a9\"\u003e\u003ccode\u003e8bab9ce\u003c/code\u003e\u003c/a\u003e Regenerate syntax nodes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/600.0.1...602.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=600.0.1\u0026new-version=602.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Jimmy-Jung/AsyncNetwork/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jimmy-Jung%2FAsyncNetwork/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2894389828","node_id":"PR_kwDOLkZuv86shOJE","number":24,"state":"open","title":"chore(deps): bump github.com/apple/swift-syntax from 601.0.1 to 602.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-07T15:19:52.000Z","updated_at":"2025-10-07T15:19:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/apple/swift-syntax","old_version":"601.0.1","new_version":"602.0.0","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 601.0.1 to 602.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e602.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e - A new Swift unqualified lookup library\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The library provides a new Swift unqualified lookup implementation detached from the compiler and accessible to outside clients. The query is stateless and can be directly run on swift-syntax syntax tree, with any syntax node functioning as an entry point. It produces an enum-based data structure as a result that partitions collected names based on the lexical scope of introduction.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2952\"\u003eswiftlang/swift-syntax#2952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotes: The library follows the behavior of the compiler implementation with some minor differences, such as a different way of handling dollar identifiers \u003ccode\u003e$x\u003c/code\u003e and generic parameters inside extensions. Furthermore, in the future, once the compiler adopts \u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e and it becomes the canonical implementation, results produced by the query will be guaranteed to be correct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticMessage\u003c/code\u003e has a new optional property, \u003ccode\u003ecategory\u003c/code\u003e, that provides a category name and documentation URL for a diagnostic.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Tools often have many different diagnostics. Diagnostic categories allow tools to group several diagnostics together with documentation that can help users understand what the diagnostics mean and how to address them. This API allows diagnostics to provide this category information. The diagnostic renderer will provide the category at the end of the diagnostic message in the form \u003ccode\u003e[#CategoryName]\u003c/code\u003e, and can print categories as \u0026quot;footnotes\u0026quot; with its \u003ccode\u003ecategoryFootnotes\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2981\"\u003eswiftlang/swift-syntax#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required. The new \u003ccode\u003ecategory\u003c/code\u003e property has optional type, and there is a default implementation that returns \u003ccode\u003enil\u003c/code\u003e. Types that conform to \u003ccode\u003eDiagnosticMessage\u003c/code\u003e can choose to implement this property and provide a category when appropriate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticsFormatter\u003c/code\u003e has a new method, \u003ccode\u003eformattedMessage\u003c/code\u003e, that formats a diagnostic message without any corresponding syntax node.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Some tools want to use the diagnostics formatter to produce diagnostics that don't relate to source code, or for which the source code isn't available. This API allows them to do so while maintaining consistent presentation.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3059\"\u003eswiftlang/swift-syntax#3059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFixIt.Change\u003c/code\u003e has a new case \u003ccode\u003ereplaceText\u003c/code\u003e that performs a textual replacement of a range of text with another string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The other \u003ccode\u003eFixIt.Change\u003c/code\u003e cases provide structured\nmodifications to syntax trees, such as replacing specific notes. Some\nclients provide Fix-Its that don't fit well into this structured model. The\n\u003ccode\u003ereplaceText\u003c/code\u003e case makes it possible for such clients to express Fix-Its.\u003c/li\u003e\n\u003cli\u003ePull request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3030\"\u003eswiftlang/swift-syntax#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration stems: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003ch2\u003eAPI-Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e has changed to \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Whether function-typed placeholders are expanded to trailing closures is now configurable using a \u003ccode\u003eformat\u003c/code\u003e argument to this rewriter. Additionally clients that support nested placeholders may request that the entire expanded closure be wrapped in an outer placeholder, e.g. \u003ccode\u003e\u0026lt;#{ \u0026lt;#foo#\u0026gt; in \u0026lt;#Bar#\u0026gt; }#\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2897\"\u003eswiftlang/swift-syntax#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Replace uses of \u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e with \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e. The initializer does not need to change: \u003ccode\u003e.init(indentationWidth:)\u003c/code\u003e on the new type provides the same behavior as the old type.\u003c/li\u003e\n\u003cli\u003eNotes: This improves code completion in a SourceKitLSP session where the trailing closure form may be undesirable. The nested placeholders offer more flexibility to end users, in editors that support it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxArena\u003c/code\u003e and \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e has changed to SPI\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003eSyntaxArena\u003c/code\u003e and the subclasses were only meant to be used when dealing with \u003ccode\u003eRawSyntax\u003c/code\u003e which is also SPI.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2930\"\u003eswiftlang/swift-syntax#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Do not use \u003ccode\u003eSyntaxArena\u003c/code\u003e or \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eNotes: Although the type itself was \u003ccode\u003epublic\u003c/code\u003e, most initializers were already SPI and there was no way to retrive them from existing types via public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxChildrenIndex\u003c/code\u003e is no longer \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003enil\u003c/code\u003e used to represent the end index. However, due to a change in the internal structure, the end index must now be retrieved from the collection.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2925\"\u003eswiftlang/swift-syntax#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Use \u003ccode\u003eSyntaxChildren.endIndex\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eNotes: \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e was a mistake. In general, \u003ccode\u003eCollection.Index\u003c/code\u003e should only be created and managed by the collection itself. For example, \u003ccode\u003eCollection.index(after:)\u003c/code\u003e exists, but \u003ccode\u003eIndex.advanced(by:)\u003c/code\u003e does not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/4799286537280063c85a32f09884cfbca301b1a1\"\u003e\u003ccode\u003e4799286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3148\"\u003e#3148\u003c/a\u003e from rintaro/6.2-parse-attr-nested-if-rdar157211447\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/cab738b8e58d85b2ac60f20e955196c97f5cbc73\"\u003e\u003ccode\u003ecab738b\u003c/code\u003e\u003c/a\u003e [SwiftParser] Handle nested '#if' in attribute list correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/952ed9c982d4860ee1667ee4c795c958a93446d5\"\u003e\u003ccode\u003e952ed9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3129\"\u003e#3129\u003c/a\u003e from swiftlang/jepa-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/21b3b45635decd1a0b89968f81b6d9a93128f773\"\u003e\u003ccode\u003e21b3b45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3126\"\u003e#3126\u003c/a\u003e from hamishknight/enable-inlinearray-sugar-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/34821878e4e11c55f4590648aafeb4c180069bee\"\u003e\u003ccode\u003e3482187\u003c/code\u003e\u003c/a\u003e Improve formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/e5c08f788eb43bf83ad5f06a839997d043dfb553\"\u003e\u003ccode\u003ee5c08f7\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/9bbeebc98d1ab69df9addd5b47e8319569961727\"\u003e\u003ccode\u003e9bbeebc\u003c/code\u003e\u003c/a\u003e Only parse 'nonisolated' as a specifier when we can have specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8f3671775c9444019374ebd116d2b68551d73d69\"\u003e\u003ccode\u003e8f36717\u003c/code\u003e\u003c/a\u003e Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/97299fc17e083ad422e2e4a5f97bf8d5b862b6c7\"\u003e\u003ccode\u003e97299fc\u003c/code\u003e\u003c/a\u003e Parse \u0026quot;late\u0026quot; specifiers for type attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8bab9ce9939d07cdae25129ce91ef8b1d41c69a9\"\u003e\u003ccode\u003e8bab9ce\u003c/code\u003e\u003c/a\u003e Regenerate syntax nodes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/601.0.1...602.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=601.0.1\u0026new-version=602.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/EnesKaraosman/LoremSwiftify/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnesKaraosman%2FLoremSwiftify/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"2847602979","node_id":"PR_kwDOML9kZ86puvkj","number":17,"state":"open","title":"Bump github.com/apple/swift-syntax from 601.0.1 to 602.0.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T01:14:00.000Z","updated_at":"2025-09-22T01:14:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/apple/swift-syntax","old_version":"601.0.1","new_version":"602.0.0","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 601.0.1 to 602.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e602.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e - A new Swift unqualified lookup library\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The library provides a new Swift unqualified lookup implementation detached from the compiler and accessible to outside clients. The query is stateless and can be directly run on swift-syntax syntax tree, with any syntax node functioning as an entry point. It produces an enum-based data structure as a result that partitions collected names based on the lexical scope of introduction.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2952\"\u003eswiftlang/swift-syntax#2952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotes: The library follows the behavior of the compiler implementation with some minor differences, such as a different way of handling dollar identifiers \u003ccode\u003e$x\u003c/code\u003e and generic parameters inside extensions. Furthermore, in the future, once the compiler adopts \u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e and it becomes the canonical implementation, results produced by the query will be guaranteed to be correct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticMessage\u003c/code\u003e has a new optional property, \u003ccode\u003ecategory\u003c/code\u003e, that provides a category name and documentation URL for a diagnostic.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Tools often have many different diagnostics. Diagnostic categories allow tools to group several diagnostics together with documentation that can help users understand what the diagnostics mean and how to address them. This API allows diagnostics to provide this category information. The diagnostic renderer will provide the category at the end of the diagnostic message in the form \u003ccode\u003e[#CategoryName]\u003c/code\u003e, and can print categories as \u0026quot;footnotes\u0026quot; with its \u003ccode\u003ecategoryFootnotes\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2981\"\u003eswiftlang/swift-syntax#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required. The new \u003ccode\u003ecategory\u003c/code\u003e property has optional type, and there is a default implementation that returns \u003ccode\u003enil\u003c/code\u003e. Types that conform to \u003ccode\u003eDiagnosticMessage\u003c/code\u003e can choose to implement this property and provide a category when appropriate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticsFormatter\u003c/code\u003e has a new method, \u003ccode\u003eformattedMessage\u003c/code\u003e, that formats a diagnostic message without any corresponding syntax node.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Some tools want to use the diagnostics formatter to produce diagnostics that don't relate to source code, or for which the source code isn't available. This API allows them to do so while maintaining consistent presentation.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3059\"\u003eswiftlang/swift-syntax#3059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFixIt.Change\u003c/code\u003e has a new case \u003ccode\u003ereplaceText\u003c/code\u003e that performs a textual replacement of a range of text with another string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The other \u003ccode\u003eFixIt.Change\u003c/code\u003e cases provide structured\nmodifications to syntax trees, such as replacing specific notes. Some\nclients provide Fix-Its that don't fit well into this structured model. The\n\u003ccode\u003ereplaceText\u003c/code\u003e case makes it possible for such clients to express Fix-Its.\u003c/li\u003e\n\u003cli\u003ePull request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3030\"\u003eswiftlang/swift-syntax#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration stems: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003ch2\u003eAPI-Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e has changed to \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Whether function-typed placeholders are expanded to trailing closures is now configurable using a \u003ccode\u003eformat\u003c/code\u003e argument to this rewriter. Additionally clients that support nested placeholders may request that the entire expanded closure be wrapped in an outer placeholder, e.g. \u003ccode\u003e\u0026lt;#{ \u0026lt;#foo#\u0026gt; in \u0026lt;#Bar#\u0026gt; }#\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2897\"\u003eswiftlang/swift-syntax#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Replace uses of \u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e with \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e. The initializer does not need to change: \u003ccode\u003e.init(indentationWidth:)\u003c/code\u003e on the new type provides the same behavior as the old type.\u003c/li\u003e\n\u003cli\u003eNotes: This improves code completion in a SourceKitLSP session where the trailing closure form may be undesirable. The nested placeholders offer more flexibility to end users, in editors that support it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxArena\u003c/code\u003e and \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e has changed to SPI\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003eSyntaxArena\u003c/code\u003e and the subclasses were only meant to be used when dealing with \u003ccode\u003eRawSyntax\u003c/code\u003e which is also SPI.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2930\"\u003eswiftlang/swift-syntax#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Do not use \u003ccode\u003eSyntaxArena\u003c/code\u003e or \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eNotes: Although the type itself was \u003ccode\u003epublic\u003c/code\u003e, most initializers were already SPI and there was no way to retrive them from existing types via public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxChildrenIndex\u003c/code\u003e is no longer \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003enil\u003c/code\u003e used to represent the end index. However, due to a change in the internal structure, the end index must now be retrieved from the collection.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2925\"\u003eswiftlang/swift-syntax#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Use \u003ccode\u003eSyntaxChildren.endIndex\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eNotes: \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e was a mistake. In general, \u003ccode\u003eCollection.Index\u003c/code\u003e should only be created and managed by the collection itself. For example, \u003ccode\u003eCollection.index(after:)\u003c/code\u003e exists, but \u003ccode\u003eIndex.advanced(by:)\u003c/code\u003e does not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/4799286537280063c85a32f09884cfbca301b1a1\"\u003e\u003ccode\u003e4799286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3148\"\u003e#3148\u003c/a\u003e from rintaro/6.2-parse-attr-nested-if-rdar157211447\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/cab738b8e58d85b2ac60f20e955196c97f5cbc73\"\u003e\u003ccode\u003ecab738b\u003c/code\u003e\u003c/a\u003e [SwiftParser] Handle nested '#if' in attribute list correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/952ed9c982d4860ee1667ee4c795c958a93446d5\"\u003e\u003ccode\u003e952ed9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3129\"\u003e#3129\u003c/a\u003e from swiftlang/jepa-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/21b3b45635decd1a0b89968f81b6d9a93128f773\"\u003e\u003ccode\u003e21b3b45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3126\"\u003e#3126\u003c/a\u003e from hamishknight/enable-inlinearray-sugar-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/34821878e4e11c55f4590648aafeb4c180069bee\"\u003e\u003ccode\u003e3482187\u003c/code\u003e\u003c/a\u003e Improve formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/e5c08f788eb43bf83ad5f06a839997d043dfb553\"\u003e\u003ccode\u003ee5c08f7\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/9bbeebc98d1ab69df9addd5b47e8319569961727\"\u003e\u003ccode\u003e9bbeebc\u003c/code\u003e\u003c/a\u003e Only parse 'nonisolated' as a specifier when we can have specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8f3671775c9444019374ebd116d2b68551d73d69\"\u003e\u003ccode\u003e8f36717\u003c/code\u003e\u003c/a\u003e Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/97299fc17e083ad422e2e4a5f97bf8d5b862b6c7\"\u003e\u003ccode\u003e97299fc\u003c/code\u003e\u003c/a\u003e Parse \u0026quot;late\u0026quot; specifiers for type attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8bab9ce9939d07cdae25129ce91ef8b1d41c69a9\"\u003e\u003ccode\u003e8bab9ce\u003c/code\u003e\u003c/a\u003e Regenerate syntax nodes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/601.0.1...602.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=601.0.1\u0026new-version=602.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/torobi/SwallowLint/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/torobi%2FSwallowLint/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2713346659","node_id":"PR_kwDOPWlHd86humJj","number":6,"state":"open","title":"build(deps): bump github.com/apple/swift-syntax from 509.1.1 to 601.0.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-01T14:03:38.000Z","updated_at":"2025-08-01T14:03:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/apple/swift-syntax","old_version":"509.1.1","new_version":"601.0.1","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 509.1.1 to 601.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e601.0.1\u003c/h2\u003e\n\u003cp\u003eFixes a missing dependency from SwiftSyntax to SwiftSyntax601 which prevented its use in \u003ccode\u003e#if canImport\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e601.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eRightType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eLeftType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericArgumentSynax\u003c/code\u003e has a new \u003ccode\u003eArgument\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericParameterSyntax\u003c/code\u003e now has a new \u003ccode\u003especifier\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: With the introduction of value generics, generic parameters can now be optionally preceded by either a \u003ccode\u003elet\u003c/code\u003e or an \u003ccode\u003eeach\u003c/code\u003e. The \u003ccode\u003especifier\u003c/code\u003e property captures the token representing which one was parsed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2785\"\u003eswiftlang/swift-syntax#2785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eIntegerLiteralExprSyntax\u003c/code\u003e and \u003ccode\u003eFloatLiteralExprSyntax\u003c/code\u003e now have a computed \u003ccode\u003erepresentedLiteralValue\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Allows retrieving the represented literal value when valid.\u003c/li\u003e\n\u003cli\u003eIssue: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/405\"\u003eapple/swift-syntax#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/pull/2605\"\u003eapple/swift-syntax#2605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxProtocol\u003c/code\u003e now has a method \u003ccode\u003eancestorOrSelf\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Returns the node or the first ancestor that satisfies \u003ccode\u003econdition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2696\"\u003eswiftlang/swift-syntax#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eError\u003c/code\u003e protocol now has an \u003ccode\u003easDiagnostics(at:)\u003c/code\u003e method.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method translates an error into one or more diagnostics, recognizing \u003ccode\u003eDiagnosticsError\u003c/code\u003e and \u003ccode\u003eDiagnosticMessage\u003c/code\u003e instances or providing its own \u003ccode\u003eDiagnostic\u003c/code\u003e as needed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new library \u003ccode\u003eSwiftIfConfig\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This new library provides facilities for evaluating \u003ccode\u003e#if\u003c/code\u003e conditions and determining which regions of a syntax tree are active according to a given build configuration.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftBasicFormat\u003c/code\u003e adds a method \u003ccode\u003eindented(by:)\u003c/code\u003e to all syntax node types.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method indents a node’s contents using a provided piece of \u003ccode\u003eTrivia\u003c/code\u003e, optionally including the first line.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2843\"\u003eswiftlang/swift-syntax#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e has a new \u003ccode\u003einit?(name: String)\u003c/code\u003e initializer.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This initializer returns the \u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e 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 \u003ccode\u003e-enable-experimental-feature\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2895\"\u003eswiftlang/swift-syntax#2895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSyntaxProtocol.trimmed\u003c/code\u003e detaches the node\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/f99ae8aa18f0cf0d53481901f88a0991dc3bd4a2\"\u003e\u003ccode\u003ef99ae8a\u003c/code\u003e\u003c/a\u003e Fix formatting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/6f1bf4d3547c2ca9e9d13bb11f2c191852d608da\"\u003e\u003ccode\u003e6f1bf4d\u003c/code\u003e\u003c/a\u003e Specify SwiftSyntax601 in more places.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1103c45ece4f7fe160b8f75b4ea1ee2e5fac1841\"\u003e\u003ccode\u003e1103c45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2976\"\u003e#2976\u003c/a\u003e from ahoppen/6.1/disable-parameter-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/ced59cc531073ef85ec78d290938c47192e08378\"\u003e\u003ccode\u003eced59cc\u003c/code\u003e\u003c/a\u003e Do not validate that all parameters have documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8ceb17262cf9a7c89ffaf2d1d62c32cee76151aa\"\u003e\u003ccode\u003e8ceb172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2921\"\u003e#2921\u003c/a\u003e from rintaro/6.1-genricargument-compat-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/245b516b7b29d7e3891fa7e8a1d3972a20f2c120\"\u003e\u003ccode\u003e245b516\u003c/code\u003e\u003c/a\u003e [Compat] Add GenericArgumentSyntax comatibility initializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/41bde9e3af2ffbccb6fb9ddd47061b4479b832dd\"\u003e\u003ccode\u003e41bde9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2914\"\u003e#2914\u003c/a\u003e from ahoppen/6.1/fix-example-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/287bd69c447890bc17fa522914b9f1997a329d76\"\u003e\u003ccode\u003e287bd69\u003c/code\u003e\u003c/a\u003e Fix build warnings in the \u003ccode\u003eExamples\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1cd35348b089ff8966588742c69727205d99f8ed\"\u003e\u003ccode\u003e1cd3534\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2883\"\u003e#2883\u003c/a\u003e from MAJKFL/add-swiftIfConfig-to-swiftLexicalLookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/334fd5937954247408be1d7be2a2d72aa2f9a17c\"\u003e\u003ccode\u003e334fd59\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eConfiguredRegions\u003c/code\u003e in \u003ccode\u003eLookupConfig\u003c/code\u003e for handling \u003ccode\u003e#if\u003c/code\u003e clauses.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/509.1.1...601.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=509.1.1\u0026new-version=601.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/brunogama/MesageBus/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunogama%2FMesageBus/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"2697523487","node_id":"PR_kwDOPI-xN86gyPEf","number":1,"state":"closed","title":"Bump github.com/apple/swift-syntax from 600.0.1 to 601.0.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-26T22:51:10.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-26T22:42:39.000Z","updated_at":"2025-07-26T22:51:10.000Z","time_to_close":511,"merged_at":"2025-07-26T22:51:10.000Z","merged_by":"barryw","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/apple/swift-syntax","old_version":"600.0.1","new_version":"601.0.1","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 600.0.1 to 601.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e601.0.1\u003c/h2\u003e\n\u003cp\u003eFixes a missing dependency from SwiftSyntax to SwiftSyntax601 which prevented its use in \u003ccode\u003e#if canImport\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e601.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eRightType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eLeftType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericArgumentSynax\u003c/code\u003e has a new \u003ccode\u003eArgument\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericParameterSyntax\u003c/code\u003e now has a new \u003ccode\u003especifier\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: With the introduction of value generics, generic parameters can now be optionally preceded by either a \u003ccode\u003elet\u003c/code\u003e or an \u003ccode\u003eeach\u003c/code\u003e. The \u003ccode\u003especifier\u003c/code\u003e property captures the token representing which one was parsed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2785\"\u003eswiftlang/swift-syntax#2785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eIntegerLiteralExprSyntax\u003c/code\u003e and \u003ccode\u003eFloatLiteralExprSyntax\u003c/code\u003e now have a computed \u003ccode\u003erepresentedLiteralValue\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Allows retrieving the represented literal value when valid.\u003c/li\u003e\n\u003cli\u003eIssue: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/405\"\u003eapple/swift-syntax#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/pull/2605\"\u003eapple/swift-syntax#2605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxProtocol\u003c/code\u003e now has a method \u003ccode\u003eancestorOrSelf\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Returns the node or the first ancestor that satisfies \u003ccode\u003econdition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2696\"\u003eswiftlang/swift-syntax#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eError\u003c/code\u003e protocol now has an \u003ccode\u003easDiagnostics(at:)\u003c/code\u003e method.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method translates an error into one or more diagnostics, recognizing \u003ccode\u003eDiagnosticsError\u003c/code\u003e and \u003ccode\u003eDiagnosticMessage\u003c/code\u003e instances or providing its own \u003ccode\u003eDiagnostic\u003c/code\u003e as needed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new library \u003ccode\u003eSwiftIfConfig\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This new library provides facilities for evaluating \u003ccode\u003e#if\u003c/code\u003e conditions and determining which regions of a syntax tree are active according to a given build configuration.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftBasicFormat\u003c/code\u003e adds a method \u003ccode\u003eindented(by:)\u003c/code\u003e to all syntax node types.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method indents a node’s contents using a provided piece of \u003ccode\u003eTrivia\u003c/code\u003e, optionally including the first line.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2843\"\u003eswiftlang/swift-syntax#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e has a new \u003ccode\u003einit?(name: String)\u003c/code\u003e initializer.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This initializer returns the \u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e 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 \u003ccode\u003e-enable-experimental-feature\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2895\"\u003eswiftlang/swift-syntax#2895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSyntaxProtocol.trimmed\u003c/code\u003e detaches the node\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/f99ae8aa18f0cf0d53481901f88a0991dc3bd4a2\"\u003e\u003ccode\u003ef99ae8a\u003c/code\u003e\u003c/a\u003e Fix formatting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/6f1bf4d3547c2ca9e9d13bb11f2c191852d608da\"\u003e\u003ccode\u003e6f1bf4d\u003c/code\u003e\u003c/a\u003e Specify SwiftSyntax601 in more places.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1103c45ece4f7fe160b8f75b4ea1ee2e5fac1841\"\u003e\u003ccode\u003e1103c45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2976\"\u003e#2976\u003c/a\u003e from ahoppen/6.1/disable-parameter-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/ced59cc531073ef85ec78d290938c47192e08378\"\u003e\u003ccode\u003eced59cc\u003c/code\u003e\u003c/a\u003e Do not validate that all parameters have documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8ceb17262cf9a7c89ffaf2d1d62c32cee76151aa\"\u003e\u003ccode\u003e8ceb172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2921\"\u003e#2921\u003c/a\u003e from rintaro/6.1-genricargument-compat-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/245b516b7b29d7e3891fa7e8a1d3972a20f2c120\"\u003e\u003ccode\u003e245b516\u003c/code\u003e\u003c/a\u003e [Compat] Add GenericArgumentSyntax comatibility initializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/41bde9e3af2ffbccb6fb9ddd47061b4479b832dd\"\u003e\u003ccode\u003e41bde9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2914\"\u003e#2914\u003c/a\u003e from ahoppen/6.1/fix-example-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/287bd69c447890bc17fa522914b9f1997a329d76\"\u003e\u003ccode\u003e287bd69\u003c/code\u003e\u003c/a\u003e Fix build warnings in the \u003ccode\u003eExamples\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1cd35348b089ff8966588742c69727205d99f8ed\"\u003e\u003ccode\u003e1cd3534\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2883\"\u003e#2883\u003c/a\u003e from MAJKFL/add-swiftIfConfig-to-swiftLexicalLookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/334fd5937954247408be1d7be2a2d72aa2f9a17c\"\u003e\u003ccode\u003e334fd59\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eConfiguredRegions\u003c/code\u003e in \u003ccode\u003eLookupConfig\u003c/code\u003e for handling \u003ccode\u003e#if\u003c/code\u003e clauses.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/600.0.1...601.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=600.0.1\u0026new-version=601.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/barryw/LuaKit/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/barryw%2FLuaKit/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"2485465318","node_id":"PR_kwDOLAHQRM6UJTDm","number":5,"state":"closed","title":"Bump github.com/apple/swift-syntax from 601.0.0 to 601.0.1 in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-23T00:09:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-28T10:41:37.000Z","updated_at":"2025-05-23T00:09:22.000Z","time_to_close":2122065,"merged_at":"2025-05-23T00:09:22.000Z","merged_by":"tachyonics","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/apple/swift-syntax","old_version":"601.0.0","new_version":"601.0.1","repository_url":"https://github.com/apple/swift-syntax"}],"path":"the all-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the all-dependencies group with 1 update: [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax).\n\nUpdates `github.com/apple/swift-syntax` from 601.0.0 to 601.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e601.0.1\u003c/h2\u003e\n\u003cp\u003eFixes a missing dependency from SwiftSyntax to SwiftSyntax601 which prevented its use in \u003ccode\u003e#if canImport\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/f99ae8aa18f0cf0d53481901f88a0991dc3bd4a2\"\u003e\u003ccode\u003ef99ae8a\u003c/code\u003e\u003c/a\u003e Fix formatting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/6f1bf4d3547c2ca9e9d13bb11f2c191852d608da\"\u003e\u003ccode\u003e6f1bf4d\u003c/code\u003e\u003c/a\u003e Specify SwiftSyntax601 in more places.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-syntax/compare/601.0.0...601.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=601.0.0\u0026new-version=601.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tachyonics/smockable/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachyonics%2Fsmockable/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}],"issue_packages":[{"old_version":"600.0.1","new_version":"602.0.0","update_type":"major","path":null,"pr_created_at":"2026-01-05T19:43:08.000Z","version_change":"600.0.1 → 602.0.0","issue":{"uuid":"3782666774","node_id":"PR_kwDOQwaIs867mAwR","number":10,"state":"open","title":"chore(deps): bump github.com/apple/swift-syntax from 600.0.1 to 602.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T19:43:08.000Z","updated_at":"2026-01-06T03:01:40.567Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/apple/swift-syntax","old_version":"600.0.1","new_version":"602.0.0","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 600.0.1 to 602.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e602.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e - A new Swift unqualified lookup library\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The library provides a new Swift unqualified lookup implementation detached from the compiler and accessible to outside clients. The query is stateless and can be directly run on swift-syntax syntax tree, with any syntax node functioning as an entry point. It produces an enum-based data structure as a result that partitions collected names based on the lexical scope of introduction.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2952\"\u003eswiftlang/swift-syntax#2952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotes: The library follows the behavior of the compiler implementation with some minor differences, such as a different way of handling dollar identifiers \u003ccode\u003e$x\u003c/code\u003e and generic parameters inside extensions. Furthermore, in the future, once the compiler adopts \u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e and it becomes the canonical implementation, results produced by the query will be guaranteed to be correct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticMessage\u003c/code\u003e has a new optional property, \u003ccode\u003ecategory\u003c/code\u003e, that provides a category name and documentation URL for a diagnostic.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Tools often have many different diagnostics. Diagnostic categories allow tools to group several diagnostics together with documentation that can help users understand what the diagnostics mean and how to address them. This API allows diagnostics to provide this category information. The diagnostic renderer will provide the category at the end of the diagnostic message in the form \u003ccode\u003e[#CategoryName]\u003c/code\u003e, and can print categories as \u0026quot;footnotes\u0026quot; with its \u003ccode\u003ecategoryFootnotes\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2981\"\u003eswiftlang/swift-syntax#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required. The new \u003ccode\u003ecategory\u003c/code\u003e property has optional type, and there is a default implementation that returns \u003ccode\u003enil\u003c/code\u003e. Types that conform to \u003ccode\u003eDiagnosticMessage\u003c/code\u003e can choose to implement this property and provide a category when appropriate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticsFormatter\u003c/code\u003e has a new method, \u003ccode\u003eformattedMessage\u003c/code\u003e, that formats a diagnostic message without any corresponding syntax node.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Some tools want to use the diagnostics formatter to produce diagnostics that don't relate to source code, or for which the source code isn't available. This API allows them to do so while maintaining consistent presentation.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3059\"\u003eswiftlang/swift-syntax#3059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFixIt.Change\u003c/code\u003e has a new case \u003ccode\u003ereplaceText\u003c/code\u003e that performs a textual replacement of a range of text with another string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The other \u003ccode\u003eFixIt.Change\u003c/code\u003e cases provide structured\nmodifications to syntax trees, such as replacing specific notes. Some\nclients provide Fix-Its that don't fit well into this structured model. The\n\u003ccode\u003ereplaceText\u003c/code\u003e case makes it possible for such clients to express Fix-Its.\u003c/li\u003e\n\u003cli\u003ePull request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3030\"\u003eswiftlang/swift-syntax#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration stems: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003ch2\u003eAPI-Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e has changed to \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Whether function-typed placeholders are expanded to trailing closures is now configurable using a \u003ccode\u003eformat\u003c/code\u003e argument to this rewriter. Additionally clients that support nested placeholders may request that the entire expanded closure be wrapped in an outer placeholder, e.g. \u003ccode\u003e\u0026lt;#{ \u0026lt;#foo#\u0026gt; in \u0026lt;#Bar#\u0026gt; }#\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2897\"\u003eswiftlang/swift-syntax#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Replace uses of \u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e with \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e. The initializer does not need to change: \u003ccode\u003e.init(indentationWidth:)\u003c/code\u003e on the new type provides the same behavior as the old type.\u003c/li\u003e\n\u003cli\u003eNotes: This improves code completion in a SourceKitLSP session where the trailing closure form may be undesirable. The nested placeholders offer more flexibility to end users, in editors that support it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxArena\u003c/code\u003e and \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e has changed to SPI\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003eSyntaxArena\u003c/code\u003e and the subclasses were only meant to be used when dealing with \u003ccode\u003eRawSyntax\u003c/code\u003e which is also SPI.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2930\"\u003eswiftlang/swift-syntax#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Do not use \u003ccode\u003eSyntaxArena\u003c/code\u003e or \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eNotes: Although the type itself was \u003ccode\u003epublic\u003c/code\u003e, most initializers were already SPI and there was no way to retrive them from existing types via public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxChildrenIndex\u003c/code\u003e is no longer \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003enil\u003c/code\u003e used to represent the end index. However, due to a change in the internal structure, the end index must now be retrieved from the collection.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2925\"\u003eswiftlang/swift-syntax#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Use \u003ccode\u003eSyntaxChildren.endIndex\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eNotes: \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e was a mistake. In general, \u003ccode\u003eCollection.Index\u003c/code\u003e should only be created and managed by the collection itself. For example, \u003ccode\u003eCollection.index(after:)\u003c/code\u003e exists, but \u003ccode\u003eIndex.advanced(by:)\u003c/code\u003e does not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/4799286537280063c85a32f09884cfbca301b1a1\"\u003e\u003ccode\u003e4799286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3148\"\u003e#3148\u003c/a\u003e from rintaro/6.2-parse-attr-nested-if-rdar157211447\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/cab738b8e58d85b2ac60f20e955196c97f5cbc73\"\u003e\u003ccode\u003ecab738b\u003c/code\u003e\u003c/a\u003e [SwiftParser] Handle nested '#if' in attribute list correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/952ed9c982d4860ee1667ee4c795c958a93446d5\"\u003e\u003ccode\u003e952ed9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3129\"\u003e#3129\u003c/a\u003e from swiftlang/jepa-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/21b3b45635decd1a0b89968f81b6d9a93128f773\"\u003e\u003ccode\u003e21b3b45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3126\"\u003e#3126\u003c/a\u003e from hamishknight/enable-inlinearray-sugar-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/34821878e4e11c55f4590648aafeb4c180069bee\"\u003e\u003ccode\u003e3482187\u003c/code\u003e\u003c/a\u003e Improve formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/e5c08f788eb43bf83ad5f06a839997d043dfb553\"\u003e\u003ccode\u003ee5c08f7\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/9bbeebc98d1ab69df9addd5b47e8319569961727\"\u003e\u003ccode\u003e9bbeebc\u003c/code\u003e\u003c/a\u003e Only parse 'nonisolated' as a specifier when we can have specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8f3671775c9444019374ebd116d2b68551d73d69\"\u003e\u003ccode\u003e8f36717\u003c/code\u003e\u003c/a\u003e Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/97299fc17e083ad422e2e4a5f97bf8d5b862b6c7\"\u003e\u003ccode\u003e97299fc\u003c/code\u003e\u003c/a\u003e Parse \u0026quot;late\u0026quot; specifiers for type attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8bab9ce9939d07cdae25129ce91ef8b1d41c69a9\"\u003e\u003ccode\u003e8bab9ce\u003c/code\u003e\u003c/a\u003e Regenerate syntax nodes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/600.0.1...602.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=600.0.1\u0026new-version=602.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Jimmy-Jung/AsyncNetwork/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jimmy-Jung%2FAsyncNetwork/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"601.0.1","new_version":"602.0.0","update_type":"major","path":null,"pr_created_at":"2025-10-07T15:19:52.000Z","version_change":"601.0.1 → 602.0.0","issue":{"uuid":"2894389828","node_id":"PR_kwDOLkZuv86shOJE","number":24,"state":"open","title":"chore(deps): bump github.com/apple/swift-syntax from 601.0.1 to 602.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-07T15:19:52.000Z","updated_at":"2025-10-07T15:19:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/apple/swift-syntax","old_version":"601.0.1","new_version":"602.0.0","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 601.0.1 to 602.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e602.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e - A new Swift unqualified lookup library\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The library provides a new Swift unqualified lookup implementation detached from the compiler and accessible to outside clients. The query is stateless and can be directly run on swift-syntax syntax tree, with any syntax node functioning as an entry point. It produces an enum-based data structure as a result that partitions collected names based on the lexical scope of introduction.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2952\"\u003eswiftlang/swift-syntax#2952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotes: The library follows the behavior of the compiler implementation with some minor differences, such as a different way of handling dollar identifiers \u003ccode\u003e$x\u003c/code\u003e and generic parameters inside extensions. Furthermore, in the future, once the compiler adopts \u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e and it becomes the canonical implementation, results produced by the query will be guaranteed to be correct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticMessage\u003c/code\u003e has a new optional property, \u003ccode\u003ecategory\u003c/code\u003e, that provides a category name and documentation URL for a diagnostic.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Tools often have many different diagnostics. Diagnostic categories allow tools to group several diagnostics together with documentation that can help users understand what the diagnostics mean and how to address them. This API allows diagnostics to provide this category information. The diagnostic renderer will provide the category at the end of the diagnostic message in the form \u003ccode\u003e[#CategoryName]\u003c/code\u003e, and can print categories as \u0026quot;footnotes\u0026quot; with its \u003ccode\u003ecategoryFootnotes\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2981\"\u003eswiftlang/swift-syntax#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required. The new \u003ccode\u003ecategory\u003c/code\u003e property has optional type, and there is a default implementation that returns \u003ccode\u003enil\u003c/code\u003e. Types that conform to \u003ccode\u003eDiagnosticMessage\u003c/code\u003e can choose to implement this property and provide a category when appropriate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticsFormatter\u003c/code\u003e has a new method, \u003ccode\u003eformattedMessage\u003c/code\u003e, that formats a diagnostic message without any corresponding syntax node.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Some tools want to use the diagnostics formatter to produce diagnostics that don't relate to source code, or for which the source code isn't available. This API allows them to do so while maintaining consistent presentation.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3059\"\u003eswiftlang/swift-syntax#3059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFixIt.Change\u003c/code\u003e has a new case \u003ccode\u003ereplaceText\u003c/code\u003e that performs a textual replacement of a range of text with another string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The other \u003ccode\u003eFixIt.Change\u003c/code\u003e cases provide structured\nmodifications to syntax trees, such as replacing specific notes. Some\nclients provide Fix-Its that don't fit well into this structured model. The\n\u003ccode\u003ereplaceText\u003c/code\u003e case makes it possible for such clients to express Fix-Its.\u003c/li\u003e\n\u003cli\u003ePull request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3030\"\u003eswiftlang/swift-syntax#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration stems: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003ch2\u003eAPI-Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e has changed to \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Whether function-typed placeholders are expanded to trailing closures is now configurable using a \u003ccode\u003eformat\u003c/code\u003e argument to this rewriter. Additionally clients that support nested placeholders may request that the entire expanded closure be wrapped in an outer placeholder, e.g. \u003ccode\u003e\u0026lt;#{ \u0026lt;#foo#\u0026gt; in \u0026lt;#Bar#\u0026gt; }#\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2897\"\u003eswiftlang/swift-syntax#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Replace uses of \u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e with \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e. The initializer does not need to change: \u003ccode\u003e.init(indentationWidth:)\u003c/code\u003e on the new type provides the same behavior as the old type.\u003c/li\u003e\n\u003cli\u003eNotes: This improves code completion in a SourceKitLSP session where the trailing closure form may be undesirable. The nested placeholders offer more flexibility to end users, in editors that support it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxArena\u003c/code\u003e and \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e has changed to SPI\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003eSyntaxArena\u003c/code\u003e and the subclasses were only meant to be used when dealing with \u003ccode\u003eRawSyntax\u003c/code\u003e which is also SPI.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2930\"\u003eswiftlang/swift-syntax#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Do not use \u003ccode\u003eSyntaxArena\u003c/code\u003e or \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eNotes: Although the type itself was \u003ccode\u003epublic\u003c/code\u003e, most initializers were already SPI and there was no way to retrive them from existing types via public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxChildrenIndex\u003c/code\u003e is no longer \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003enil\u003c/code\u003e used to represent the end index. However, due to a change in the internal structure, the end index must now be retrieved from the collection.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2925\"\u003eswiftlang/swift-syntax#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Use \u003ccode\u003eSyntaxChildren.endIndex\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eNotes: \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e was a mistake. In general, \u003ccode\u003eCollection.Index\u003c/code\u003e should only be created and managed by the collection itself. For example, \u003ccode\u003eCollection.index(after:)\u003c/code\u003e exists, but \u003ccode\u003eIndex.advanced(by:)\u003c/code\u003e does not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/4799286537280063c85a32f09884cfbca301b1a1\"\u003e\u003ccode\u003e4799286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3148\"\u003e#3148\u003c/a\u003e from rintaro/6.2-parse-attr-nested-if-rdar157211447\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/cab738b8e58d85b2ac60f20e955196c97f5cbc73\"\u003e\u003ccode\u003ecab738b\u003c/code\u003e\u003c/a\u003e [SwiftParser] Handle nested '#if' in attribute list correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/952ed9c982d4860ee1667ee4c795c958a93446d5\"\u003e\u003ccode\u003e952ed9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3129\"\u003e#3129\u003c/a\u003e from swiftlang/jepa-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/21b3b45635decd1a0b89968f81b6d9a93128f773\"\u003e\u003ccode\u003e21b3b45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3126\"\u003e#3126\u003c/a\u003e from hamishknight/enable-inlinearray-sugar-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/34821878e4e11c55f4590648aafeb4c180069bee\"\u003e\u003ccode\u003e3482187\u003c/code\u003e\u003c/a\u003e Improve formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/e5c08f788eb43bf83ad5f06a839997d043dfb553\"\u003e\u003ccode\u003ee5c08f7\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/9bbeebc98d1ab69df9addd5b47e8319569961727\"\u003e\u003ccode\u003e9bbeebc\u003c/code\u003e\u003c/a\u003e Only parse 'nonisolated' as a specifier when we can have specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8f3671775c9444019374ebd116d2b68551d73d69\"\u003e\u003ccode\u003e8f36717\u003c/code\u003e\u003c/a\u003e Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/97299fc17e083ad422e2e4a5f97bf8d5b862b6c7\"\u003e\u003ccode\u003e97299fc\u003c/code\u003e\u003c/a\u003e Parse \u0026quot;late\u0026quot; specifiers for type attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8bab9ce9939d07cdae25129ce91ef8b1d41c69a9\"\u003e\u003ccode\u003e8bab9ce\u003c/code\u003e\u003c/a\u003e Regenerate syntax nodes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/601.0.1...602.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=601.0.1\u0026new-version=602.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/EnesKaraosman/LoremSwiftify/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnesKaraosman%2FLoremSwiftify/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"601.0.1","new_version":"602.0.0","update_type":"major","path":null,"pr_created_at":"2025-09-22T01:14:00.000Z","version_change":"601.0.1 → 602.0.0","issue":{"uuid":"2847602979","node_id":"PR_kwDOML9kZ86puvkj","number":17,"state":"open","title":"Bump github.com/apple/swift-syntax from 601.0.1 to 602.0.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T01:14:00.000Z","updated_at":"2025-09-22T01:14:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/apple/swift-syntax","old_version":"601.0.1","new_version":"602.0.0","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 601.0.1 to 602.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e602.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e - A new Swift unqualified lookup library\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The library provides a new Swift unqualified lookup implementation detached from the compiler and accessible to outside clients. The query is stateless and can be directly run on swift-syntax syntax tree, with any syntax node functioning as an entry point. It produces an enum-based data structure as a result that partitions collected names based on the lexical scope of introduction.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2952\"\u003eswiftlang/swift-syntax#2952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNotes: The library follows the behavior of the compiler implementation with some minor differences, such as a different way of handling dollar identifiers \u003ccode\u003e$x\u003c/code\u003e and generic parameters inside extensions. Furthermore, in the future, once the compiler adopts \u003ccode\u003eSwiftLexicalLookup\u003c/code\u003e and it becomes the canonical implementation, results produced by the query will be guaranteed to be correct.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticMessage\u003c/code\u003e has a new optional property, \u003ccode\u003ecategory\u003c/code\u003e, that provides a category name and documentation URL for a diagnostic.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Tools often have many different diagnostics. Diagnostic categories allow tools to group several diagnostics together with documentation that can help users understand what the diagnostics mean and how to address them. This API allows diagnostics to provide this category information. The diagnostic renderer will provide the category at the end of the diagnostic message in the form \u003ccode\u003e[#CategoryName]\u003c/code\u003e, and can print categories as \u0026quot;footnotes\u0026quot; with its \u003ccode\u003ecategoryFootnotes\u003c/code\u003e method.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2981\"\u003eswiftlang/swift-syntax#2981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required. The new \u003ccode\u003ecategory\u003c/code\u003e property has optional type, and there is a default implementation that returns \u003ccode\u003enil\u003c/code\u003e. Types that conform to \u003ccode\u003eDiagnosticMessage\u003c/code\u003e can choose to implement this property and provide a category when appropriate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eDiagnosticsFormatter\u003c/code\u003e has a new method, \u003ccode\u003eformattedMessage\u003c/code\u003e, that formats a diagnostic message without any corresponding syntax node.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Some tools want to use the diagnostics formatter to produce diagnostics that don't relate to source code, or for which the source code isn't available. This API allows them to do so while maintaining consistent presentation.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3059\"\u003eswiftlang/swift-syntax#3059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eFixIt.Change\u003c/code\u003e has a new case \u003ccode\u003ereplaceText\u003c/code\u003e that performs a textual replacement of a range of text with another string.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: The other \u003ccode\u003eFixIt.Change\u003c/code\u003e cases provide structured\nmodifications to syntax trees, such as replacing specific notes. Some\nclients provide Fix-Its that don't fit well into this structured model. The\n\u003ccode\u003ereplaceText\u003c/code\u003e case makes it possible for such clients to express Fix-Its.\u003c/li\u003e\n\u003cli\u003ePull request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/3030\"\u003eswiftlang/swift-syntax#3030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration stems: None required.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003ch2\u003eAPI-Incompatible Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e has changed to \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Whether function-typed placeholders are expanded to trailing closures is now configurable using a \u003ccode\u003eformat\u003c/code\u003e argument to this rewriter. Additionally clients that support nested placeholders may request that the entire expanded closure be wrapped in an outer placeholder, e.g. \u003ccode\u003e\u0026lt;#{ \u0026lt;#foo#\u0026gt; in \u0026lt;#Bar#\u0026gt; }#\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2897\"\u003eswiftlang/swift-syntax#2897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Replace uses of \u003ccode\u003eExpandEditorPlaceholdersToTrailingClosures\u003c/code\u003e with \u003ccode\u003eExpandEditorPlaceholdersToLiteralClosures\u003c/code\u003e. The initializer does not need to change: \u003ccode\u003e.init(indentationWidth:)\u003c/code\u003e on the new type provides the same behavior as the old type.\u003c/li\u003e\n\u003cli\u003eNotes: This improves code completion in a SourceKitLSP session where the trailing closure form may be undesirable. The nested placeholders offer more flexibility to end users, in editors that support it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxArena\u003c/code\u003e and \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e has changed to SPI\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003eSyntaxArena\u003c/code\u003e and the subclasses were only meant to be used when dealing with \u003ccode\u003eRawSyntax\u003c/code\u003e which is also SPI.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2930\"\u003eswiftlang/swift-syntax#2930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Do not use \u003ccode\u003eSyntaxArena\u003c/code\u003e or \u003ccode\u003eParsingSyntaxArena\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003eNotes: Although the type itself was \u003ccode\u003epublic\u003c/code\u003e, most initializers were already SPI and there was no way to retrive them from existing types via public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxChildrenIndex\u003c/code\u003e is no longer \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: \u003ccode\u003enil\u003c/code\u003e used to represent the end index. However, due to a change in the internal structure, the end index must now be retrieved from the collection.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2925\"\u003eswiftlang/swift-syntax#2925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigration steps: Use \u003ccode\u003eSyntaxChildren.endIndex\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eNotes: \u003ccode\u003eExpressibleByNilLiteral\u003c/code\u003e was a mistake. In general, \u003ccode\u003eCollection.Index\u003c/code\u003e should only be created and managed by the collection itself. For example, \u003ccode\u003eCollection.index(after:)\u003c/code\u003e exists, but \u003ccode\u003eIndex.advanced(by:)\u003c/code\u003e does not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/4799286537280063c85a32f09884cfbca301b1a1\"\u003e\u003ccode\u003e4799286\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3148\"\u003e#3148\u003c/a\u003e from rintaro/6.2-parse-attr-nested-if-rdar157211447\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/cab738b8e58d85b2ac60f20e955196c97f5cbc73\"\u003e\u003ccode\u003ecab738b\u003c/code\u003e\u003c/a\u003e [SwiftParser] Handle nested '#if' in attribute list correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/952ed9c982d4860ee1667ee4c795c958a93446d5\"\u003e\u003ccode\u003e952ed9c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3129\"\u003e#3129\u003c/a\u003e from swiftlang/jepa-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/21b3b45635decd1a0b89968f81b6d9a93128f773\"\u003e\u003ccode\u003e21b3b45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/3126\"\u003e#3126\u003c/a\u003e from hamishknight/enable-inlinearray-sugar-6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/34821878e4e11c55f4590648aafeb4c180069bee\"\u003e\u003ccode\u003e3482187\u003c/code\u003e\u003c/a\u003e Improve formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/e5c08f788eb43bf83ad5f06a839997d043dfb553\"\u003e\u003ccode\u003ee5c08f7\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/9bbeebc98d1ab69df9addd5b47e8319569961727\"\u003e\u003ccode\u003e9bbeebc\u003c/code\u003e\u003c/a\u003e Only parse 'nonisolated' as a specifier when we can have specifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8f3671775c9444019374ebd116d2b68551d73d69\"\u003e\u003ccode\u003e8f36717\u003c/code\u003e\u003c/a\u003e Formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/97299fc17e083ad422e2e4a5f97bf8d5b862b6c7\"\u003e\u003ccode\u003e97299fc\u003c/code\u003e\u003c/a\u003e Parse \u0026quot;late\u0026quot; specifiers for type attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8bab9ce9939d07cdae25129ce91ef8b1d41c69a9\"\u003e\u003ccode\u003e8bab9ce\u003c/code\u003e\u003c/a\u003e Regenerate syntax nodes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/601.0.1...602.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=601.0.1\u0026new-version=602.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/torobi/SwallowLint/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/torobi%2FSwallowLint/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"509.1.1","new_version":"601.0.1","update_type":"major","path":null,"pr_created_at":"2025-08-01T14:03:38.000Z","version_change":"509.1.1 → 601.0.1","issue":{"uuid":"2713346659","node_id":"PR_kwDOPWlHd86humJj","number":6,"state":"open","title":"build(deps): bump github.com/apple/swift-syntax from 509.1.1 to 601.0.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-01T14:03:38.000Z","updated_at":"2025-08-01T14:03:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/apple/swift-syntax","old_version":"509.1.1","new_version":"601.0.1","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 509.1.1 to 601.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e601.0.1\u003c/h2\u003e\n\u003cp\u003eFixes a missing dependency from SwiftSyntax to SwiftSyntax601 which prevented its use in \u003ccode\u003e#if canImport\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e601.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eRightType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eLeftType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericArgumentSynax\u003c/code\u003e has a new \u003ccode\u003eArgument\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericParameterSyntax\u003c/code\u003e now has a new \u003ccode\u003especifier\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: With the introduction of value generics, generic parameters can now be optionally preceded by either a \u003ccode\u003elet\u003c/code\u003e or an \u003ccode\u003eeach\u003c/code\u003e. The \u003ccode\u003especifier\u003c/code\u003e property captures the token representing which one was parsed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2785\"\u003eswiftlang/swift-syntax#2785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eIntegerLiteralExprSyntax\u003c/code\u003e and \u003ccode\u003eFloatLiteralExprSyntax\u003c/code\u003e now have a computed \u003ccode\u003erepresentedLiteralValue\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Allows retrieving the represented literal value when valid.\u003c/li\u003e\n\u003cli\u003eIssue: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/405\"\u003eapple/swift-syntax#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/pull/2605\"\u003eapple/swift-syntax#2605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxProtocol\u003c/code\u003e now has a method \u003ccode\u003eancestorOrSelf\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Returns the node or the first ancestor that satisfies \u003ccode\u003econdition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2696\"\u003eswiftlang/swift-syntax#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eError\u003c/code\u003e protocol now has an \u003ccode\u003easDiagnostics(at:)\u003c/code\u003e method.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method translates an error into one or more diagnostics, recognizing \u003ccode\u003eDiagnosticsError\u003c/code\u003e and \u003ccode\u003eDiagnosticMessage\u003c/code\u003e instances or providing its own \u003ccode\u003eDiagnostic\u003c/code\u003e as needed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new library \u003ccode\u003eSwiftIfConfig\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This new library provides facilities for evaluating \u003ccode\u003e#if\u003c/code\u003e conditions and determining which regions of a syntax tree are active according to a given build configuration.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftBasicFormat\u003c/code\u003e adds a method \u003ccode\u003eindented(by:)\u003c/code\u003e to all syntax node types.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method indents a node’s contents using a provided piece of \u003ccode\u003eTrivia\u003c/code\u003e, optionally including the first line.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2843\"\u003eswiftlang/swift-syntax#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e has a new \u003ccode\u003einit?(name: String)\u003c/code\u003e initializer.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This initializer returns the \u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e 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 \u003ccode\u003e-enable-experimental-feature\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2895\"\u003eswiftlang/swift-syntax#2895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSyntaxProtocol.trimmed\u003c/code\u003e detaches the node\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/f99ae8aa18f0cf0d53481901f88a0991dc3bd4a2\"\u003e\u003ccode\u003ef99ae8a\u003c/code\u003e\u003c/a\u003e Fix formatting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/6f1bf4d3547c2ca9e9d13bb11f2c191852d608da\"\u003e\u003ccode\u003e6f1bf4d\u003c/code\u003e\u003c/a\u003e Specify SwiftSyntax601 in more places.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1103c45ece4f7fe160b8f75b4ea1ee2e5fac1841\"\u003e\u003ccode\u003e1103c45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2976\"\u003e#2976\u003c/a\u003e from ahoppen/6.1/disable-parameter-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/ced59cc531073ef85ec78d290938c47192e08378\"\u003e\u003ccode\u003eced59cc\u003c/code\u003e\u003c/a\u003e Do not validate that all parameters have documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8ceb17262cf9a7c89ffaf2d1d62c32cee76151aa\"\u003e\u003ccode\u003e8ceb172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2921\"\u003e#2921\u003c/a\u003e from rintaro/6.1-genricargument-compat-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/245b516b7b29d7e3891fa7e8a1d3972a20f2c120\"\u003e\u003ccode\u003e245b516\u003c/code\u003e\u003c/a\u003e [Compat] Add GenericArgumentSyntax comatibility initializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/41bde9e3af2ffbccb6fb9ddd47061b4479b832dd\"\u003e\u003ccode\u003e41bde9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2914\"\u003e#2914\u003c/a\u003e from ahoppen/6.1/fix-example-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/287bd69c447890bc17fa522914b9f1997a329d76\"\u003e\u003ccode\u003e287bd69\u003c/code\u003e\u003c/a\u003e Fix build warnings in the \u003ccode\u003eExamples\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1cd35348b089ff8966588742c69727205d99f8ed\"\u003e\u003ccode\u003e1cd3534\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2883\"\u003e#2883\u003c/a\u003e from MAJKFL/add-swiftIfConfig-to-swiftLexicalLookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/334fd5937954247408be1d7be2a2d72aa2f9a17c\"\u003e\u003ccode\u003e334fd59\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eConfiguredRegions\u003c/code\u003e in \u003ccode\u003eLookupConfig\u003c/code\u003e for handling \u003ccode\u003e#if\u003c/code\u003e clauses.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/509.1.1...601.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=509.1.1\u0026new-version=601.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/brunogama/MesageBus/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brunogama%2FMesageBus/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"600.0.1","new_version":"601.0.1","update_type":"major","path":null,"pr_created_at":"2025-07-26T22:42:39.000Z","version_change":"600.0.1 → 601.0.1","issue":{"uuid":"2697523487","node_id":"PR_kwDOPI-xN86gyPEf","number":1,"state":"closed","title":"Bump github.com/apple/swift-syntax from 600.0.1 to 601.0.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-26T22:51:10.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-07-26T22:42:39.000Z","updated_at":"2025-07-26T22:51:10.000Z","time_to_close":511,"merged_at":"2025-07-26T22:51:10.000Z","merged_by":"barryw","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/apple/swift-syntax","old_version":"600.0.1","new_version":"601.0.1","repository_url":"https://github.com/apple/swift-syntax"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax) from 600.0.1 to 601.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e601.0.1\u003c/h2\u003e\n\u003cp\u003eFixes a missing dependency from SwiftSyntax to SwiftSyntax601 which prevented its use in \u003ccode\u003e#if canImport\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e601.0.0\u003c/h2\u003e\n\u003ch2\u003eNew APIs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eRightType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSameTypeRequirementSyntax\u003c/code\u003e has a new \u003ccode\u003eLeftType\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericArgumentSynax\u003c/code\u003e has a new \u003ccode\u003eArgument\u003c/code\u003e nested type.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: 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 \u003ccode\u003eExprSyntax\u003c/code\u003e or a \u003ccode\u003eTypeSyntax\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2859\"\u003eswiftlang/swift-syntax#2859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eGenericParameterSyntax\u003c/code\u003e now has a new \u003ccode\u003especifier\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: With the introduction of value generics, generic parameters can now be optionally preceded by either a \u003ccode\u003elet\u003c/code\u003e or an \u003ccode\u003eeach\u003c/code\u003e. The \u003ccode\u003especifier\u003c/code\u003e property captures the token representing which one was parsed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2785\"\u003eswiftlang/swift-syntax#2785\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eIntegerLiteralExprSyntax\u003c/code\u003e and \u003ccode\u003eFloatLiteralExprSyntax\u003c/code\u003e now have a computed \u003ccode\u003erepresentedLiteralValue\u003c/code\u003e property.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Allows retrieving the represented literal value when valid.\u003c/li\u003e\n\u003cli\u003eIssue: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/405\"\u003eapple/swift-syntax#405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/apple/swift-syntax/pull/2605\"\u003eapple/swift-syntax#2605\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSyntaxProtocol\u003c/code\u003e now has a method \u003ccode\u003eancestorOrSelf\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: Returns the node or the first ancestor that satisfies \u003ccode\u003econdition\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2696\"\u003eswiftlang/swift-syntax#2696\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eError\u003c/code\u003e protocol now has an \u003ccode\u003easDiagnostics(at:)\u003c/code\u003e method.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method translates an error into one or more diagnostics, recognizing \u003ccode\u003eDiagnosticsError\u003c/code\u003e and \u003ccode\u003eDiagnosticMessage\u003c/code\u003e instances or providing its own \u003ccode\u003eDiagnostic\u003c/code\u003e as needed.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded a new library \u003ccode\u003eSwiftIfConfig\u003c/code\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This new library provides facilities for evaluating \u003ccode\u003e#if\u003c/code\u003e conditions and determining which regions of a syntax tree are active according to a given build configuration.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/1816\"\u003eswiftlang/swift-syntax#1816\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eSwiftBasicFormat\u003c/code\u003e adds a method \u003ccode\u003eindented(by:)\u003c/code\u003e to all syntax node types.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This method indents a node’s contents using a provided piece of \u003ccode\u003eTrivia\u003c/code\u003e, optionally including the first line.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2843\"\u003eswiftlang/swift-syntax#2843\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e has a new \u003ccode\u003einit?(name: String)\u003c/code\u003e initializer.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDescription: This initializer returns the \u003ccode\u003eParser.ExperimentalFeatures\u003c/code\u003e 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 \u003ccode\u003e-enable-experimental-feature\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003ePull Request: \u003ca href=\"https://redirect.github.com/swiftlang/swift-syntax/pull/2895\"\u003eswiftlang/swift-syntax#2895\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAPI Behavior Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSyntaxProtocol.trimmed\u003c/code\u003e detaches the node\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/f99ae8aa18f0cf0d53481901f88a0991dc3bd4a2\"\u003e\u003ccode\u003ef99ae8a\u003c/code\u003e\u003c/a\u003e Fix formatting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/6f1bf4d3547c2ca9e9d13bb11f2c191852d608da\"\u003e\u003ccode\u003e6f1bf4d\u003c/code\u003e\u003c/a\u003e Specify SwiftSyntax601 in more places.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1103c45ece4f7fe160b8f75b4ea1ee2e5fac1841\"\u003e\u003ccode\u003e1103c45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2976\"\u003e#2976\u003c/a\u003e from ahoppen/6.1/disable-parameter-validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/ced59cc531073ef85ec78d290938c47192e08378\"\u003e\u003ccode\u003eced59cc\u003c/code\u003e\u003c/a\u003e Do not validate that all parameters have documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/8ceb17262cf9a7c89ffaf2d1d62c32cee76151aa\"\u003e\u003ccode\u003e8ceb172\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2921\"\u003e#2921\u003c/a\u003e from rintaro/6.1-genricargument-compat-init\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/245b516b7b29d7e3891fa7e8a1d3972a20f2c120\"\u003e\u003ccode\u003e245b516\u003c/code\u003e\u003c/a\u003e [Compat] Add GenericArgumentSyntax comatibility initializer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/41bde9e3af2ffbccb6fb9ddd47061b4479b832dd\"\u003e\u003ccode\u003e41bde9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2914\"\u003e#2914\u003c/a\u003e from ahoppen/6.1/fix-example-warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/287bd69c447890bc17fa522914b9f1997a329d76\"\u003e\u003ccode\u003e287bd69\u003c/code\u003e\u003c/a\u003e Fix build warnings in the \u003ccode\u003eExamples\u003c/code\u003e package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/1cd35348b089ff8966588742c69727205d99f8ed\"\u003e\u003ccode\u003e1cd3534\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-syntax/issues/2883\"\u003e#2883\u003c/a\u003e from MAJKFL/add-swiftIfConfig-to-swiftLexicalLookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/334fd5937954247408be1d7be2a2d72aa2f9a17c\"\u003e\u003ccode\u003e334fd59\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eConfiguredRegions\u003c/code\u003e in \u003ccode\u003eLookupConfig\u003c/code\u003e for handling \u003ccode\u003e#if\u003c/code\u003e clauses.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-syntax/compare/600.0.1...601.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=600.0.1\u0026new-version=601.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/barryw/LuaKit/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/barryw%2FLuaKit/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"601.0.0","new_version":"601.0.1","update_type":"patch","path":"the all-dependencies group","pr_created_at":"2025-04-28T10:41:37.000Z","version_change":"601.0.0 → 601.0.1","issue":{"uuid":"2485465318","node_id":"PR_kwDOLAHQRM6UJTDm","number":5,"state":"closed","title":"Bump github.com/apple/swift-syntax from 601.0.0 to 601.0.1 in the all-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-23T00:09:22.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-04-28T10:41:37.000Z","updated_at":"2025-05-23T00:09:22.000Z","time_to_close":2122065,"merged_at":"2025-05-23T00:09:22.000Z","merged_by":"tachyonics","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/apple/swift-syntax","old_version":"601.0.0","new_version":"601.0.1","repository_url":"https://github.com/apple/swift-syntax"}],"path":"the all-dependencies group","ecosystem":"cocoapods"},"body":"Bumps the all-dependencies group with 1 update: [github.com/apple/swift-syntax](https://github.com/apple/swift-syntax).\n\nUpdates `github.com/apple/swift-syntax` from 601.0.0 to 601.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-syntax/releases\"\u003egithub.com/apple/swift-syntax's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e601.0.1\u003c/h2\u003e\n\u003cp\u003eFixes a missing dependency from SwiftSyntax to SwiftSyntax601 which prevented its use in \u003ccode\u003e#if canImport\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/f99ae8aa18f0cf0d53481901f88a0991dc3bd4a2\"\u003e\u003ccode\u003ef99ae8a\u003c/code\u003e\u003c/a\u003e Fix formatting.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swiftlang/swift-syntax/commit/6f1bf4d3547c2ca9e9d13bb11f2c191852d608da\"\u003e\u003ccode\u003e6f1bf4d\u003c/code\u003e\u003c/a\u003e Specify SwiftSyntax601 in more places.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-syntax/compare/601.0.0...601.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-syntax\u0026package-manager=swift\u0026previous-version=601.0.0\u0026new-version=601.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e 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)\n- `@dependabot ignore \u003cdependency name\u003e` 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)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/tachyonics/smockable/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachyonics%2Fsmockable/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}}]}