Changelog for fakedata-1.0.3

Changelog for fakedata

1.0.3

This is the behavior of generateNonDeterministic vs generate function:

> generate $ listOf 5 $ fromRange (1,100)
[39,39,39,39,39]
> generate $ listOf 5 $ fromRange (1,100)
[39,39,39,39,39]
> generateNonDeterministic $ listOf 5 $ fromRange (1,100)
[94,18,17,48,17]
> generateNonDeterministic $ listOf 5 $ fromRange (1,100)
[15,2,47,85,94]

As you can see with generate we get deterministic value output and they are all same in this case. With generateNonDeterministic function we use a different seed each time which results in generating different values.

There are times when we instead want to generate non deterministic values but with a fixed seed. And for such use case, we have implemented generateNonDeterministicWithFixedSeed function:

> generateNonDeterministicWithFixedSeed $ listOf 5 $ fromRange (1,100)
[98,87,77,33,98]
> generateNonDeterministicWithFixedSeed $ listOf 5 $ fromRange (1,100)
[98,87,77,33,98]

1.0.2

1.0.1

1.0

Breaking changes

New modules introduced

Module updates

Locale Improvements

Data Update

The following data sources which the libraries uses has been updated:

0.8.0

Breaking changes

λ> import Faker.Coffee
λ> qs <- generate $ listOf 5 blendName
λ> qs
["The Treat","The Treat","The Treat","The Treat","The Treat"]

Now instead you have to use generateNonDeterministic function:

λ> qs <- generateNonDeterministic $ listOf 5 blendName
λ> qs
["The Treat","Evening Cowboy","Veranda Forrester","Blue Choice","Veranda Cake"]

New modules introduced

Locale Improvements

Module updates

Data Update

The following data sources which the libraries uses has been updated:

0.7.1

0.7.0

Data Update

The following data sources which the libraries uses has been updated:

New modules introduced

Locale Improvements

Breaking changes

0.6.1

0.6.0

Breaking changes

0.5.0

0.4.0

0.3.1

0.3.0

0.2.2

0.2.1

0.2.0

0.1.0.0

Initial version released