Bogus 18.0.2

A simple and sane data generator for populating objects that supports different locales. A delightful port of the famed faker.js and inspired by FluentValidation. Use it to create and load databases and UIs with mock up data. Get started by using Faker class or a DataSet directly.

Install-Package Bogus -Version 18.0.2
dotnet add package Bogus --version 18.0.2
paket add Bogus --version 18.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

## v18.0.2
* Issue 86: Removed diacritic mark/accents (á, í, ó, ú, etc) from generated email addresses and user names.
* Added `string.RemoveDiacritics` helper method.

## v18.0.1
* Fixed bug in Finland's `f.Person.Henkilötunnus` personal identity code generator that sometimes produced 11 characters.
* Added `f.Finance.Ethereum`. Generate an Ethereum address.
* Added `f.Finance.CreditCardCvv`. Generate a random credit card CVV number.
* Improved `f.Finance.CreditCardNumber`. Generate a random credit card number.
* Added `f.Random.Hexadecimal`. Generates a random hexadecimal string.
* Added `f.System.DirectoryPath`. Generates a random directory path.
* Added `f.System.FilePath`. Generates a random file path.
* Added `f.Date.Soon`. Generates a date and time that will happen soon.
* Added `f.Random.ArrayElements`. Gets a random subset of an array.
* Added `f.Random.ListItems`. Gets a random subset of a list.
* Added `f.Company.Cnpj` extension method for Brazil. Generates Brazilian company document.
* Improved `f.PhoneNumbers`. More realistic US phone numbers.
* Improved `f.Address.Latitude/Longitude` with min and max parameters.
* Minimum for `f.Commerce.Price` is now $1.00 (not zero).
* Reduced assembly size by removing redundant locale data.
* Locale updates:
* `en_AU` - Update Australian postcode ranges.
* `en_IND` - Indian postcodes are always numeric.
* `ru` - Word corrections.

## v17.0.1
* Migration to **.NET Standard 2.0**.

## v16.0.3
* With additional overloads for `.PickRandom(IList)` and `.PickRandom(ICollection)` we can now add `.PickRandom("cat", "dog", "fish")` back to the API.

## v16.0.2
* BREAKING CHANGE: `Faker.Generate(n)` now calls `.ToList()` under the hood to escape LINQ deferred execution. Remembering to call `.ToList()` after `.Generate(n)` was a sticking point for new users writing test assertions on generated values. Please do not call `Faker.Generate(n).ToList()` as it would execute `.ToList()` twice. Simply, `Faker.Generate(n)` is enough.
* `f.Generate` and `f => f.Make` now return `IList<T>` to signify the breaking change above.
* Issue #92: Added `.GenerateLazy` to keep old behavior and returns `IEnumerable<T>`.
* Issue #93: Renamed a `PickRandom` overload to avoid the compiler from picking wrong `PickRandom` method.
* Added `f.PickRandomParam("cat","dog","fish")`.
* Removed `[Obsolete]` methods.


Full History Here: https://github.com/bchavez/Bogus/blob/master/HISTORY.md

Version History

Version Downloads Last updated
18.0.2 (current version) 469 9/14/2017
18.0.1 322 9/13/2017
17.0.1 3,256 8/25/2017
16.0.3 174 8/24/2017
16.0.2 468 8/23/2017
15.0.7 867 8/21/2017
15.0.6 3,040 8/3/2017
15.0.5 1,328 7/28/2017
15.0.3 35,663 5/7/2017
15.0.1 14,555 4/11/2017
12.0.1 5,144 3/27/2017
11.0.5 3,450 3/20/2017
11.0.4 4,167 3/15/2017
11.0.3 1,217 3/13/2017
11.0.2 5,423 2/23/2017
11.0.1 870 2/21/2017
10.0.1 680 2/18/2017
9.0.2 15,529 1/19/2017
9.0.1 242 1/18/2017
8.0.4 415 1/17/2017
8.0.3 10,048 12/20/2016
8.0.2 3,154 12/7/2016
8.0.1 3,743 11/25/2016
8.0.1-beta-1 11,952 10/22/2016
7.1.7 7,681 10/11/2016
7.1.6 20,184 8/8/2016
7.1.5 441 7/27/2016
7.1.4 3,225 7/7/2016
7.1.3 3,029 6/28/2016
7.1.3-beta-1 147 5/20/2016
7.1.2 5,732 5/16/2016
7.1.2-beta-1 107 5/16/2016
7.1.1 163 5/15/2016
7.1.1-beta-1 109 5/15/2016
6.1.1 4,894 3/30/2016
6.1.1-beta-1 331 3/29/2016
5.1.1-beta-3 111 3/23/2016
5.1.1-beta-2 101 3/22/2016
5.1.1-beta-1 110 3/21/2016
5.0.1 1,531 2/25/2016
5.0.1-beta-2 106 2/25/2016
4.0.1 220 2/16/2016
4.0.1-beta-1 103 2/16/2016
3.0.6 957 1/21/2016
3.0.6-beta-1 106 1/21/2016
3.0.5 2,491 1/21/2016
3.0.5-beta-4 103 1/20/2016
3.0.5-beta-3 111 1/18/2016
3.0.5-beta-2 1,197 1/12/2016
3.0.4 932 12/10/2015
3.0.3 155 12/9/2015
3.0.2 260 11/24/2015
3.0.1 379 10/22/2015
3.0.0.3 835 7/21/2015
3.0.0.2 1,146 7/12/2015
3.0.0.1 245 7/12/2015
2.1.5.2 384 6/22/2015
2.1.5.1 165 6/11/2015
2.1.4.2 149 6/11/2015
2.1.4.1 163 6/10/2015
2.1.4 207 6/9/2015