{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":307583463,"defaultBranch":"main","name":"flutter-client-sdk","ownerLogin":"launchdarkly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-27T04:18:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8039656?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722549690.0","currentOid":""},"activityList":{"items":[{"before":"562814384eee1383e7a173f0b55f093ec6a1d5f0","after":null,"ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-08-01T22:01:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"3189d51d938786dddce487a3a638a3465b0c4cc8","after":"4534fb89e893cce8c1c790d1b8784d3b828ab8f6","ref":"refs/heads/main","pushedAt":"2024-08-01T22:01:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"chore(main): release 4.7.0 (#163)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[4.7.0](https://github.com/launchdarkly/flutter-client-sdk/compare/4.6.0...4.7.0)\r\n(2024-08-01)\r\n\r\n\r\n### Features\r\n\r\n* Add support for waiting for non-cached values.\r\n([#160](https://github.com/launchdarkly/flutter-client-sdk/issues/160))\r\n([28f7efa](https://github.com/launchdarkly/flutter-client-sdk/commit/28f7efa6128b937a4626fe4b4ca60b9e64db1641))\r\n* Update to common client 1.3.0\r\n([#164](https://github.com/launchdarkly/flutter-client-sdk/issues/164))\r\n([3189d51](https://github.com/launchdarkly/flutter-client-sdk/commit/3189d51d938786dddce487a3a638a3465b0c4cc8))\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 4.7.0 (#163)"}},{"before":"32298811ab184eedb7c60555078ad8a4210e4d10","after":"562814384eee1383e7a173f0b55f093ec6a1d5f0","ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-08-01T20:56:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"chore(main): release 4.7.0","shortMessageHtmlLink":"chore(main): release 4.7.0"}},{"before":"7cb20bdd296057a152de3256d51f036d4dd918df","after":null,"ref":"refs/heads/rlamb/update-common-1.3","pushedAt":"2024-08-01T20:55:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"dfeb439e7e29023f13ca22a07c51b63074164625","after":"3189d51d938786dddce487a3a638a3465b0c4cc8","ref":"refs/heads/main","pushedAt":"2024-08-01T20:55:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"feat: Update to common client 1.3.0 (#164)","shortMessageHtmlLink":"feat: Update to common client 1.3.0 (#164)"}},{"before":null,"after":"7cb20bdd296057a152de3256d51f036d4dd918df","ref":"refs/heads/rlamb/update-common-1.3","pushedAt":"2024-08-01T17:58:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"feat: Update to common client 1.3.0","shortMessageHtmlLink":"feat: Update to common client 1.3.0"}},{"before":"499e0d6a9615ccc7df13d81e677cafe28d8b2a06","after":"32298811ab184eedb7c60555078ad8a4210e4d10","ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-08-01T17:55:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"chore(main): release 4.7.0","shortMessageHtmlLink":"chore(main): release 4.7.0"}},{"before":"1eae44e1739bd4d52805d80da5cd7724401fb86d","after":null,"ref":"refs/heads/release-please--branches--main--components--launchdarkly_common_client","pushedAt":"2024-08-01T17:55:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"28f7efa6128b937a4626fe4b4ca60b9e64db1641","after":"dfeb439e7e29023f13ca22a07c51b63074164625","ref":"refs/heads/main","pushedAt":"2024-08-01T17:55:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"chore(main): release launchdarkly_common_client 1.3.0 (#162)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[1.3.0](https://github.com/launchdarkly/flutter-client-sdk/compare/launchdarkly_common_client-v1.2.0...launchdarkly_common_client-v1.3.0)\r\n(2024-07-31)\r\n\r\n\r\n### Features\r\n\r\n* Add support for waiting for non-cached values.\r\n([#160](https://github.com/launchdarkly/flutter-client-sdk/issues/160))\r\n([28f7efa](https://github.com/launchdarkly/flutter-client-sdk/commit/28f7efa6128b937a4626fe4b4ca60b9e64db1641))\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release launchdarkly_common_client 1.3.0 (#162)"}},{"before":"28f7efa6128b937a4626fe4b4ca60b9e64db1641","after":"499e0d6a9615ccc7df13d81e677cafe28d8b2a06","ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-07-31T20:32:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"chore(main): release 4.7.0","shortMessageHtmlLink":"chore(main): release 4.7.0"}},{"before":"28f7efa6128b937a4626fe4b4ca60b9e64db1641","after":"1eae44e1739bd4d52805d80da5cd7724401fb86d","ref":"refs/heads/release-please--branches--main--components--launchdarkly_common_client","pushedAt":"2024-07-31T20:32:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"chore(main): release launchdarkly_common_client 1.3.0","shortMessageHtmlLink":"chore(main): release launchdarkly_common_client 1.3.0"}},{"before":null,"after":"28f7efa6128b937a4626fe4b4ca60b9e64db1641","ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-07-31T20:32:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"feat: Add support for waiting for non-cached values. (#160)\n\n1. Allows for the common client to have customized data sources. This\r\nwas used for testing here, but could be used for more specialized\r\nuse-cases in the future.\r\n2. Adds the ability for `start` and `identify` to wait for values from\r\nLaunchDarkly instead of resolving with cached values when available.\r\n\r\nWith the previous wrapper SDK this behavior was controlled by the\r\nunderlying SDK and those would operate similar to the new, optional,\r\nbehavior.\r\n\r\nFor most uses cases it is both safer and higher performance to used\r\ncached values when they are available instead of only using those cached\r\nvalues as a fallback.\r\n\r\nIdeally we would add new return values to start and identify. Next major\r\nversion we should consider:\r\n`Cached`, `Timeout`. While retaining the current value for completing\r\nvia data from LD.","shortMessageHtmlLink":"feat: Add support for waiting for non-cached values. (#160)"}},{"before":null,"after":"28f7efa6128b937a4626fe4b4ca60b9e64db1641","ref":"refs/heads/release-please--branches--main--components--launchdarkly_common_client","pushedAt":"2024-07-31T20:32:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"feat: Add support for waiting for non-cached values. (#160)\n\n1. Allows for the common client to have customized data sources. This\r\nwas used for testing here, but could be used for more specialized\r\nuse-cases in the future.\r\n2. Adds the ability for `start` and `identify` to wait for values from\r\nLaunchDarkly instead of resolving with cached values when available.\r\n\r\nWith the previous wrapper SDK this behavior was controlled by the\r\nunderlying SDK and those would operate similar to the new, optional,\r\nbehavior.\r\n\r\nFor most uses cases it is both safer and higher performance to used\r\ncached values when they are available instead of only using those cached\r\nvalues as a fallback.\r\n\r\nIdeally we would add new return values to start and identify. Next major\r\nversion we should consider:\r\n`Cached`, `Timeout`. While retaining the current value for completing\r\nvia data from LD.","shortMessageHtmlLink":"feat: Add support for waiting for non-cached values. (#160)"}},{"before":"cc254803209fab71627fcf08e641c42170024a15","after":null,"ref":"refs/heads/rlamb/sc-251068/identify-optionally-non-cached","pushedAt":"2024-07-31T20:32:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"d49e41f8c34e5f0f468237bcbd241819f96786a8","after":"28f7efa6128b937a4626fe4b4ca60b9e64db1641","ref":"refs/heads/main","pushedAt":"2024-07-31T20:32:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"feat: Add support for waiting for non-cached values. (#160)\n\n1. Allows for the common client to have customized data sources. This\r\nwas used for testing here, but could be used for more specialized\r\nuse-cases in the future.\r\n2. Adds the ability for `start` and `identify` to wait for values from\r\nLaunchDarkly instead of resolving with cached values when available.\r\n\r\nWith the previous wrapper SDK this behavior was controlled by the\r\nunderlying SDK and those would operate similar to the new, optional,\r\nbehavior.\r\n\r\nFor most uses cases it is both safer and higher performance to used\r\ncached values when they are available instead of only using those cached\r\nvalues as a fallback.\r\n\r\nIdeally we would add new return values to start and identify. Next major\r\nversion we should consider:\r\n`Cached`, `Timeout`. While retaining the current value for completing\r\nvia data from LD.","shortMessageHtmlLink":"feat: Add support for waiting for non-cached values. (#160)"}},{"before":"08bd13682d17381182f9d6bf1d67be50bcf7f68a","after":"cc254803209fab71627fcf08e641c42170024a15","ref":"refs/heads/rlamb/sc-251068/identify-optionally-non-cached","pushedAt":"2024-07-24T21:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"Remove duplicate line.","shortMessageHtmlLink":"Remove duplicate line."}},{"before":"18443223655732526f7be06a53dd47d76ce87a08","after":"08bd13682d17381182f9d6bf1d67be50bcf7f68a","ref":"refs/heads/rlamb/sc-251068/identify-optionally-non-cached","pushedAt":"2024-07-24T21:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"Change name and add some more comments.","shortMessageHtmlLink":"Change name and add some more comments."}},{"before":"f1a094d19fb461ae55e9676485c0164773915f14","after":"18443223655732526f7be06a53dd47d76ce87a08","ref":"refs/heads/rlamb/sc-251068/identify-optionally-non-cached","pushedAt":"2024-07-24T18:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"Format files.","shortMessageHtmlLink":"Format files."}},{"before":"a120edf68ffca7ac60e73be90eaac8be0f51da02","after":"f1a094d19fb461ae55e9676485c0164773915f14","ref":"refs/heads/rlamb/sc-251068/identify-optionally-non-cached","pushedAt":"2024-07-24T18:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"Remove comment.","shortMessageHtmlLink":"Remove comment."}},{"before":"f57f29b27f964040300fa9d89e7aad5d50b347bc","after":"a120edf68ffca7ac60e73be90eaac8be0f51da02","ref":"refs/heads/rlamb/sc-251068/identify-optionally-non-cached","pushedAt":"2024-07-24T18:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"Undo formatting in client.","shortMessageHtmlLink":"Undo formatting in client."}},{"before":null,"after":"f57f29b27f964040300fa9d89e7aad5d50b347bc","ref":"refs/heads/rlamb/sc-251068/identify-optionally-non-cached","pushedAt":"2024-07-24T18:06:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"feat: Add support for waiting for non-cached values.","shortMessageHtmlLink":"feat: Add support for waiting for non-cached values."}},{"before":"2b7fd7e36db8ad36b186d780fd13e3d31328340e","after":"e06051051a0eaf55ca6c8d8993c03a0ff4608dba","ref":"refs/heads/lc/sc-242111/add-deprecation-warning","pushedAt":"2024-05-09T16:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"louis-launchdarkly","name":"Louis Chan","path":"/louis-launchdarkly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91093020?s=80&v=4"},"commit":{"message":"chore: Adding the tests to ensure the new method works correctly","shortMessageHtmlLink":"chore: Adding the tests to ensure the new method works correctly"}},{"before":"7791fdeb131a6d7c452047de24615fb987e85727","after":"2b7fd7e36db8ad36b186d780fd13e3d31328340e","ref":"refs/heads/lc/sc-242111/add-deprecation-warning","pushedAt":"2024-05-09T09:56:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"louis-launchdarkly","name":"Louis Chan","path":"/louis-launchdarkly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91093020?s=80&v=4"},"commit":{"message":"chore: Add the startWithTimeout method to ensure a timeout is used","shortMessageHtmlLink":"chore: Add the startWithTimeout method to ensure a timeout is used"}},{"before":null,"after":"7791fdeb131a6d7c452047de24615fb987e85727","ref":"refs/heads/lc/sc-242111/add-deprecation-warning","pushedAt":"2024-05-09T07:13:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"louis-launchdarkly","name":"Louis Chan","path":"/louis-launchdarkly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91093020?s=80&v=4"},"commit":{"message":"chore: Add the startWithTimeout method to ensure a timeout is used","shortMessageHtmlLink":"chore: Add the startWithTimeout method to ensure a timeout is used"}},{"before":"544aa464651b4342a84d95e085200f92b856b978","after":null,"ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-05-03T16:42:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"89d6a559f962b5337faf05e4fd2dbd9c03fddf58","after":"d49e41f8c34e5f0f468237bcbd241819f96786a8","ref":"refs/heads/main","pushedAt":"2024-05-03T16:42:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"chore(main): release 4.6.0 (#158)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[4.6.0](https://github.com/launchdarkly/flutter-client-sdk/compare/4.5.0...4.6.0)\r\n(2024-05-02)\r\n\r\n\r\n### Features\r\n\r\n* Support package_info_plus 8.\r\n([#157](https://github.com/launchdarkly/flutter-client-sdk/issues/157))\r\n([89d6a55](https://github.com/launchdarkly/flutter-client-sdk/commit/89d6a559f962b5337faf05e4fd2dbd9c03fddf58))\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 4.6.0 (#158)"}},{"before":"89d6a559f962b5337faf05e4fd2dbd9c03fddf58","after":"544aa464651b4342a84d95e085200f92b856b978","ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-05-02T23:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"chore(main): release 4.6.0","shortMessageHtmlLink":"chore(main): release 4.6.0"}},{"before":null,"after":"89d6a559f962b5337faf05e4fd2dbd9c03fddf58","ref":"refs/heads/release-please--branches--main--components--launchdarkly_flutter_client_sdk","pushedAt":"2024-05-02T23:17:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LaunchDarklyReleaseBot","name":null,"path":"/LaunchDarklyReleaseBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/86431345?s=80&v=4"},"commit":{"message":"feat: Support package_info_plus 8. (#157)","shortMessageHtmlLink":"feat: Support package_info_plus 8. (#157)"}},{"before":"b2f7d66a93b4dd7f8d0d214dc521c97a3898b895","after":null,"ref":"refs/heads/rlamb/support-package-info-plus-9","pushedAt":"2024-05-02T23:17:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"}},{"before":"e536c4215a857d626754899deaeee77b7e79b8a4","after":"89d6a559f962b5337faf05e4fd2dbd9c03fddf58","ref":"refs/heads/main","pushedAt":"2024-05-02T23:17:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kinyoklion","name":"Ryan Lamb","path":"/kinyoklion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4955475?s=80&v=4"},"commit":{"message":"feat: Support package_info_plus 8. (#157)","shortMessageHtmlLink":"feat: Support package_info_plus 8. (#157)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEj5pSJQA","startCursor":null,"endCursor":null}},"title":"Activity ยท launchdarkly/flutter-client-sdk"}