Skip to content

Releases: Unleash/unleash-client-dotnet

2.3.1

20 Oct 06:26
dc72684
Compare
Choose a tag to compare

Fixes an issue where the SDK could potentially raise an unhandled exception during reading or writing the backupfiles

2.3.1-beta.0

20 Oct 06:06
dc72684
Compare
Choose a tag to compare
2.3.1-beta.0 Pre-release
Pre-release

Patches an issue where the SDK could potentially raise an unhandled exception during reading or writing backup files

2.3.0

11 Oct 21:14
314f624
Compare
Choose a tag to compare

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

01 Sep 06:46
314f624
Compare
Choose a tag to compare
2.3.0-beta.0 Pre-release
Pre-release

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

07 Jun 21:27
ea0c842
Compare
Choose a tag to compare

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

10 May 21:02
6cf1a14
Compare
Choose a tag to compare
2.2.0-beta.0 Pre-release
Pre-release

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

25 Apr 19:49
910b39e
Compare
Choose a tag to compare
  • 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

06 Apr 10:47
fb5bf6e
Compare
Choose a tag to compare
2.1.0-beta1 Pre-release
Pre-release
  • 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

31 Mar 20:00
f642561
Compare
Choose a tag to compare
2.1.0-beta Pre-release
Pre-release
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

2.0.0

18 Aug 17:39
972d5cc
Compare
Choose a tag to compare

Support for custom stickiness on Variants and Flexible rollout strategy.
Add support for project query parameter