{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":229847129,"defaultBranch":"next","name":"psl","ownerLogin":"azjezz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-24T01:19:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29315886?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716958975.0","currentOid":""},"activityList":{"items":[{"before":"13120ba8d8b6d71331e4c7feff2a681a336c24b3","after":"f78e68ad21fda950d238c489aeb3ffcd767253be","ref":"refs/heads/feat/network-tls","pushedAt":"2024-05-29T12:29:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(tcp): support TLS/SSL\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(tcp): support TLS/SSL"}},{"before":"91e94007feec2a09a08b6b2f175bb0395053f7b1","after":"13120ba8d8b6d71331e4c7feff2a681a336c24b3","ref":"refs/heads/feat/network-tls","pushedAt":"2024-05-29T12:29:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(tcp): support TLS/SSL\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(tcp): support TLS/SSL"}},{"before":"76a20f6fe88d2555311b211d22e536ebc4bcf390","after":"99a1dd65c7171ee2678ffc83ba159cefa869d998","ref":"refs/heads/next","pushedAt":"2024-05-29T11:30:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(option): add missing `Option::orElse` method (#476)","shortMessageHtmlLink":"feat(option): add missing Option::orElse method (#476)"}},{"before":"fbbff2e80aa7453c0cb846a4b98b6262d7cf4c40","after":"76a20f6fe88d2555311b211d22e536ebc4bcf390","ref":"refs/heads/next","pushedAt":"2024-05-29T11:29:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(option): add `param-immediately-invoked-callable` in `Option` (#475)\n\nCo-authored-by: Victor Vispe ","shortMessageHtmlLink":"feat(option): add param-immediately-invoked-callable in Option (#475"}},{"before":"dbb4369e07d5c87aa5f04569e1d4ce326a9a6392","after":"91e94007feec2a09a08b6b2f175bb0395053f7b1","ref":"refs/heads/feat/network-tls","pushedAt":"2024-05-29T05:18:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(tcp): support TLS/SSL\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(tcp): support TLS/SSL"}},{"before":"217364dd58797ef444d9856c8bd6a5d6e6cc1219","after":null,"ref":"refs/heads/chore/sa-fix","pushedAt":"2024-05-29T05:02:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"}},{"before":"a6e87b635d975a5d21eb66491c2989b2150e1e56","after":"fbbff2e80aa7453c0cb846a4b98b6262d7cf4c40","ref":"refs/heads/next","pushedAt":"2024-05-29T05:02:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"chore: fix static analysis (#474)\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"chore: fix static analysis (#474)"}},{"before":"db5b3e4ff2cd543944eb753713505c8465b3bc51","after":"217364dd58797ef444d9856c8bd6a5d6e6cc1219","ref":"refs/heads/chore/sa-fix","pushedAt":"2024-05-29T04:59:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"chore: fix static analysis\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"chore: fix static analysis"}},{"before":null,"after":"db5b3e4ff2cd543944eb753713505c8465b3bc51","ref":"refs/heads/chore/sa-fix","pushedAt":"2024-05-29T04:58:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"chore: fix static analysis\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"chore: fix static analysis"}},{"before":"ace0e6e1545c1b4959c1dcc1f75b4663f3f9d4c5","after":null,"ref":"refs/heads/feat/datetime","pushedAt":"2024-05-29T04:53:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"}},{"before":"5e4e0ef0f6efaacbf9744b99a71375ec7ccb93e5","after":"a6e87b635d975a5d21eb66491c2989b2150e1e56","ref":"refs/heads/next","pushedAt":"2024-05-29T04:53:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component (#446)\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component (#446)"}},{"before":"c36a7ba6254fd8f4fbd88c58bfd5626bbfb19072","after":"ace0e6e1545c1b4959c1dcc1f75b4663f3f9d4c5","ref":"refs/heads/feat/datetime","pushedAt":"2024-05-29T04:48:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"e3f1366f04526c56731131cb7024e1d7c1785793","after":"c36a7ba6254fd8f4fbd88c58bfd5626bbfb19072","ref":"refs/heads/feat/datetime","pushedAt":"2024-05-29T04:44:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"627ecae4e731a7074600ce966d707ca3a02760c6","after":"e3f1366f04526c56731131cb7024e1d7c1785793","ref":"refs/heads/feat/datetime","pushedAt":"2024-05-29T04:05:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"a06e6b00d8c5599f38fed4c622684454bfcfd3a5","after":"5e4e0ef0f6efaacbf9744b99a71375ec7ccb93e5","ref":"refs/heads/next","pushedAt":"2024-05-05T07:18:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"veewee","name":"Toon Verwerft","path":"/veewee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1618158?s=80&v=4"},"commit":{"message":"feat: introduce `first_opt()`, `first_key_opt()`, `last_opt()`, `last_key_opt()` and `search_opt()` (#467)\n\n* feat: introduce `first_opt()`, `first_key_opt()`, `last_opt()`, `last_key_opt()` and `search_opt()`\r\n\r\n* Update src/Psl/Iter/last_opt.php\r\n\r\nCo-authored-by: Saif Eddin Gmati <29315886+azjezz@users.noreply.github.com>\r\n\r\n* Update src/Psl/Iter/search_opt.php\r\n\r\n* example\r\n\r\n---------\r\n\r\nCo-authored-by: Saif Eddin Gmati <29315886+azjezz@users.noreply.github.com>","shortMessageHtmlLink":"feat: introduce first_opt(), first_key_opt(), last_opt(), `last…"}},{"before":"7efaf750941f3a1edd5dc03fbe5a290d5ab0236f","after":"a06e6b00d8c5599f38fed4c622684454bfcfd3a5","ref":"refs/heads/next","pushedAt":"2024-05-04T06:11:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"veewee","name":"Toon Verwerft","path":"/veewee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1618158?s=80&v=4"},"commit":{"message":"feat(Result): introduce `Result::unwrapOr()` (#470)\n\n* feat(Result): introduce `Result::unwrapOr()`\r\n\r\nI'd like to introduce a function that allows to get inner value from Result if success and allows to bypass throwing an exception from Failure by providing a default value.\r\n\r\n* Update src/Psl/Result/Failure.php\r\n\r\nCo-authored-by: Saif Eddin Gmati <29315886+azjezz@users.noreply.github.com>\r\n\r\n* Update src/Psl/Result/ResultInterface.php\r\n\r\nCo-authored-by: Saif Eddin Gmati <29315886+azjezz@users.noreply.github.com>\r\n\r\n* Update src/Psl/Result/Success.php\r\n\r\nCo-authored-by: Saif Eddin Gmati <29315886+azjezz@users.noreply.github.com>\r\n\r\n* style: fix\r\n\r\n---------\r\n\r\nCo-authored-by: Saif Eddin Gmati <29315886+azjezz@users.noreply.github.com>","shortMessageHtmlLink":"feat(Result): introduce Result::unwrapOr() (#470)"}},{"before":"8ea808a494976ad623cbf0843c26f8b8e0a0a8b8","after":"7efaf750941f3a1edd5dc03fbe5a290d5ab0236f","ref":"refs/heads/next","pushedAt":"2024-05-04T06:10:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"veewee","name":"Toon Verwerft","path":"/veewee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1618158?s=80&v=4"},"commit":{"message":"Add `Vec` versions of the `unique` functions (#472)\n\nVec counterparts for the Dict versions of these functions","shortMessageHtmlLink":"Add Vec versions of the unique functions (#472)"}},{"before":"79eb2715e6fc25b4dc5228e45360ffbbfeea8dd3","after":"8ea808a494976ad623cbf0843c26f8b8e0a0a8b8","ref":"refs/heads/next","pushedAt":"2024-04-25T12:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"veewee","name":"Toon Verwerft","path":"/veewee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1618158?s=80&v=4"},"commit":{"message":"Change `Iter\\apply` `(Closure(T): void)` `$function`to `(Closure(T): mixed)` (#471)\n\nIf the return type is not going to be used, it does not make sense to enforce it.\r\n\r\nFor example, there are cases like arrow functions that are incompatible, and force to use longer versions just because of the implicit return, for example:\r\n\r\n```php\r\nPsl\\Iter\\apply(\r\n $items,\r\n fn (Item $item) => $q($item)->then($this->processItem(...))\r\n);\r\n```","shortMessageHtmlLink":"Change Iter\\apply (Closure(T): void) $functionto `(Closure(T): …"}},{"before":"d2114541a5402cb7fcff99548b246ff187e9ac68","after":"79eb2715e6fc25b4dc5228e45360ffbbfeea8dd3","ref":"refs/heads/next","pushedAt":"2024-04-19T08:38:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"Revert \"feat: narrow ResultInterface to concrete implementation after calling `isSucceeded()` and `isFailed()` (#466)\" (#469)\n\nThis reverts commit d2114541a5402cb7fcff99548b246ff187e9ac68.","shortMessageHtmlLink":"Revert \"feat: narrow ResultInterface to concrete implementation after…"}},{"before":"97622980df4fd08d9ea4e34d452fd75753459413","after":"d2114541a5402cb7fcff99548b246ff187e9ac68","ref":"refs/heads/next","pushedAt":"2024-04-18T10:31:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"veewee","name":"Toon Verwerft","path":"/veewee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1618158?s=80&v=4"},"commit":{"message":"feat: narrow ResultInterface to concrete implementation after calling `isSucceeded()` and `isFailed()` (#466)","shortMessageHtmlLink":"feat: narrow ResultInterface to concrete implementation after calling…"}},{"before":"3625f2bd31ba117e66af26b646f5bbe290daefd1","after":"97622980df4fd08d9ea4e34d452fd75753459413","ref":"refs/heads/next","pushedAt":"2024-04-17T21:03:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"docs(type) Provides an initial documentation document for the Type component (#462)","shortMessageHtmlLink":"docs(type) Provides an initial documentation document for the Type co…"}},{"before":"a33de34e35701d85456cfc1742c23504cfba6849","after":"3625f2bd31ba117e66af26b646f5bbe290daefd1","ref":"refs/heads/next","pushedAt":"2024-04-16T17:23:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(type): Notnull type optimizations (#465)","shortMessageHtmlLink":"feat(type): Notnull type optimizations (#465)"}},{"before":"26b6b6ed498168ddc3f3f489f640b30232345dad","after":"627ecae4e731a7074600ce966d707ca3a02760c6","ref":"refs/heads/feat/datetime","pushedAt":"2024-04-09T19:35:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"e38ef79f4f17ba45f95160977e1247b9180c1dbb","after":"26b6b6ed498168ddc3f3f489f640b30232345dad","ref":"refs/heads/feat/datetime","pushedAt":"2024-04-06T21:54:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"18224384ffc9a576d43cef9788378356de485f91","after":"e38ef79f4f17ba45f95160977e1247b9180c1dbb","ref":"refs/heads/feat/datetime","pushedAt":"2024-04-06T21:52:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"e1f3890fc9e6f138e13dcfda0b02032f98c11ee0","after":"18224384ffc9a576d43cef9788378356de485f91","ref":"refs/heads/feat/datetime","pushedAt":"2024-04-06T21:44:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"d84159b8657e725edc1aa160135c2b382afdd0ff","after":"e1f3890fc9e6f138e13dcfda0b02032f98c11ee0","ref":"refs/heads/feat/datetime","pushedAt":"2024-04-06T21:41:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"765f499859c9fd4bd0c655b661bfd74c96759af5","after":"a33de34e35701d85456cfc1742c23504cfba6849","ref":"refs/heads/next","pushedAt":"2024-04-06T15:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(math): narrow return type for `min()`, `max()`, `median()` and `mean()` (#464)","shortMessageHtmlLink":"feat(math): narrow return type for min(), max(), median() and `…"}},{"before":"bc8eaaa8017e81f81b99c7d538878b82239423c2","after":"d84159b8657e725edc1aa160135c2b382afdd0ff","ref":"refs/heads/feat/datetime","pushedAt":"2024-04-06T02:10:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(datetime): introduce `DateTime` component\n\nSigned-off-by: azjezz ","shortMessageHtmlLink":"feat(datetime): introduce DateTime component"}},{"before":"5ab541627e4aa89148ee7119a604d6e0b54d2eab","after":"765f499859c9fd4bd0c655b661bfd74c96759af5","ref":"refs/heads/next","pushedAt":"2024-04-05T14:39:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"azjezz","name":"Saif Eddin Gmati","path":"/azjezz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29315886?s=80&v=4"},"commit":{"message":"feat(type): mark type classes as readonly (#463)","shortMessageHtmlLink":"feat(type): mark type classes as readonly (#463)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVuuLlAA","startCursor":null,"endCursor":null}},"title":"Activity · azjezz/psl"}