{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":108265239,"defaultBranch":"main","name":"ansible-playbook-grapher","ownerLogin":"haidaraM","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-25T12:13:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9849996?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717620612.0","currentOid":""},"activityList":{"items":[{"before":"0ba34d21c2385c1d55400c5f994d80c12010f27c","after":"8d352971409a9d11b1b06a4447e6e829be814dc4","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-06-05T20:50:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"chore(deps): bump pytest from 8.1.1 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump pytest from 8.1.1 to 8.2.1"}},{"before":"d038acf75acc5e981dbd3b888ccf3734357edc36","after":null,"ref":"refs/heads/dependabot/pip/black-approx-eq-24.4","pushedAt":"2024-06-05T20:50:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"}},{"before":"27a61f6c9aa4b10a12230a9ce38300fb90dcb78b","after":"a3200dedf7f8b43ae0fef0a22301ccc549ed3150","ref":"refs/heads/main","pushedAt":"2024-06-05T20:50:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"chore(deps): update black requirement from ~=24.3 to ~=24.4 (#188)\n\nUpdates the requirements on [black](https://github.com/psf/black) to\r\npermit the latest version.\r\n
\r\nRelease notes\r\n

Sourced from black's\r\nreleases.

\r\n
\r\n

24.4.2

\r\n

This is a bugfix release to fix two regressions in the new f-string\r\nparser introduced in\r\n24.4.1.

\r\n

Parser

\r\n
    \r\n
  • Fix regression where certain complex f-strings failed to parse (#4332)
  • \r\n
\r\n

Performance

\r\n
    \r\n
  • Fix bad performance on certain complex string literals (#4331)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from black's\r\nchangelog.

\r\n
\r\n

24.4.2

\r\n

This is a bugfix release to fix two regressions in the new f-string\r\nparser introduced in\r\n24.4.1.

\r\n

Parser

\r\n
    \r\n
  • Fix regression where certain complex f-strings failed to parse (#4332)
  • \r\n
\r\n

Performance

\r\n
    \r\n
  • Fix bad performance on certain complex string literals (#4331)
  • \r\n
\r\n

24.4.1

\r\n

Highlights

\r\n
    \r\n
  • Add support for the new Python 3.12 f-string syntax introduced by\r\nPEP 701 (#3822)
  • \r\n
\r\n

Stable style

\r\n
    \r\n
  • Fix crash involving indented dummy functions containing newlines (#4318)
  • \r\n
\r\n

Parser

\r\n
    \r\n
  • Add support for type parameter defaults, a new syntactic feature\r\nadded to Python 3.13\r\nby PEP 696 (#4327)
  • \r\n
\r\n

Integrations

\r\n
    \r\n
  • Github Action now works even when git archive is\r\nskipped (#4313)
  • \r\n
\r\n

24.4.0

\r\n

Stable style

\r\n
    \r\n
  • Fix unwanted crashes caused by AST equivalency check (#4290)
  • \r\n
\r\n

Preview style

\r\n
    \r\n
  • if guards in case blocks are now wrapped\r\nin parentheses when the line is too long.\r\n(#4269)
  • \r\n
  • Stop moving multiline strings to a new line unless inside brackets\r\n(#4289)
  • \r\n
\r\n

Integrations

\r\n
    \r\n
  • Add a new option use_pyproject to the GitHub Action\r\npsf/black. This will read the\r\nBlack version from pyproject.toml. (#4294)
  • \r\n
\r\n

24.3.0

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

... (truncated)

\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\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":"chore(deps): update black requirement from ~=24.3 to ~=24.4 (#188)"}},{"before":"d60a5e81391dd24d336ef270c12d2d3f0d547a2a","after":null,"ref":"refs/heads/dependabot/pip/ansible-core-gte-2.15-and-lt-2.16.7","pushedAt":"2024-06-01T04:07:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"f0816017e091996d7ecd51747f7e16feb6d7d788","ref":"refs/heads/dependabot/pip/ansible-core-gte-2.15-and-lt-2.17.1","pushedAt":"2024-06-01T04:07:12.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":"chore(deps): update ansible-core requirement\n\nUpdates the requirements on [ansible-core](https://github.com/ansible/ansible) to permit the latest version.\n- [Release notes](https://github.com/ansible/ansible/releases)\n- [Commits](https://github.com/ansible/ansible/compare/v2.15.0...v2.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: ansible-core\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update ansible-core requirement"}},{"before":"0b3fd661d902d90b0cfbb87333752a4cb2b46eee","after":null,"ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-06-01T04:07:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"0ba34d21c2385c1d55400c5f994d80c12010f27c","ref":"refs/heads/dependabot/pip/pytest-8.2.1","pushedAt":"2024-06-01T04:07:07.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":"chore(deps): bump pytest from 8.1.1 to 8.2.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump pytest from 8.1.1 to 8.2.1"}},{"before":null,"after":"d038acf75acc5e981dbd3b888ccf3734357edc36","ref":"refs/heads/dependabot/pip/black-approx-eq-24.4","pushedAt":"2024-05-01T04:35:21.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":"chore(deps): update black requirement from ~=24.3 to ~=24.4\n\nUpdates the requirements on [black](https://github.com/psf/black) to permit the latest version.\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.3.0...24.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update black requirement from ~=24.3 to ~=24.4"}},{"before":null,"after":"d60a5e81391dd24d336ef270c12d2d3f0d547a2a","ref":"refs/heads/dependabot/pip/ansible-core-gte-2.15-and-lt-2.16.7","pushedAt":"2024-05-01T04:35:14.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":"chore(deps): update ansible-core requirement\n\nUpdates the requirements on [ansible-core](https://github.com/ansible/ansible) to permit the latest version.\n- [Release notes](https://github.com/ansible/ansible/releases)\n- [Commits](https://github.com/ansible/ansible/compare/v2.15.0...v2.16.6)\n\n---\nupdated-dependencies:\n- dependency-name: ansible-core\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update ansible-core requirement"}},{"before":null,"after":"0b3fd661d902d90b0cfbb87333752a4cb2b46eee","ref":"refs/heads/dependabot/pip/pytest-8.2.0","pushedAt":"2024-05-01T04:35:09.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":"chore(deps): bump pytest from 8.1.1 to 8.2.0\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.1.1 to 8.2.0.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump pytest from 8.1.1 to 8.2.0"}},{"before":"cf385d7cbaa861bebebf835a539a2f7d747db919","after":"27a61f6c9aa4b10a12230a9ce38300fb90dcb78b","ref":"refs/heads/main","pushedAt":"2024-04-24T18:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"doc: changelog for 2.2.1","shortMessageHtmlLink":"doc: changelog for 2.2.1"}},{"before":"6bc81fc43699fafc1a5408205c1d15e1b4185957","after":null,"ref":"refs/heads/dependabot/pip/ansible-core-gte-2.15-and-lt-2.16.6","pushedAt":"2024-04-24T18:41:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"}},{"before":"d7a4e7c612b7f4ed64362d60432c66fd7951266c","after":"cf385d7cbaa861bebebf835a539a2f7d747db919","ref":"refs/heads/main","pushedAt":"2024-04-24T18:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"chore(deps): update ansible-core requirement from <2.16.5,>=2.15 to >=2.15,<2.16.6 (#183)\n\nUpdates the requirements on\r\n[ansible-core](https://github.com/ansible/ansible) to permit the latest\r\nversion.\r\n
\r\nRelease notes\r\n

Sourced from ansible-core's\r\nreleases.

\r\n
\r\n

v2.16.5

\r\n

Changelog

\r\n

See the full\r\nchangelog for the changes included in this release.

\r\n

Release Artifacts

\r\n
    \r\n
  • Built Distribution: ansible_core-2.16.5-py3-none-any.whl\r\n- 2251186 bytes\r\n
      \r\n
    • 371b0bb11d109a58982684307c18cc44ff8d408b1b3350c0c5c78d9f096ee1f1\r\n(SHA256)
    • \r\n
    \r\n
  • \r\n
  • Source Distribution: ansible-core-2.16.5.tar.gz\r\n- 3171617 bytes\r\n
      \r\n
    • cdd29b0ec3f20c35657355a2f6a9c1d0cf1131da99cc9a4a3401801b0ab36d6d\r\n(SHA256)
    • \r\n
    \r\n
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • ee04df4\r\nNew release v2.16.5 (#82907)
  • \r\n
  • d469cff\r\n[stable-2.16] ansible-test - Fix Alpine libexpat bootstrapping (#82896)
  • \r\n
  • a1e5c83\r\nUpdate Ansible release version to v2.16.5rc1.post0. (#82843)
  • \r\n
  • a1e38ba\r\nNew release v2.16.5rc1 (#82839)
  • \r\n
  • 4bf0514\r\n[stable-2.16] Harden the ansiballz and respawn python templates (#81753)\r\n(#82...
  • \r\n
  • 00d6f00\r\nRe-enable psrp tests that were disabled (#82785)\r\n(#82788)
  • \r\n
  • 0756237\r\nAvoid winrm hang on stdin write failure (#82766)\r\n(#82782)
  • \r\n
  • 627a92e\r\nFix error when templating an unsafe string leading to a type error in\r\nPython ...
  • \r\n
  • eb73cc4\r\n[stable-2.16] Install crun from Alpine 3.19 for known musl compatibility\r\n(#82...
  • \r\n
  • 56f3112\r\nPrevent failures due to unsafe plugin name (#82759)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\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\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: Mohamed El Mouctar HAIDARA ","shortMessageHtmlLink":"chore(deps): update ansible-core requirement from <2.16.5,>=2.15 to >…"}},{"before":"481eb191b9b22418362d528444bcb0a8669ed913","after":"6bc81fc43699fafc1a5408205c1d15e1b4185957","ref":"refs/heads/dependabot/pip/ansible-core-gte-2.15-and-lt-2.16.6","pushedAt":"2024-04-24T18:38:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"add test for ansible 2.16","shortMessageHtmlLink":"add test for ansible 2.16"}},{"before":"72e40a88ae53127c447222522d5dd5c90b29d984","after":"481eb191b9b22418362d528444bcb0a8669ed913","ref":"refs/heads/dependabot/pip/ansible-core-gte-2.15-and-lt-2.16.6","pushedAt":"2024-04-24T18:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"add test for ansible 2.16","shortMessageHtmlLink":"add test for ansible 2.16"}},{"before":"c7bb358d0f3894c15522c72a7dc1472ec7455b09","after":"d7a4e7c612b7f4ed64362d60432c66fd7951266c","ref":"refs/heads/main","pushedAt":"2024-04-24T18:34:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"chore(deps): update black requirement from ~=24.2 to ~=24.3 (#184)\n\nUpdates the requirements on [black](https://github.com/psf/black) to\r\npermit the latest version.\r\n
\r\nRelease notes\r\n

Sourced from black's\r\nreleases.

\r\n
\r\n

24.3.0

\r\n

Highlights

\r\n

This release is a milestone: it fixes Black's first CVE security\r\nvulnerability. If you\r\nrun Black on untrusted input, or if you habitually put thousands of\r\nleading tab\r\ncharacters in your docstrings, you are strongly encouraged to upgrade\r\nimmediately to fix\r\nCVE-2024-21503.

\r\n

This release also fixes a bug in Black's AST safety check that\r\nallowed Black to make\r\nincorrect changes to certain f-strings that are valid in Python 3.12 and\r\nhigher.

\r\n

Stable style

\r\n
    \r\n
  • Don't move comments along with delimiters, which could cause crashes\r\n(#4248)
  • \r\n
  • Strengthen AST safety check to catch more unsafe changes to strings.\r\nPrevious versions\r\nof Black would incorrectly format the contents of certain unusual\r\nf-strings containing\r\nnested strings with the same quote type. Now, Black will crash on such\r\nstrings until\r\nsupport for the new f-string syntax is implemented. (#4270)
  • \r\n
  • Fix a bug where line-ranges exceeding the last code line would not\r\nwork as expected\r\n(#4273)
  • \r\n
\r\n

Performance

\r\n
    \r\n
  • Fix catastrophic performance on docstrings that contain large\r\nnumbers of leading tab\r\ncharacters. This fixes\r\nCVE-2024-21503.\r\n(#4278)
  • \r\n
\r\n

Documentation

\r\n
    \r\n
  • Note what happens when --check is used with\r\n--quiet (#4236)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from black's\r\nchangelog.

\r\n
\r\n

24.3.0

\r\n

Highlights

\r\n

This release is a milestone: it fixes Black's first CVE security\r\nvulnerability. If you\r\nrun Black on untrusted input, or if you habitually put thousands of\r\nleading tab\r\ncharacters in your docstrings, you are strongly encouraged to upgrade\r\nimmediately to fix\r\nCVE-2024-21503.

\r\n

This release also fixes a bug in Black's AST safety check that\r\nallowed Black to make\r\nincorrect changes to certain f-strings that are valid in Python 3.12 and\r\nhigher.

\r\n

Stable style

\r\n
    \r\n
  • Don't move comments along with delimiters, which could cause crashes\r\n(#4248)
  • \r\n
  • Strengthen AST safety check to catch more unsafe changes to strings.\r\nPrevious versions\r\nof Black would incorrectly format the contents of certain unusual\r\nf-strings containing\r\nnested strings with the same quote type. Now, Black will crash on such\r\nstrings until\r\nsupport for the new f-string syntax is implemented. (#4270)
  • \r\n
  • Fix a bug where line-ranges exceeding the last code line would not\r\nwork as expected\r\n(#4273)
  • \r\n
\r\n

Performance

\r\n
    \r\n
  • Fix catastrophic performance on docstrings that contain large\r\nnumbers of leading tab\r\ncharacters. This fixes\r\nCVE-2024-21503.\r\n(#4278)
  • \r\n
\r\n

Documentation

\r\n
    \r\n
  • Note what happens when --check is used with\r\n--quiet (#4236)
  • \r\n
\r\n

24.2.0

\r\n

Stable style

\r\n
    \r\n
  • Fixed a bug where comments where mistakenly removed along with\r\nredundant parentheses\r\n(#4218)
  • \r\n
\r\n

Preview style

\r\n
    \r\n
  • Move the hug_parens_with_braces_and_square_brackets\r\nfeature to the unstable style\r\ndue to an outstanding crash and proposed formatting tweaks (#4198)
  • \r\n
  • Fixed a bug where base expressions caused inconsistent formatting of\r\n** in tenary\r\nexpression (#4154)
  • \r\n
  • Checking for newline before adding one on docstring that is almost\r\nat the line limit\r\n(#4185)
  • \r\n
  • Remove redundant parentheses in case statement\r\nif guards (#4214).
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 552baf8\r\nPrepare release 24.3.0 (#4279)
  • \r\n
  • f000936\r\nFix catastrophic performance in lines_with_leading_tabs_expanded() (#4278)
  • \r\n
  • 7b5a657\r\nFix --line-ranges behavior when ranges are at EOF (#4273)
  • \r\n
  • 1abcffc\r\nUse regex where we ignore case on windows (#4252)
  • \r\n
  • 719e674\r\nFix 4227: Improve documentation for --quiet --check (#4236)
  • \r\n
  • e5510af\r\nupdate plugin url for Thonny (#4259)
  • \r\n
  • 6af7d11\r\nFix AST safety check false negative (#4270)
  • \r\n
  • f03ee11\r\nEnsure blib2to3.pygram is initialized before use (#4224)
  • \r\n
  • e4bfedb\r\nfix: Don't move comments while splitting delimiters (#4248)
  • \r\n
  • d0287e1\r\nMake trailing comma logic more concise (#4202)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\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":"chore(deps): update black requirement from ~=24.2 to ~=24.3 (#184)"}},{"before":"213f7c1f1c4c30d9b304db8db74629c52298396b","after":null,"ref":"refs/heads/dependabot/pip/black-approx-eq-24.3","pushedAt":"2024-04-24T18:34:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"}},{"before":"0d3f0f3864faeba9324723bad3a08577b6fb2c51","after":null,"ref":"refs/heads/dependabot/pip/pytest-cov-5.0.0","pushedAt":"2024-04-24T18:32:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"}},{"before":"86bbebde4a4816424cb00ea852dc35185253de43","after":"c7bb358d0f3894c15522c72a7dc1472ec7455b09","ref":"refs/heads/main","pushedAt":"2024-04-24T18:32:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"chore(deps): bump pytest-cov from 4.1.0 to 5.0.0 (#182)\n\nBumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.1.0\r\nto 5.0.0.\r\n
\r\nChangelog\r\n

Sourced from pytest-cov's\r\nchangelog.

\r\n
\r\n

5.0.0 (2024-03-24)

\r\n
    \r\n
  • Removed support for xdist rsync (now deprecated).\r\nContributed by Matthias Reichenbach in\r\n[#623](https://github.com/pytest-dev/pytest-cov/issues/623)\r\n<https://github.com/pytest-dev/pytest-cov/pull/623>_.
  • \r\n
  • Switched docs theme to Furo.
  • \r\n
  • Various legacy Python cleanup and CI improvements.\r\nContributed by Christian Clauss and Hugo van Kemenade in\r\n[#630](https://github.com/pytest-dev/pytest-cov/issues/630)\r\n<https://github.com/pytest-dev/pytest-cov/pull/630>,\r\n[#631](https://github.com/pytest-dev/pytest-cov/issues/631)\r\n<https://github.com/pytest-dev/pytest-cov/pull/631>,\r\n[#632](https://github.com/pytest-dev/pytest-cov/issues/632)\r\n<https://github.com/pytest-dev/pytest-cov/pull/632>_ and\r\n[#633](https://github.com/pytest-dev/pytest-cov/issues/633)\r\n<https://github.com/pytest-dev/pytest-cov/pull/633>_.
  • \r\n
  • Added a pyproject.toml example in the docs.\r\nContributed by Dawn James in\r\n[#626](https://github.com/pytest-dev/pytest-cov/issues/626)\r\n<https://github.com/pytest-dev/pytest-cov/pull/626>_.
  • \r\n
  • Modernized project's pre-commit hooks to use ruff. Initial POC\r\ncontributed by\r\nChristian Clauss in\r\n[#584](https://github.com/pytest-dev/pytest-cov/issues/584)\r\n<https://github.com/pytest-dev/pytest-cov/pull/584>_.
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 5295ce0\r\nBump version: 4.1.0 → 5.0.0
  • \r\n
  • 1181b06\r\nUpdate changelog.
  • \r\n
  • 9757222\r\nFix a minor grammar error (#636)
  • \r\n
  • 9f5cd81\r\nCleanup releasing instructions. Closes #616.
  • \r\n
  • 93b5047\r\nAdd test for pyproject.toml loading without explicit --cov-config. Ref\r\n#508.
  • \r\n
  • ff50860\r\ndocs: add config instructions for pyproject.toml.
  • \r\n
  • 4a5a4b5\r\nKeep GitHub Actions up to date with GitHub's Dependabot
  • \r\n
  • 1d7f559\r\nFix or remove URLs that are causing docs tests to fail
  • \r\n
  • 6a5af8e\r\nUpdate changelog.
  • \r\n
  • d9fe8df\r\nSwitch to furo. Closes #618.
  • \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=pytest-cov&package-manager=pip&previous-version=4.1.0&new-version=5.0.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":"chore(deps): bump pytest-cov from 4.1.0 to 5.0.0 (#182)"}},{"before":"41c91289371c748f3fc07b71d3feb8ac95e3a37c","after":"86bbebde4a4816424cb00ea852dc35185253de43","ref":"refs/heads/main","pushedAt":"2024-04-23T23:24:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"fix: Only display mermaid live editor URL with -vv","shortMessageHtmlLink":"fix: Only display mermaid live editor URL with -vv"}},{"before":"9d65059b10c2199b965c22fd1a65c39085569be0","after":"0d3f0f3864faeba9324723bad3a08577b6fb2c51","ref":"refs/heads/dependabot/pip/pytest-cov-5.0.0","pushedAt":"2024-04-21T21:49:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump pytest-cov from 4.1.0 to 5.0.0\n\nBumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.1.0 to 5.0.0.\n- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest-cov\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump pytest-cov from 4.1.0 to 5.0.0"}},{"before":"8f2fcc27eeba70c0a62f500b79455126a8a08313","after":"213f7c1f1c4c30d9b304db8db74629c52298396b","ref":"refs/heads/dependabot/pip/black-approx-eq-24.3","pushedAt":"2024-04-21T21:48:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"chore(deps): update black requirement from ~=24.2 to ~=24.3\n\nUpdates the requirements on [black](https://github.com/psf/black) to permit the latest version.\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.2.0...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update black requirement from ~=24.2 to ~=24.3"}},{"before":"9c5d13f7673d770fc7f90cd57adc51a4735b2f6f","after":null,"ref":"refs/heads/dependabot/pip/pytest-8.1.1","pushedAt":"2024-04-21T21:48:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"}},{"before":"0cdf9274b98c038a767e554612f4fa594ffa82d4","after":"41c91289371c748f3fc07b71d3feb8ac95e3a37c","ref":"refs/heads/main","pushedAt":"2024-04-21T21:48:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"chore(deps): bump pytest from 8.0.2 to 8.1.1 (#185)\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.2 to\r\n8.1.1.\r\n
\r\nRelease notes\r\n

Sourced from pytest's\r\nreleases.

\r\n
\r\n

8.1.1

\r\n

pytest 8.1.1 (2024-03-08)

\r\n

::: {.note}\r\n::: {.title}\r\nNote\r\n:::

\r\n

This release is not a usual bug fix release -- it contains features\r\nand improvements, being a follow up\r\nto 8.1.0, which has been yanked from PyPI.\r\n:::

\r\n

Features

\r\n
    \r\n
  • \r\n

    #11475:\r\nAdded the new consider_namespace_packages{.interpreted-text\r\nrole="confval"} configuration option, defaulting to\r\nFalse.

    \r\n

    If set to True, pytest will attempt to identify modules\r\nthat are part of namespace\r\npackages when importing modules.

    \r\n
  • \r\n
  • \r\n

    #11653:\r\nAdded the new verbosity_test_cases{.interpreted-text\r\nrole="confval"} configuration option for fine-grained control\r\nof test execution verbosity.\r\nSee Fine-grained verbosity\r\n<pytest.fine_grained_verbosity>{.interpreted-text\r\nrole="ref"} for more details.

    \r\n
  • \r\n
\r\n

Improvements

\r\n
    \r\n
  • \r\n

    #10865:\r\npytest.warns{.interpreted-text role="func"} now\r\nvalidates that warnings.warn{.interpreted-text\r\nrole="func"} was called with a [str]{.title-ref} or a\r\n[Warning]{.title-ref}.\r\nCurrently in Python it is possible to use other types, however this\r\ncauses an exception when\r\nwarnings.filterwarnings{.interpreted-text\r\nrole="func"} is used to filter those warnings (see [CPython #103577](python/cpython#103577)\r\nfor a discussion).\r\nWhile this can be considered a bug in CPython, we decided to put guards\r\nin pytest as the error message produced without this check in place is\r\nconfusing.

    \r\n
  • \r\n
  • \r\n

    #11311:\r\nWhen using --override-ini for paths in invocations without\r\na configuration file defined, the current working directory is used\r\nas the relative directory.

    \r\n

    Previoulsy this would raise an\r\nAssertionError{.interpreted-text\r\nrole="class"}.

    \r\n
  • \r\n
  • \r\n

    #11475:\r\n--import-mode=importlib\r\n<import-mode-importlib>{.interpreted-text\r\nrole="ref"} now tries to import modules using the standard\r\nimport mechanism (but still without changing\r\n:pysys.path{.interpreted-text role="data"}),\r\nfalling back to importing modules directly only if that fails.

    \r\n

    This means that installed packages will be imported under their\r\ncanonical name if possible first, for example\r\napp.core.models, instead of having the module name always\r\nbe derived from their path (for example\r\n.env310.lib.site_packages.app.core.models).

    \r\n
  • \r\n
  • \r\n

    #11801:\r\nAdded the iter_parents()\r\n<_pytest.nodes.Node.iter_parents>{.interpreted-text\r\nrole="func"} helper method on nodes.\r\nIt is similar to listchain\r\n<_pytest.nodes.Node.listchain>{.interpreted-text\r\nrole="func"}, but goes from bottom to top, and returns an\r\niterator, not a list.

    \r\n
  • \r\n
  • \r\n

    #11850:\r\nAdded support for sys.last_exc{.interpreted-text\r\nrole="data"} for post-mortem debugging on Python>=3.12.

    \r\n
  • \r\n
  • \r\n

    #11962:\r\nIn case no other suitable candidates for configuration file are found, a\r\npyproject.toml (even without a\r\n[tool.pytest.ini_options] table) will be considered as the\r\nconfiguration file and define the rootdir.

    \r\n
  • \r\n
  • \r\n

    #11978:\r\nAdd --log-file-mode option to the logging plugin, enabling\r\nappending to log-files. This option accepts either\r\n"w" or "a" and defaults to\r\n"w".

    \r\n

    Previously, the mode was hard-coded to be "w"\r\nwhich truncates the file before logging.

    \r\n
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 81653ee\r\nAdjust changelog manually for 8.1.1
  • \r\n
  • e60b4b9\r\nPrepare release version 8.1.1
  • \r\n
  • 15fbe57\r\n[8.1.x] Revert legacy path removals (#12093)
  • \r\n
  • 86c3aab\r\n[8.1.x] Do not import duplicated modules with --importmode=importlib (#12077)
  • \r\n
  • 5b82b0c\r\n[8.1.x] Yank version 8.1.0 (#12076)
  • \r\n
  • 0a53681\r\nMerge pull request #12054\r\nfrom pytest-dev/release-8.1.0
  • \r\n
  • b9a167f\r\nPrepare release version 8.1.0
  • \r\n
  • 00043f7\r\nMerge pull request #12038\r\nfrom bluetech/fixtures-rm-arg2index
  • \r\n
  • f4e1025\r\nMerge pull request #12048\r\nfrom bluetech/fixture-teardown-excgroup
  • \r\n
  • 43492f5\r\nMerge pull request #12051\r\nfrom jakkdl/test_debugging_pythonbreakpoint
  • \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=pytest&package-manager=pip&previous-version=8.0.2&new-version=8.1.1)](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":"chore(deps): bump pytest from 8.0.2 to 8.1.1 (#185)"}},{"before":"9b520eddd2dec51ec8a4c98b9fa4b293c298e027","after":"0cdf9274b98c038a767e554612f4fa594ffa82d4","ref":"refs/heads/main","pushedAt":"2024-04-21T18:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"doc: release 2.2.0","shortMessageHtmlLink":"doc: release 2.2.0"}},{"before":"7b12565c12c4ea6eeefb2245801dca548a02483a","after":"9b520eddd2dec51ec8a4c98b9fa4b293c298e027","ref":"refs/heads/main","pushedAt":"2024-04-21T17:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"haidaraM","name":"Mohamed El Mouctar Haidara","path":"/haidaraM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9849996?s=80&v=4"},"commit":{"message":"test: remove unused exception","shortMessageHtmlLink":"test: remove unused exception"}},{"before":null,"after":"9c5d13f7673d770fc7f90cd57adc51a4735b2f6f","ref":"refs/heads/dependabot/pip/pytest-8.1.1","pushedAt":"2024-04-01T04:51:07.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":"chore(deps): bump pytest from 8.0.2 to 8.1.1\n\nBumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.2 to 8.1.1.\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.2...8.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump pytest from 8.0.2 to 8.1.1"}},{"before":null,"after":"8f2fcc27eeba70c0a62f500b79455126a8a08313","ref":"refs/heads/dependabot/pip/black-approx-eq-24.3","pushedAt":"2024-04-01T04:50:58.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":"chore(deps): update black requirement from ~=24.2 to ~=24.3\n\nUpdates the requirements on [black](https://github.com/psf/black) to permit the latest version.\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.2.0...24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update black requirement from ~=24.2 to ~=24.3"}},{"before":null,"after":"72e40a88ae53127c447222522d5dd5c90b29d984","ref":"refs/heads/dependabot/pip/ansible-core-gte-2.15-and-lt-2.16.6","pushedAt":"2024-04-01T04:50:51.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":"chore(deps): update ansible-core requirement\n\nUpdates the requirements on [ansible-core](https://github.com/ansible/ansible) to permit the latest version.\n- [Release notes](https://github.com/ansible/ansible/releases)\n- [Commits](https://github.com/ansible/ansible/compare/v2.15.0...v2.16.5)\n\n---\nupdated-dependencies:\n- dependency-name: ansible-core\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update ansible-core requirement"}},{"before":null,"after":"9d65059b10c2199b965c22fd1a65c39085569be0","ref":"refs/heads/dependabot/pip/pytest-cov-5.0.0","pushedAt":"2024-04-01T04:50:34.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":"chore(deps): bump pytest-cov from 4.1.0 to 5.0.0\n\nBumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 4.1.0 to 5.0.0.\n- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v4.1.0...v5.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: pytest-cov\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump pytest-cov from 4.1.0 to 5.0.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXYxc6AA","startCursor":null,"endCursor":null}},"title":"Activity · haidaraM/ansible-playbook-grapher"}