Bogus v16.0.2 Release Notes

  • ๐Ÿš€ Release Date: 2017-08-23

    • ๐Ÿ’ฅ 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.