Tags: configcat/dart-sdk
Tags
V6 improvements (#29) * Added missing error to getKeyAndValue. Fix typo * Added extra userAttributeConvert test cases * PrerequisiteFlag setting and value type checks added. Added SettingValue equals based on type * Rename settings_value to setting_value * update version to 4.1.0 * format fix * Remove equals and hashCode override. Prerequisite not equals fix. * Fix link
Config v6 (#26) * SDK Key validation updated to handle proxy and new key format * Comparators rework * Update models to v6 and regenerate .g.dart files * Update models to v6 and regenerate .g.dart files * v6 model changes updates on implementation. Parser and type checks in client added. * v6 model changes updates and comparator implementations. * Segment and prerequisite conditions added * EvaluationLogger added * Rework ConfigCatUser to use Object value in the map * Always read cache * Test fixes for v6 * Add new rollout matrix test and some fixes. * Evaluation Logger test added and small fixes * Evaluation Logger turn off test added * Format * Add ConfigV2 test and small fixes * Added configcat_user doc * Removed parametrizedTest dependency. Analyze fixes. Update Changelog.md Change version to 4.0.0 * Fix TODO * Fix intl version * Fix format * Fix dio version * Fix dio version * Fix dio version * Fix dio version. again * Fixes test case to handle null default value. * User toString and attribute override fix. * Update 1103 error message * Fix circularDependency missing remove * Fix NaN handeling and add extra user_attribute_convert_test. * Percentage Options error fixed when sum is not 100% * Fix user toSting. Add list to userAttribute convert. * Set _evaluateConditions default result to true. Fix getKeyAndValue to handle target rule percentage options as well. * Set _evaluateConditions default result to true. Fix getKeyAndValue to handle target rule percentage options as well. * Fix user and comparator value trims and refactor user conditions evaluate methods. * Refactor matrix csv files. Add specialCharacter test. Add trim tests. Add typeValidation tests. * Update javadocs * Update changelog with cache change. * Format code. * Remove http_mock_adapter * Remove request interceptor * Update helpers.dart * Fix EvaluateLogger null check. * Add extra v6 evaluation tests. * Format code * Remove unnecessary test case * Fix some error messages * Fixes in configcat_client.dart based on code review. * Fixes based on code review * Model changes and json overrides variation id fixes. * Format * Fix utils import * format fix * Suggestion for enum handling in config model (UserComparator) * Get rid of ! usage * Fix platform-dependent line terminator issue in evaluation logs * Update segment and prerequisite comparators. * Update variation id to handle null value as well. * Fix doc and type validation error message. * Normalize line endings in evaluation log tests * Move config salt check from deserialization. * format * Allow Object and nullable default value types as well + fix a few minor issues * Merge log_helper into evaluate_logger. * Fixes based on code review. * Format * Fix NumberFormat based on code review. * Update release date --------- Co-authored-by: Peter Csajtai <peter.csajtai@outlook.com> Co-authored-by: Adam Simon <adamosimoni@gmail.com>
PreviousNext