{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":74388261,"defaultBranch":"master","name":"php-sdk","ownerLogin":"optimizely","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-21T17:30:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1274132?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701727611.0","currentOid":""},"activityList":{"items":[{"before":"9745f525e24d3a36d3f3329bd045dc047bbadf41","after":null,"ref":"refs/heads/mike/release-prep-4.0.1","pushedAt":"2023-12-04T22:04:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"}},{"before":"8fe857448f73ac444f09ea50fc872017b17a7d7e","after":"e9250ed240260ed23281596bbde700f1a6e59678","ref":"refs/heads/master","pushedAt":"2023-12-04T22:04:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"chore: prepare release 4.0.1 (#282)","shortMessageHtmlLink":"chore: prepare release 4.0.1 (#282)"}},{"before":null,"after":"9745f525e24d3a36d3f3329bd045dc047bbadf41","ref":"refs/heads/mike/release-prep-4.0.1","pushedAt":"2023-12-04T21:42:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"chore: prepare release 4.0.1","shortMessageHtmlLink":"chore: prepare release 4.0.1"}},{"before":"5d776a747cc93cc3b6b3ef07ad3507b02c0e615b","after":null,"ref":"refs/heads/fix/example","pushedAt":"2023-12-04T21:34:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"}},{"before":"4963820f2589f63ddebd435ca88097d531ef115e","after":"8fe857448f73ac444f09ea50fc872017b17a7d7e","ref":"refs/heads/master","pushedAt":"2023-12-04T21:34:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"[FSSDK-9630] Fix: Code examples (#281)\n\n* Fix: Add ReturnTypeWillChange attribute\r\n\r\n* Enhancement: Keep packages sorted in composer.json\r\n\r\n* Fix: Wrap arguments in code examples\r\n\r\n* Fix: Code examples\r\n\r\n---------\r\n\r\nCo-authored-by: Andreas Möller ","shortMessageHtmlLink":"[FSSDK-9630] Fix: Code examples (#281)"}},{"before":null,"after":"5d776a747cc93cc3b6b3ef07ad3507b02c0e615b","ref":"refs/heads/fix/example","pushedAt":"2023-12-04T19:56:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Fix: Code examples","shortMessageHtmlLink":"Fix: Code examples"}},{"before":"ea0697523159efd891a9cba4112ba43891b6c56d","after":null,"ref":"refs/heads/mike/handle-duplicate-experiment-key","pushedAt":"2023-12-04T15:41:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"}},{"before":"3fd73a279d2705714ca545f37cfe13805027dea5","after":"4963820f2589f63ddebd435ca88097d531ef115e","ref":"refs/heads/master","pushedAt":"2023-12-04T15:41:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"[FSSDK-9784] Return Latest Experiment When Duplicate Keys in Config (#280)\n\n* feat: log duplicate experiment keys\r\n\r\nincludes some linting\r\n\r\n* test: updated existing dupe exp keys test","shortMessageHtmlLink":"[FSSDK-9784] Return Latest Experiment When Duplicate Keys in Config (#…"}},{"before":null,"after":"ea0697523159efd891a9cba4112ba43891b6c56d","ref":"refs/heads/mike/handle-duplicate-experiment-key","pushedAt":"2023-11-30T21:45:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"test: updated existing dupe exp keys test","shortMessageHtmlLink":"test: updated existing dupe exp keys test"}},{"before":"a333c6341b98e22ee018a019ffeda9a812478d04","after":null,"ref":"refs/heads/mike/deprecation-warning","pushedAt":"2023-08-10T21:28:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"}},{"before":"4eea483121207b5e2f22a4c7e7ec08e7cefdbac2","after":"3fd73a279d2705714ca545f37cfe13805027dea5","ref":"refs/heads/master","pushedAt":"2023-08-10T21:28:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"[FSSDK-9573] Fix: Deprecation warning (#279)\n\n* Add PHP pack ext\r\n\r\n* Add missing field definition\r\n\r\n* Add missing field definition\r\n\r\n* Add phpunit test runner ext\r\n\r\n* Change to use consistent _privateFieldNaming\r\n\r\n* Add gitlens\r\n\r\n* Fix rename\r\n\r\nDidn't have a proper refactor ext/function\r\n\r\n* Update copyright header\r\n\r\n* Refactor CI slightly\r\n\r\n* Add back EOL for file","shortMessageHtmlLink":"[FSSDK-9573] Fix: Deprecation warning (#279)"}},{"before":"6b16b9a05d775f9b77bfa01fd371d0f0dc4af46d","after":"a333c6341b98e22ee018a019ffeda9a812478d04","ref":"refs/heads/mike/deprecation-warning","pushedAt":"2023-08-09T14:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Add back EOL for file","shortMessageHtmlLink":"Add back EOL for file"}},{"before":"5ae8fba42d9bce34b10975bbd789ead1d4bcd835","after":"6b16b9a05d775f9b77bfa01fd371d0f0dc4af46d","ref":"refs/heads/mike/deprecation-warning","pushedAt":"2023-08-09T14:49:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Merge branch 'master' into mike/deprecation-warning","shortMessageHtmlLink":"Merge branch 'master' into mike/deprecation-warning"}},{"before":"5375adb4b47dc59511caecd995bff2844cfd0462","after":null,"ref":"refs/heads/mike/github-issues-template","pushedAt":"2023-08-09T14:47:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"}},{"before":"04f5c202ffdb7b7dd02cc4d73b38ab6e9b39b7c0","after":"4eea483121207b5e2f22a4c7e7ec08e7cefdbac2","ref":"refs/heads/master","pushedAt":"2023-08-09T14:47:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"[FSSDK-9553] Add GitHub Issues templates (#278)\n\n* Clean devcontainer config\r\n\r\n* Add Issues templates\r\n\r\n* Made PR suggested edits","shortMessageHtmlLink":"[FSSDK-9553] Add GitHub Issues templates (#278)"}},{"before":"2c0aed0c50cfa72f9f7ccaaa8eba94b17091df61","after":"5375adb4b47dc59511caecd995bff2844cfd0462","ref":"refs/heads/mike/github-issues-template","pushedAt":"2023-08-09T14:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Made PR suggested edits","shortMessageHtmlLink":"Made PR suggested edits"}},{"before":"8e1504a0ea73b0d6ded0ea65753155ff2489c430","after":"5ae8fba42d9bce34b10975bbd789ead1d4bcd835","ref":"refs/heads/mike/deprecation-warning","pushedAt":"2023-08-08T18:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Update copyright header","shortMessageHtmlLink":"Update copyright header"}},{"before":"1e9c4ceef49ec12aee9c6f0aa72564538442354c","after":"8e1504a0ea73b0d6ded0ea65753155ff2489c430","ref":"refs/heads/mike/deprecation-warning","pushedAt":"2023-08-08T16:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Fix rename\n\nDidn't have a proper refactor ext/function","shortMessageHtmlLink":"Fix rename"}},{"before":"b75bdabe74fa7e2f78400ee63b1844447b1317d7","after":"1e9c4ceef49ec12aee9c6f0aa72564538442354c","ref":"refs/heads/mike/deprecation-warning","pushedAt":"2023-08-08T16:44:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Merge branch 'mike/deprecation-warning' of https://github.com/optimizely/php-sdk into mike/deprecation-warning","shortMessageHtmlLink":"Merge branch 'mike/deprecation-warning' of https://github.com/optimiz…"}},{"before":null,"after":"b75bdabe74fa7e2f78400ee63b1844447b1317d7","ref":"refs/heads/mike/deprecation-warning","pushedAt":"2023-08-08T16:36:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Add missing field definition","shortMessageHtmlLink":"Add missing field definition"}},{"before":null,"after":"2c0aed0c50cfa72f9f7ccaaa8eba94b17091df61","ref":"refs/heads/mike/github-issues-template","pushedAt":"2023-08-08T16:03:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Add Issues templates","shortMessageHtmlLink":"Add Issues templates"}},{"before":"3810ed386d0787315755ad16696f0626e369e507","after":null,"ref":"refs/heads/mike/bug-bash-php8","pushedAt":"2023-06-26T18:30:37.739Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"}},{"before":"e197aa4ecc2691c72ca99df01a7fe7d9b993661e","after":"04f5c202ffdb7b7dd02cc4d73b38ab6e9b39b7c0","ref":"refs/heads/master","pushedAt":"2023-06-26T18:30:36.229Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"},"commit":{"message":"[FSSDK-9022] Dev Containers and bug bash (#269)\n\n* Add bug bash autoloader\r\n\r\n* Initial version of decide tests\r\n\r\n* Fix autoloads; DRY print to console\r\n\r\n* Refactor and clean using\r\n\r\n* Refactor; Fix array outputs\r\n\r\n* Better output in linux env\r\n\r\n* Add notification on decide test\r\n\r\n* Output log to ensure logx impression sent\r\n\r\n* Verify error is logged for invalid flag\r\n\r\n* Add devcontainer config\r\n\r\n* Install dependencies in devcontainer\r\n\r\n* Update decide instructions\r\n\r\n* Add postCreateCommand shell postCreateCommand\r\n\r\n* Fix path on postCreateCommand\r\n\r\n* Finish devcontainer config\r\n\r\n* Refine decide.php\r\n\r\n* Renamed files & their refs\r\n\r\n* Instruction update\r\n\r\n* Add DecideAll skeleton\r\n\r\n* Initial DecideAll test\r\n\r\n* Finish DecideAll test; Decide fixes\r\n\r\n* DecideForKeys skeleton\r\n\r\n* Add decide for keys; update other decide classes\r\n\r\n* Comment DecideForKeys test calls\r\n\r\n* Track event test class skeleton\r\n\r\n* Update attributes in decide tests\r\n\r\n* Add track event tests\r\n\r\n* DRY $onTrackEvent and use in negative test\r\n\r\n* Event Key instead of \"name\"\r\n\r\n* Forced Decision skeleton\r\n\r\n* Add PHP documentation links\r\n\r\n* Initial attempt forced decision tests\r\n\r\n* Remove sensitive info\r\n\r\n* Added second part for forced decisions - not necessary, just a advanced addition. And Optimizely config.\r\n\r\n* Delete ForcedDecision.php\r\n\r\nremoving this file, duplicate\r\n\r\n* Rename ForcedDecisionPart2.php to ForcedDecision.php\r\n\r\n* Update ForcedDecision.php\r\n\r\n* Update OptiConfig.php\r\n\r\n* Update EventBuilder.php SDK minor release bump\r\n\r\n* Update EventBuilderTest.php release version bump in the test to 3.10.0\r\n\r\n* Update EventBuilder.php-revert\r\n\r\n* Update EventBuilderTest.php - revert\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Chu \r\nCo-authored-by: Mike Chu <104384559+mikechu-optimizely@users.noreply.github.com>","shortMessageHtmlLink":"[FSSDK-9022] Dev Containers and bug bash (#269)"}},{"before":"d714b049a3514719fb6c216d98aae801f1882446","after":"3810ed386d0787315755ad16696f0626e369e507","ref":"refs/heads/mike/bug-bash-php8","pushedAt":"2023-06-22T15:07:33.593Z","pushType":"push","commitsCount":5,"pusher":{"login":"mikechu-optimizely","name":"Mike Chu","path":"/mikechu-optimizely","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104384559?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/mike/bug-bash-php8' into mike/bug-bash-php8","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/mike/bug-bash-php8' into mike/bu…"}},{"before":"5225f2f11923e87fc031b6ce4d96ae1010230edb","after":null,"ref":"refs/heads/mpirnovar-4.0.0-release-chore","pushedAt":"2023-06-12T18:53:51.119Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"}},{"before":"3b68628f249cb127e0237316f9b690e0827113e2","after":"e197aa4ecc2691c72ca99df01a7fe7d9b993661e","ref":"refs/heads/master","pushedAt":"2023-06-12T18:53:49.851Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"},"commit":{"message":"[FSSDK-9415] Prep for 4.0.0 release (#272)\n\n* Update EventBuilder.php w version 4.0.0\r\n\r\n* Update EventBuilderTest.php\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Update README.md","shortMessageHtmlLink":"[FSSDK-9415] Prep for 4.0.0 release (#272)"}},{"before":"598e46bd8453b00beaf9975f73238caba4ef6637","after":"5225f2f11923e87fc031b6ce4d96ae1010230edb","ref":"refs/heads/mpirnovar-4.0.0-release-chore","pushedAt":"2023-06-12T18:46:12.343Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6c55136008c2f84c00308fc1aa76bec8ad5133da","after":"598e46bd8453b00beaf9975f73238caba4ef6637","ref":"refs/heads/mpirnovar-4.0.0-release-chore","pushedAt":"2023-06-12T17:45:16.664Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"8b2192be7322cbcc67ee2f1051093b4d9de8a4cb","after":"6c55136008c2f84c00308fc1aa76bec8ad5133da","ref":"refs/heads/mpirnovar-4.0.0-release-chore","pushedAt":"2023-06-12T17:21:14.471Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"a8032a5b888802a9dd613e24595efdb2d22fae99","after":"8b2192be7322cbcc67ee2f1051093b4d9de8a4cb","ref":"refs/heads/mpirnovar-4.0.0-release-chore","pushedAt":"2023-06-12T17:19:36.705Z","pushType":"push","commitsCount":1,"pusher":{"login":"Mat001","name":"Matjaz Pirnovar","path":"/Mat001","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1386553?s=80&v=4"},"commit":{"message":"Update EventBuilderTest.php","shortMessageHtmlLink":"Update EventBuilderTest.php"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADwP_6JgA","startCursor":null,"endCursor":null}},"title":"Activity · optimizely/php-sdk"}