{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12417826,"defaultBranch":"main","name":"silverstripe-omnipay","ownerLogin":"silverstripe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-27T21:19:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/379348?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712044129.0","currentOid":""},"activityList":{"items":[{"before":"0a3f1248a0dfa24d602e8af508ef25db7818aed5","after":"5b8c174082dc359974ff83a1e425c4445d7210f4","ref":"refs/heads/main","pushedAt":"2024-04-10T03:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"chore(docs) update README with note about Silverstripe 5 support","shortMessageHtmlLink":"chore(docs) update README with note about Silverstripe 5 support"}},{"before":"8c48ae0c5a007018abc2bb39e88cb1553804568c","after":"0a3f1248a0dfa24d602e8af508ef25db7818aed5","ref":"refs/heads/main","pushedAt":"2024-04-09T19:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"chore: phplint","shortMessageHtmlLink":"chore: phplint"}},{"before":"dde9c772476659772ff4730f3200f7a8cddb7ff9","after":"8c48ae0c5a007018abc2bb39e88cb1553804568c","ref":"refs/heads/main","pushedAt":"2024-04-09T19:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"fix: allow 8.1 as per moneyphp","shortMessageHtmlLink":"fix: allow 8.1 as per moneyphp"}},{"before":"8f277fa5ef513ded38e55ed3c56778feada26174","after":"dde9c772476659772ff4730f3200f7a8cddb7ff9","ref":"refs/heads/main","pushedAt":"2024-04-09T19:00:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"fix: require latest moneyphp","shortMessageHtmlLink":"fix: require latest moneyphp"}},{"before":"eea755bdab0d054174dbbc9cbfb066af83036e81","after":"8ae2cc85230a7929e6b869b6696d567d65191cf2","ref":"refs/heads/fixes/246-dynamic-props","pushedAt":"2024-04-09T07:24:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"fix: update tests","shortMessageHtmlLink":"fix: update tests"}},{"before":"ebaea284d7a3cf74d6ffac75111441c26b090110","after":"eea755bdab0d054174dbbc9cbfb066af83036e81","ref":"refs/heads/fixes/246-dynamic-props","pushedAt":"2024-04-09T07:10:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"fix: update tests","shortMessageHtmlLink":"fix: update tests"}},{"before":"0a664c2a8ea113a0e0d10da5b1c490dd9c127b43","after":"ebaea284d7a3cf74d6ffac75111441c26b090110","ref":"refs/heads/fixes/246-dynamic-props","pushedAt":"2024-04-02T07:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"fix: update tests","shortMessageHtmlLink":"fix: update tests"}},{"before":null,"after":"0a664c2a8ea113a0e0d10da5b1c490dd9c127b43","ref":"refs/heads/fixes/246-dynamic-props","pushedAt":"2024-04-02T07:48:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"fix: update dynamic properties (#246)","shortMessageHtmlLink":"fix: update dynamic properties (#246)"}},{"before":null,"after":"2fa22dfdad2bdb332c8ebe86f4db3b1bba5d8182","ref":"refs/heads/3.2","pushedAt":"2023-12-07T02:10:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GuySartorelli","name":"Guy Sartorelli","path":"/GuySartorelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36352093?s=80&v=4"},"commit":{"message":"Update PHPUnit to 9.5 (#241)\n\n* Added Github Actions Workflows\r\n\r\nphp-http/discovery required for 7.4 tests\r\n\r\n* Updated composer.json\r\n\r\nUpgraded PHPUnit to 9.5 and to php-http/guzzle7-adapter\r\n\r\n* PHPUnit: Added void return type\r\n\r\nsetUp function\r\n\r\n* PHPUnit: Added @doesNotPerformAssertions\r\n\r\nFor incomplete tests\r\n\r\n* PHPUnit: Updated phpunit.xml.dist\r\n\r\nWrapped testsuite in testsuites\r\n\r\n* PHPUnit: Added additional void return type\r\n\r\nTo tearDown, setUpBeforeClass and tearDownAfterClass functions\r\n\r\n* PHPUnit: updated PaymentTest.php\r\n\r\nUpgraded to php-http/guzzle7-adapter\r\n\r\n* PHPUnit: updated PaymentMathTest.php\r\n\r\nReduced decimal places due to the limitation of using the number_format function\r\n\r\n* PHP8.1 Compatibility\r\n\r\nAs per PR #239\r\n\r\n* PHPUnit: added guzzlehttp/psr7 to composer.json\r\n\r\nAs a dev dependency\r\n\r\n* PHPUnit: added expectException function\r\n\r\nTo all functions that expect failure\r\n\r\n* PHPUnit: updated various as highlighted by GitHub Actions\r\n\r\n- Changed a payment gateway url to sec.windcave.com for Payment Express tests. Updated the version of omnipay/paymentexpress in composer.json to account for a recent branding change.\r\n- Changed assertInternalType('array', etc.) to assertIsArray\r\n- For Guzzlehttp\\Psr7, replaced parse_response with Message::parseResponse\r\n- Replaced contains function with a callback in BasePurchaseServiceTest.php\r\n- Updated PaymentMathTest.php because the function bcsub cannot have a precision below 0\r\n- Replaced strftime in Payment.php with date_format. Added SilverStripe\\Omnipay\\Model\\Payment\\TitleTemplateDateFormat to the language files. Removed unnecessary tests in PaymentModelTest.php because language settings cannot be dynamically changed.\r\n- Added symfony/http-foundation as a dev dependency to composer.json\r\n- Added php_codesniffer to ci.yml to ensure it is loaded\r\n- Updated phpcs.xml.dist to align with the one used by SilverStripe Framework\r\n\r\n* Updated various with PHP_CodeSniffer\r\n\r\nCode beautifier & fixer\r\n\r\n* Dropped travis\r\n\r\nReplaced by GitHub Actions","shortMessageHtmlLink":"Update PHPUnit to 9.5 (#241)"}},{"before":"2fa22dfdad2bdb332c8ebe86f4db3b1bba5d8182","after":null,"ref":"refs/heads/3.2","pushedAt":"2023-12-07T02:09:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GuySartorelli","name":"Guy Sartorelli","path":"/GuySartorelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36352093?s=80&v=4"}},{"before":"e26ea2b9be335edb36e97e34e719b820a7201468","after":"8f277fa5ef513ded38e55ed3c56778feada26174","ref":"refs/heads/main","pushedAt":"2023-07-08T20:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"feat: silverstripe 5 support","shortMessageHtmlLink":"feat: silverstripe 5 support"}},{"before":"97664b01aa413874aa66c048e67c889617bffe1e","after":"e26ea2b9be335edb36e97e34e719b820a7201468","ref":"refs/heads/main","pushedAt":"2023-07-08T20:01:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"3.2 (#242)\n\n* [CVE-2022-29254] Add extra validation on payment completion\r\n\r\n* Update PHPUnit to 9.5 (#241)\r\n\r\n* Added Github Actions Workflows\r\n\r\nphp-http/discovery required for 7.4 tests\r\n\r\n* Updated composer.json\r\n\r\nUpgraded PHPUnit to 9.5 and to php-http/guzzle7-adapter\r\n\r\n* PHPUnit: Added void return type\r\n\r\nsetUp function\r\n\r\n* PHPUnit: Added @doesNotPerformAssertions\r\n\r\nFor incomplete tests\r\n\r\n* PHPUnit: Updated phpunit.xml.dist\r\n\r\nWrapped testsuite in testsuites\r\n\r\n* PHPUnit: Added additional void return type\r\n\r\nTo tearDown, setUpBeforeClass and tearDownAfterClass functions\r\n\r\n* PHPUnit: updated PaymentTest.php\r\n\r\nUpgraded to php-http/guzzle7-adapter\r\n\r\n* PHPUnit: updated PaymentMathTest.php\r\n\r\nReduced decimal places due to the limitation of using the number_format function\r\n\r\n* PHP8.1 Compatibility\r\n\r\nAs per PR #239\r\n\r\n* PHPUnit: added guzzlehttp/psr7 to composer.json\r\n\r\nAs a dev dependency\r\n\r\n* PHPUnit: added expectException function\r\n\r\nTo all functions that expect failure\r\n\r\n* PHPUnit: updated various as highlighted by GitHub Actions\r\n\r\n- Changed a payment gateway url to sec.windcave.com for Payment Express tests. Updated the version of omnipay/paymentexpress in composer.json to account for a recent branding change.\r\n- Changed assertInternalType('array', etc.) to assertIsArray\r\n- For Guzzlehttp\\Psr7, replaced parse_response with Message::parseResponse\r\n- Replaced contains function with a callback in BasePurchaseServiceTest.php\r\n- Updated PaymentMathTest.php because the function bcsub cannot have a precision below 0\r\n- Replaced strftime in Payment.php with date_format. Added SilverStripe\\Omnipay\\Model\\Payment\\TitleTemplateDateFormat to the language files. Removed unnecessary tests in PaymentModelTest.php because language settings cannot be dynamically changed.\r\n- Added symfony/http-foundation as a dev dependency to composer.json\r\n- Added php_codesniffer to ci.yml to ensure it is loaded\r\n- Updated phpcs.xml.dist to align with the one used by SilverStripe Framework\r\n\r\n* Updated various with PHP_CodeSniffer\r\n\r\nCode beautifier & fixer\r\n\r\n* Dropped travis\r\n\r\nReplaced by GitHub Actions\r\n\r\n---------\r\n\r\nCo-authored-by: Loz Calver \r\nCo-authored-by: Antony Thorpe <1023740+AntonyThorpe@users.noreply.github.com>","shortMessageHtmlLink":"3.2 (#242)"}},{"before":"6ef0caeacd431fcb3fbead88e2a76fae1cc3ba8c","after":"97664b01aa413874aa66c048e67c889617bffe1e","ref":"refs/heads/main","pushedAt":"2023-07-08T20:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"Rename main branch","shortMessageHtmlLink":"Rename main branch"}},{"before":"6ef0caeacd431fcb3fbead88e2a76fae1cc3ba8c","after":null,"ref":"refs/heads/master","pushedAt":"2023-07-08T19:59:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"}},{"before":null,"after":"6ef0caeacd431fcb3fbead88e2a76fae1cc3ba8c","ref":"refs/heads/main","pushedAt":"2023-07-08T19:59:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"Update branch alias to 4.x-dev","shortMessageHtmlLink":"Update branch alias to 4.x-dev"}},{"before":"42a38ac5cd8cdfd4f2a64200ff717afc5a60ec75","after":"2fa22dfdad2bdb332c8ebe86f4db3b1bba5d8182","ref":"refs/heads/3.2","pushedAt":"2023-07-08T19:57:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wilr","name":"Will Rossiter","path":"/wilr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101629?s=80&v=4"},"commit":{"message":"Update PHPUnit to 9.5 (#241)\n\n* Added Github Actions Workflows\r\n\r\nphp-http/discovery required for 7.4 tests\r\n\r\n* Updated composer.json\r\n\r\nUpgraded PHPUnit to 9.5 and to php-http/guzzle7-adapter\r\n\r\n* PHPUnit: Added void return type\r\n\r\nsetUp function\r\n\r\n* PHPUnit: Added @doesNotPerformAssertions\r\n\r\nFor incomplete tests\r\n\r\n* PHPUnit: Updated phpunit.xml.dist\r\n\r\nWrapped testsuite in testsuites\r\n\r\n* PHPUnit: Added additional void return type\r\n\r\nTo tearDown, setUpBeforeClass and tearDownAfterClass functions\r\n\r\n* PHPUnit: updated PaymentTest.php\r\n\r\nUpgraded to php-http/guzzle7-adapter\r\n\r\n* PHPUnit: updated PaymentMathTest.php\r\n\r\nReduced decimal places due to the limitation of using the number_format function\r\n\r\n* PHP8.1 Compatibility\r\n\r\nAs per PR #239\r\n\r\n* PHPUnit: added guzzlehttp/psr7 to composer.json\r\n\r\nAs a dev dependency\r\n\r\n* PHPUnit: added expectException function\r\n\r\nTo all functions that expect failure\r\n\r\n* PHPUnit: updated various as highlighted by GitHub Actions\r\n\r\n- Changed a payment gateway url to sec.windcave.com for Payment Express tests. Updated the version of omnipay/paymentexpress in composer.json to account for a recent branding change.\r\n- Changed assertInternalType('array', etc.) to assertIsArray\r\n- For Guzzlehttp\\Psr7, replaced parse_response with Message::parseResponse\r\n- Replaced contains function with a callback in BasePurchaseServiceTest.php\r\n- Updated PaymentMathTest.php because the function bcsub cannot have a precision below 0\r\n- Replaced strftime in Payment.php with date_format. Added SilverStripe\\Omnipay\\Model\\Payment\\TitleTemplateDateFormat to the language files. Removed unnecessary tests in PaymentModelTest.php because language settings cannot be dynamically changed.\r\n- Added symfony/http-foundation as a dev dependency to composer.json\r\n- Added php_codesniffer to ci.yml to ensure it is loaded\r\n- Updated phpcs.xml.dist to align with the one used by SilverStripe Framework\r\n\r\n* Updated various with PHP_CodeSniffer\r\n\r\nCode beautifier & fixer\r\n\r\n* Dropped travis\r\n\r\nReplaced by GitHub Actions","shortMessageHtmlLink":"Update PHPUnit to 9.5 (#241)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELJ7IyQA","startCursor":null,"endCursor":null}},"title":"Activity ยท silverstripe/silverstripe-omnipay"}