Skip to content

Releases: TryAtSoftware/Randomizer

2.0.2-alpha.1 - Extend randomization support for primitive values

15 Aug 15:46
4b3f5e8
Compare
Choose a tag to compare

What's Changed

  • Applying recommended community standards in #48
  • Methods for randomizing numbers of type int, uint, long, ulong, float, double and byte[] 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

14 Jun 14:02
cf12e60
Compare
Choose a tag to compare

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

13 Jun 19:01
7016e53
Compare
Choose a tag to compare

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

10 Mar 22:06
0de15c9
Compare
Choose a tag to compare

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

11 Dec 14:23
de77adc
Compare
Choose a tag to compare

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

11 Jun 22:39
Compare
Choose a tag to compare

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

10 Jun 19:35
1e66ce9
Compare
Choose a tag to compare

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.