Skip to content

Releases: serpro69/kotlin-faker

v1.16.0-rc.1

11 Feb 17:19
Compare
Choose a tag to compare
v1.16.0-rc.1 Pre-release
Pre-release

☢️ Breaking Change

  • #213 [core] Add support for unique data generation to Faker#random
    This change should not potentially break in many cases, however it can still happen in the following situations:
    • The type of Faker#random has changed, and in cases where it was explicitly declared as RandomService it needs to be changed to RandomProvider
    • Faker#random#nextEnum(excludeName: String) now takes a vararg of strings and hence if the function was called with a named parameter - compilation will fail.

🚀 Added

  • #208 [core] Allow StringProvider#regexify to take Regex as input
  • #202 [core] Allow randomClassInstance to directly use predefined generators

🐞 Fixed

  • #205 [core] Fix Person.birthDate range error during leap year @JoaoSouMoreira
  • #204 [core] Fix RandomClassProvider handling "constructor-less" types in collections

v1.15.0

06 Oct 09:37
1199fd5
Compare
Choose a tag to compare

Added

  • #195 [core] Update dictionary files, including:

    • Data and functions in existing data providers, including new functions:
      • Faker().company.department()
      • Faker().dnd.name…​
      • Faker().internet.safeDomainSuffix()
      • Faker().southPark.episodes()
    • Updates to existing localized dictionaries
  • #197 [cli] Render sub-providers functions in cli output

  • #200 [core] Add new data providers:

    • archer
    • final_fantasy_xiv
    • mitch_hedberg
    • train_station

Changed

  • #197 [cli] Change cli lookup command to return matching providers by name

Fixed

Other

v1.15.0-rc.2

05 Oct 13:59
Compare
Choose a tag to compare
v1.15.0-rc.2 Pre-release
Pre-release

Added

  • #195 [core] Update dictionary files, including:

    • Data and functions in existing data providers, including new functions:
      • Faker().company.department()
      • Faker().dnd.name…​
      • Faker().internet.safeDomainSuffix()
      • Faker().southPark.episodes()
    • Updates to existing localized dictionaries
  • #197 [cli] Render sub-providers functions in cli output

Changed

  • #197 [cli] Change cli lookup command to return matching providers by name

v1.15.0-rc.1

04 Sep 06:12
Compare
Choose a tag to compare
v1.15.0-rc.1 Pre-release
Pre-release

Fixed

Other

v1.14.0

19 Mar 19:47
Compare
Choose a tag to compare

Added

  • #179 [core] Add parameter info context to user defined generators @urosjarc
  • #176, #182, #183, [core] Update dictionary files, including:
    • Data and functions in existing data providers
    • Faker().food.allergens()
    • Updates to existing localized dictionaries

New Data Providers

  • airport
  • avatar
  • chess
  • cowboy_bebop
  • spongebob

Other

  • #181 [core] Add context to exception when randomClassInstance fails

v1.14.0-rc.2

12 Mar 08:26
Compare
Choose a tag to compare
v1.14.0-rc.2 Pre-release
Pre-release

Added

  • #182, #183, [core] Update dictionary files, including:
    • Data and functions in existing data providers
      • Faker().food.allergens()
    • Updates to existing localized dictionaries

New Data Providers

  • avatar
  • chess

Other

  • #181 [core] Add context to exception when randomClassInstance fails

v1.14.0-rc.1

12 Mar 06:57
Compare
Choose a tag to compare
v1.14.0-rc.1 Pre-release
Pre-release

Added

  • #179 [core] Add parameter info context to user defined generators @urosjarc

v1.14.0-rc.0

22 Jan 18:39
Compare
Choose a tag to compare
v1.14.0-rc.0 Pre-release
Pre-release

Added

  • #176 [core] Update dictionary files, including:
    • Data and functions in existing data providers
    • Updates to existing localized dictionaries

New Data Providers

  • airport
  • cowboy_bebop
  • spongebob

v1.13.0

17 Dec 20:31
Compare
Choose a tag to compare

Added

  • #164 Add possibility to configure RandomClassProvider on higher levels
  • #165 Add copy and new functions to RandomClassProvider

Changed

  • #159 Change format of dictionary files from yml to json

Fixed

  • #161 Fix empty lists as parameter values
  • #171 Fix locale fallback
  • #173 Fix phoneNumber generation for en-US locale

Other

  • #168 Reduce faker’s shadowed jar size

v1.13.0-rc.4

12 Dec 18:44
Compare
Choose a tag to compare
v1.13.0-rc.4 Pre-release
Pre-release

Fixed

  • #173 Fix phoneNumber generation for en-US locale