{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":687392795,"defaultBranch":"main","name":"django-citext","ownerLogin":"voiio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-05T09:09:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48589209?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726487841.0","currentOid":""},"activityList":{"items":[{"before":"d1aff55b090e8b7afc272778ef62078fe3442e1d","after":null,"ref":"refs/heads/dependabot/pip/ruff-0.6.5","pushedAt":"2024-09-16T11:57:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"herrbenesch","name":"Jörg Benesch","path":"/herrbenesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031765?s=80&v=4"}},{"before":"23ba080d18ca6017376c33cc435f68c14081eddd","after":"2f053927533cc58535464681ccfe4c381fb0d754","ref":"refs/heads/main","pushedAt":"2024-09-16T11:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"herrbenesch","name":"Jörg Benesch","path":"/herrbenesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031765?s=80&v=4"},"commit":{"message":"Bump ruff from 0.6.4 to 0.6.5 (#42)\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.6.4 to 0.6.5.\r\n
\r\nRelease notes\r\n

Sourced from ruff's\r\nreleases.

\r\n
\r\n

0.6.5

\r\n

Release Notes

\r\n

Preview features

\r\n\r\n

Rule changes

\r\n\r\n

Server

\r\n\r\n

Bug fixes

\r\n\r\n

CLI

\r\n\r\n

Playground

\r\n\r\n

Contributors

\r\n\r\n

Install ruff 0.6.5

\r\n

Install prebuilt binaries via shell script

\r\n
curl --proto '=https' --tlsv1.2 -LsSf\r\nhttps://github.com/astral-sh/ruff/releases/download/0.6.5/ruff-installer.sh\r\n| sh\r\n</tr></table> \r\n
\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from ruff's\r\nchangelog.

\r\n
\r\n

0.6.5

\r\n

Preview features

\r\n\r\n

Rule changes

\r\n\r\n

Server

\r\n\r\n

Bug fixes

\r\n\r\n

CLI

\r\n\r\n

Playground

\r\n\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.6.4&new-version=0.6.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump ruff from 0.6.4 to 0.6.5 (#42)"}},{"before":null,"after":"d1aff55b090e8b7afc272778ef62078fe3442e1d","ref":"refs/heads/dependabot/pip/ruff-0.6.5","pushedAt":"2024-09-16T11:48:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ruff from 0.6.4 to 0.6.5\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.6.4 to 0.6.5.\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/0.6.4...0.6.5)\n\n---\nupdated-dependencies:\n- dependency-name: ruff\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ruff from 0.6.4 to 0.6.5"}},{"before":"da91158ef24b1562d124de3b9669fdb8c52adb99","after":null,"ref":"refs/heads/dependabot/pip/ruff-0.6.4","pushedAt":"2024-09-09T13:03:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"herrbenesch","name":"Jörg Benesch","path":"/herrbenesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031765?s=80&v=4"}},{"before":"d1d2a05b026bbc07b4ac87b8030b51231442a7b0","after":"23ba080d18ca6017376c33cc435f68c14081eddd","ref":"refs/heads/main","pushedAt":"2024-09-09T13:03:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"herrbenesch","name":"Jörg Benesch","path":"/herrbenesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031765?s=80&v=4"},"commit":{"message":"Bump ruff from 0.6.3 to 0.6.4 (#41)\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.6.3 to 0.6.4.\r\n
\r\nRelease notes\r\n

Sourced from ruff's\r\nreleases.

\r\n
\r\n

0.6.4

\r\n

Release Notes

\r\n

Preview features

\r\n
    \r\n
  • [flake8-builtins] Use dynamic builtins list based on\r\nPython version (#13172)
  • \r\n
  • [pydoclint] Permit yielding None in\r\nDOC402 and DOC403 (#13148)
  • \r\n
  • [pylint] Update diagnostic message for\r\nPLW3201 (#13194)
  • \r\n
  • [ruff] Implement post-init-default\r\n(RUF033) (#13192)
  • \r\n
  • [ruff] Implement useless if-else (RUF034)\r\n(#13218)
  • \r\n
\r\n

Rule changes

\r\n
    \r\n
  • [flake8-pyi] Respect\r\npep8_naming.classmethod-decorators settings when\r\ndetermining if a method is a classmethod in\r\ncustom-type-var-return-type (PYI019) (#13162)
  • \r\n
  • [flake8-pyi] Teach various rules that annotations might\r\nbe stringized (#12951)
  • \r\n
  • [pylint] Avoid no-self-use for\r\nattrs-style validators (#13166)
  • \r\n
  • [pylint] Recurse into subscript subexpressions when\r\nsearching for list/dict lookups (PLR1733,\r\nPLR1736) (#13186)
  • \r\n
  • [pyupgrade] Detect aiofiles.open calls in\r\nUP015 (#13173)
  • \r\n
  • [pyupgrade] Mark sys.version_info[0] <\r\n3 and similar comparisons as outdated (UP036) (#13175)
  • \r\n
\r\n

CLI

\r\n
    \r\n
  • Enrich messages of SARIF results (#13180)
  • \r\n
  • Handle singular case for incompatible rules warning in ruff\r\nformat output (#13212)
  • \r\n
\r\n

Bug fixes

\r\n
    \r\n
  • [pydocstyle] Improve heuristics for detecting\r\nGoogle-style docstrings (#13142)
  • \r\n
  • [refurb] Treat sep arguments with effects\r\nas unsafe removals (FURB105) (#13165)
  • \r\n
\r\n

Contributors

\r\n
    \r\n
  • @​AlexWaygood
  • \r\n
  • @​Jinior
  • \r\n
  • @​MichaReiser
  • \r\n
  • @​RubenVanEldik
  • \r\n
  • @​RussellLuo
  • \r\n
  • @​Slyces
  • \r\n
  • @​carljm
  • \r\n
  • @​charliermarsh
  • \r\n
  • @​chriskrycho
  • \r\n
  • @​dhruvmanila
  • \r\n
  • @​dylwil3
  • \r\n
  • @​github-actions
  • \r\n
  • @​iamlucasvieira
  • \r\n
  • @​jamesbraza
  • \r\n
  • @​renovate
  • \r\n
  • @​tjkuson
  • \r\n
  • @​zhoufanjin
  • \r\n
\r\n

Install ruff 0.6.4

\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from ruff's\r\nchangelog.

\r\n
\r\n

0.6.4

\r\n

Preview features

\r\n
    \r\n
  • [flake8-builtins] Use dynamic builtins list based on\r\nPython version (#13172)
  • \r\n
  • [pydoclint] Permit yielding None in\r\nDOC402 and DOC403 (#13148)
  • \r\n
  • [pylint] Update diagnostic message for\r\nPLW3201 (#13194)
  • \r\n
  • [ruff] Implement post-init-default\r\n(RUF033) (#13192)
  • \r\n
  • [ruff] Implement useless if-else (RUF034)\r\n(#13218)
  • \r\n
\r\n

Rule changes

\r\n
    \r\n
  • [flake8-pyi] Respect\r\npep8_naming.classmethod-decorators settings when\r\ndetermining if a method is a classmethod in\r\ncustom-type-var-return-type (PYI019) (#13162)
  • \r\n
  • [flake8-pyi] Teach various rules that annotations might\r\nbe stringized (#12951)
  • \r\n
  • [pylint] Avoid no-self-use for\r\nattrs-style validators (#13166)
  • \r\n
  • [pylint] Recurse into subscript subexpressions when\r\nsearching for list/dict lookups (PLR1733,\r\nPLR1736) (#13186)
  • \r\n
  • [pyupgrade] Detect aiofiles.open calls in\r\nUP015 (#13173)
  • \r\n
  • [pyupgrade] Mark sys.version_info[0] <\r\n3 and similar comparisons as outdated (UP036) (#13175)
  • \r\n
\r\n

CLI

\r\n
    \r\n
  • Enrich messages of SARIF results (#13180)
  • \r\n
  • Handle singular case for incompatible rules warning in ruff\r\nformat output (#13212)
  • \r\n
\r\n

Bug fixes

\r\n
    \r\n
  • [pydocstyle] Improve heuristics for detecting\r\nGoogle-style docstrings (#13142)
  • \r\n
  • [refurb] Treat sep arguments with effects\r\nas unsafe removals (FURB105) (#13165)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 65cc6ec\r\nBump version to 0.6.4 (#13253)
  • \r\n
  • 66fe226\r\n[red-knot] fix lookup of nonlocal names in deferred annotations (#13236)
  • \r\n
  • e965f9c\r\n[red-knot] Infer Unknown for the loop var in async\r\nfor loops (#13243)
  • \r\n
  • 0512428\r\n[red-knot] Emit a diagnostic if the value of a starred expression or a\r\n`yield...
  • \r\n
  • 46a4573\r\n[red-knot] Add type inference for basic for loops (#13195)
  • \r\n
  • 5728909\r\nMake mypy pass on black in knot_benchmark (#13235)
  • \r\n
  • 9d1bd7a\r\n[pylint] removed dunder methods in Python 3 (PLW3201) (#13194)
  • \r\n
  • e37bde4\r\n[ruff] implement useless if-else (RUF034) (#13218)
  • \r\n
  • 862bd0c\r\n[red-knot] Add debug assert to check for duplicate definitions (#13214)
  • \r\n
  • e1e9143\r\n[red-knot] Handle multiple comprehension targets (#13213)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.6.3&new-version=0.6.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump ruff from 0.6.3 to 0.6.4 (#41)"}},{"before":null,"after":"da91158ef24b1562d124de3b9669fdb8c52adb99","ref":"refs/heads/dependabot/pip/ruff-0.6.4","pushedAt":"2024-09-09T12:00:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ruff from 0.6.3 to 0.6.4\n\nBumps [ruff](https://github.com/astral-sh/ruff) from 0.6.3 to 0.6.4.\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/0.6.3...0.6.4)\n\n---\nupdated-dependencies:\n- dependency-name: ruff\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ruff from 0.6.3 to 0.6.4"}},{"before":"3f55c5b499981d4fb739ccef50982ec0cadf6a04","after":null,"ref":"refs/heads/ruff-pre-commit","pushedAt":"2024-08-31T10:57:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"}},{"before":"d2332737a84b05683b4f6735a0ed7b3a22402e2b","after":"d1d2a05b026bbc07b4ac87b8030b51231442a7b0","ref":"refs/heads/main","pushedAt":"2024-08-31T10:57:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Introduce pre-commit and ruff (#40)","shortMessageHtmlLink":"Introduce pre-commit and ruff (#40)"}},{"before":"8a5926844723286f6bc2e91df0efb401c9353747","after":"3f55c5b499981d4fb739ccef50982ec0cadf6a04","ref":"refs/heads/ruff-pre-commit","pushedAt":"2024-08-31T09:40:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Ignore UP031 to be consistent with the prev config","shortMessageHtmlLink":"Ignore UP031 to be consistent with the prev config"}},{"before":"200ed01352fa565aa08a7abdef44555ab368f939","after":"8a5926844723286f6bc2e91df0efb401c9353747","ref":"refs/heads/ruff-pre-commit","pushedAt":"2024-08-31T09:37:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Refix places","shortMessageHtmlLink":"Refix places"}},{"before":"b654ea65d017bba3f29844f8eff4c2269af47153","after":"200ed01352fa565aa08a7abdef44555ab368f939","ref":"refs/heads/ruff-pre-commit","pushedAt":"2024-08-30T11:34:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Fix places","shortMessageHtmlLink":"Fix places"}},{"before":null,"after":"b654ea65d017bba3f29844f8eff4c2269af47153","ref":"refs/heads/ruff-pre-commit","pushedAt":"2024-08-30T11:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Fix places","shortMessageHtmlLink":"Fix places"}},{"before":"78acc9d01fbb5eab306b4facac977077ece6c782","after":null,"ref":"refs/heads/trusted-publishing","pushedAt":"2024-08-30T09:04:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"}},{"before":"dce0facf14029fe0e1bdca5ddef33c087a7041fb","after":"d2332737a84b05683b4f6735a0ed7b3a22402e2b","ref":"refs/heads/main","pushedAt":"2024-08-30T09:04:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Publish to PyPI via Trusted Publisher (#39)\n\nhttps://docs.github.com/en/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect","shortMessageHtmlLink":"Publish to PyPI via Trusted Publisher (#39)"}},{"before":null,"after":"78acc9d01fbb5eab306b4facac977077ece6c782","ref":"refs/heads/trusted-publishing","pushedAt":"2024-08-30T09:02:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Publish to PyPI via Trusted Publisher","shortMessageHtmlLink":"Publish to PyPI via Trusted Publisher"}},{"before":"b2f642d69d4ce8737633b2eb065cfdc670759d4a","after":null,"ref":"refs/heads/35/app-config","pushedAt":"2024-08-30T08:58:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"}},{"before":"d0e9776d3da58158f1af904a77d4abcafef156a0","after":"dce0facf14029fe0e1bdca5ddef33c087a7041fb","ref":"refs/heads/main","pushedAt":"2024-08-30T08:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Fix #35 -- Introduce AppConfig to handle optional dependencies config (#38)","shortMessageHtmlLink":"Fix #35 -- Introduce AppConfig to handle optional dependencies config ("}},{"before":null,"after":"b2f642d69d4ce8737633b2eb065cfdc670759d4a","ref":"refs/heads/35/app-config","pushedAt":"2024-08-29T12:24:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amureki","name":"Rust Saiargaliev","path":"/amureki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/627183?s=80&v=4"},"commit":{"message":"Fix #35 -- Introduce AppConfig to handle optional dependencies config","shortMessageHtmlLink":"Fix #35 -- Introduce AppConfig to handle optional dependencies config"}},{"before":"ed7532f619aaba3d6eb2257acd208ea848dd77f0","after":null,"ref":"refs/heads/dependabot/pip/flake8-7.1.1","pushedAt":"2024-08-05T12:17:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"be0da944cfc4a35542ab58dced9f78121a1f3bb6","after":"d0e9776d3da58158f1af904a77d4abcafef156a0","ref":"refs/heads/main","pushedAt":"2024-08-05T12:17:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Bump flake8 from 7.1.0 to 7.1.1 (#33)\n\n\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Jörg Benesch <14031765+herrbenesch@users.noreply.github.com>","shortMessageHtmlLink":"Bump flake8 from 7.1.0 to 7.1.1 (#33)"}},{"before":"d92a2cfa90ff5d9cdead2e4f39e257a9db28c1b2","after":"ed7532f619aaba3d6eb2257acd208ea848dd77f0","ref":"refs/heads/dependabot/pip/flake8-7.1.1","pushedAt":"2024-08-05T11:59:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"herrbenesch","name":"Jörg Benesch","path":"/herrbenesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031765?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/pip/flake8-7.1.1","shortMessageHtmlLink":"Merge branch 'main' into dependabot/pip/flake8-7.1.1"}},{"before":"78d274d53c90f879d1fc090770b634107944a913","after":null,"ref":"refs/heads/dependabot/pip/black-24.8.0","pushedAt":"2024-08-05T11:58:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"herrbenesch","name":"Jörg Benesch","path":"/herrbenesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031765?s=80&v=4"}},{"before":"08309294e2d627708ed80522ef0a364fe0876dc6","after":"be0da944cfc4a35542ab58dced9f78121a1f3bb6","ref":"refs/heads/main","pushedAt":"2024-08-05T11:58:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"herrbenesch","name":"Jörg Benesch","path":"/herrbenesch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14031765?s=80&v=4"},"commit":{"message":"Bump black from 24.4.2 to 24.8.0 (#34)\n\nBumps [black](https://github.com/psf/black) from 24.4.2 to 24.8.0.\r\n
\r\nRelease notes\r\n

Sourced from black's\r\nreleases.

\r\n
\r\n

24.8.0

\r\n

Stable style

\r\n
    \r\n
  • Fix crash when # fmt: off is used before a closing\r\nparenthesis or bracket. (#4363)
  • \r\n
\r\n

Packaging

\r\n
    \r\n
  • Packaging metadata updated: docs are explictly linked, the issue\r\ntracker is now also\r\nlinked. This improves the PyPI listing for Black. (#4345)
  • \r\n
\r\n

Parser

\r\n
    \r\n
  • Fix regression where Black failed to parse a multiline f-string\r\ncontaining another\r\nmultiline string (#4339)
  • \r\n
  • Fix regression where Black failed to parse an escaped single quote\r\ninside an f-string\r\n(#4401)
  • \r\n
  • Fix bug with Black incorrectly parsing empty lines with a backslash\r\n(#4343)
  • \r\n
  • Fix bugs with Black's tokenizer not handling \\{ inside\r\nf-strings very well (#4422)
  • \r\n
  • Fix incorrect line numbers in the tokenizer for certain tokens\r\nwithin f-strings\r\n(#4423)
  • \r\n
\r\n

Performance

\r\n
    \r\n
  • Improve performance when a large directory is listed in\r\n.gitignore (#4415)
  • \r\n
\r\n

Blackd

\r\n
    \r\n
  • Fix blackd (and all extras installs) for docker container (#4357)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from black's\r\nchangelog.

\r\n
\r\n

24.8.0

\r\n

Stable style

\r\n
    \r\n
  • Fix crash when # fmt: off is used before a closing\r\nparenthesis or bracket. (#4363)
  • \r\n
\r\n

Packaging

\r\n
    \r\n
  • Packaging metadata updated: docs are explictly linked, the issue\r\ntracker is now also\r\nlinked. This improves the PyPI listing for Black. (#4345)
  • \r\n
\r\n

Parser

\r\n
    \r\n
  • Fix regression where Black failed to parse a multiline f-string\r\ncontaining another\r\nmultiline string (#4339)
  • \r\n
  • Fix regression where Black failed to parse an escaped single quote\r\ninside an f-string\r\n(#4401)
  • \r\n
  • Fix bug with Black incorrectly parsing empty lines with a backslash\r\n(#4343)
  • \r\n
  • Fix bugs with Black's tokenizer not handling \\{ inside\r\nf-strings very well (#4422)
  • \r\n
  • Fix incorrect line numbers in the tokenizer for certain tokens\r\nwithin f-strings\r\n(#4423)
  • \r\n
\r\n

Performance

\r\n
    \r\n
  • Improve performance when a large directory is listed in\r\n.gitignore (#4415)
  • \r\n
\r\n

Blackd

\r\n
    \r\n
  • Fix blackd (and all extras installs) for docker container (#4357)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • b965c2a\r\nPrepare release 24.8.0 (#4426)
  • \r\n
  • 9ccf279\r\nDocument find_project_root ignoring\r\npyproject.toml without [tool.black]...
  • \r\n
  • 14b6e61\r\nfix: Enhace black efficiently to skip directories listed in .gitignore\r\n(#4415)
  • \r\n
  • b1c4dd9\r\nfix: respect braces better in f-string parsing (#4422)
  • \r\n
  • 4b4ae43\r\nFix incorrect linenos on fstring tokens with escaped newlines (#4423)
  • \r\n
  • 7fa1faf\r\ndocs: fix the installation command of extra for blackd (#4413)
  • \r\n
  • 8827acc\r\nBump sphinx from 7.3.7 to 7.4.0 in /docs (#4404)
  • \r\n
  • b0da11d\r\nBump furo from 2024.5.6 to 2024.7.18 in /docs (#4409)
  • \r\n
  • 721dff5\r\nfix: avoid formatting backslash strings inside f-strings (#4401)
  • \r\n
  • 7e2afc9\r\nUpdate actions/checkout to v4 to stop node deprecation\r\nwarnings (#4379)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=black&package-manager=pip&previous-version=24.4.2&new-version=24.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump black from 24.4.2 to 24.8.0 (#34)"}},{"before":null,"after":"78d274d53c90f879d1fc090770b634107944a913","ref":"refs/heads/dependabot/pip/black-24.8.0","pushedAt":"2024-08-05T11:50:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 24.4.2 to 24.8.0\n\nBumps [black](https://github.com/psf/black) from 24.4.2 to 24.8.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/24.4.2...24.8.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 24.4.2 to 24.8.0"}},{"before":null,"after":"d92a2cfa90ff5d9cdead2e4f39e257a9db28c1b2","ref":"refs/heads/dependabot/pip/flake8-7.1.1","pushedAt":"2024-08-05T11:49:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump flake8 from 7.1.0 to 7.1.1\n\nBumps [flake8](https://github.com/pycqa/flake8) from 7.1.0 to 7.1.1.\n- [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: flake8\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump flake8 from 7.1.0 to 7.1.1"}},{"before":"c5e6c54f0d1f29418d87de4b968fd0f3caca7c30","after":null,"ref":"refs/heads/dependabot/pip/flake8-7.1.0","pushedAt":"2024-06-22T09:48:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"e56e416b9098de0a8ad81111c22d9cafa8c28356","after":"08309294e2d627708ed80522ef0a364fe0876dc6","ref":"refs/heads/main","pushedAt":"2024-06-22T09:48:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Bump flake8 from 7.0.0 to 7.1.0\n\nBumps [flake8](https://github.com/pycqa/flake8) from 7.0.0 to 7.1.0.\n- [Commits](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: flake8\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump flake8 from 7.0.0 to 7.1.0"}},{"before":"3fa127ee4a0d6fce5da6650867d8467284d8314c","after":null,"ref":"refs/heads/dependabot/pip/bandit-1.7.9","pushedAt":"2024-06-22T09:48:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"fabfa9b78a33355d5f6ac1f817961e8f95127f87","after":"e56e416b9098de0a8ad81111c22d9cafa8c28356","ref":"refs/heads/main","pushedAt":"2024-06-22T09:48:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Bump bandit from 1.7.8 to 1.7.9\n\nBumps [bandit](https://github.com/PyCQA/bandit) from 1.7.8 to 1.7.9.\n- [Release notes](https://github.com/PyCQA/bandit/releases)\n- [Commits](https://github.com/PyCQA/bandit/compare/1.7.8...1.7.9)\n\n---\nupdated-dependencies:\n- dependency-name: bandit\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump bandit from 1.7.8 to 1.7.9"}},{"before":null,"after":"c5e6c54f0d1f29418d87de4b968fd0f3caca7c30","ref":"refs/heads/dependabot/pip/flake8-7.1.0","pushedAt":"2024-06-17T11:08:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump flake8 from 7.0.0 to 7.1.0\n\nBumps [flake8](https://github.com/pycqa/flake8) from 7.0.0 to 7.1.0.\n- [Commits](https://github.com/pycqa/flake8/compare/7.0.0...7.1.0)\n\n---\nupdated-dependencies:\n- dependency-name: flake8\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump flake8 from 7.0.0 to 7.1.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMTo1NzoyMS4wMDAwMDBazwAAAAS3Xa6N","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMTo1NzoyMS4wMDAwMDBazwAAAAS3Xa6N","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xN1QxMTowODozMC4wMDAwMDBazwAAAARnR0V8"}},"title":"Activity · voiio/django-citext"}