{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":302311821,"defaultBranch":"main","name":"elixir-sdk","ownerLogin":"configcat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-08T10:59:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37753260?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713300965.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"bf9abaeab725f5777f741ea00ce2488c8658e269","ref":"refs/heads/fix-test","pushedAt":"2024-04-16T20:56:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"Prepare 4.0.1 release (#137)","shortMessageHtmlLink":"Prepare 4.0.1 release (#137)"}},{"before":"bf9abaeab725f5777f741ea00ce2488c8658e269","after":null,"ref":"refs/heads/test","pushedAt":"2024-04-16T20:55:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"}},{"before":null,"after":"bf9abaeab725f5777f741ea00ce2488c8658e269","ref":"refs/heads/test","pushedAt":"2024-04-16T20:55:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"Prepare 4.0.1 release (#137)","shortMessageHtmlLink":"Prepare 4.0.1 release (#137)"}},{"before":"8b97d497597bda4802cb2271a7531b5992166e53","after":null,"ref":"refs/heads/prepare-4.0.1-release","pushedAt":"2024-04-04T16:04:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"}},{"before":"a069f9752d6e60dd1ac947c907d10f94263cf676","after":"bf9abaeab725f5777f741ea00ce2488c8658e269","ref":"refs/heads/main","pushedAt":"2024-04-04T16:04:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"Prepare 4.0.1 release (#137)","shortMessageHtmlLink":"Prepare 4.0.1 release (#137)"}},{"before":"a069f9752d6e60dd1ac947c907d10f94263cf676","after":"8b97d497597bda4802cb2271a7531b5992166e53","ref":"refs/heads/prepare-4.0.1-release","pushedAt":"2024-04-04T15:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"Prepare 4.0.1 release","shortMessageHtmlLink":"Prepare 4.0.1 release"}},{"before":null,"after":"a069f9752d6e60dd1ac947c907d10f94263cf676","ref":"refs/heads/prepare-4.0.1-release","pushedAt":"2024-04-04T15:48:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"ConfigFetcher accepts ETag in a case-insensitive manner (#136)\n\n* ConfigFetcher accepts ETag in a case-insensitive manner\r\n\r\n* credo fix","shortMessageHtmlLink":"ConfigFetcher accepts ETag in a case-insensitive manner (#136)"}},{"before":"a069f9752d6e60dd1ac947c907d10f94263cf676","after":null,"ref":"refs/heads/prepare-4.0.0-release","pushedAt":"2024-04-04T15:47:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"}},{"before":null,"after":"a069f9752d6e60dd1ac947c907d10f94263cf676","ref":"refs/heads/prepare-4.0.0-release","pushedAt":"2024-04-04T15:47:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"ConfigFetcher accepts ETag in a case-insensitive manner (#136)\n\n* ConfigFetcher accepts ETag in a case-insensitive manner\r\n\r\n* credo fix","shortMessageHtmlLink":"ConfigFetcher accepts ETag in a case-insensitive manner (#136)"}},{"before":"3e3e7b3f5b1a800fec0e9b4c8247412701f95040","after":null,"ref":"refs/heads/etag-fix","pushedAt":"2024-04-04T15:42:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"}},{"before":"ae088d412d24873428c8d7db8aad8b9e58c1f77a","after":"a069f9752d6e60dd1ac947c907d10f94263cf676","ref":"refs/heads/main","pushedAt":"2024-04-04T15:42:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"ConfigFetcher accepts ETag in a case-insensitive manner (#136)\n\n* ConfigFetcher accepts ETag in a case-insensitive manner\r\n\r\n* credo fix","shortMessageHtmlLink":"ConfigFetcher accepts ETag in a case-insensitive manner (#136)"}},{"before":"26f603be1cf7478aae5bf327386d46c2c62260dc","after":"3e3e7b3f5b1a800fec0e9b4c8247412701f95040","ref":"refs/heads/etag-fix","pushedAt":"2024-04-04T14:26:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"credo fix","shortMessageHtmlLink":"credo fix"}},{"before":"ae088d412d24873428c8d7db8aad8b9e58c1f77a","after":"26f603be1cf7478aae5bf327386d46c2c62260dc","ref":"refs/heads/etag-fix","pushedAt":"2024-04-04T14:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"ConfigFetcher accepts ETag in a case-insensitive manner","shortMessageHtmlLink":"ConfigFetcher accepts ETag in a case-insensitive manner"}},{"before":null,"after":"ae088d412d24873428c8d7db8aad8b9e58c1f77a","ref":"refs/heads/etag-fix","pushedAt":"2024-04-04T13:00:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"Prepare 4.0.0 release (#135)","shortMessageHtmlLink":"Prepare 4.0.0 release (#135)"}},{"before":"7191ac2a3c6df7c1c02610dd37569d82dcc58c4e","after":null,"ref":"refs/heads/prepare-4.0.0-release","pushedAt":"2024-02-14T12:45:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"}},{"before":"b4110dd30bdd070335fd72584dfff5110df6f9d4","after":"ae088d412d24873428c8d7db8aad8b9e58c1f77a","ref":"refs/heads/main","pushedAt":"2024-02-14T12:45:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"Prepare 4.0.0 release (#135)","shortMessageHtmlLink":"Prepare 4.0.0 release (#135)"}},{"before":"b4110dd30bdd070335fd72584dfff5110df6f9d4","after":"7191ac2a3c6df7c1c02610dd37569d82dcc58c4e","ref":"refs/heads/prepare-4.0.0-release","pushedAt":"2024-02-07T14:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"Prepare 4.0.0 release","shortMessageHtmlLink":"Prepare 4.0.0 release"}},{"before":null,"after":"b4110dd30bdd070335fd72584dfff5110df6f9d4","ref":"refs/heads/prepare-4.0.0-release","pushedAt":"2024-02-07T14:24:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kp-cat","name":"Peter Adam Korodi","path":"/kp-cat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52385411?s=80&v=4"},"commit":{"message":"โœจ Config v6 (#133)\n\n* ๐ŸŽจ Adopt Styler\r\n\r\nAdopt the [Styler](https://github.com/adobe/elixir-styler) library, which is an Elixir formatter plugin that imposes some opinionated formatting on the code in place of a number of Credo rules.\r\n\r\nWhile I don't always prefer its opinions, I really like have it auto-fix a number of issues, and I find that it's worth the tradeoff to adopt it.\r\n\r\n* โ™ป๏ธ Encapsulate config format (#114)\r\n\r\n* โ™ป๏ธ Rename settings -> feature flags\r\n\r\nThis is a start at encapsulating the format of the Config map.\r\n\r\n* โ™ป๏ธ Introduce Config.Preferences module\r\n\r\nRefactor existing use of preferences to use new module.\r\n\r\n* โ™ป๏ธ Encapsulate EvaluationFormula and rules\r\n\r\n* โ™ป๏ธ Move entry matching to config modules","shortMessageHtmlLink":"โœจ Config v6 (#133)"}},{"before":"fee604b1aa69ef03a42eddfe5dc1fc1b0aa405e9","after":null,"ref":"refs/heads/config-v6","pushedAt":"2024-02-02T02:11:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"}},{"before":"cf572a3ae4729e85cf696d62cd18dfc64cc817ea","after":"b4110dd30bdd070335fd72584dfff5110df6f9d4","ref":"refs/heads/main","pushedAt":"2024-02-02T02:11:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"โœจ Config v6 (#133)\n\n* ๐ŸŽจ Adopt Styler\r\n\r\nAdopt the [Styler](https://github.com/adobe/elixir-styler) library, which is an Elixir formatter plugin that imposes some opinionated formatting on the code in place of a number of Credo rules.\r\n\r\nWhile I don't always prefer its opinions, I really like have it auto-fix a number of issues, and I find that it's worth the tradeoff to adopt it.\r\n\r\n* โ™ป๏ธ Encapsulate config format (#114)\r\n\r\n* โ™ป๏ธ Rename settings -> feature flags\r\n\r\nThis is a start at encapsulating the format of the Config map.\r\n\r\n* โ™ป๏ธ Introduce Config.Preferences module\r\n\r\nRefactor existing use of preferences to use new module.\r\n\r\n* โ™ป๏ธ Encapsulate EvaluationFormula and rules\r\n\r\n* โ™ป๏ธ Move entry matching to config modules","shortMessageHtmlLink":"โœจ Config v6 (#133)"}},{"before":"43d9d89a99b44875fe97f3acc801ecbcd8fc7c90","after":"fee604b1aa69ef03a42eddfe5dc1fc1b0aa405e9","ref":"refs/heads/config-v6","pushedAt":"2024-02-01T06:54:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"โœ… Fix remaining log test\n\nCompute and return a `newline_before_then?` flag and pass it to the\nlogger.","shortMessageHtmlLink":"โœ… Fix remaining log test"}},{"before":"00289e56e29eed57e3c76afa67cc321a2494fc25","after":"43d9d89a99b44875fe97f3acc801ecbcd8fc7c90","ref":"refs/heads/config-v6","pushedAt":"2024-01-31T06:29:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"๐Ÿฅ… Raise an error when a setting value doesn't match its key\n\ne.g. `%{\"b\" => \"true\"}` is invalid.","shortMessageHtmlLink":"๐Ÿฅ… Raise an error when a setting value doesn't match its key"}},{"before":"cc9361b27067fcba92c3b3f4fde5a28267684a83","after":"00289e56e29eed57e3c76afa67cc321a2494fc25","ref":"refs/heads/config-v6","pushedAt":"2024-01-30T05:41:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"โœจ Ensure list contains all strings","shortMessageHtmlLink":"โœจ Ensure list contains all strings"}},{"before":"057a50362237d3ec0b4602498feeb9dcb626f1a3","after":"cc9361b27067fcba92c3b3f4fde5a28267684a83","ref":"refs/heads/config-v6","pushedAt":"2024-01-28T06:59:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"โœ… Fix case-sensitivity issue in matrix filename","shortMessageHtmlLink":"โœ… Fix case-sensitivity issue in matrix filename"}},{"before":"d07c796d85d65f8a97103d017add2eb0da7041da","after":"057a50362237d3ec0b4602498feeb9dcb626f1a3","ref":"refs/heads/config-v6","pushedAt":"2024-01-28T06:55:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"๐Ÿท๏ธ Fix typespec on user_value_to_string","shortMessageHtmlLink":"๐Ÿท๏ธ Fix typespec on user_value_to_string"}},{"before":"c550cecbd43c89566a5666d95414ab4be84b09a0","after":"d07c796d85d65f8a97103d017add2eb0da7041da","ref":"refs/heads/config-v6","pushedAt":"2024-01-28T06:49:02.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"โœ… Add special characters tests","shortMessageHtmlLink":"โœ… Add special characters tests"}},{"before":"0af559f8b72b4bf0c7204e1e818c9882fb7c9dc4","after":"c550cecbd43c89566a5666d95414ab4be84b09a0","ref":"refs/heads/config-v6","pushedAt":"2024-01-12T04:01:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"โœ… Add test to show that cache time is respected\n\nAdds a test to show that the lazy cache's TTL is checked against the current cache entry's time before refetching.","shortMessageHtmlLink":"โœ… Add test to show that cache time is respected"}},{"before":"db4476d533d3a97806074fdc47c643bb1cf8222a","after":"0af559f8b72b4bf0c7204e1e818c9882fb7c9dc4","ref":"refs/heads/config-v6","pushedAt":"2024-01-11T02:25:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"๐Ÿ“ Minor doc fix\n\nCo-authored-by: Peter Adam Korodi <52385411+kp-cat@users.noreply.github.com>","shortMessageHtmlLink":"๐Ÿ“ Minor doc fix"}},{"before":"104b6553ec1a2f5be92afa6da0850d17069da80e","after":"db4476d533d3a97806074fdc47c643bb1cf8222a","ref":"refs/heads/config-v6","pushedAt":"2024-01-10T06:35:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"๐Ÿ› Use warning in 1.13 and 1.14\n\nI mistakenly believed the change came in 1.15, but apparently it came in 1.13.","shortMessageHtmlLink":"๐Ÿ› Use warning in 1.13 and 1.14"}},{"before":"ac3a332ba7e3bd90ce90d9b273608e5c6d49e048","after":"104b6553ec1a2f5be92afa6da0850d17069da80e","ref":"refs/heads/config-v6","pushedAt":"2024-01-10T06:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"randycoulman","name":"Randy Coulman","path":"/randycoulman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406203?s=80&v=4"},"commit":{"message":"๐Ÿ› Replace all instances of warning\n\nUse multiline mode on the regex.","shortMessageHtmlLink":"๐Ÿ› Replace all instances of warning"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMm-soAA","startCursor":null,"endCursor":null}},"title":"Activity ยท configcat/elixir-sdk"}