View Source Change Log
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.
Unreleased
Added
Changed
Deprecated
Removed
Fixed
Security
0.18.0
Added
Faker.Fruits.En- add english fruits [@KevinDaSilvaS]
Changed
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]
Fixed
Faker.date_of_birth- fix invalid dates due to leap year [igas]Faker.Currency.code/0remove duplicates/replace old currencies [@yassinrais]Faker.Adress.PtBr- fix model documentation [@laraujo7]Faker.Address.En/0corrected formatting for US and Britian [@atavistock]
0.17.0
Added
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]
Changed
Faker.Vehiclesadd makes and models that are multi-word, refactor existing fns [jersearls]Faker.Avatarswitch tohttpsto prevent redirect [igas]- Updated build badge for GitHub Actions [@anthonator]
Deprecated
Removed
- Travis CI for CI workflow [@anthonator]
Fixed
Faker.Teamcreature/0andname/0documentation examples fixed [@yuriploc]- Fix bidirectional formatting [@MichalDolata]
- Extra split for Virgin Islands in the country sampler [intercaetera]
Security
0.16.0
Added
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]
Changed
Deprecated
Removed
Fixed
Security
0.15.0
Added
Faker.Person.Fr.name/0[@vboivin]Faker.Gov.Us.ein/0[@artkay]Faker.Currency.code/0andFaker.Currency.symbol/0[@brunohkbx]Faker.Address.PtBr[@hiagomeels]- Elixir 1.11 support [@igas]
Faker.Dog.PtBr[@caiaffa]Faker.Airports.PtBr[@caiaffa]
Changed
Deprecated
Removed
Fixed
Faker.Date.date_of_birth/1generating invalid date range on last day of the month [@anthonator]
Security
0.14.0
Added
- Add missing
Faker.Name.Hy.suffixdoctests [@vbrazo] - Add missing
Faker.Address.Itdoctests [@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]
Changed
- Fix
Faker.Code.Iban.ibanandFaker.Gov.It.fiscal_iddoctests [@vbrazo] Faker.Address.Es[@emig]- Set minimum Elixir version to 1.6
- Set minimum OTP version to 19
- Fix
Faker.Vehicle.vin/0to return valid vin [@jimgerneer] - Altered
Faker.Util.pick/1now accepts optional blacklist [@jimgerneer]
Deprecated
Faker.Name(in favor ofFaker.Person) [@anthonator]
Removed
- Remove extra doctests in
Faker.Nato.format[@vbrazo] - GitLab CI [[@igas][]]
- Elixir 1.4 and 1.5 support
Fixed
Faker.Util.upper_letter/0documentation examples [@michaelfich]
Security
0.13.0
Added
- 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]
Changed
Faker.Pokemon.En.name/0added more Pokemon names [@hdahlheim]- Simplified
Faker.UUID.v4/0[@whatyouhide] - Replace UTF8 1FBF with ASCII single quote in the Italian locale [@pmontrasio]
- Bump
credofrom 1.0.2 to 1.1.4 - Bump
earmarkfrom 1.3.1 to 1.4.1 - Bump
ex_docfrom 0.19.3 to 0.21.2 - Bump
makeupfrom 0.8.0 to 1.0.0 - Bump
makeup_elixirfrom 0.13.0 to 0.14.0 - Bump
nimble_parsecfrom 0.5.0 to 0.5.1
Fixed
Faker.DateTimeindexing in documentation [@jalcine]Faker.Filetypespecs [@frm]- industry tests [@hovikman]
- credo warnings on CI [@igas]
0.12.0
Added
- New maintainer Vitor Oliveira (@vbrazo)
- New maintainer Anthony Smith (@anthonator)
Faker.Blockchainnamespace [@vbrazo]Faker.Address.It,Faker.Color.It,Faker.Internet.ItandFaker.Name.It[@pmontrasio]
Changed
- Bump
ex_docfrom 0.19.1 to 0.19.3 - Bump
earmarkfrom 1.3.0 to 1.3.1 - Bump
credofrom 1.0.1 to 1.0.2
Deprecated
Faker.Bitcoinin favour ofFaker.Blockchain.Bitcoin[@igas]
Fixed
- Typo in Faker.Pizza [@gmcintire]
- Elixir 1.8.0
DateTimedeprecation [@vnegrisolo] - Quotes removal in
Faker.Internetfunctions [@jc00ke] & [@igas] - Documentation issues [@hovikman]
Security
0.11.2
Fixed
Faker.Util.pick/1performance regression [@aptinio] & [@elbow-jason]
0.11.1
Changed
- all localized functions now use Faker.localize/1 [@igas]
Removed
Fixed
Faker.Util.pick/1work withEnumtype now [@igas]Faker.localize/1is callingKernel.function_exported?/3with the wrong parameter [@indocomsoft]Faker.StarWars.EnChanged Palpatine to Sheev Palpatine, and fixed typo for Beru Lars [@theabrad]
0.11.0
Added
- Tests covered by actual values not just checking that result is a binary [@igas]
Faker.Address.EsandFaker.Address.En[@vbrazo]Faker.Beer.brand/0[@vbrazo]Faker.Food.sushi/0[@vbrazo]Faker.Team.PtBr[@vbrazo]Faker.Name.PtBrandFaker.Name.Es[@vbrazo]Faker.UUID.v4/0[@anthonator]Faker.Foodto generate Food data [@vbrazo]Faker.Color.En,Faker.Color.EsandFaker.Color.PtBr[@vbrazo]Faker.Internetadded Spanish and Brazilian Portuguese translations [@vbrazo]Faker.Address.geohash/0[@anthonator] and [@feyl]Faker.Util.sample_uniq/2[@fenollp]
Changed
- 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]
Fixed
Faker.App.semver/0is not generating invalid versions anymore fixed by [@igas] found by [@ConnorRigby]Faker.Loremis not redefining documentation in multiple functions anymore fixed and found by [@pfac]
0.10.0
Added
- New maintainer Toby Hinloopen (@tobyhinloopen)
- Gitter chat room [@igas]
Faker.Gov.Us.ssn/0added to generate US Social Security numbers [@sotojuan]Faker.StarWarsadded to generatecharacter/0,planet/0andquote/0from StarWars universe [@samcdavid]Faker.Catadded to generatename/0,breed/0andregistry/0of cats [@orieken]- Customizable random functions [@igas]
Faker.Industry[@cdesch]- Missing colors to
Faker.Color.En[@cdesch] - Elixir 1.6 support [@igas]
Changed
- Updated dependencies [@igas]
Removed
- Elixir 1.3 support [@igas]
Fixed
Faker.Date.date_of_birth/0andFaker.Date.date_of_birth/1returning wrong result [@stfnsr]- Usage.md reorganisation [@orieken]
- Documentation for
Faker.Beer[@bcat-eu] - Fix Pokemon name - Mr. Mime :) [@leveloid]
- Gov.Us deprecations [@halfdan]
0.9.0
Added
Faker.Pizza[@lauraannwilliams]- Credo on CI [@igas]
- Dialyxir on CI [@igas]
Faker.String.base64/0andFaker.String.base64/1[@yordis]
Removed
- Elixir < 1.3 support [@igas]
Fixed
- Credo issues [@lrosa007]
0.8.0
Added
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]
Changed
- Underlying data structure changed to maps to improve performance [@igas]
- Improved
Faker.Beerusage [@tbash]
Removed
- Usage docs duplication [@piton4eg]
Fixed
- Elixir 1.4 deprecation warnings [@igas]
0.7.0
- 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]
0.6.0
- 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.Appwithauthor/0,name/0andversion/0 - Add
Faker.Address.country_code/0 - Add
Faker.Bitcoinwithaddress/0andaddress/1 - Add
Faker.Colorwithrgb_hex/0andrgb_decimal/0
0.5.1
- Add erlang 18 support
- Add issn check digit
0.5.0
- Add
Faker.start/0andFaker.start/1
0.4.1
- Add
Faker.Internet.url/0andFaker.Internet.image_url/0functions
0.4.0
- Elixir 1.0.0
- ISBN check digit algorithm [@vforvova]
- Move from JSEX to Poison
0.3.2
- Fixed function heads [@jarednorman]
0.3.1
- Elixir 0.14.2
0.3.0
- Elixir v0.14 support
- Add Travis CI
- Remove
Faker.Config - Remove
Faker.Supervisor - Change dependency to hex packages
- Added
Faker.Internetdomain_name/0domain_suffix/0domain_word/0email/0free_email/0free_email_service/0ip_v4_address/0ip_v6_address/0mac_address/0safe_email/0user_name/0
- Added
Faker.Companybs/0bullshit/0bullshit_prefix/0bullshit_suffix/0buzzword/0buzzword_prefix/0buzzword_suffix/0catch_phrase/0name/0suffix/0
0.2.0
- Added
Faker.Teamname/0creature/0