{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":131568802,"defaultBranch":"main","name":"SimPay-WordPress","ownerLogin":"SimPaypl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-30T07:45:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29313064?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724320372.0","currentOid":""},"activityList":{"items":[{"before":"c3e420d95aa92a113a3717f94105376e6b5397b9","after":"93124e849c5aea7ddc49e69635d9ba2647f652df","ref":"refs/heads/main","pushedAt":"2024-08-22T09:50:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Updated version to 2.2.5 and improved nonce verification\n\nThe version number has been updated across multiple files from 2.2.4 to 2.2.5, reflecting the new release of the software.\n\nNonce verification has also been enhanced in several places for better security measures, with 'simpay_paywall_nonce' being replaced by 'simpay_nonce'. This change is reflected in both form submissions and nonce field creation.\n\nIndentation changes have been made in payment-form.php for better code readability and consistency throughout the file.","shortMessageHtmlLink":"Updated version to 2.2.5 and improved nonce verification"}},{"before":"cef0c82b1ff7cf8b10c087937647f4437663514f","after":"c3e420d95aa92a113a3717f94105376e6b5397b9","ref":"refs/heads/main","pushedAt":"2024-08-17T18:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Updated version and enhanced security\n\n- Bumped up the version number in multiple files\n- Added nonce verification for form submission to enhance security\n- Escaped HTML output in various places to prevent potential XSS attacks\n- Fixed some minor issues with input fields and select options","shortMessageHtmlLink":"Updated version and enhanced security"}},{"before":"ce29b4a6e6433f1254855b16b3d8768915188864","after":"cef0c82b1ff7cf8b10c087937647f4437663514f","ref":"refs/heads/main","pushedAt":"2024-08-17T18:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Added security checks to public views","shortMessageHtmlLink":"Added security checks to public views"}},{"before":"eec984371d28b88aa63f96b8e1e4fae3a1b1523a","after":null,"ref":"refs/tags/2.2.2","pushedAt":"2024-08-14T18:56:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"}},{"before":"eec984371d28b88aa63f96b8e1e4fae3a1b1523a","after":"ce29b4a6e6433f1254855b16b3d8768915188864","ref":"refs/heads/main","pushedAt":"2024-08-14T18:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"32c47efc2a8064b902d432c1a66b00b0c9b4955f","after":"eec984371d28b88aa63f96b8e1e4fae3a1b1523a","ref":"refs/heads/main","pushedAt":"2024-08-14T18:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Updated version number to 2.2.2","shortMessageHtmlLink":"Updated version number to 2.2.2"}},{"before":"dda43902f7ad9a39be629c277fb11e96c85b1d5d","after":"32c47efc2a8064b902d432c1a66b00b0c9b4955f","ref":"refs/heads/main","pushedAt":"2024-08-14T18:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Enhanced security by escaping HTML output","shortMessageHtmlLink":"Enhanced security by escaping HTML output"}},{"before":"6df77d98e8def9aa4898c03352befc469b47d536","after":"dda43902f7ad9a39be629c277fb11e96c85b1d5d","ref":"refs/heads/main","pushedAt":"2024-08-14T18:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Refactored condition checks and sanitized inputs\n\n- Refactored conditional checks for better readability by swapping the order of comparison.\n- Sanitized user input in SMS code validation to prevent potential security issues.\n- Converted paywall price from string to integer during post meta update for data consistency.\n- Added a check to prevent direct access to PHP files in successful-payment.php.","shortMessageHtmlLink":"Refactored condition checks and sanitized inputs"}},{"before":"46ec69d1e6ba1b107814eebe09102af6baac600b","after":"6df77d98e8def9aa4898c03352befc469b47d536","ref":"refs/heads/main","pushedAt":"2024-08-14T17:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Refactored function names for clarity","shortMessageHtmlLink":"Refactored function names for clarity"}},{"before":"3d781634e08d548faeb12a23e2bfe5d6560113e5","after":"46ec69d1e6ba1b107814eebe09102af6baac600b","ref":"refs/heads/main","pushedAt":"2024-08-14T17:30:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Added security checks and improved code formatting","shortMessageHtmlLink":"Added security checks and improved code formatting"}},{"before":"202bc4d3aff37051932259eb6aa6806871edb769","after":"3d781634e08d548faeb12a23e2bfe5d6560113e5","ref":"refs/heads/main","pushedAt":"2024-08-14T17:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Added localization to Paywall settings and refactored error handling","shortMessageHtmlLink":"Added localization to Paywall settings and refactored error handling"}},{"before":"77cacabcccbdf8bfa20b69fbfcc453838ba8ee34","after":null,"ref":"refs/tags/2.2.1","pushedAt":"2024-08-13T23:16:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"}},{"before":"77cacabcccbdf8bfa20b69fbfcc453838ba8ee34","after":"202bc4d3aff37051932259eb6aa6806871edb769","ref":"refs/heads/main","pushedAt":"2024-08-13T23:16:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Updated GitHub Actions versions","shortMessageHtmlLink":"Updated GitHub Actions versions"}},{"before":"7ee3e36f3c7359a5fcb38fa029ad721c6215f7c5","after":"77cacabcccbdf8bfa20b69fbfcc453838ba8ee34","ref":"refs/heads/main","pushedAt":"2024-08-13T23:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Updated plugin version and improved README structure","shortMessageHtmlLink":"Updated plugin version and improved README structure"}},{"before":"b42526f8f87db457adf192e1e6f135dcc6bef636","after":"7ee3e36f3c7359a5fcb38fa029ad721c6215f7c5","ref":"refs/heads/main","pushedAt":"2024-08-13T23:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Updated dependencies in composer.lock","shortMessageHtmlLink":"Updated dependencies in composer.lock"}},{"before":"8e6190e63231c1626e023bb8613fe4eb2714358f","after":"b42526f8f87db457adf192e1e6f135dcc6bef636","ref":"refs/heads/main","pushedAt":"2024-08-13T22:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Updated stable tag in readme","shortMessageHtmlLink":"Updated stable tag in readme"}},{"before":"fdb9b5c81afff0f5c14a944fbfa93884e71b8360","after":"8e6190e63231c1626e023bb8613fe4eb2714358f","ref":"refs/heads/main","pushedAt":"2024-08-13T22:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Update simpay-wordpress.php","shortMessageHtmlLink":"Update simpay-wordpress.php"}},{"before":"dedd746e8eb5d7628153233ef6c643e20a08a183","after":"fdb9b5c81afff0f5c14a944fbfa93884e71b8360","ref":"refs/heads/main","pushedAt":"2024-08-13T22:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Update composer.json","shortMessageHtmlLink":"Update composer.json"}},{"before":"6a3f54d418c824331a6325ebe49210f0d9596a22","after":"dedd746e8eb5d7628153233ef6c643e20a08a183","ref":"refs/heads/main","pushedAt":"2024-08-13T22:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"ae7e691cb5e6bacc7b56c448bfd54c65ded7e7e0","after":"6a3f54d418c824331a6325ebe49210f0d9596a22","ref":"refs/heads/main","pushedAt":"2023-10-18T20:05:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Update version number to 2.1.0 in composer.json and simpay-wordpress.pot, and in the plugin file simpay-wordpress.php","shortMessageHtmlLink":"Update version number to 2.1.0 in composer.json and simpay-wordpress.…"}},{"before":"d7b18c942eea341254d2d51c5761aeb300ea226e","after":"ae7e691cb5e6bacc7b56c448bfd54c65ded7e7e0","ref":"refs/heads/main","pushedAt":"2023-10-18T20:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Refactor config loading to use JSON instead of YAML\n\n- Replace the usage of `yaml_parse_file` with `json_decode`\n- Update the error messages to reflect the change from YAML to JSON\n- Add a new method `replaceTags` to replace `%plugin_dir` tag with `SIMPAY_ABSPATH`\n\nThis commit refactors the code responsible for loading the configuration file. The previous implementation used YAML parsing, but it has been updated to use JSON decoding instead. This change allows for easier maintenance and better compatibility with other parts of the codebase.\n\nAdditionally, a new method called `replaceTags` has been added. This method replaces occurrences of `%plugin_dir` in the configuration file with the value of `SIMPAY_ABSPATH`. This ensures that any references to `%plugin_dir` are correctly resolved.\n\nThese changes improve the overall readability and maintainability of the codebase by using a more standardized format for configuration files and providing a clear way to handle tag replacement.","shortMessageHtmlLink":"Refactor config loading to use JSON instead of YAML"}},{"before":"764a973d2ea0c2f7a2acbe34cc2d251a41cc9b8b","after":null,"ref":"refs/tags/2.0.0","pushedAt":"2023-10-10T14:03:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"}},{"before":"764a973d2ea0c2f7a2acbe34cc2d251a41cc9b8b","after":"d7b18c942eea341254d2d51c5761aeb300ea226e","ref":"refs/heads/main","pushedAt":"2023-10-10T14:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Refactor CI workflow and composer.json\n\n- Refactored the CI workflow to use a wildcard in the blob name for simpay-wordpress zip file.\n- Removed the step to rename the archive file in the CI workflow.\n- Updated composer.json to remove \".zip\" extension from the name field.","shortMessageHtmlLink":"Refactor CI workflow and composer.json"}},{"before":"66c486f797a371f6542f98dc3d352e96559bebad","after":null,"ref":"refs/tags/2.0.0","pushedAt":"2023-10-10T14:00:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"}},{"before":"66c486f797a371f6542f98dc3d352e96559bebad","after":"764a973d2ea0c2f7a2acbe34cc2d251a41cc9b8b","ref":"refs/heads/main","pushedAt":"2023-10-10T13:59:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Refactor CI workflow and archive naming\n\n- Refactored the CI workflow to dynamically generate the blob name for archiving.\n- Renamed the archive file to include the branch name.\n- Updated composer.json to remove version placeholder in archive name.","shortMessageHtmlLink":"Refactor CI workflow and archive naming"}},{"before":"ea2363465039d5559bfd24f25a4b7b91a58abd30","after":null,"ref":"refs/tags/2.0.0","pushedAt":"2023-10-10T13:50:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"}},{"before":"ea2363465039d5559bfd24f25a4b7b91a58abd30","after":"66c486f797a371f6542f98dc3d352e96559bebad","ref":"refs/heads/main","pushedAt":"2023-10-10T13:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Update composer.json to include a new \"name\" field\n\nThe commit updates the composer.json file by adding a new \"name\" field with the value \"simpay-wordpress-{$version}.zip\". This change allows for easier identification and organization of the project.","shortMessageHtmlLink":"Update composer.json to include a new \"name\" field"}},{"before":"ea2363465039d5559bfd24f25a4b7b91a58abd30","after":null,"ref":"refs/tags/2.0","pushedAt":"2023-10-10T13:40:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"}},{"before":"ea2363465039d5559bfd24f25a4b7b91a58abd30","after":null,"ref":"refs/tags/2.1","pushedAt":"2023-10-10T13:40:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"}},{"before":"7f1ac678cb4c5d91541b8153363579c533b0ddb0","after":"ea2363465039d5559bfd24f25a4b7b91a58abd30","ref":"refs/heads/main","pushedAt":"2023-10-10T13:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkGL","name":"Rafał Więcek","path":"/DarkGL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5832765?s=80&v=4"},"commit":{"message":"Add CI workflow for PHP 8.2 with release and archive steps\n\nThis commit adds a new GitHub Actions workflow file `ci.yml` that sets up continuous integration (CI) for PHP 8.2. The workflow includes steps to install dependencies using Composer, archive the project, and create a release using the softprops/action-gh-release action.","shortMessageHtmlLink":"Add CI workflow for PHP 8.2 with release and archive steps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwOTo1MDowMS4wMDAwMDBazwAAAAShHeJV","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwOTo1MDowMS4wMDAwMDBazwAAAAShHeJV","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xMFQxMzozMToxOS4wMDAwMDBazwAAAAOTqPp9"}},"title":"Activity · SimPaypl/SimPay-WordPress"}