Releases: Unleash/unleash-client-dotnet
2.3.1
2.3.1-beta.0
Patches an issue where the SDK could potentially raise an unhandled exception during reading or writing backup files
2.3.0
Support for segments and spec version header
-
add supported spec version header
-
improvement: rename internal cache to make room
-
feat: segments data model
-
feat: early implementation of segments support
-
improvement: switch to yielding ienumerable
-
fail if segment key not found in segments
-
add unit tests for segments
2.3.0-beta.0
Support for segments and spec version header
-
add supported spec version header
-
improvement: rename internal cache to make room
-
feat: segments data model
-
feat: early implementation of segments support
-
improvement: switch to yielding ienumerable
-
fail if segment key not found in segments
-
add unit tests for segments
2.2.0
catch stream/deserializing exceptions and throw if confed
fix nullrefs during test
Bump .net to v5
remove redundant unleashdemo project
add bootstrap testing to WebApp demo proj
include new unittest file
also bootstrap when backup collection is empty
feat: only override if togglecollection valid
test null/empty collection override behaviour
improvement: add to missing documentation in settings.tostring
add bootstrap override property to unleash settings
Update the docs
feat: implement bootstrap override
add null test
fix broken test
add bootstrap override parameter and tests
add some logging to urlprovider
add custom headers to bootstrapurlhandler
improvement: fix tests after refactor
move bootstraphandler into providers
improvement: add config methods on UnleashSettings for url/file providers
improvement: bubble correct exception with GetAwaiter/Result
Update README.md
add a simple demo page for future testing
Add a simple static file host for bootstrap testing
typo
add toggle bootstrapping documentation
fix broken cachedfilesloader tests
implement togglebootstrapurlprovider
implement togglebootstrapfileprovider
implement bootstrap handler
implement cachedfilesloader bootstraphandler fallback
add bootstraphandler to cached files loader
introduce new interfaces for bootstrap feature
also include newtonsoft version in cake file
pin cake version
chore: pin cake version
chore: attempt to fix cake errors by pinning cake.json
chore: fix cake errors by adding auth token
rename test-file
chore: add some more CachedFilesLoader tests
chore: start adding unittests for existing fileloader impl
2.2.0-beta.0
catch stream/deserializing exceptions and throw if confed
fix nullrefs during test
Bump .net to v5
remove redundant unleashdemo project
add bootstrap testing to WebApp demo proj
include new unittest file
also bootstrap when backup collection is empty
feat: only override if togglecollection valid
test null/empty collection override behaviour
improvement: add to missing documentation in settings.tostring
add bootstrap override property to unleash settings
Update the docs
feat: implement bootstrap override
add null test
fix broken test
add bootstrap override parameter and tests
add some logging to urlprovider
add custom headers to bootstrapurlhandler
improvement: fix tests after refactor
move bootstraphandler into providers
improvement: add config methods on UnleashSettings for url/file providers
improvement: bubble correct exception with GetAwaiter/Result
Update README.md
add a simple demo page for future testing
Add a simple static file host for bootstrap testing
typo
add toggle bootstrapping documentation
fix broken cachedfilesloader tests
implement togglebootstrapurlprovider
implement togglebootstrapfileprovider
implement bootstrap handler
implement cachedfilesloader bootstraphandler fallback
add bootstraphandler to cached files loader
introduce new interfaces for bootstrap feature
also include newtonsoft version in cake file
pin cake version
chore: pin cake version
chore: attempt to fix cake errors by pinning cake.json
chore: fix cake errors by adding auth token
rename test-file
chore: add some more CachedFilesLoader tests
chore: start adding unittests for existing fileloader impl
2.1.0
-
feat: add support for new constraint operators (#86)
-
feat: new operators
-
feat: IConstraintOperator
-
numberconstraintoperator tests
-
implement numberconstraintoperator
-
add single value property to constraint
-
feat: add date constraint operator and tests
-
improvement: use constraint Value instead of Values for number constraints
-
feat: add caseinsensitive to constraint
-
feat: stringconstraintoperator and tests
-
feat: add semver constraint operator
-
feat: add the new operator evaluators to ConstraintUtils
-
fix broken deserialization of Constraint
-
add inverted
-
feat: add support for inverted constraints
-
switch to Values prop for string conditions
-
fix broken Operator.IN tests
-
add context currenttime
-
fix decimal point issue with float/double parsing
-
disable tests that require live access token
-
forgot to push namespace import
-
add tests for multiple words in .Values
-
switch to .Value only for semver constraint operator
-
make nullable
-
fix build errors for lower .NET versions
-
improvement: convert operators to const strings
-
add new constraintutils tests
-
handle null operators
-
improvement: comment-clarify operator switch to constants
2.1.0-beta1
-
feat: add support for new constraint operators (#86)
-
feat: new operators
-
feat: IConstraintOperator
-
numberconstraintoperator tests
-
implement numberconstraintoperator
-
add single value property to constraint
-
feat: add date constraint operator and tests
-
improvement: use constraint Value instead of Values for number constraints
-
feat: add caseinsensitive to constraint
-
feat: stringconstraintoperator and tests
-
feat: add semver constraint operator
-
feat: add the new operator evaluators to ConstraintUtils
-
fix broken deserialization of Constraint
-
add inverted
-
feat: add support for inverted constraints
-
switch to Values prop for string conditions
-
fix broken Operator.IN tests
-
add context currenttime
-
fix decimal point issue with float/double parsing
-
disable tests that require live access token
-
forgot to push namespace import
-
add tests for multiple words in .Values
-
switch to .Value only for semver constraint operator
-
make nullable
-
fix build errors for lower .NET versions
-
improvement: convert operators to const strings
-
add new constraintutils tests
-
handle null operators
-
improvement: comment-clarify operator switch to constants
2.1.0-beta
feat: add support for new constraint operators (#86) * feat: new operators * feat: IConstraintOperator * numberconstraintoperator tests * implement numberconstraintoperator * add single value property to constraint * feat: add date constraint operator and tests * improvement: use constraint Value instead of Values for number constraints * feat: add caseinsensitive to constraint * feat: stringconstraintoperator and tests * feat: add semver constraint operator * feat: add the new operator evaluators to ConstraintUtils * fix broken deserialization of Constraint * add inverted * feat: add support for inverted constraints * switch to Values prop for string conditions * fix broken Operator.IN tests * add context currenttime * fix decimal point issue with float/double parsing * disable tests that require live access token * forgot to push namespace import * add tests for multiple words in .Values * switch to .Value only for semver constraint operator * make nullable * fix build errors for lower .NET versions