All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Change log itself follows Keep a CHANGELOG format.
- Fix compile and runtime warnings on Elixir 1.17 [@ypconstante]
Faker.Fruits.En
- add english fruits [@KevinDaSilvaS]
Faker.Commerce.PtBr
- add more products in product_name_product [@igorgbr]Faker.Fruits.PtBr
- fix typo in nectarina [@KevinDaSilvaS]Faker.Internet.image_url/0
- switched unresponsive placeholder.it with picsum.photos [@almirsarajcic]Faker.Vehicle.En
- fix spelling of some common makes/models [@nskins]
Faker.date_of_birth
- fix invalid dates due to leap year [igas]Faker.Currency.code/0
remove duplicates/replace old currencies [@yassinrais]Faker.Adress.PtBr
- fix model documentation [@laraujo7]Faker.Address.En/0
corrected formatting for US and Britian [@atavistock]
Faker.Internet.StatusCode
[@emmetreza]- CI workflow using GitHub Actions [@anthonator]
Faker.Cat.PtBr
[@f-francine]Faker.Aws.PtBr.region_name/0
[@f-francine]Faker.Fruit.PtBr
[@f-francine]Faker.Commerce.PtBr
[@f-francine]
Faker.Vehicles
add makes and models that are multi-word, refactor existing fns [jersearls]Faker.Avatar
switch tohttps
to prevent redirect [igas]- Updated build badge for GitHub Actions [@anthonator]
- Travis CI for CI workflow [@anthonator]
Faker.Team
creature/0
andname/0
documentation examples fixed [@yuriploc]- Fix bidirectional formatting [@MichalDolata]
- Extra split for Virgin Islands in the country sampler [intercaetera]
Faker.Markdown
[techgaun]Faker.Aws.En.rds_action/0
[@vboivin]Faker.Aws.En.ec2_action/0
[@vboivin]Faker.Aws.En.s3_action/0
[@vboivin]Faker.Aws.Fr.region_name/0
[@vboivinFaker.Aws.PtPt.region_name/0
[@rubenandre]Faker.Phone.PtPt.number/0
[@rubenandre]Faker.Phone.PtPt.landline_number/0
[@rubenandre]Faker.Phone.PtPt.cell_number/0
[@rubenandre]Faker.Aws.Fr.region_name/0
[@vboivin]Faker.String.naughty/0
[[@Cantido][https://github.com/Cantido]]Faker.Airports.icao/0
[@brunohkbx]Faker.Airports.iata/0
[@brunohkbx]Faker.Airports.En.name/0
[@brunohkbx]
Faker.Person.Fr.name/0
[@vboivin]Faker.Gov.Us.ein/0
[@artkay]Faker.Currency.code/0
andFaker.Currency.symbol/0
[@brunohkbx]Faker.Address.PtBr
[@hiagomeels]- Elixir 1.11 support [@igas]
Faker.Dog.PtBr
[@caiaffa]Faker.Airports.PtBr
[@caiaffa]
Faker.Date.date_of_birth/1
generating invalid date range on last day of the month [@anthonator]
- Add missing
Faker.Name.Hy.suffix
doctests [@vbrazo] - Add missing
Faker.Address.It
doctests [@vbrazo] - Add CONTRIBUTING and update README [@vbrazo]
Faker.Pokemon.It.location/0
[@fusillicode]Faker.Pokemon.It.name/0
[@fusillicode]Faker.Color.De.name/0
[@hlhr]Faker.Color.De.fancy_name/0
[@hlhr]Faker.Address.Ru.country/0
[@igas]Faker.Address.Ru.state/0
[@igas]Faker.Gov.It
[@neslinesli93]Faker.Vehicle.model/1
[@daytonn]Faker.Person
[@anthonator]Faker.Phone.PtBr
[@netond]
- Fix
Faker.Code.Iban.iban
andFaker.Gov.It.fiscal_id
doctests [@vbrazo] Faker.Address.Es
[@emig]- Set minimum Elixir version to 1.6
- Set minimum OTP version to 19
- Fix
Faker.Vehicle.vin/0
to return valid vin [@jimgerneer] - Altered
Faker.Util.pick/1
now accepts optional blacklist [@jimgerneer]
Faker.Name
(in favor ofFaker.Person
) [@anthonator]
- Remove extra doctests in
Faker.Nato.format
[@vbrazo] - GitLab CI [[@igas][]]
- Elixir 1.4 and 1.5 support
Faker.Util.upper_letter/0
documentation examples [@michaelfich]
- Elixir 1.9 support [@igas]
Faker.Address.Hy
[@hovikman]Faker.Blockchain.Ethereum
[@jeanparpaillon]Faker.Cannabis.En
[@nurugger07]Faker.Color.Fr
[@popo63301]Faker.Color.Hy
[@hovikman]Faker.Commerce.Hy
[@hovikman]Faker.Company.Hy
[@hovikman]Faker.Finance.Stock
[@thomascharbonnel]Faker.Food.Hy
[@hovikman]Faker.Food.PtBr
[@vbrazo]Faker.Industry.Hy
[@hovikman]Faker.Internet.Hy
[@hovikman]Faker.Name.Hy
[@hovikman]Faker.Phone.Hy
[@hovikman]Faker.Pokemon.De
[@mrmstn]Faker.Vehicle
[@daytonn]
Faker.Pokemon.En.name/0
added more Pokemon names [@hdahlheim]- Simplified
Faker.UUID.v4/0
[@whatyouhide] - Replace UTF8 1FBF with ASCII single quote in the Italian locale [@pmontrasio]
- Bump
credo
from 1.0.2 to 1.1.4 - Bump
earmark
from 1.3.1 to 1.4.1 - Bump
ex_doc
from 0.19.3 to 0.21.2 - Bump
makeup
from 0.8.0 to 1.0.0 - Bump
makeup_elixir
from 0.13.0 to 0.14.0 - Bump
nimble_parsec
from 0.5.0 to 0.5.1
Faker.DateTime
indexing in documentation [@jalcine]Faker.File
typespecs [@frm]- industry tests [@hovikman]
- credo warnings on CI [@igas]
- New maintainer Vitor Oliveira (@vbrazo)
- New maintainer Anthony Smith (@anthonator)
Faker.Blockchain
namespace [@vbrazo]Faker.Address.It
,Faker.Color.It
,Faker.Internet.It
andFaker.Name.It
[@pmontrasio]
- Bump
ex_doc
from 0.19.1 to 0.19.3 - Bump
earmark
from 1.3.0 to 1.3.1 - Bump
credo
from 1.0.1 to 1.0.2
Faker.Bitcoin
in favour ofFaker.Blockchain.Bitcoin
[@igas]
- Typo in Faker.Pizza [@gmcintire]
- Elixir 1.8.0
DateTime
deprecation [@vnegrisolo] - Quotes removal in
Faker.Internet
functions [@jc00ke] & [@igas] - Documentation issues [@hovikman]
Faker.Util.pick/1
performance regression [@aptinio] & [@elbow-jason]
- all localized functions now use Faker.localize/1 [@igas]
Faker.Util.pick/1
work withEnum
type now [@igas]Faker.localize/1
is callingKernel.function_exported?/3
with the wrong parameter [@indocomsoft]Faker.StarWars.En
Changed Palpatine to Sheev Palpatine, and fixed typo for Beru Lars [@theabrad]
- Tests covered by actual values not just checking that result is a binary [@igas]
Faker.Address.Es
andFaker.Address.En
[@vbrazo]Faker.Beer.brand/0
[@vbrazo]Faker.Food.sushi/0
[@vbrazo]Faker.Team.PtBr
[@vbrazo]Faker.Name.PtBr
andFaker.Name.Es
[@vbrazo]Faker.UUID.v4/0
[@anthonator]Faker.Food
to generate Food data [@vbrazo]Faker.Color.En
,Faker.Color.Es
andFaker.Color.PtBr
[@vbrazo]Faker.Internet
added Spanish and Brazilian Portuguese translations [@vbrazo]Faker.Address.geohash/0
[@anthonator] and [@feyl]Faker.Util.sample_uniq/2
[@fenollp]
- Remove
'
and"
from generated names inFaker::Internet
[@vbrazo] - Codebase been reformatted with elixir formatter [@vbrazo] and [@igas]
- Documentation moved to hexdocs.pm [@MarcusSky], [@vbrazo], and [@igas]
- Updated dependencies [@igas]
Faker.App.semver/0
is not generating invalid versions anymore fixed by [@igas] found by [@ConnorRigby]Faker.Lorem
is not redefining documentation in multiple functions anymore fixed and found by [@pfac]
- New maintainer Toby Hinloopen (@tobyhinloopen)
- Gitter chat room [@igas]
Faker.Gov.Us.ssn/0
added to generate US Social Security numbers [@sotojuan]Faker.StarWars
added to generatecharacter/0
,planet/0
andquote/0
from StarWars universe [@samcdavid]Faker.Cat
added to generatename/0
,breed/0
andregistry/0
of cats [@orieken]- Customizable random functions [@igas]
Faker.Industry
[@cdesch]- Missing colors to
Faker.Color.En
[@cdesch] - Elixir 1.6 support [@igas]
- Updated dependencies [@igas]
- Elixir 1.3 support [@igas]
Faker.Date.date_of_birth/0
andFaker.Date.date_of_birth/1
returning wrong result [@stfnsr]- Usage.md reorganisation [@orieken]
- Documentation for
Faker.Beer
[@bcat-eu] - Fix Pokemon name - Mr. Mime :) [@leveloid]
- Gov.Us deprecations [@halfdan]
Faker.Pizza
[@lauraannwilliams]- Credo on CI [@igas]
- Dialyxir on CI [@igas]
Faker.String.base64/0
andFaker.String.base64/1
[@yordis]
- Elixir < 1.3 support [@igas]
- Credo issues [@lrosa007]
Faker.Internet.UserAgent
[@devshane]Faker.Superhero
[@orieken]Faker.Code.iban
[@tobyhinloopen]Faker.Beer
[@orieken]Faker.Date
[@tobyhinloopen]Faker.Date.between
[@anthonator]Faker.DateTime
[@anthonator]Faker.NaiveDateTime
[@anthonator]Faker.Nato
[@petehamilton]Faker.Pokemon
[@orieken]Faker.App.semver
[@wojtekmach]Faker.Internet.slug
[@anthonator]- credo [@igas]
- Underlying data structure changed to maps to improve performance [@igas]
- Improved
Faker.Beer
usage [@tbash]
- Usage docs duplication [@piton4eg]
- Elixir 1.4 deprecation warnings [@igas]
- Upgrade to latest versions [@belaustegui]
- Documentation improvements [@GesJeremie]
Faker.Color.En.name/0
&Faker.Color.En.fancy_name/0
[@efexen]Faker.Phone.EnGb.cell_number/0
[@igas]Faker.Phone.EnGb.landline_number/0
[@johnhamelink]Faker.Phone.EnGb.mobile_number/0
[@igas]Faker.Phone.EnGb.number/0
[@igas]Faker.Phone.EnUs
[@devshane]
- Most of functions covered by specs and docs now
- Removed JSON programming and poison dependency [@saulecabrera] and [@vforvova]
- Add Faker.Shakespeare [@adam-wanninger]
- Fix SSL issues in
Internet.image_url/0
[@zmoshansky] - Improve tests [@lowks]
- Elixir 1.1 support
- Add
Faker.App
withauthor/0
,name/0
andversion/0
- Add
Faker.Address.country_code/0
- Add
Faker.Bitcoin
withaddress/0
andaddress/1
- Add
Faker.Color
withrgb_hex/0
andrgb_decimal/0
- Add erlang 18 support
- Add issn check digit
- Add
Faker.start/0
andFaker.start/1
- Add
Faker.Internet.url/0
andFaker.Internet.image_url/0
functions
- Elixir 1.0.0
- ISBN check digit algorithm [@vforvova]
- Move from JSEX to Poison
- Fixed function heads [@jarednorman]
- Elixir 0.14.2
- Elixir v0.14 support
- Add Travis CI
- Remove
Faker.Config
- Remove
Faker.Supervisor
- Change dependency to hex packages
- Added
Faker.Internet
domain_name/0
domain_suffix/0
domain_word/0
email/0
free_email/0
free_email_service/0
ip_v4_address/0
ip_v6_address/0
mac_address/0
safe_email/0
user_name/0
- Added
Faker.Company
bs/0
bullshit/0
bullshit_prefix/0
bullshit_suffix/0
buzzword/0
buzzword_prefix/0
buzzword_suffix/0
catch_phrase/0
name/0
suffix/0
- Added
Faker.Team
name/0
creature/0