{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44679560,"defaultBranch":"master","name":"Utils","ownerLogin":"JBZoo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-21T13:53:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13307762?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719048717.0","currentOid":""},"activityList":{"items":[{"before":"ea6468dd2ef4eea8f7dd7df82569f8c0b5384d6b","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-06-22T09:31:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"}},{"before":"15d5e40677ac1a28f986c59a73680b814cf93cc0","after":"346c3b249d1d3a3b5132e686b5599cd11b9ec073","ref":"refs/heads/master","pushedAt":"2024-06-22T09:31:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Fix escaping of backslashes in regex and test cases (#53)","shortMessageHtmlLink":"Fix escaping of backslashes in regex and test cases (#53)"}},{"before":"29ba061f075f0eec9b3d791a25984121052677fd","after":"ea6468dd2ef4eea8f7dd7df82569f8c0b5384d6b","ref":"refs/heads/update-deps","pushedAt":"2024-06-22T09:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Prevent reading empty files in FS.php\n\nAdd a check to ensure that the file size is greater than zero before attempting to read its contents. This prevents unnecessary operations and potential errors when trying to read empty files, improving the robustness of the file handling logic.","shortMessageHtmlLink":"Prevent reading empty files in FS.php"}},{"before":"10898d4d803575afd620dd2dc19cb818ed1d216f","after":"29ba061f075f0eec9b3d791a25984121052677fd","ref":"refs/heads/update-deps","pushedAt":"2024-06-22T09:23:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Remove trailing whitespace from Arr.php\n\nClean up trailing whitespace to improve code readability and maintain coding standards. This change contributes to a cleaner codebase and helps prevent potential issues related to unnecessary whitespace.","shortMessageHtmlLink":"Remove trailing whitespace from Arr.php"}},{"before":"d8a1733a51fb428c534dcb172c928f53d3a7682d","after":"15d5e40677ac1a28f986c59a73680b814cf93cc0","ref":"refs/heads/master","pushedAt":"2024-06-22T09:20:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Speed up Arr::unique (#52)","shortMessageHtmlLink":"Speed up Arr::unique (#52)"}},{"before":null,"after":"10898d4d803575afd620dd2dc19cb818ed1d216f","ref":"refs/heads/update-deps","pushedAt":"2024-06-22T09:15:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Fix escaping of backslashes in regex and test cases\n\nCorrect improper escaping of backslashes in preg_replace regex patterns and test cases to ensure consistent handling of file paths. This change improves code reliability by accurately processing path separators and ensures the test cases correctly reflect expected outcomes. This update is crucial for environments where mixed path separators could lead to potential issues.","shortMessageHtmlLink":"Fix escaping of backslashes in regex and test cases"}},{"before":"aaf78ef80370f40894631f9510d82d677dcc37eb","after":null,"ref":"refs/heads/cs-fixes","pushedAt":"2024-05-08T16:40:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"}},{"before":"bfea6b63961aae711ec05d5522abf6736f314bb7","after":"d8a1733a51fb428c534dcb172c928f53d3a7682d","ref":"refs/heads/master","pushedAt":"2024-05-08T16:40:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Update autoload.php with trailing comma in array (#51)","shortMessageHtmlLink":"Update autoload.php with trailing comma in array (#51)"}},{"before":null,"after":"aaf78ef80370f40894631f9510d82d677dcc37eb","ref":"refs/heads/cs-fixes","pushedAt":"2024-05-08T16:36:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Update autoload.php with trailing comma in array","shortMessageHtmlLink":"Update autoload.php with trailing comma in array"}},{"before":"84227f47ee1bf70155eb660efde8e870f87a8b3f","after":null,"ref":"refs/heads/fs-format-issue","pushedAt":"2024-03-28T16:37:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"}},{"before":"4630245409b0442dcca022c1594450c143ece33f","after":"bfea6b63961aae711ec05d5522abf6736f314bb7","ref":"refs/heads/master","pushedAt":"2024-03-28T16:37:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Support negative byte values in FS::format method (#50)","shortMessageHtmlLink":"Support negative byte values in FS::format method (#50)"}},{"before":null,"after":"84227f47ee1bf70155eb660efde8e870f87a8b3f","ref":"refs/heads/fs-format-issue","pushedAt":"2024-03-28T16:35:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Support negative byte values in FS::format method\n\nThe FS::format method in the FS.php file has been updated to support negative byte values. Additionally, relevant test cases were added in FileSystemTest.php to ensure correct operation. This change is expected to provide more flexible data formatting capabilities.","shortMessageHtmlLink":"Support negative byte values in FS::format method"}},{"before":"59add57e7b7f5e7abbd4d03347f268874fb898e6","after":null,"ref":"refs/heads/move-mods-to-suggest","pushedAt":"2024-03-22T20:15:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"}},{"before":"0b9863ce7cfd81bd6dbdc64799eb27237425c2d6","after":"4630245409b0442dcca022c1594450c143ece33f","ref":"refs/heads/master","pushedAt":"2024-03-22T20:15:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Reorganize PHP extension requirements in composer.json (#49)","shortMessageHtmlLink":"Reorganize PHP extension requirements in composer.json (#49)"}},{"before":"8bdbbb8589e30533e9e3c9010996b81f49d5572c","after":"59add57e7b7f5e7abbd4d03347f268874fb898e6","ref":"refs/heads/move-mods-to-suggest","pushedAt":"2024-03-22T20:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Refactor empty string and null checks in Xml.php\n\nThe conditional check for an empty string or null variable has been improved in the Xml.php file. Instead of using the isStrEmpty() function, an optimized approach was adopted using direct comparison with an empty string and null. This enhanced the efficiency of the XML load operation.","shortMessageHtmlLink":"Refactor empty string and null checks in Xml.php"}},{"before":null,"after":"8bdbbb8589e30533e9e3c9010996b81f49d5572c","ref":"refs/heads/move-mods-to-suggest","pushedAt":"2024-03-22T20:08:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Reorganize PHP extension requirements in composer.json\n\nThe PHP extension dependencies have been shifted from the \"require\" block to the \"require-dev\" block in the composer.json file. These extensions are not integral to the project's functionality, but are needed in development and testing environments.","shortMessageHtmlLink":"Reorganize PHP extension requirements in composer.json"}},{"before":"f799cfa0cc021240edc97f0adf27763d7717eb63","after":null,"ref":"refs/heads/fix-linter","pushedAt":"2024-02-04T09:19:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"}},{"before":"55ddbe0558f2e4a8f69b4469d9ead97f2de5e13f","after":"0b9863ce7cfd81bd6dbdc64799eb27237425c2d6","ref":"refs/heads/master","pushedAt":"2024-02-04T09:19:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Make test data providers in multiple files static (#48)","shortMessageHtmlLink":"Make test data providers in multiple files static (#48)"}},{"before":"0cc2836410ba9e6d258a4d708677f5d1f167d703","after":"f799cfa0cc021240edc97f0adf27763d7717eb63","ref":"refs/heads/fix-linter","pushedAt":"2024-02-04T09:18:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Relocate test methods in various test classes\n\nThe test methods in EmailTest.php, EnvTest.php, and FilterTest.php have been repositioned for better organization. It is important to note that no significant changes were made to the functionalities of these methods; they were simply moved to a different part in their respective files for a more streamlined and logical order.","shortMessageHtmlLink":"Relocate test methods in various test classes"}},{"before":null,"after":"0cc2836410ba9e6d258a4d708677f5d1f167d703","ref":"refs/heads/fix-linter","pushedAt":"2024-02-04T09:16:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Make test data providers in multiple files static\n\nChanged the test data providers in EmailTest, EnvTest, FilterTest, and TimerTest classes to be static. This approach allows these methods to be called without creating the test class instances, improving overall testing performance.","shortMessageHtmlLink":"Make test data providers in multiple files static"}},{"before":"fa17f5930ca7b3f633f5140cabac14adec703a45","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-01-28T08:37:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"}},{"before":"ea60d1b86dee1dee47e1435bde22cb3299ef8450","after":"55ddbe0558f2e4a8f69b4469d9ead97f2de5e13f","ref":"refs/heads/master","pushedAt":"2024-01-28T08:37:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Update PHP 8.3 (#47)","shortMessageHtmlLink":"Update PHP 8.3 (#47)"}},{"before":"bbdb56d3caa2a25c89dac8412bd3123fe4a1d599","after":"fa17f5930ca7b3f633f5140cabac14adec703a45","ref":"refs/heads/update-deps","pushedAt":"2024-01-28T08:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Add tests for negative precision in Stats render methods and handle empty data set in renderMedian","shortMessageHtmlLink":"Add tests for negative precision in Stats render methods and handle e…"}},{"before":"e8a376e5bd01945aebf7645790a99bd570a08e1e","after":"bbdb56d3caa2a25c89dac8412bd3123fe4a1d599","ref":"refs/heads/update-deps","pushedAt":"2024-01-28T08:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Fix type casting in array_walk callback within Stats class","shortMessageHtmlLink":"Fix type casting in array_walk callback within Stats class"}},{"before":"54df1254e64659f7a98bb7863eaeab57535f4ad5","after":"e8a376e5bd01945aebf7645790a99bd570a08e1e","ref":"refs/heads/update-deps","pushedAt":"2024-01-28T08:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Remove unnecessary error number assertion from SerTest","shortMessageHtmlLink":"Remove unnecessary error number assertion from SerTest"}},{"before":"bf653f3e7dcc2f64bb36919837bb9dbf64c2cd23","after":"54df1254e64659f7a98bb7863eaeab57535f4ad5","ref":"refs/heads/update-deps","pushedAt":"2024-01-28T08:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Ensure numerical values are floats and round averages correctly in Stats class","shortMessageHtmlLink":"Ensure numerical values are floats and round averages correctly in St…"}},{"before":null,"after":"bf653f3e7dcc2f64bb36919837bb9dbf64c2cd23","ref":"refs/heads/update-deps","pushedAt":"2024-01-27T22:54:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"Update PHP 8.3","shortMessageHtmlLink":"Update PHP 8.3"}},{"before":"23de19b62d87f4bd6f98f2989677bce7e243624e","after":null,"ref":"refs/heads/php-cs-fixer-ordered_types","pushedAt":"2023-10-14T19:08:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"}},{"before":"501a27310c96030467516d3829fb4e1f1820cb82","after":"ea60d1b86dee1dee47e1435bde22cb3299ef8450","ref":"refs/heads/master","pushedAt":"2023-10-14T19:08:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"PHP CS Fixer - `ordered_types` (#46)","shortMessageHtmlLink":"PHP CS Fixer - ordered_types (#46)"}},{"before":null,"after":"23de19b62d87f4bd6f98f2989677bce7e243624e","ref":"refs/heads/php-cs-fixer-ordered_types","pushedAt":"2023-10-14T19:06:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmetDenis","name":"Denis Smet","path":"/SmetDenis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1118678?s=80&v=4"},"commit":{"message":"PHP CS Fixer - ordered_types","shortMessageHtmlLink":"PHP CS Fixer - ordered_types"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbDiEpQA","startCursor":null,"endCursor":null}},"title":"Activity · JBZoo/Utils"}