{"id":55561,"name":"github.com/onevcat/rainbow","ecosystem":"cocoapods","repository_url":null,"issues_count":2,"created_at":"2025-07-28T10:21:03.088Z","updated_at":"2025-07-28T10:21:03.088Z","purl":"pkg:cocoapods/github.com/onevcat/rainbow","unique_repositories_count":2,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"2703713618","node_id":"PR_kwDOMuPJkM6hJ2VS","number":9,"state":"closed","title":"Bump github.com/onevcat/rainbow from 4.1.0 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["swiftyfinch"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-30T19:17:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T11:02:13.000Z","updated_at":"2025-07-30T19:17:27.000Z","time_to_close":116114,"merged_at":"2025-07-30T19:17:27.000Z","merged_by":"swiftyfinch","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/onevcat/rainbow","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/onevcat/Rainbow"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/onevcat/rainbow](https://github.com/onevcat/Rainbow) from 4.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onevcat/Rainbow/releases\"\u003egithub.com/onevcat/rainbow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-performance \u003ccode\u003eStyledStringBuilder\u003c/code\u003e API for efficient string chaining (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHSL (Hue, Saturation, Lightness) color support with RGB conversion (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrikethrough style support with ANSI escape sequences (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConditional styling feature allowing styles based on conditions (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBatch operations API for better performance when applying multiple styles (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComprehensive performance testing framework (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimization guide documentation (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMemory efficiency improvements in \u003ccode\u003eStringGenerator \u003c/code\u003e(\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for chained style operations (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved test coverage with comprehensive edge case tests (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/onevcat/Rainbow/commit/16da5c62dd737258c6df2e8c430f8a3202f655a7\"\u003e\u003ccode\u003e16da5c6\u003c/code\u003e\u003c/a\u003e Bump version to 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/2a771e65c27e32e8671ddc7bcb5936c0458a684c\"\u003e\u003ccode\u003e2a771e6\u003c/code\u003e\u003c/a\u003e Upgrade gems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/bd7db9e57a21b54a249087ff8c76419052f5631d\"\u003e\u003ccode\u003ebd7db9e\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/strikethrough-tests'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/d9bb73128f12b0882dc433bd488d24db3857bbdc\"\u003e\u003ccode\u003ed9bb731\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/82\"\u003e#82\u003c/a\u003e from onevcat/feature/strikethrough-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/98de93765a43b313787140313e3bc45c3910bbe4\"\u003e\u003ccode\u003e98de937\u003c/code\u003e\u003c/a\u003e Add terminal compatibility note for strikethrough style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/26981d659e9f450dfb3934cbaeea7ec5bef57d2a\"\u003e\u003ccode\u003e26981d6\u003c/code\u003e\u003c/a\u003e Update IMPROVEMENT_ROADMAP.md with strikethrough completion and style presets...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/afa4fb89cd309c99cb34bdc3499be8d37c7c2c5f\"\u003e\u003ccode\u003eafa4fb8\u003c/code\u003e\u003c/a\u003e Add strikethrough examples to Playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/cdd5ad6002d1347098f11399dba90bcacbcf2fd0\"\u003e\u003ccode\u003ecdd5ad6\u003c/code\u003e\u003c/a\u003e Add strikethrough style support and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/fd9683b53d73a1bf356a9e5cb34c0cf1af6fae1f\"\u003e\u003ccode\u003efd9683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/81\"\u003e#81\u003c/a\u003e from onevcat/feature/conditional-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/7f760711fd0620f4e0f125c629ca85e547113e84\"\u003e\u003ccode\u003e7f76071\u003c/code\u003e\u003c/a\u003e Add conditional styling examples to README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onevcat/Rainbow/compare/4.1.0...4.2.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/onevcat/rainbow\u0026package-manager=swift\u0026previous-version=4.1.0\u0026new-version=4.2.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/swiftyfinch/geo/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftyfinch%2Fgeo/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"2699812906","node_id":"PR_kwDOGz18W86g6-Aq","number":67,"state":"closed","title":"Bump github.com/onevcat/rainbow from 4.1.0 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["swiftyfinch"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-30T19:22:24.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T08:53:38.000Z","updated_at":"2025-07-30T19:22:24.000Z","time_to_close":210526,"merged_at":"2025-07-30T19:22:24.000Z","merged_by":"swiftyfinch","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/onevcat/rainbow","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/onevcat/Rainbow"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/onevcat/rainbow](https://github.com/onevcat/Rainbow) from 4.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onevcat/Rainbow/releases\"\u003egithub.com/onevcat/rainbow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-performance \u003ccode\u003eStyledStringBuilder\u003c/code\u003e API for efficient string chaining (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHSL (Hue, Saturation, Lightness) color support with RGB conversion (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrikethrough style support with ANSI escape sequences (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConditional styling feature allowing styles based on conditions (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBatch operations API for better performance when applying multiple styles (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComprehensive performance testing framework (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimization guide documentation (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMemory efficiency improvements in \u003ccode\u003eStringGenerator \u003c/code\u003e(\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for chained style operations (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved test coverage with comprehensive edge case tests (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/onevcat/Rainbow/commit/16da5c62dd737258c6df2e8c430f8a3202f655a7\"\u003e\u003ccode\u003e16da5c6\u003c/code\u003e\u003c/a\u003e Bump version to 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/2a771e65c27e32e8671ddc7bcb5936c0458a684c\"\u003e\u003ccode\u003e2a771e6\u003c/code\u003e\u003c/a\u003e Upgrade gems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/bd7db9e57a21b54a249087ff8c76419052f5631d\"\u003e\u003ccode\u003ebd7db9e\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/strikethrough-tests'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/d9bb73128f12b0882dc433bd488d24db3857bbdc\"\u003e\u003ccode\u003ed9bb731\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/82\"\u003e#82\u003c/a\u003e from onevcat/feature/strikethrough-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/98de93765a43b313787140313e3bc45c3910bbe4\"\u003e\u003ccode\u003e98de937\u003c/code\u003e\u003c/a\u003e Add terminal compatibility note for strikethrough style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/26981d659e9f450dfb3934cbaeea7ec5bef57d2a\"\u003e\u003ccode\u003e26981d6\u003c/code\u003e\u003c/a\u003e Update IMPROVEMENT_ROADMAP.md with strikethrough completion and style presets...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/afa4fb89cd309c99cb34bdc3499be8d37c7c2c5f\"\u003e\u003ccode\u003eafa4fb8\u003c/code\u003e\u003c/a\u003e Add strikethrough examples to Playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/cdd5ad6002d1347098f11399dba90bcacbcf2fd0\"\u003e\u003ccode\u003ecdd5ad6\u003c/code\u003e\u003c/a\u003e Add strikethrough style support and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/fd9683b53d73a1bf356a9e5cb34c0cf1af6fae1f\"\u003e\u003ccode\u003efd9683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/81\"\u003e#81\u003c/a\u003e from onevcat/feature/conditional-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/7f760711fd0620f4e0f125c629ca85e547113e84\"\u003e\u003ccode\u003e7f76071\u003c/code\u003e\u003c/a\u003e Add conditional styling examples to README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onevcat/Rainbow/compare/4.1.0...4.2.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/onevcat/rainbow\u0026package-manager=swift\u0026previous-version=4.1.0\u0026new-version=4.2.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/swiftyfinch/xtree/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftyfinch%2Fxtree/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}],"issue_packages":[{"old_version":"4.1.0","new_version":"4.2.0","update_type":"minor","path":null,"pr_created_at":"2025-07-29T11:02:13.000Z","version_change":"4.1.0 → 4.2.0","issue":{"uuid":"2703713618","node_id":"PR_kwDOMuPJkM6hJ2VS","number":9,"state":"closed","title":"Bump github.com/onevcat/rainbow from 4.1.0 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["swiftyfinch"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-30T19:17:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-29T11:02:13.000Z","updated_at":"2025-07-30T19:17:27.000Z","time_to_close":116114,"merged_at":"2025-07-30T19:17:27.000Z","merged_by":"swiftyfinch","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/onevcat/rainbow","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/onevcat/Rainbow"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/onevcat/rainbow](https://github.com/onevcat/Rainbow) from 4.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onevcat/Rainbow/releases\"\u003egithub.com/onevcat/rainbow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-performance \u003ccode\u003eStyledStringBuilder\u003c/code\u003e API for efficient string chaining (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHSL (Hue, Saturation, Lightness) color support with RGB conversion (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrikethrough style support with ANSI escape sequences (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConditional styling feature allowing styles based on conditions (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBatch operations API for better performance when applying multiple styles (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComprehensive performance testing framework (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimization guide documentation (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMemory efficiency improvements in \u003ccode\u003eStringGenerator \u003c/code\u003e(\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for chained style operations (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved test coverage with comprehensive edge case tests (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/onevcat/Rainbow/commit/16da5c62dd737258c6df2e8c430f8a3202f655a7\"\u003e\u003ccode\u003e16da5c6\u003c/code\u003e\u003c/a\u003e Bump version to 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/2a771e65c27e32e8671ddc7bcb5936c0458a684c\"\u003e\u003ccode\u003e2a771e6\u003c/code\u003e\u003c/a\u003e Upgrade gems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/bd7db9e57a21b54a249087ff8c76419052f5631d\"\u003e\u003ccode\u003ebd7db9e\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/strikethrough-tests'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/d9bb73128f12b0882dc433bd488d24db3857bbdc\"\u003e\u003ccode\u003ed9bb731\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/82\"\u003e#82\u003c/a\u003e from onevcat/feature/strikethrough-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/98de93765a43b313787140313e3bc45c3910bbe4\"\u003e\u003ccode\u003e98de937\u003c/code\u003e\u003c/a\u003e Add terminal compatibility note for strikethrough style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/26981d659e9f450dfb3934cbaeea7ec5bef57d2a\"\u003e\u003ccode\u003e26981d6\u003c/code\u003e\u003c/a\u003e Update IMPROVEMENT_ROADMAP.md with strikethrough completion and style presets...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/afa4fb89cd309c99cb34bdc3499be8d37c7c2c5f\"\u003e\u003ccode\u003eafa4fb8\u003c/code\u003e\u003c/a\u003e Add strikethrough examples to Playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/cdd5ad6002d1347098f11399dba90bcacbcf2fd0\"\u003e\u003ccode\u003ecdd5ad6\u003c/code\u003e\u003c/a\u003e Add strikethrough style support and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/fd9683b53d73a1bf356a9e5cb34c0cf1af6fae1f\"\u003e\u003ccode\u003efd9683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/81\"\u003e#81\u003c/a\u003e from onevcat/feature/conditional-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/7f760711fd0620f4e0f125c629ca85e547113e84\"\u003e\u003ccode\u003e7f76071\u003c/code\u003e\u003c/a\u003e Add conditional styling examples to README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onevcat/Rainbow/compare/4.1.0...4.2.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/onevcat/rainbow\u0026package-manager=swift\u0026previous-version=4.1.0\u0026new-version=4.2.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/swiftyfinch/geo/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftyfinch%2Fgeo/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"4.1.0","new_version":"4.2.0","update_type":"minor","path":null,"pr_created_at":"2025-07-28T08:53:38.000Z","version_change":"4.1.0 → 4.2.0","issue":{"uuid":"2699812906","node_id":"PR_kwDOGz18W86g6-Aq","number":67,"state":"closed","title":"Bump github.com/onevcat/rainbow from 4.1.0 to 4.2.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["swiftyfinch"],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-30T19:22:24.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T08:53:38.000Z","updated_at":"2025-07-30T19:22:24.000Z","time_to_close":210526,"merged_at":"2025-07-30T19:22:24.000Z","merged_by":"swiftyfinch","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/onevcat/rainbow","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/onevcat/Rainbow"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/onevcat/rainbow](https://github.com/onevcat/Rainbow) from 4.1.0 to 4.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/onevcat/Rainbow/releases\"\u003egithub.com/onevcat/rainbow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.2.0\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-performance \u003ccode\u003eStyledStringBuilder\u003c/code\u003e API for efficient string chaining (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHSL (Hue, Saturation, Lightness) color support with RGB conversion (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrikethrough style support with ANSI escape sequences (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConditional styling feature allowing styles based on conditions (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBatch operations API for better performance when applying multiple styles (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eComprehensive performance testing framework (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimization guide documentation (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMemory efficiency improvements in \u003ccode\u003eStringGenerator \u003c/code\u003e(\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance optimizations for chained style operations (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImproved test coverage with comprehensive edge case tests (\u003ca href=\"https://redirect.github.com/onevcat/Rainbow/pull/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/onevcat/Rainbow/commit/16da5c62dd737258c6df2e8c430f8a3202f655a7\"\u003e\u003ccode\u003e16da5c6\u003c/code\u003e\u003c/a\u003e Bump version to 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/2a771e65c27e32e8671ddc7bcb5936c0458a684c\"\u003e\u003ccode\u003e2a771e6\u003c/code\u003e\u003c/a\u003e Upgrade gems\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/bd7db9e57a21b54a249087ff8c76419052f5631d\"\u003e\u003ccode\u003ebd7db9e\u003c/code\u003e\u003c/a\u003e Merge branch 'feature/strikethrough-tests'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/d9bb73128f12b0882dc433bd488d24db3857bbdc\"\u003e\u003ccode\u003ed9bb731\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/82\"\u003e#82\u003c/a\u003e from onevcat/feature/strikethrough-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/98de93765a43b313787140313e3bc45c3910bbe4\"\u003e\u003ccode\u003e98de937\u003c/code\u003e\u003c/a\u003e Add terminal compatibility note for strikethrough style\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/26981d659e9f450dfb3934cbaeea7ec5bef57d2a\"\u003e\u003ccode\u003e26981d6\u003c/code\u003e\u003c/a\u003e Update IMPROVEMENT_ROADMAP.md with strikethrough completion and style presets...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/afa4fb89cd309c99cb34bdc3499be8d37c7c2c5f\"\u003e\u003ccode\u003eafa4fb8\u003c/code\u003e\u003c/a\u003e Add strikethrough examples to Playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/cdd5ad6002d1347098f11399dba90bcacbcf2fd0\"\u003e\u003ccode\u003ecdd5ad6\u003c/code\u003e\u003c/a\u003e Add strikethrough style support and tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/fd9683b53d73a1bf356a9e5cb34c0cf1af6fae1f\"\u003e\u003ccode\u003efd9683b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/onevcat/Rainbow/issues/81\"\u003e#81\u003c/a\u003e from onevcat/feature/conditional-styling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/onevcat/Rainbow/commit/7f760711fd0620f4e0f125c629ca85e547113e84\"\u003e\u003ccode\u003e7f76071\u003c/code\u003e\u003c/a\u003e Add conditional styling examples to README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/onevcat/Rainbow/compare/4.1.0...4.2.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/onevcat/rainbow\u0026package-manager=swift\u0026previous-version=4.1.0\u0026new-version=4.2.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/swiftyfinch/xtree/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swiftyfinch%2Fxtree/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}}]}