All Versions
Latest Version
Avg Release Cycle
35 days
Latest Release

Changelog History
Page 7

  • v20.0.2 Changes

    πŸš€ Release Date: 2017-11-06

    • πŸ›  Fixed Issue 102: f.Random.Uuid() is now deterministic based on global or local seed.
  • v20.0.1 Changes

    πŸš€ Release Date: 2017-11-04

    • βž• Added Faker<T>.Clone(): Clones internal state of a Faker<T> and allows for complex faking scenarios and rule combinations.
    • βž• Added Faker<T>.UseSeed(n): Allows you to specify a localized seed value on a Faker<T> instead of a global static Randomizer.Seed.
    • πŸ‘€ Stronger Seed determinism for multi-threaded scenarios.
  • v19.0.2 Changes

    πŸš€ Release Date: 2017-11-01

    • πŸ›  Fixed #99: Possible threading issue that can cause System.ArgumentException.
  • v19.0.1 Changes

    πŸš€ Release Date: 2017-10-26, UNPUBLISHED FROM NUGET

    • Using new BSON binary data format for locales.
    • βœ‚ Removed dependency on Newtonsoft.Json!
    • ⚑️ Locale Updates -
    • πŸ›  fr: new street address prefixes.
    • fa: new street addresses.
    • 🚚 pl: removed 2008 value from city.
    • en: new gender first names
    • πŸ†• New Dutch (Belgium) nl_BE locale.
    • πŸ†• New Romanian ro locale.
    • βž• Added f.Finance.RoutingNumber - Generates an ABA routing number with valid check digit.
    • βž• Added Faker.GenerateForever that returns IEnumerable<T> with unlimited generated items when iterated over.
    • βž• Added United Kingdom extension method to generate bank ShortCodes on f.Finance.ShortCode().
    • Re-ordered adjective and buzz in the f.Company.Bs for a correct gramatics.
    • βž• Added f.Address.Direction. Generates cardinal or ordinal directions.
    • βž• Added f.Address.CardinalDirection. Generates "North", "South", etc.
    • βž• Added f.Address.OrdinalDirection. Generates "Northeast", "Southwest", etc.
  • v18.0.2 Changes

    πŸš€ Release Date: 2017-09-14

    • 🚚 Issue 86: Removed diacritic mark/accents (Γ‘, Γ­, Γ³, ΓΊ, etc) from generated email addresses and user names.
    • βž• Added string.RemoveDiacritics helper method.
  • v18.0.1 Changes

    πŸš€ Release Date: 2017-09-13

    • πŸ›  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 Changes

    πŸš€ Release Date: 2017-08-24

    • Migration to .NET Standard 2.0.
  • v16.0.3 Changes

    πŸš€ Release Date: 2017-08-24

    • With additional overloads for .PickRandom(IList) and .PickRandom(ICollection) we can now add .PickRandom("cat", "dog", "fish") back to the API.
  • v16.0.2 Changes

    πŸš€ 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.
  • v15.0.7 Changes

    πŸš€ Release Date: 2017-08-20

    • Issue #88 - API aesthetics: Added Name.FullName() convenience method to generate a full name.