Skip to content

v1.0.0

Compare
Choose a tag to compare
@jooni91 jooni91 released this 04 Oct 18:44
· 31 commits to master since this release

Changes:

  • 7a42080 Changed the description of the package.
  • 13f7b73 Changed TConditionType to TConditionStateType to prevent to much confusion between it and ConditionType.
  • 0e6e6f1 Added and changed meta data of the package.
  • c09f520 Update azure-pipelines.yml for Azure Pipelines
  • 2b10f4c Update azure-pipelines.yml for Azure Pipelines
  • 7ab144f Add the azure pipeline yaml file to the solution.
  • 9bbc0cb Set up CI with Azure Pipelines
  • 48a86a3 Add option to opt out from automatically reseting the state of a met condition if evaluation was not successful.
  • e4aea2f Changed test name to match name changes in #953bfa91
  • a9758e7 Fixing some failing tests because of caching changes that were made in #036235f1
See More
  • 953bfa9 Renaming RatingActionTriggered to Evaluate.
  • 036235f Saving current state to cache of cachable conditions when no state could be loaded from cache after adding them to the rating gateway.
  • cbfc8dd Added documentation to all existing code.
  • 587b8dc Added option to remove the cached value of a condition when removing it from the dicitionary. By default, cached values will be removed.
  • 1146b3f Added unit tests for the caching logic.
  • 949ece5 Bringing all the pieces for caching of the condition states together.
  • e7a2d4e Created the interface for the condition cache and created a default implementation of it.
  • c8d3da7 Added a cache helper with platform specific code to get the app directory path for the cache.
  • 77fca2d Made conditions cachable.
  • 6d0c987 Moved build-in conditions to the root namespace.
  • 73804e7 Added all unit tests for the RatingGateway class.
  • 5f9524f Fix default value of the DisallowParamaterlessManipulation property to false.
  • 8bc505c Changed severity of csharp_style_expression_bodied_methods to suggestion.
  • 9488a68 Fixed default namespace.
  • 2b1a93b Added unit tests for all conditions.
  • ca99427 Added and updated required dependencies and enabled the nullable feature for the whole project.
  • 0d72b97 Code style changes.
  • 12420b5 Changes in code style.
  • cdfa7ef Changed csharp_style_expression_bodied_methods to when_on_single_line.
  • 5640a81 Implemented DefaultRatingView on each targeted platform.
  • 643922b Added the almost complete rating gateway. Only caching logic is still missing.
  • 0e06572 Added the rating view interface and the default shared layer implementor of it.
  • 5e55ce0 Implement the default reset behaviour.
  • dc6f9b7 Code cleaning.
  • f351585 Added a date time expired condition.
  • ed071cf Added a string matching condition.
  • 2bc2785 Added generic rating condition.
  • 9704448 Added a count rating condition.
  • a0996e8 Added bool condition type.
  • 6b71774 Added the most basic building blocks for conditions to the project.
  • ad4a88a Changed project target frameworks.
  • 6984ec6 Added solution items.
  • 5c918d6 Create README.md
  • 6dce8f8 Create LICENSE
  • d7a8471 Create CODEOWNERS
  • 3dfee42 Add project files.

This list of changes was auto generated.