[1.14.0] - 2023-03-19
-
#181 [core] Add context to exception when
randomClassInstance
fails
[1.13.0] - 2022-12-18
[1.12.0] - 2022-10-16
-
#134 Overload
RandomService#randomSublist
andRandomService#randomSubset
withsizeRange
parameter -
#144 Add index and punctuation chars support to
RandomService#randomString
-
#154 New
CryptographyProvider
for generating random sha sums -
#155 [core] Update dictionary files, including:
-
Data and functions in existing data providers
-
Updates to existing localized dictionaries
-
-
#135 Initialize Faker data providers lazily
-
#136 Parameter 'streets' not found in 'ADDRESS' category
-
#137 Parameter 'category' not found in 'COMPANY' category for 'ja' locale
-
#138 Parameter 'zip_code' not found in 'ADDRESS' category for 'fr' locale
-
#140 Fix NPE when generating CurrencySymbol with non 'en' locale
-
#142 Fix unique localized category keys missing from dictionary
-
#146 Fix
RandomService#randomString
for some eng-lang locales -
#148 Fix StarWars quotes by character
-
#130 Document how to add new data providers
[1.11.0] - 2022-05-22
-
#122 [core] Add (unique)
numerify
,letterify
,bothify
andregexify
functions throughStringProvider
-
#129 [core] Update dictionary files, including:
-
New data and functions in existing data providers
-
Updates to existing localized dictionaries
-
Especially notable for
fr
andja
locales as they now, similarly toen
locale, contain multiple dict files per locale
-
-
New localized dictionaries for
es-AR
,lt
andmi-NZ
locales
-
adjective
-
australia
-
bible
-
bird
-
brooklynNineNine
-
camera
-
clashOfClans
-
conan
-
doraemon
-
emotion
-
finalSpace
-
fmaBrotherhood
-
hobby
-
howToTrainYourDragon
-
jackHandey
-
kamenRIder
-
mountain
-
naruto
-
room
-
studioGhibli
-
superMario
-
supernatural
-
tea
-
theKingkillerChronicle
-
theOffice
-
tolkien
-
touhou
-
tron
-
volleyball
-
Some functions will now accept enum-typed parameters instead of strings
-
Add deprecation warnings to some functions due to upstream changes in yml dict files
-
#125 [core] Generating postcode with locale "nl" gives back expression rather than result
[1.10.0] - 2022-02-20
-
#54 [core] Incorrect return values for
Vehicle#licence_plate(_by_state)
[1.9.0] - 2021-11-19
-
#104 [core]
RandomProvider#randomClassInstance
: 'No suitable constructor found' for primitive classes
[1.8.0] - 2021-10-03
-
#67 [core] Access to
RandomService
throughFaker
for generating randomInt
,Double
,Float
, etc. -
#77 [core] Extra functionality to
RandomService
-nextEnum()
,nextUUID()
,nextLong(bound)
functions. -
#69 [core] Passing
seed
directly toFakerConfig
instead of throughjava.util.Random
instance -
#71 [core] DSL for creating and configuring
Faker
-
#78 [core] Support sealed classes in
RandomProvider#randomClassInstance
fun -
#88 [core] Postpone initialization of FakerConfig through the Builder
-
Configurable
length
of the string generated withRandomService#nextString
-
#65 [core] Could not initialize class
io.github.serpro69.kfaker.Mapper
with SpringBoot2.4.x
-
#60 [core] Move out of Bintray/Jcenter
-
#79 [core] java.lang.NoClassDefFoundError: org/yaml/snakeyaml/error/YAMLException
-
#81 [core]
RandomProvider#randomClassInstance
fails for object types -
#90 [core] Android
java.lang.NoClassDefFoundError: FakerService$$ExternalSyntheticLambda1
-
#87 [core] Parameter 'city_root' not found in 'address' category
-
#89 [core] Parameter 'male_last_name' not found in 'name' category for "ru" locale
[1.7.1] - 2021-04-28
-
#45 [core] Parameter 'city_name' not found in 'address'
[1.7.0] - 2021-04-16
[1.6.0] - 2020-12-30
-
[core] Configuration for generation of unique values. Old functionality is deprecated and will be removed in future releases. This relates to changes in [#49](serpro69#49)
[1.5.0] - 2020-08-30
-
#40 [core] Add enum support for
RandomProvider
-
#39 [core] Update dict files.
-
Including new functions in existing providers:
-
aquaTeenHungerForce.quote()
-
dnd.cities()
-
dnd.languages()
-
dnd.meleeWeapons()
-
dnd.monsters()
-
dnd.races()
- replaces deprecatedspecies()
function. -
dnd.rangedWeapons()
-
heroesOfTheStorm.classNames()
- replaces deprecatedclasses()
function -
movie.title()
-
name.neutralFirstName()
-
phish.albums()
-
phish.musicians()
-
phish.songs()
- replaces deprecatedsong()
function -
simpsons.episodeTitles()
-
Including new
faker
providers: -
barcode
-
bigBangTheory
-
drivingLicense
-
drone
-
futurama
-
minecraft
-
prince
-
rush
-
streetFighter
-
#32 Upgrade kotlin to 1.4.0
[1.4.1] - 2020-08-22
-
#41 publish to maven central
[1.4.0] - 2020-07-09
[1.3.1] - 2020-06-07
-
#27 Resolving partially-localized provider functions with secondary_key
[1.3.0] - 2020-06-03
[1.2.0] - 2020-05-17
-
3 new providers:
chiquito
,computer
, andrajnikanth
-
New functions to existing providers:
-
address.cityWithState()
-
address.mailbox()
-
gender.shortBinaryTypes()
-
educator
provider changed completely due to new dict file structure -
Upgrades to existing dict files
-
Automated versioning (patches only) and deploys
[1.1.0] - 2019-11-30
-
3 new providers:
game
,horse
, andopera
-
2 new locales:
th
anden-TH
-
New functions to existing providers:
-
cannabis.brands()
-
company.sicCode()
-
internet.email(name)
-
internet.safeEmail(name)
-
Rename functions as per changes in the dictionary files:
-
drWho.villians()
→drWho.villains()
-
space.launchVehicule()
→space.launchVehicle()
-
Updated all dictionary files incl. localizations
-
#15 Sources artifact is empty
[1.0.0] - 2019-10-30
-
Make
Faker
a class instead of singleton object -
#13 Rename
Internet.safeEmail
toInternet.domain