All notable changes to the LaunchDarkly Common Client will be documented in this file. This project adheres to Semantic Versioning.
- Add StateDebounceManager to common_client (#291) (e9f8183)
- Wire FDv2 connection-mode resolution in flutter SDK (#280) (ef8ad39)
- Wire FDv2 connection-mode resolution in common_client (#279) (ceb931f)
- Add FDv2 connection mode, resolved-mode, and resolution types (#274) (bf5b165)
- add FDv2 protocol foundation types and state machine (#253) (543fc65)
- add FDv2 requestor and polling base (9ce5fdf)
- add Initializer and Synchronizer source contracts (9ce5fdf)
- add polling and cache sources for FDv2 (#261) (2841cc6)
- add SSECapability surface to SSEClient (#266) (c78480c)
- FDv2 streaming base, initializer, and synchronizer (#267) (2d2f223)
- safeGetPluginHooks helper in common_client (#282) (08f0538)
- Update launchdarkly_event_source_client to version 2.1.0 (#276) (52455aa)
- Correct conditional-request header and sanitize network error log in FDv1 polling requestor (#263) (18d78ce)
- Update launchdarkly_dart_common to version 1.8.1 (#277) (0e5301d)
- Add support for per-context summary events. (#245) (095baeb)
- Add support for ping stream. (3f6fd2b)
- Expose polling configuration type. (3f6fd2b)
- Change hook data values to
dynamic from LDValue. (d7720f3)
- Export required plugin meta-data types. (d7720f3)
- improves handling of invalid contexts and adds SSE Client logging. (#207) (fcab81f)
- Bump launchdarkly_dart_common to v1.6.0 (#201) (122a72b)
- Add support for WASM (#191) (33431eb)
- deps: Update depdendency versions for launchdarkly_common_client (#196) (0646c2a)
- deps: Update minimum required Flutter version to 3.22.0 and minimum required Dart version to 3.4.0 (#186) (1b36324)
- Adds support for client-side prerequisite events (#172) (7a042c2)
- Use correct flag version in evaluation events. (#166) (5d3e826)
- Add support for waiting for non-cached values. (#160) (28f7efa)
- Update common-client to use common 1.2.0 (#144) (cd704ec)
- Update common-client to use common 1.1.0 (#138) (c54c90e)
- Change LDAttributesBuilder visibility. (#123) (e25803a)
- Flutter client should depend only on common client. (#113) (edfd06d)
- Implement support for REPORT for streaming. (#96) (1de6079)
- Update common client to release packages. (#111) (4ae05a5)
- anonymous context keys and auto env context keys are now in separate namespaces (#104) (06fb955)
- Collect attributes once. (#98) (45dcab1)
- making context builder easier to use (#106) (28f0370)
- Use event source reset on invalid payloads. (#103) (53ab27d)
- Update common/client/event source dependencies. (#87) (9acbab3)
- Fix sink not closed lint. (#66) (051fd9c)
- Remove flutter dependency from event source. (#65) (d557692)
- Updated dependency for event source client to
0.0.2.