{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":105997386,"defaultBranch":"4.0.x","name":"jwt-framework","ownerLogin":"web-token","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-06T11:31:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32180299?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725158469.0","currentOid":""},"activityList":{"items":[{"before":"12c1958a83f38a9e215432f124b6c230fc7d4688","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.3.4","pushedAt":"2024-09-01T02:41:09.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":"2d7c13a413227bf3612359d32c44755b398ecc1c","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.4.0","pushedAt":"2024-09-01T02:41:06.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 actions/upload-artifact from 4.3.3 to 4.4.0\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.4.0.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.3...v4.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 4.3.3 to 4.4.0"}},{"before":null,"after":"27d3a085d5c1892873b2e93d360779c181201146","ref":"refs/heads/dependabot/composer/ekino/phpstan-banned-code-tw-1.0or-tw-2.0","pushedAt":"2024-08-02T02:58:35.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":"Update ekino/phpstan-banned-code requirement from ^1.0 to ^1.0 || ^2.0\n\nUpdates the requirements on [ekino/phpstan-banned-code](https://github.com/ekino/phpstan-banned-code) to permit the latest version.\n- [Release notes](https://github.com/ekino/phpstan-banned-code/releases)\n- [Changelog](https://github.com/ekino/phpstan-banned-code/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ekino/phpstan-banned-code/compare/v1.0.0...v2.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: ekino/phpstan-banned-code\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update ekino/phpstan-banned-code requirement from ^1.0 to ^1.0 || ^2.0"}},{"before":null,"after":"12c1958a83f38a9e215432f124b6c230fc7d4688","ref":"refs/heads/dependabot/github_actions/actions/upload-artifact-4.3.4","pushedAt":"2024-08-01T02:53:04.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 actions/upload-artifact from 4.3.3 to 4.3.4\n\nBumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.3.4.\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/v4.3.3...v4.3.4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-artifact from 4.3.3 to 4.3.4"}},{"before":null,"after":"a1893723651098f8155f4fc0e979621577684ae7","ref":"refs/heads/dependabot/github_actions/ossf/scorecard-action-2.4.0","pushedAt":"2024-08-01T02:53:02.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 ossf/scorecard-action from 2.3.3 to 2.4.0\n\nBumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.3 to 2.4.0.\n- [Release notes](https://github.com/ossf/scorecard-action/releases)\n- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)\n- [Commits](https://github.com/ossf/scorecard-action/compare/v2.3.3...v2.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: ossf/scorecard-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ossf/scorecard-action from 2.3.3 to 2.4.0"}},{"before":"adb92dfd0319f20ff97338519f5ced5a53498e66","after":null,"ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T16:28:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"}},{"before":"57c78f23b53015c1c66c21dfeb6f562d0cbd4b22","after":"4af252f28996bfb8ce5eac78037a555dce222829","ref":"refs/heads/4.0.x","pushedAt":"2024-07-09T16:28:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"\"Replace mb_* functions with equivalent non-multibyte functions\" (#578)\n\nThis commit replaces mb_* functions with non-multibyte equivalent functions, which don't require mbstring extension. It also adjusts the required PHP version in composer.json from 8.3 to 8.2. This change reduces dependencies and broadens compatibility without impacting functionality. It is part of an overall code simplification and optimization effort.","shortMessageHtmlLink":"\"Replace mb_* functions with equivalent non-multibyte functions\" (#578)"}},{"before":"57c78f23b53015c1c66c21dfeb6f562d0cbd4b22","after":"adb92dfd0319f20ff97338519f5ced5a53498e66","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T16:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"\"Replace mb_* functions with equivalent non-multibyte functions\"\n\nThis commit replaces mb_* functions with non-multibyte equivalent functions, which don't require mbstring extension. It also adjusts the required PHP version in composer.json from 8.3 to 8.2. This change reduces dependencies and broadens compatibility without impacting functionality. It is part of an overall code simplification and optimization effort.","shortMessageHtmlLink":"\"Replace mb_* functions with equivalent non-multibyte functions\""}},{"before":"cd6be3e511c5e170fbb074a1c8b97cdc0c71b96e","after":"57c78f23b53015c1c66c21dfeb6f562d0cbd4b22","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T16:17:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Update supported versions and clean up git split config\n\nThe supported version list in SECURITY.md was updated to reflect the current state of version support. The .gitsplit.yml configuration file was also cleaned. The numerous entries accordingly pointing to deprecated elements have been removed, simplifying the file's structure and improving readability.","shortMessageHtmlLink":"Update supported versions and clean up git split config"}},{"before":"da529a31923daead467dd4565d5df26513190e23","after":"cd6be3e511c5e170fbb074a1c8b97cdc0c71b96e","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T16:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Remove unnecessary explicit type definition in constant declarations\n\nIn adhering to recommended coding practices and improving code readability, the explicit type definition in constant declarations has been removed across various files. This revision was geared towards enhancing simplicity and maintainability, without sacrificing the core functionality of the defined constants.","shortMessageHtmlLink":"Remove unnecessary explicit type definition in constant declarations"}},{"before":"96c20b21d5a9ab4205a4159754d0e5e1232d80c1","after":"da529a31923daead467dd4565d5df26513190e23","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T16:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Upgrade PHP version to 8.3 and set JWSSerializer override flag\n\nThis commit updates the PHP version in our GitHub workflows from 8.2 to 8.3. Now, all our build and test jobs will use the newer version. An override flag was also added to the getSupportedTypes method in the JWSSerializer, making our intention clearer when using this method. These updates will ensure that our code continues to be compatible with ongoing upgrades.","shortMessageHtmlLink":"Upgrade PHP version to 8.3 and set JWSSerializer override flag"}},{"before":"1e55fc7b0f11c139afa8d08182e2df3bd9eba126","after":"96c20b21d5a9ab4205a4159754d0e5e1232d80c1","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T15:49:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Upgrade PHP version to 8.3 and set JWSSerializer override flag\n\nThis commit updates the PHP version in our GitHub workflows from 8.2 to 8.3. Now, all our build and test jobs will use the newer version. An override flag was also added to the getSupportedTypes method in the JWSSerializer, making our intention clearer when using this method. These updates will ensure that our code continues to be compatible with ongoing upgrades.","shortMessageHtmlLink":"Upgrade PHP version to 8.3 and set JWSSerializer override flag"}},{"before":"28a9752f8628ccb7a17d24817cd509b1f48e06b4","after":"1e55fc7b0f11c139afa8d08182e2df3bd9eba126","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T15:46:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Update PHPStan baseline and integrate workflow\n\nUpdated the PHPStan baseline file to reflect recent changes in the codebase. Added an optional argument in the stan function to generate a baseline. Also, updated the integrate workflow file to include PHP version 8.2 in the test environment.","shortMessageHtmlLink":"Update PHPStan baseline and integrate workflow"}},{"before":"44ad3cc1dccff1e1f700debf81d9c1e21004fc2f","after":"28a9752f8628ccb7a17d24817cd509b1f48e06b4","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T15:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Update PHPStan baseline and integrate workflow\n\nUpdated the PHPStan baseline file to reflect recent changes in the codebase. Added an optional argument in the stan function to generate a baseline. Also, updated the integrate workflow file to include PHP version 8.2 in the test environment.","shortMessageHtmlLink":"Update PHPStan baseline and integrate workflow"}},{"before":null,"after":"44ad3cc1dccff1e1f700debf81d9c1e21004fc2f","ref":"refs/heads/cs/php-82-and-no-mb","pushedAt":"2024-07-09T15:04:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Replace strpos() with str_starts_with() and str_contains()\n\nThe code updates multiple utility functions by replacing strpos() checks with more modern, intuitive, and readable str_starts_with() and str_contains(). This enhances code readability and simplifies the conditional statements.","shortMessageHtmlLink":"Replace strpos() with str_starts_with() and str_contains()"}},{"before":"15979828524fc24c61b58a1482f87f209729fe14","after":null,"ref":"refs/heads/bugs/missing-range-exception-import","pushedAt":"2024-07-02T16:35:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"}},{"before":"1fe7ca8e80500681bbaea683b44c7acafd694326","after":"1e9f8bf0c3f5c60e65c11e096832dec7a2c70cde","ref":"refs/heads/3.4.x","pushedAt":"2024-07-02T16:35:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add RangeException to Base64UrlSafe (#577)\n\n* Add RangeException to Base64UrlSafe\r\n\r\nThe code in src/Library/Core/Util/Base64UrlSafe.php has been updated to include the use of RangeException. This will further expand its capability in terms of handling exceptional scenarios.","shortMessageHtmlLink":"Add RangeException to Base64UrlSafe (#577)"}},{"before":"2892229b9412985306e9598966a84ccd67a4d167","after":"15979828524fc24c61b58a1482f87f209729fe14","ref":"refs/heads/bugs/missing-range-exception-import","pushedAt":"2024-07-02T16:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add RangeException to Base64UrlSafe\n\nThe code in src/Library/Core/Util/Base64UrlSafe.php has been updated to include the use of RangeException. This will further expand its capability in terms of handling exceptional scenarios.","shortMessageHtmlLink":"Add RangeException to Base64UrlSafe"}},{"before":"85dc6111d2e7be3ee26c620e1f9ce871e80ed0f7","after":"2892229b9412985306e9598966a84ccd67a4d167","ref":"refs/heads/bugs/missing-range-exception-import","pushedAt":"2024-07-02T16:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add RangeException to Base64UrlSafe\n\nThe code in src/Library/Core/Util/Base64UrlSafe.php has been updated to include the use of RangeException. This will further expand its capability in terms of handling exceptional scenarios.","shortMessageHtmlLink":"Add RangeException to Base64UrlSafe"}},{"before":null,"after":"85dc6111d2e7be3ee26c620e1f9ce871e80ed0f7","ref":"refs/heads/bugs/missing-range-exception-import","pushedAt":"2024-07-02T16:18:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add RangeException to Base64UrlSafe\n\nThe code in src/Library/Core/Util/Base64UrlSafe.php has been updated to include the use of RangeException. This will further expand its capability in terms of handling exceptional scenarios.","shortMessageHtmlLink":"Add RangeException to Base64UrlSafe"}},{"before":"b2fafff61cd0b25d70e7d995f2c453a20d0d97f1","after":null,"ref":"refs/heads/bugs/fix-missing-b64url-safe-class","pushedAt":"2024-07-02T16:12:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"}},{"before":"4a05eb08cf6e387ba4f24994b7b7e99da0514a15","after":"1fe7ca8e80500681bbaea683b44c7acafd694326","ref":"refs/heads/3.4.x","pushedAt":"2024-07-02T16:12:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add Base64UrlSafe utility and refactor code references (#576)\n\n* Add Base64UrlSafe utility and refactor code references\r\n\r\nThis commit adds the utility `Base64UrlSafe` to provide methods for encoding and decoding in Base64UrlSafe format. Simultaneously, the commit also updates multiple files across the library to use this utility instead of the previously used `ParagonIE\\ConstantTime\\Base64UrlSafe`. This change will ensure consistent use of this utility throughout the project, promoting maintainability and ease of updating in the future, if required.","shortMessageHtmlLink":"Add Base64UrlSafe utility and refactor code references (#576)"}},{"before":"773e36f981d168773dda981ddce05c354cd582c9","after":"b2fafff61cd0b25d70e7d995f2c453a20d0d97f1","ref":"refs/heads/bugs/fix-missing-b64url-safe-class","pushedAt":"2024-07-02T16:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add Base64UrlSafe utility and refactor code references\n\nThis commit adds the utility `Base64UrlSafe` to provide methods for encoding and decoding in Base64UrlSafe format. Simultaneously, the commit also updates multiple files across the library to use this utility instead of the previously used `ParagonIE\\ConstantTime\\Base64UrlSafe`. This change will ensure consistent use of this utility throughout the project, promoting maintainability and ease of updating in the future, if required.","shortMessageHtmlLink":"Add Base64UrlSafe utility and refactor code references"}},{"before":"72f39e53c914a7a6744c929a3efa4c1027883a4a","after":"773e36f981d168773dda981ddce05c354cd582c9","ref":"refs/heads/bugs/fix-missing-b64url-safe-class","pushedAt":"2024-07-02T16:07:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add Base64UrlSafe utility and refactor code references\n\nThis commit adds the utility `Base64UrlSafe` to provide methods for encoding and decoding in Base64UrlSafe format. Simultaneously, the commit also updates multiple files across the library to use this utility instead of the previously used `ParagonIE\\ConstantTime\\Base64UrlSafe`. This change will ensure consistent use of this utility throughout the project, promoting maintainability and ease of updating in the future, if required.","shortMessageHtmlLink":"Add Base64UrlSafe utility and refactor code references"}},{"before":null,"after":"72f39e53c914a7a6744c929a3efa4c1027883a4a","ref":"refs/heads/bugs/fix-missing-b64url-safe-class","pushedAt":"2024-07-02T16:06:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Add Base64UrlSafe utility and refactor code references\n\nThis commit adds the utility `Base64UrlSafe` to provide methods for encoding and decoding in Base64UrlSafe format. Simultaneously, the commit also updates multiple files across the library to use this utility instead of the previously used `ParagonIE\\ConstantTime\\Base64UrlSafe`. This change will ensure consistent use of this utility throughout the project, promoting maintainability and ease of updating in the future, if required.","shortMessageHtmlLink":"Add Base64UrlSafe utility and refactor code references"}},{"before":"466f65d8828ffa53524954a2aec1e9e4baf4588c","after":"57c78f23b53015c1c66c21dfeb6f562d0cbd4b22","ref":"refs/heads/4.0.x","pushedAt":"2024-07-02T16:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Update supported versions and clean up git split config\n\nThe supported version list in SECURITY.md was updated to reflect the current state of version support. The .gitsplit.yml configuration file was also cleaned. The numerous entries accordingly pointing to deprecated elements have been removed, simplifying the file's structure and improving readability.","shortMessageHtmlLink":"Update supported versions and clean up git split config"}},{"before":"4a382fcc7e749dc72edf4d2fcedf0ff18efa15b1","after":"466f65d8828ffa53524954a2aec1e9e4baf4588c","ref":"refs/heads/4.0.x","pushedAt":"2024-07-01T15:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Update gitsplit.yml workflow triggers\n\nChanged the gitsplit workflow to trigger on every new tag and published release, instead of on every push to any branch with a \".x\" suffix. It optimizes and specifies when this particular workflow should run.","shortMessageHtmlLink":"Update gitsplit.yml workflow triggers"}},{"before":"4a05eb08cf6e387ba4f24994b7b7e99da0514a15","after":null,"ref":"refs/heads/temp-346952","pushedAt":"2024-07-01T14:48:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"}},{"before":null,"after":"4a05eb08cf6e387ba4f24994b7b7e99da0514a15","ref":"refs/heads/temp-346952","pushedAt":"2024-07-01T14:48:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"},"commit":{"message":"Replace PHP_EOL with \"\\n\" in certificate processing (#574)\n\n* Replace PHP_EOL with \"\\n\" in certificate processing\r\n\r\nThe PHP_EOL constant used in certificate processing has been replaced with \"\\n\". This change impacts multiple files including KeyConverter.php, ECKey.php, and X5UFactory.php. The commit ensures consistent use of line breaks across various operating systems.","shortMessageHtmlLink":"Replace PHP_EOL with \"\\n\" in certificate processing (#574)"}},{"before":"6c72178e6da09e35d030935dbad15f36114e3244","after":null,"ref":"refs/heads/temp-8e9fdc","pushedAt":"2024-06-24T18:39:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Spomky","name":"Florent Morselli","path":"/Spomky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1091072?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqaLbWgA","startCursor":null,"endCursor":null}},"title":"Activity ยท web-token/jwt-framework"}