{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":405605507,"defaultBranch":"master","name":"cyclonedx-php-library","ownerLogin":"CycloneDX","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-12T10:00:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29029855?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716617652.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"b133147884cf70269d30a96a63d41597c2f19f65","ref":"refs/heads/dependabot/composer/tools/php-cs-fixer/friendsofphp/php-cs-fixer-3.57.2","pushedAt":"2024-05-25T06:14: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":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement\n\nUpdates the requirements on [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) to permit the latest version.\n- [Release notes](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases)\n- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.1...v3.57.2)\n\n---\nupdated-dependencies:\n- dependency-name: friendsofphp/php-cs-fixer\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement"}},{"before":"6fe6a1b859a789a7e2df7c6a7658f3c6f64d3a0c","after":null,"ref":"refs/heads/feat/spdx-update-20240523","pushedAt":"2024-05-23T05:40:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"}},{"before":"16aa6cb3dfda37838388703daee2f4631bc1b055","after":"166f41af65eab5b819a2c7d8f4da27dcca361d5e","ref":"refs/heads/master","pushedAt":"2024-05-23T05:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"chore: prep v3.4.0\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"chore: prep v3.4.0"}},{"before":"851de8111f68c0197c51cc40734aee888db9a13a","after":"16aa6cb3dfda37838388703daee2f4631bc1b055","ref":"refs/heads/master","pushedAt":"2024-05-23T05:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"feat: updated SPDX license list to `v3.24.0` (#439)\n\nUpdated SPDX license list `v3.24.0`\r\n\r\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"feat: updated SPDX license list to v3.24.0 (#439)"}},{"before":null,"after":"6fe6a1b859a789a7e2df7c6a7658f3c6f64d3a0c","ref":"refs/heads/feat/spdx-update-20240523","pushedAt":"2024-05-23T05:21:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"feat: updated SPDX license list\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"feat: updated SPDX license list"}},{"before":"c147f9de1f6871c72abc651eae9feb18e32d8aeb","after":null,"ref":"refs/heads/dependabot/composer/tools/php-cs-fixer/friendsofphp/php-cs-fixer-3.57.1","pushedAt":"2024-05-18T11:24:14.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":"b01a3e26d0d86b1aab039b5316e51b08cc75f8b8","after":"851de8111f68c0197c51cc40734aee888db9a13a","ref":"refs/heads/master","pushedAt":"2024-05-18T11:24:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.56.1 to 3.57.1 in /tools/php-cs-fixer (#438)\n\nUpdates the requirements on\r\n[friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer)\r\nto permit the latest version.\r\n
\r\nRelease notes\r\n

Sourced from friendsofphp/php-cs-fixer's\r\nreleases.

\r\n
\r\n

v3.57.1 7th Gear

\r\n

What's Changed

\r\n
    \r\n
  • chore: update PHPDoc in Preg::matchAll by @​kubawerlos in PHP-CS-Fixer/PHP-CS-Fixer#8012
  • \r\n
  • fix: Runner - handle no files while in parallel runner by @​keradus in PHP-CS-Fixer/PHP-CS-Fixer#8015
  • \r\n
\r\n

Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.0...v3.57.1

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

Sourced from friendsofphp/php-cs-fixer's\r\nchangelog.

\r\n
\r\n

Changelog for v3.57.1

\r\n
    \r\n
  • chore: update PHPDoc in Preg::matchAll (#8012)
  • \r\n
  • fix: Runner - handle no files while in parallel runner (#8015)
  • \r\n
\r\n

Changelog for v3.57.0

\r\n
    \r\n
  • feat: Ability to run Fixer with parallel runner 🎉 (#7777)
  • \r\n
\r\n

Changelog for v3.56.2

\r\n
    \r\n
  • chore: update PHPStan (#8010)
  • \r\n
  • DX: Fix Mess Detector violations (#8007)
  • \r\n
  • DX: Install PCov extension for local Docker (#8006)
  • \r\n
\r\n

Changelog for v3.56.1

\r\n
    \r\n
  • chore: improve PHPDoc typehints (#7994)
  • \r\n
  • CI: Allow any integer in PHPStan error for Token's constructor (#8000)
  • \r\n
  • fix: Better array shape in PhpUnitDedicateAssertFixer\r\n(#7999)
  • \r\n
  • fix: ConstantCaseFixer - do not touch typed constants\r\n(#7998)
  • \r\n
\r\n

Changelog for v3.56.0

\r\n
    \r\n
  • feat: TrailingCommaInMultilineFixer - handle trailing\r\ncomma in language constructs (#7989)
  • \r\n
  • fix: TrailingCommaInMultilineFixer - language\r\nconstructs should be covered by arguments, not parameters (#7990)
  • \r\n
  • chore: remove invalid comment (#7987)
  • \r\n
  • DX: Cache optimisation (#7985)
  • \r\n
\r\n

Changelog for v3.55.0

\r\n
    \r\n
  • feat: Introduce OrderedAttributesFixer (#7395)
  • \r\n
  • chore: few SCA fixes and dev-tools update (#7969)
  • \r\n
  • chore: fix phpdoc types (#7977)
  • \r\n
  • chore: narrow PHPDoc types (#7979)
  • \r\n
  • chore: Normalize implicit backslahes in single quoted strings\r\ninternally (#7786)
  • \r\n
  • chore: phpdoc - rely on strict list/tuple/assoc instead of array (#7978)
  • \r\n
  • chore: PhpUnitDataProviderNameFixer - follow config creation pattern\r\n(#7980)
  • \r\n
  • chore: Preg - drop half-support for array-pattern (#7976)
  • \r\n
  • chore: re-use CodeHasher (#7984)
  • \r\n
  • chore: RuleSetsTest - assert that Fixer is configurable (#7961)
  • \r\n
  • chore: sugar syntax (#7986)
  • \r\n
  • chore: Tokens should be always a list (#7698)
  • \r\n
  • CI: Ad-hoc fix for MacOS jobs (#7970)
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 3f7efe6\r\nprepared the 3.57.1 release
  • \r\n
  • 3810546\r\nfix: Runner - handle no files while in parallel runner (#8015)
  • \r\n
  • 4f69067\r\nchore: update PHPDoc in Preg::matchAll (#8012)
  • \r\n
  • 229ab9b\r\nbumped version
  • \r\n
  • 0d4fcae\r\nprepared the 3.57.0 release
  • \r\n
  • 5c90224\r\nfeat: Ability to run Fixer with parallel runner 🎉 (#7777)
  • \r\n
  • c2289bc\r\nbumped version
  • \r\n
  • e8c12f9\r\nprepared the 3.56.2 release
  • \r\n
  • 8d5cccf\r\nchore: update PHPStan (#8010)
  • \r\n
  • 025ce39\r\nDX: Fix Mess Detector violations (#8007)
  • \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":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.…"}},{"before":null,"after":"c147f9de1f6871c72abc651eae9feb18e32d8aeb","ref":"refs/heads/dependabot/composer/tools/php-cs-fixer/friendsofphp/php-cs-fixer-3.57.1","pushedAt":"2024-05-18T06:23:52.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":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement\n\nUpdates the requirements on [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) to permit the latest version.\n- [Release notes](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases)\n- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.1...v3.57.1)\n\n---\nupdated-dependencies:\n- dependency-name: friendsofphp/php-cs-fixer\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement"}},{"before":"3b3ecb582225728161d8fd93f7b03ceeba824503","after":null,"ref":"refs/heads/dependabot/composer/tools/php-cs-fixer/friendsofphp/php-cs-fixer-3.56.1","pushedAt":"2024-05-11T09:51:59.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":"cad0f92b36c85f36b3d3c11ff96002af5f20cd10","after":"b01a3e26d0d86b1aab039b5316e51b08cc75f8b8","ref":"refs/heads/master","pushedAt":"2024-05-11T09:51:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.54.0 to 3.56.1 in /tools/php-cs-fixer (#437)\n\nUpdates the requirements on\r\n[friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer)\r\nto permit the latest version.\r\n
\r\nRelease notes\r\n

Sourced from friendsofphp/php-cs-fixer's\r\nreleases.

\r\n
\r\n

v3.56.1 15 Keys Accelerate

\r\n

What's Changed

\r\n
    \r\n
  • chore: improve PHPDoc typehints by @​kubawerlos in PHP-CS-Fixer/PHP-CS-Fixer#7994
  • \r\n
  • CI: Better array shape in PhpUnitDedicateAssertFixer\r\n(fixes PHPStan/PHP8.3 failures) by @​kubawerlos in PHP-CS-Fixer/PHP-CS-Fixer#7999
  • \r\n
  • fix: ConstantCaseFixer - do not touch typed constants\r\nby @​kubawerlos\r\nin PHP-CS-Fixer/PHP-CS-Fixer#7998
  • \r\n
\r\n

Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.0...v3.56.1

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

Sourced from friendsofphp/php-cs-fixer's\r\nchangelog.

\r\n
\r\n

Changelog for v3.56.1

\r\n
    \r\n
  • chore: improve PHPDoc typehints (#7994)
  • \r\n
  • CI: Allow any integer in PHPStan error for Token's constructor (#8000)
  • \r\n
  • fix: Better array shape in PhpUnitDedicateAssertFixer\r\n(#7999)
  • \r\n
  • fix: ConstantCaseFixer - do not touch typed constants\r\n(#7998)
  • \r\n
\r\n

Changelog for v3.56.0

\r\n
    \r\n
  • feat: TrailingCommaInMultilineFixer - handle trailing\r\ncomma in language constructs (#7989)
  • \r\n
  • fix: TrailingCommaInMultilineFixer - language\r\nconstructs should be covered by arguments, not parameters (#7990)
  • \r\n
  • chore: remove invalid comment (#7987)
  • \r\n
  • DX: Cache optimisation (#7985)
  • \r\n
\r\n

Changelog for v3.55.0

\r\n
    \r\n
  • feat: Introduce OrderedAttributesFixer (#7395)
  • \r\n
  • chore: few SCA fixes and dev-tools update (#7969)
  • \r\n
  • chore: fix phpdoc types (#7977)
  • \r\n
  • chore: narrow PHPDoc types (#7979)
  • \r\n
  • chore: Normalize implicit backslahes in single quoted strings\r\ninternally (#7786)
  • \r\n
  • chore: phpdoc - rely on strict list/tuple/assoc instead of array (#7978)
  • \r\n
  • chore: PhpUnitDataProviderNameFixer - follow config creation pattern\r\n(#7980)
  • \r\n
  • chore: Preg - drop half-support for array-pattern (#7976)
  • \r\n
  • chore: re-use CodeHasher (#7984)
  • \r\n
  • chore: RuleSetsTest - assert that Fixer is configurable (#7961)
  • \r\n
  • chore: sugar syntax (#7986)
  • \r\n
  • chore: Tokens should be always a list (#7698)
  • \r\n
  • CI: Ad-hoc fix for MacOS jobs (#7970)
  • \r\n
  • CI: Fix calculating diff between branches in PRs (#7973)
  • \r\n
  • DX: allow to enforce cache mechanism by env var (#7983)
  • \r\n
  • DX: do not typehint fixed-length arrays as lists (#7974)
  • \r\n
  • DX: Prevent having deprecated fixers listed as successors of other\r\ndeprecated fixers (#7967)
  • \r\n
  • DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with\r\nnew baseline (#7971)
  • \r\n
  • DX: use list type in PHPDoc (#7975)
  • \r\n
  • fix: PhpUnitAttributesFixer - fix for\r\n#[RequiresPhp] exceeding its constructor parameters (#7966)
  • \r\n
  • test: don't count comment after class as another classy element (#7982)
  • \r\n
\r\n

Changelog for v3.54.0

\r\n
    \r\n
  • feat: introduce PhpUnitAttributesFixer (#7831)
  • \r\n
  • chore: Properly determine self-approval trigger commit (#7936)
  • \r\n
  • chore: Revert ref for self-approval Git checkout (#7944)
  • \r\n
  • CI: check if proper array key is declared (#7912)
  • \r\n
  • DX: cleanup FullyQualifiedStrictTypesFixerTest (#7954)
  • \r\n
  • DX: cleanup PhpdocNoAccessFixerTest (#7933)
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 69c6168\r\nprepared the 3.56.1 release
  • \r\n
  • c87c87a\r\nfix: ConstantCaseFixer - do not touch typed constants (#7998)
  • \r\n
  • efe7a39\r\nfix: Better array shape in PhpUnitDedicateAssertFixer (#7999)
  • \r\n
  • d50fa11\r\nCI: Allow any integer in PHPStan error for Token's constructor (#8000)
  • \r\n
  • 91b20b9\r\nchore: improve PHPDoc typehints (#7994)
  • \r\n
  • 61f5c8a\r\nbumped version
  • \r\n
  • 4429303\r\nprepared the 3.56.0 release
  • \r\n
  • 6a98688\r\nfix: TrailingCommaInMultilineFixer - language constructs\r\nshould be covered ...
  • \r\n
  • 4b71d6d\r\nfix: TrailingCommaInMultilineFixer - handle trailing comma\r\nin language cons...
  • \r\n
  • c3af946\r\nDX: Cache optimisation (#7985)
  • \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":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement from 3.…"}},{"before":null,"after":"3b3ecb582225728161d8fd93f7b03ceeba824503","ref":"refs/heads/dependabot/composer/tools/php-cs-fixer/friendsofphp/php-cs-fixer-3.56.1","pushedAt":"2024-05-11T06:52: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":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement\n\nUpdates the requirements on [friendsofphp/php-cs-fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer) to permit the latest version.\n- [Release notes](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases)\n- [Changelog](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.54.0...v3.56.1)\n\n---\nupdated-dependencies:\n- dependency-name: friendsofphp/php-cs-fixer\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"tools(deps-dev): Update friendsofphp/php-cs-fixer requirement"}},{"before":"bb7abc04239d0380803a9fc64dd03a60ef69fe0e","after":"cad0f92b36c85f36b3d3c11ff96002af5f20cd10","ref":"refs/heads/master","pushedAt":"2024-05-06T13:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"chore: prep v3.3.1\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"chore: prep v3.3.1"}},{"before":"25b10c206c72f636141a4fa7a36fb6474b6b2ee5","after":null,"ref":"refs/heads/fix/validator-allow-all-versions","pushedAt":"2024-05-06T13:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"}},{"before":"6161bc469392da89402307508f230d3d981c1928","after":"bb7abc04239d0380803a9fc64dd03a60ef69fe0e","ref":"refs/heads/master","pushedAt":"2024-05-06T13:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"fix: json validation allow arbitrary `$schema` value (#436)\n\nfixes https://github.com/CycloneDX/cyclonedx-php-library/issues/435\r\n\r\n---------\r\n\r\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"fix: json validation allow arbitrary $schema value (#436)"}},{"before":"617a95642dfaa6b50d59d00f6049bb6b893a16a7","after":"25b10c206c72f636141a4fa7a36fb6474b6b2ee5","ref":"refs/heads/fix/validator-allow-all-versions","pushedAt":"2024-05-06T12:43:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"tests\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"tests"}},{"before":null,"after":"617a95642dfaa6b50d59d00f6049bb6b893a16a7","ref":"refs/heads/fix/validator-allow-all-versions","pushedAt":"2024-05-06T12:28:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"fix\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"fix"}},{"before":"6fc95e9b2585ad03e2b9f21bfc3f60cbd309290c","after":"6161bc469392da89402307508f230d3d981c1928","ref":"refs/heads/master","pushedAt":"2024-05-05T20:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"docs/readme-LicenseAcknowledgement\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"docs/readme-LicenseAcknowledgement"}},{"before":"a19dd3d80c0f8a0607af8703d4ec42442ce72a6d","after":null,"ref":"refs/heads/style/typehint-consts","pushedAt":"2024-05-05T20:48:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"}},{"before":"5e6654542d9c9123587366fae4d0a44ba9e6ac4a","after":"6fc95e9b2585ad03e2b9f21bfc3f60cbd309290c","ref":"refs/heads/master","pushedAt":"2024-05-05T20:48:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"style: typehint consts (#434)\n\nsince php83 it is possible to static type class consts.\r\nthis is usefull when inheriting classes, and preventing wrong types on\r\noverride that change the const ... downstream\r\n\r\nno need to type consts in `final` classes\r\n\r\nsince this lib supports php<83, we cannot static type consts.\r\nbut we could add type annotations :D\r\n\r\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"style: typehint consts (#434)"}},{"before":null,"after":"a19dd3d80c0f8a0607af8703d4ec42442ce72a6d","ref":"refs/heads/style/typehint-consts","pushedAt":"2024-05-05T20:42:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"style: typehint consts\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"style: typehint consts"}},{"before":"a7450bec7d5ecc8da5dcb4b37a39309f36eb0d71","after":null,"ref":"refs/heads/dependabot/composer/tools/psalm/vimeo/psalm-5.24.0","pushedAt":"2024-05-05T20:24:15.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":"f60e185eade4dc05fbee8ebc6461c6378b1c59ef","after":"5e6654542d9c9123587366fae4d0a44ba9e6ac4a","ref":"refs/heads/master","pushedAt":"2024-05-05T20:24:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"tools(deps-dev): Update vimeo/psalm requirement from 5.23.1 to 5.24.0 in /tools/psalm (#432)\n\nUpdates the requirements on\r\n[vimeo/psalm](https://github.com/vimeo/psalm) to permit the latest\r\nversion.\r\n
\r\nRelease notes\r\n

Sourced from vimeo/psalm's\r\nreleases.

\r\n
\r\n

5.24.0

\r\n\r\n

What's Changed

\r\n

Features

\r\n
    \r\n
  • Allow specifying flags to Codebase::isTypeContainedByType by @​danog in vimeo/psalm#10829
  • \r\n
  • Allow more callable types as subtypes of callable by @​weirdan in vimeo/psalm#10805
  • \r\n
  • Report parent being used in callable context when the\r\nclass does not extend anything by @​kkmuffme in vimeo/psalm#10838
  • \r\n
  • Report error for additional deprecated arg types in PHP 8.1/8.3 by\r\n@​kkmuffme in vimeo/psalm#10824
  • \r\n
  • Add MissingClassConstType Issue by @​jack-worman in\r\nvimeo/psalm#10828
  • \r\n
  • Enforce parameter names for consistent constructors by @​kkmuffme in vimeo/psalm#10821
  • \r\n
  • Add misc missing errors for invalid callable methods by @​kkmuffme in vimeo/psalm#10839
  • \r\n
\r\n

Fixes

\r\n
    \r\n
  • Forbid named arguments for ArrayAcccess methods by @​weirdan in vimeo/psalm#10804
  • \r\n
  • Don't crash on invalid templates by @​weirdan in vimeo/psalm#10806
  • \r\n
  • report error for single param name mismatch too since named args can\r\neven be used then by @​kkmuffme in vimeo/psalm#10822
  • \r\n
  • add support for named arguments for filter_var and filter_input by\r\n@​pilif in vimeo/psalm#10815
  • \r\n
  • When inside isset, make array fetch result nullable by @​edsrzf in vimeo/psalm#10756
  • \r\n
  • Promoted properties missing in extended __construct should report\r\nPropertyNotSetInConstructor by @​kkmuffme in vimeo/psalm#10817
  • \r\n
  • Updating signature of getmxrr() by @​ThomasLandauer\r\nin vimeo/psalm#10847
  • \r\n
  • Improve string-int juggle consistency in array keys and display for\r\nint-like strings in type by @​kkmuffme in vimeo/psalm#10814
  • \r\n
  • Fix storage not available in thread for intersection doc types by @​simonberger in\r\nvimeo/psalm#10856
  • \r\n
  • Don't emit MissingOverrideAttribute for implicit Stringable\r\nimplementations by @​edsrzf in vimeo/psalm#10858
  • \r\n
  • Specify array return type of session_get_cookie_params by @​jorgsowa in vimeo/psalm#10859
  • \r\n
  • Unknown @​psalm\r\nannotation should not make whole docblock invalid by @​kkmuffme in vimeo/psalm#10885
  • \r\n
  • Add mail to impure functions list by @​smaddock in vimeo/psalm#10923
  • \r\n
  • Update PHP 8.2 Call map delta with refined types for string\r\ncomparison functions by @​gsteel in vimeo/psalm#10883
  • \r\n
\r\n

Docs

\r\n
    \r\n
  • document that @​psalm-internal\r\nworks for namespace + class too by @​kkmuffme in vimeo/psalm#10866
  • \r\n
\r\n

Internal changes

\r\n
    \r\n
  • fix tests running with other than called PHP binary if called with a\r\nnon-default PHP binary by @​kkmuffme in vimeo/psalm#10842
  • \r\n
  • Explicitly set value in config to fix warning in tests by @​kkmuffme in vimeo/psalm#10843
  • \r\n
  • [PHP 8.4] Fixes for implicit nullability deprecation by @​Ayesh in vimeo/psalm#10832
  • \r\n
  • Throw exception instead of silently logging issues occurred during\r\nscan by @​danog in\r\nvimeo/psalm#10902
  • \r\n
\r\n

Other changes

\r\n
    \r\n
  • Fix conditional on non empty literal string by @​VincentLanglet\r\nin vimeo/psalm#10912
  • \r\n
  • Ignore jsonSerialize for implementors of JsonSerializable by @​josephwynn-sc\r\nin vimeo/psalm#10891
  • \r\n
  • Add XML functions to ImpureFunctionsList #10882\r\nby @​DKhalil in vimeo/psalm#10887
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​Ayesh made\r\ntheir first contribution in vimeo/psalm#10832
  • \r\n
  • @​smaddock\r\nmade their first contribution in vimeo/psalm#10923
  • \r\n
  • @​josephwynn-sc\r\nmade their first contribution in vimeo/psalm#10891
  • \r\n
  • @​DKhalil made\r\ntheir first contribution in vimeo/psalm#10887
  • \r\n
\r\n

Full Changelog: https://github.com/vimeo/psalm/compare/5.23.1...5.24.0

\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 462c80e\r\nMerge pull request #10883\r\nfrom gsteel/strnatcasecmp
  • \r\n
  • 7587749\r\nUpdate PHP 8.2 Call map delta with refined types for string comparison\r\nfunctions
  • \r\n
  • c631102\r\nMerge pull request #10887\r\nfrom DKhalil/patch-2
  • \r\n
  • 718bdf3\r\nMerge branch '5.x' into patch-2
  • \r\n
  • 7fe1005\r\nMerge pull request #10902\r\nfrom danog/throw_on_scan_issues
  • \r\n
  • 8fcb6b4\r\nMerge pull request #10891\r\nfrom josephwynn-sc/json-serialize-should-be-ignored
  • \r\n
  • 81e4b97\r\nMerge pull request #10912\r\nfrom VincentLanglet/conditionalNonEmptyLiteral
  • \r\n
  • 2e84721\r\nMerge pull request #10923\r\nfrom smaddock/add-mail-to-impure-function-list
  • \r\n
  • aa6a01a\r\nAdd mail to impure functions list
  • \r\n
  • 3dea282\r\nFix conditional on non empty literal string
  • \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":"tools(deps-dev): Update vimeo/psalm requirement from 5.23.1 to 5.24.0…"}},{"before":"1fcec51f30bb9158348cfa7930acaf70269436ec","after":"a7450bec7d5ecc8da5dcb4b37a39309f36eb0d71","ref":"refs/heads/dependabot/composer/tools/psalm/vimeo/psalm-5.24.0","pushedAt":"2024-05-05T20:09:56.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":"tools(deps-dev): Update vimeo/psalm requirement in /tools/psalm\n\nUpdates the requirements on [vimeo/psalm](https://github.com/vimeo/psalm) to permit the latest version.\n- [Release notes](https://github.com/vimeo/psalm/releases)\n- [Commits](https://github.com/vimeo/psalm/compare/5.23.1...5.24.0)\n\n---\nupdated-dependencies:\n- dependency-name: vimeo/psalm\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"tools(deps-dev): Update vimeo/psalm requirement in /tools/psalm"}},{"before":"fc9289fc263ba8a197a786817d8313398ac2cdb6","after":null,"ref":"refs/heads/chore/ghwf-psalm-autodetect","pushedAt":"2024-05-05T20:09:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"}},{"before":"9be8b02f9753152dcc75116abdd610a598a31caa","after":"f60e185eade4dc05fbee8ebc6461c6378b1c59ef","ref":"refs/heads/master","pushedAt":"2024-05-05T20:09:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"chore: psalm php-version auto-detect (#433)\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"chore: psalm php-version auto-detect (#433)"}},{"before":null,"after":"fc9289fc263ba8a197a786817d8313398ac2cdb6","ref":"refs/heads/chore/ghwf-psalm-autodetect","pushedAt":"2024-05-05T20:04:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"},"commit":{"message":"chore: psalm php-version auto-detect\n\nSigned-off-by: Jan Kowalleck ","shortMessageHtmlLink":"chore: psalm php-version auto-detect"}},{"before":null,"after":"1fcec51f30bb9158348cfa7930acaf70269436ec","ref":"refs/heads/dependabot/composer/tools/psalm/vimeo/psalm-5.24.0","pushedAt":"2024-05-04T06:05:44.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":"tools(deps-dev): Update vimeo/psalm requirement in /tools/psalm\n\nUpdates the requirements on [vimeo/psalm](https://github.com/vimeo/psalm) to permit the latest version.\n- [Release notes](https://github.com/vimeo/psalm/releases)\n- [Commits](https://github.com/vimeo/psalm/compare/5.23.1...5.24.0)\n\n---\nupdated-dependencies:\n- dependency-name: vimeo/psalm\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"tools(deps-dev): Update vimeo/psalm requirement in /tools/psalm"}},{"before":"9793127b9bedd34fc8441aa7f1b29e59f9c7de3b","after":null,"ref":"refs/heads/dependabot/github_actions/actions/download-artifact-4","pushedAt":"2024-05-02T09:22:23.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":"04967b313d2aad485bd345634f1ffe60ab16d93a","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4","pushedAt":"2024-05-02T09:19:03.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":"14d588e9df295153ea6952a52befc9b013e8633c","after":null,"ref":"refs/heads/ci/modernize-artifact-action","pushedAt":"2024-05-02T09:18:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkowalleck","name":"Jan Kowalleck","path":"/jkowalleck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2765863?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU5WVZQA","startCursor":null,"endCursor":null}},"title":"Activity · CycloneDX/cyclonedx-php-library"}