Releases: TryAtSoftware/Randomizer
Releases · TryAtSoftware/Randomizer
2.0.2-alpha.1 - Extend randomization support for primitive values
What's Changed
- Applying recommended community standards in #48
- Methods for randomizing numbers of type
int
,uint
,long
,ulong
,float
,double
andbyte[]
in #50 - Document randomization of primitive values in #51
Full Changelog: v2.0.1...v2.0.2-alpha.1
2.0.1 - Simplified the syntax for registration of randomization rules
What's Changed
- Simplified the syntax for registration of randomization rules by @TonyTroeff in #41, #46
Full Changelog: v1.0.4...v2.0.0
1.0.4: Introduced performance optimizations and simplified the `Complex randomizer` constructor
What's Changed
- Reused the members binder component from the
.Extensions
package by @TonyTroeff in #16 - Simplified the
Complex randomizer
constructor by @TonyTroeff in #26 - Optimized the value setting phase of the complex randomization process by @TonyTroeff in #27
- General instance building optimizations and improvements by @TonyTroeff in #29
- Randomizing fixed-length collection of elements by @TonyTroeff in #32
- Enabled the nullability context by @TonyTroeff in #33
- Added ordering for the value setting phase by @TonyTroeff in #34
Full Changelog: v1.0.3...v1.0.4
1.0.3: Instance builders can use parametrized constructors
What's Changed
- Instance builders can use parametrized constructors
- Created a GitHub action to automatically publish a new version for the package
Full Changelog: v1.0.2...v1.0.3
1.0.2: Enhanced the randomization rules
What's Changed
- Any randomization rule can be instantiated with a Value setter instead of a randomizer.
Full Changelog: v1.0.1...v1.0.2
1.0.1: `.nupkg` generation fixes
The way we were generating .nupkg
with the .nuspec
configuration file was not useful and the code behind the package could not be referred. This is why we decided to not use .nuspec
in order to describe our packages properties but to define them in the
.csproj` file instead.
1.0.0: Initial release
This is the initial release of the TryAtSoftware.Randomizer
package. It includes the structure that realize the main idea of the project as well as some primitive randomizers and randomization helper methods that can be reused wherever this is possible.