v1.0.0
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.