Skip to content

Latest commit

 

History

History
454 lines (321 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

454 lines (321 loc) · 16.6 KB

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

  • Fix compile and runtime warnings on Elixir 1.17 [@ypconstante]

Security

0.18.0

Added

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/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]

0.17.0

Added

Changed

  • Faker.Vehicles add makes and models that are multi-word, refactor existing fns [jersearls]
  • Faker.Avatar switch to https to prevent redirect [igas]
  • Updated build badge for GitHub Actions [@anthonator]

Deprecated

Removed

Fixed

  • Faker.Team creature/0 and name/0 documentation examples fixed [@yuriploc]
  • Fix bidirectional formatting [@MichalDolata]
  • Extra split for Virgin Islands in the country sampler [intercaetera]

Security

0.16.0

Added

Changed

Deprecated

Removed

Fixed

Security

0.15.0

Added

Changed

Deprecated

Removed

Fixed

  • Faker.Date.date_of_birth/1 generating invalid date range on last day of the month [@anthonator]

Security

0.14.0

Added

Changed

  • Fix Faker.Code.Iban.iban and Faker.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]

Deprecated

Removed

  • Remove extra doctests in Faker.Nato.format [@vbrazo]
  • GitLab CI [[@igas][]]
  • Elixir 1.4 and 1.5 support

Fixed

  • Faker.Util.upper_letter/0 documentation examples [@michaelfich]

Security

0.13.0

Added

Changed

  • 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

Fixed

  • Faker.DateTime indexing in documentation [@jalcine]
  • Faker.File typespecs [@frm]
  • industry tests [@hovikman]
  • credo warnings on CI [@igas]

0.12.0

Added

Changed

  • 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

Deprecated

  • Faker.Bitcoin in favour of Faker.Blockchain.Bitcoin [@igas]

Fixed

Security

0.11.2

Fixed

0.11.1

Changed

  • all localized functions now use Faker.localize/1 [@igas]

Removed

  • Elixir 1.5 from CI [@igas]
  • dialyzer warning suppressions [@igas]

Fixed

  • Faker.Util.pick/1 work with Enum type now [@igas]
  • Faker.localize/1 is calling Kernel.function_exported?/3 with the wrong parameter [@indocomsoft]
  • Faker.StarWars.En Changed 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.Es and Faker.Address.En [@vbrazo]
  • Faker.Beer.brand/0 [@vbrazo]
  • Faker.Food.sushi/0 [@vbrazo]
  • Faker.Team.PtBr [@vbrazo]
  • Faker.Name.PtBr and Faker.Name.Es [@vbrazo]
  • Faker.UUID.v4/0 [@anthonator]
  • Faker.Food to generate Food data [@vbrazo]
  • Faker.Color.En, Faker.Color.Es and Faker.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]

Changed

  • Remove ' and " from generated names in Faker::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/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]

0.10.0

Added

  • 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 generate character/0, planet/0 and quote/0 from StarWars universe [@samcdavid]
  • Faker.Cat added to generate name/0, breed/0 and registry/0 of 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/0 and Faker.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]

0.9.0

Added

Removed

  • Elixir < 1.3 support [@igas]

Fixed

0.8.0

Added

Changed

  • Underlying data structure changed to maps to improve performance [@igas]
  • Improved Faker.Beer usage [@tbash]

Removed

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.App with author/0, name/0 and version/0
  • Add Faker.Address.country_code/0
  • Add Faker.Bitcoin with address/0 and address/1
  • Add Faker.Color with rgb_hex/0 and rgb_decimal/0

0.5.1

  • Add erlang 18 support
  • Add issn check digit

0.5.0

  • Add Faker.start/0 and Faker.start/1

0.4.1

  • Add Faker.Internet.url/0 and Faker.Internet.image_url/0 functions

0.4.0

  • Elixir 1.0.0
  • ISBN check digit algorithm [@vforvova]
  • Move from JSEX to Poison

0.3.2

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.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

0.2.0

  • Added Faker.Team
    • name/0
    • creature/0