All Versions
123
Latest Version
Avg Release Cycle
35 days
Latest Release
-

Changelog History
Page 3

  • v28.4.1 Changes

    ๐Ÿš€ Release Date: 2019-10-14

    • ๐Ÿ”’ Issue 260: Improved social security number (SSN) generation that should pass basic validation by avoiding invalid SSN ranges. Note: Deterministic SSNs generated with Person.Ssn() will change.
    • Issue 252: Internet.Ip() now avoids generating IP addresses with a leading zero. For example, Bogus will not generate an IP address with a leading zero like 0.1.2.3. Note: Deterministic IPs generated with Internet.Ip() will change.
    • PR 261: Added Internet.IpAddress(), Internet.Ipv6Address(), Internet.IpEndPoint(), and Internet.Ipv6EndPoint().
    • Issue 258: Add Internet.UrlRootedPath() to generate random /foo/bar paths.
    • โž• Added Internet.UrlWithPath(fileExt:".txt") fileExt extension parameter to generate URLs with a specific file extension.
  • v28.3.2 Changes

    ๐Ÿš€ Release Date: 2019-10-04

    • ๐Ÿ›  PR 259: Fixes .GenerateForever(ruleset) to use ruleset parameter when supplied as argument. Thanks @StanleyGoldman!
  • v28.3.1 Changes

    ๐Ÿš€ Release Date: 2019-09-20

    • Issue 255 / PR 256: Allows interfaces with Faker<T> using Faker<IFoo>.CustomInstantiator(f => new Foo()). Thanks Rowland!
  • v28.2.1 Changes

    ๐Ÿš€ Release Date: 2019-09-10

    • โž• Added Faker<T>.RuleFor(string, (f, t) => ) overload.
    • Internal re-factoring .RuleFor overload logic. Simplified overload call chain.
    • Internal Faker<T>.RuleForInternal() renamed to Faker<T>.AddRule()
  • v28.1.1 Changes

    ๐Ÿš€ Release Date: 2019-09-09

    • Issue 253, PR 254: New rule overload for Faker<T>.RuleFor('string',...). Helps cases that require rules for protected or hidden members of T.
  • v28.0.3 Changes

    ๐Ÿš€ Release Date: 2019-08-28

    • ๐Ÿ›  Issue 249: Fixed Internet.Url() including spaces in domain names for pt_BR locale or any locale with compound first names that may contain spaces. Thanks RodrigoRodriguesX10!
    • ๐Ÿ“„ PR 241: General code quality improvements in DataSets.System. Better XML docs and lower array allocations. Thanks bartdebever!
    • PR 245: XML doc improvements to DataSets.Lorem. Thanks bartdebever!
  • v28.0.2 Changes

    ๐Ÿš€ Release Date: 2019-07-07

    • PR 235: Added Bogus.DataSets.Vehicle.GbRegistrationPlate() in Bogus.Extensions.UnitedKingdom extension namespace to generate GB registration plates. Thanks @colinangusmackay.
  • v28.0.1 Changes

    ๐Ÿš€ Release Date: 2019-07-02

    • ๐Ÿ’ฅ BREAKING: Deterministic sequence values may have changed for fake email addresses derived from Internet.Email() or Internet.UserName() in locales other than en.
    • ๐Ÿ‘ป Issue 229: Adds Finance.Iban(countryCode) ISO3166 country code parameter. Allows generating IBAN codes for specific countries. The country code must be a supported otherwise an exception is thrown.
    • ๐Ÿ‘ Issue 225: Better support for transliteration of international Unicode characters to US-Latin/Roman ASCII character sets. Internet.Email() and Internet.UserName() are more respectful of specified locale using character transliteration.
    • โž• Added .Transliterate() string extension method in Bogus.Extensions namespace.
    • โž• Added Internet.UserNameUnicode() that preserves Unicode characters in user names.
    • ๐ŸŽ Minor performance improvement to Utils.Slugify using compiled Regex.
    • Issue 232: Adds .OrNull[T]() where T : struct overload which makes it easier to work with nullable types without type casting.
    • โž• Added defaultValue parameter to .OrDefault(f, weight, defaultValue) that can default to a different value than the default keyword.
  • v27.0.1 Changes

    ๐Ÿš€ Release Date: 2019-05-02

    • 0๏ธโƒฃ Issue 218: Fixed bug that prevented global static Faker.DefaultStrictMode from working.
    • Issue 210: Added Randomizer.Utf16String that generates technically valid Unicode with paired high/low surrogates.
    • โž• Added placeholder.com image service.
  • v26.0.2 Changes

    ๐Ÿš€ Release Date: 2019-03-22

    • ๐Ÿ†• New Person(seed) constructor for seeding person objects by integer. Thanks @sgoguen!
    • ๐Ÿ›  Fixed Person.DateOfBirth not using Date.SystemClock as 'now' reference.