Changelog
April 16, 2026 · View on GitHub
v3.8.0 (2026-04-16)
- Add Lazy loading config by @stefannibrasil and @thdaraujo in https://github.com/faker-ruby/faker/pull/3244
Enabling lazy load
This version introduces lazy loading. It means users will only pay for what they use. Faker loads 2x faster when it's enabled.
Lazy loading the generators is disabled by default. To enable it, choose one of the configuration options below:
1 - Set lazy load as a Faker Config
Faker::Config.lazy_loading = true
2 - Set lazy load as an environment variable
FAKER_LAZY_LOAD = 1
We hope you get to see the improvement by enabling it. Please file a bug report for any issues!
Thanks to @jeremyevans for the mentoring, and to @thdaraujo for pairing and code reviews.
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.7.1...v3.8.0
v3.7.1 (2026-04-14)
Thanks to all contributors!
Drops support for Ruby 3.1
- Drop support for Ruby EOL 3.1 by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3240
What's changed
- Remove json_schema and public-suffix versions constraint by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3224
- Added additional football teams by @John222 in https://github.com/faker-ruby/faker/pull/3231
- Remove duplicate 'Recalled to Life' book title by @gkrimer in https://github.com/faker-ruby/faker/pull/3238
Update development dependencies
- Bump yard from 0.9.38 to 0.9.40 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3237
- Bump timecop from 0.9.10 to 0.9.11 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3236
- Bump rubocop from 1.85.1 to 1.86.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3235
New Contributors
- @John222 made their first contribution in https://github.com/faker-ruby/faker/pull/3231
- @gkrimer made their first contribution in https://github.com/faker-ruby/faker/pull/3238
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.6.1...v3.7.1
v3.6.1 (2026-03-04)
It's almost Spring time in the Northern hemisphere 🌸
Security, performance improvements and bug fixes
- fix: polynomial regex on uncontrolled input by @thdaraujo in https://github.com/faker-ruby/faker/pull/3196
- perf: replaces list of postcodes in
ja/address.ymlwith a 7-digit format by @thdaraujo in https://github.com/faker-ruby/faker/pull/3201 - Remove unnecessary whitespace from code blocks in READMEs by @ryotaro-shirai in https://github.com/faker-ruby/faker/pull/3209
- Document lazy load experiment results by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3205
- [skip ci] Add-backtick by @OzuAkira in https://github.com/faker-ruby/faker/pull/3210
- Zeitwerk experiment changes and results [skip ci] by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3213
- Remove duplicate reference link in README.md by @yutasb in https://github.com/faker-ruby/faker/pull/3217
Update development dependencies
- Bump rubocop from 1.84.0 to 1.84.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3202
- Bump irb from 1.16.0 to 1.17.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3203
- Bump rubocop version and fix offenses by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3198
- Bump rdoc from 7.1.0 to 7.2.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3204
- Bump rubocop to 1.84.2 by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3215
- Bump rubocop-minitest from 0.38.2 to 0.39.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3216
- Bump rubocop to v1.85.0 by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3220
New Contributors
- @ryotaro-shirai made their first contribution in https://github.com/faker-ruby/faker/pull/3209
- @OzuAkira made their first contribution in https://github.com/faker-ruby/faker/pull/3210
- @yutasb made their first contribution in https://github.com/faker-ruby/faker/pull/3217
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.6.0...v3.6.1
v3.6.0 (2026-01-21)
First release of the new year!
This version comes with some performance improvements (speeds faker load time by 17%!) and removal of deprecated generators.
It also drops support to Ruby's EOL 3.0. The minimum supported Ruby version is 3.1.
Drops support for Ruby 3.0
- Drop support for Ruby EOL 3.0 by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3167
Removes deprecated generators
Faker::TwitterandFaker::BossaNovahave been removed. Please use the new generatorsFaker::XandFaker::Music::BossaNovaand check the new docs for more details in https://github.com/faker-ruby/faker/pull/3190
Improvements and bug fixes
- Autoload OpenSSL by @stefannibrasil and @thdaraujo in https://github.com/faker-ruby/faker/pull/3188 - this speeds faker load time by 17%!
- Fix typos in README.md by @CarlosCalgaro in https://github.com/faker-ruby/faker/pull/3156
- fix: badly anchored regexes by @thdaraujo in https://github.com/faker-ruby/faker/pull/3181
- Benchmark revamp + run benchmark as part of CI by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3176
- Add reformat locales rake task by @thdaraujo in https://github.com/faker-ruby/faker/pull/3061
- Add option to trigger GH workflows manually by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3187
Update development dependencies
- Bump bundler version by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3165
- Add GitHub actions to dependabot workflow by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3168
- Bump pry from 0.15.2 to 0.16.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3175
- Bump i18n from 1.14.7 to 1.14.8 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3174
- Bump yard from 0.9.37 to 0.9.38 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3173
- Bump actions/checkout from 3 to 6 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3170
- Bump test-unit from 3.7.1 to 3.7.7 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3172
- Bump github/codeql-action from 2 to 4 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3169
- Bump rubocop from 1.81.7 to 1.82.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3171
- Bump minitest from 5.26.1 to 5.27.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3177
- Bump 'rdoc' dependency, handle 'erb' version constraint with Ruby 3.1 and improve CI bundle cache by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3185
New Contributors
- @CarlosCalgaro made their first contribution in https://github.com/faker-ruby/faker/pull/3156
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.5.3...v3.6.0
v3.5.3 (2025-12-02)
Wishing you a cozy and calm Holiday season ☃️
This version adds and improves some locales, fixes some bugs, and deprecates some generators.
Thanks to all contributors!
Deprecated generators
- Refactor: move
Faker::BossaNovaunderFaker::Music::BossaNovaby @thdaraujo in https://github.com/faker-ruby/faker/pull/3140 - Deprecate
Faker::Twitterin favor ofFaker::Xand update attributes by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3138
Improvements & Bug Fixes
- Remove duplicate entry
amateur radiofromlocales/en/hobby.ymlby @Leenday in https://github.com/faker-ruby/faker/pull/3099 - fix #3114: prevent scientific notation when generating bank account number by @AhmedHisham552 in https://github.com/faker-ruby/faker/pull/3118
- Fix: typos in locales for
overwatch.yml,rajnikanth.ymlandstreet_fighter.ymby @smorttey in https://github.com/faker-ruby/faker/pull/3106 - Add
Artisttranslations for the japanese locale by @neco-nico in https://github.com/faker-ruby/faker/pull/3110 - Add
country_codeto Estonia locale (locales/ee.yml) by @HassanAkbar in https://github.com/faker-ruby/faker/pull/3111 - Reformat Arabic locale (
locales/ar.yml) by @ramzieus in https://github.com/faker-ruby/faker/pull/3130 - Refactor: Improve UK Phone number false failure hit-rate by @luke-hill in https://github.com/faker-ruby/faker/pull/3136
- Improvements and fixes for Elder Scrolls locale (
elder_scrolls.yml) by @SleekMutt in https://github.com/faker-ruby/faker/pull/3129 - Add en-GB ID Numbers (aka National Insurance Numbers) by @stefanjcollier in https://github.com/faker-ruby/faker/pull/3032
- Update ukrainian city locales to the modern ones by @SleekMutt in https://github.com/faker-ruby/faker/pull/3127
- Revamp the docs to make them easier to find by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3151
Chores
- test: fix flaky test on
Faker::IdNumberby @thdaraujo in https://github.com/faker-ruby/faker/pull/3126 - Remove minitest dependency on i18n reload test by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3149
- Remove unused release workflow by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3133
Update local dependencies
- Bump benchmark from 0.4.1 to 0.5.0 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3122
- Bump rake from 13.3.0 to 13.3.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3124
- Bump test-unit from 3.7.0 to 3.7.1 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3128
- Bump rubocop-minitest from 0.38.1 to 0.38.2 by @dependabot[bot] in https://github.com/faker-ruby/faker/pull/3116
- deps: bump dependencies by @thdaraujo in https://github.com/faker-ruby/faker/pull/3141
- deps: bump Minitest version to
v5.26.1and fix issues by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3144 - deps: bump rubocop version to
v1.81.7by @thdaraujo in https://github.com/faker-ruby/faker/pull/3143
New Contributors
- @Leenday made their first contribution in https://github.com/faker-ruby/faker/pull/3099
- @AhmedHisham552 made their first contribution in https://github.com/faker-ruby/faker/pull/3118
- @smorttey made their first contribution in https://github.com/faker-ruby/faker/pull/3106
- @neco-nico made their first contribution in https://github.com/faker-ruby/faker/pull/3110
- @HassanAkbar made their first contribution in https://github.com/faker-ruby/faker/pull/3111
- @ramzieus made their first contribution in https://github.com/faker-ruby/faker/pull/3130
- @luke-hill made their first contribution in https://github.com/faker-ruby/faker/pull/3136
- @SleekMutt made their first contribution in https://github.com/faker-ruby/faker/pull/3129
- @stefanjcollier made their first contribution in https://github.com/faker-ruby/faker/pull/3032
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.5.2...v3.5.3
v3.5.2 (2025-07-01)
Happy Canada Day! 🍁
This version adds and improves some locales and fixes some bugs.
Thanks to all contributors!
Improvements & Bug fixes
- Correct
Faker::Address.cityandFaker::Address.street_addressfor:frlocale by @brupla6126 in https://github.com/faker-ruby/faker/pull/3018 - fix condominium_fiscal_code generator length from 9 to 11 characters by @FiloSpaTeam in https://github.com/faker-ruby/faker/pull/3037
- Add Cell Phone, Default Time Zone and State Abbreviation translation for en-PAK locale by @wonderer007 in https://github.com/faker-ruby/faker/pull/3024
- Fix usage docs header indentation by @jaredsmithse in https://github.com/faker-ruby/faker/pull/3049
- Fix nl phone format by @klaaspieter in https://github.com/faker-ruby/faker/pull/3050
- Fix typo in
ja/booklocale by @thdaraujo in https://github.com/faker-ruby/faker/pull/3062 - fix a typo by @jethrodaniel in https://github.com/faker-ruby/faker/pull/3060
- Fix typo in
restaurant.ymlby @daniel-nerdgeschoss in https://github.com/faker-ruby/faker/pull/3067 - Fix city address with number in
locales/fr/address.ymlby @brupla6126 in https://github.com/faker-ruby/faker/pull/3071 - Fix unclosed quote in
locales/en/cosmere.ymlby @bensheldon in https://github.com/faker-ruby/faker/pull/3075 - Remove inappropriate word from ja lorem by @se4weed in https://github.com/faker-ruby/faker/pull/3095
- Add mountains to de-CH locale by @codez in https://github.com/faker-ruby/faker/pull/3066
- Bump i18n from 1.14.6 to 1.14.7 by @dependabot in https://github.com/faker-ruby/faker/pull/3042
Chore
- ci: run against Ruby 3.4 by @thdaraujo in https://github.com/faker-ruby/faker/pull/3079
- Fix Broken CI by @wonderer007 in https://github.com/faker-ruby/faker/pull/3073
Update local dependencies
- Bump rubocop from 1.67.0 to 1.68.0 by @dependabot in https://github.com/faker-ruby/faker/pull/3020
- Bump rubocop from 1.68.0 to 1.69.2 by @dependabot in https://github.com/faker-ruby/faker/pull/3035
- Bump rubocop version + offenses fixes by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3053
- deps: update dev dependencies by @thdaraujo in https://github.com/faker-ruby/faker/pull/3078
- Bump rubocop-minitest and fix rubocop's offense by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3052
- Bump rubocop-minitest from 0.38.0 to 0.38.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3088
- Bump rubocop-rake from 0.6.0 to 0.7.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3059
- deps: bump
rubocop-minitestfrom0.37.1to0.38.0. by @thdaraujo in https://github.com/faker-ruby/faker/pull/3080 - Bump minitest from 5.25.1 to 5.25.4 by @dependabot in https://github.com/faker-ruby/faker/pull/3031
- Bump test-unit from 3.6.2 to 3.6.7 by @dependabot in https://github.com/faker-ruby/faker/pull/3038
- Bump benchmark from 0.3.0 to 0.4.0 by @dependabot in https://github.com/faker-ruby/faker/pull/3021
- Bump benchmark from 0.4.0 to 0.4.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3087
- Bump pry from 0.14.2 to 0.15.2 by @dependabot in https://github.com/faker-ruby/faker/pull/3039
- Bump rake from 13.2.1 to 13.3.0 by @dependabot in https://github.com/faker-ruby/faker/pull/3086
- Bump test-unit from 3.6.8 to 3.6.9 by @dependabot in https://github.com/faker-ruby/faker/pull/3096
New Contributors
- @brupla6126 made their first contribution in https://github.com/faker-ruby/faker/pull/3018
- @jaredsmithse made their first contribution in https://github.com/faker-ruby/faker/pull/3049
- @klaaspieter made their first contribution in https://github.com/faker-ruby/faker/pull/3050
- @jethrodaniel made their first contribution in https://github.com/faker-ruby/faker/pull/3060
- @daniel-nerdgeschoss made their first contribution in https://github.com/faker-ruby/faker/pull/3067
- @bensheldon made their first contribution in https://github.com/faker-ruby/faker/pull/3075
- @se4weed made their first contribution in https://github.com/faker-ruby/faker/pull/3095
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.5.1...v3.5.2
v3.5.1 (2024-10-18)
Happy October! 🎃
This version drops support for Ruby < 3.0. We only support one EOL Ruby version at a time. Please upgrade to Ruby 3.0 to update to this and future versions of faker-ruby.
Besides that, this version removes deprecated generators, fixes some bugs, and adds a Security Policy.
Thanks to all contributors!
Breaking Changes
- Drop support for Ruby 2.7 by @tatheerf02 in https://github.com/faker-ruby/faker/pull/3006
- Removes deprecated generators by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3014
The following deprecated generators are being removed. Please use the new generators:
| Deprecated | New |
|---|---|
| Faker::TvShows::TheFreshPrinceOfBelAir.celebrity | Faker::TvShows::TheFreshPrinceOfBelAir.actor |
| Faker::TvShows::Buffy.celebrity | Faker::TvShows::Buffy.actor |
| Faker::TvShows::DrWho.villian | Faker::TvShows::DrWho.villain |
| Faker::Games::HeroesOfTheStorm.class | Faker::Games::HeroesOfTheStorm.class_name |
| Faker::JapaneseMedia::FmaBrotherhood | Faker::JapaneseMedia::FullmetalAlchemistBrotherhood |
| Faker::Show | Faker::Theater |
| Faker::Australia | Faker::Locations::Australia |
| Faker::IDNumber | Faker::IdNumber |
Improvements & Bug fixes
- Fix typos by @tagliala in https://github.com/faker-ruby/faker/pull/2982
- Fix benchmark:all_methods task by excluding Faker::Deprecator module from benchmark target by @amatsuda in https://github.com/faker-ruby/faker/pull/2988
- Add Brazilian Portuguese translations for
Faker::Subscriptionby @murichristopher in https://github.com/faker-ruby/faker/pull/2960 - Deprecator improvements by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2997
- Faker::Alphanumeric.alphanumeric determinism fix by @admtnnr in https://github.com/faker-ruby/faker/pull/2996
- Remove CodeClimate badges by @tagliala in https://github.com/faker-ruby/faker/pull/3003
- Update Company.logo example url by @dirschn in https://github.com/faker-ruby/faker/pull/3007
- fix(music.band): removes leading whitespace by @JeremasPosta in https://github.com/faker-ruby/faker/pull/3015
- Create SECURITY.md by @stefannibrasil in https://github.com/faker-ruby/faker/pull/3016
Update local dependencies
- Bump i18n from 1.14.5 to 1.14.6 by @dependabot in https://github.com/faker-ruby/faker/pull/3005
- Bump minitest from 5.24.1 to 5.25.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2991
- Bump rubocop-minitest from 0.35.1 to 0.36.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2999
- Bump yard from 0.9.36 to 0.9.37 by @dependabot in https://github.com/faker-ruby/faker/pull/3000
- Bump rubocop from 1.65.1 to 1.66.1 by @dependabot in https://github.com/faker-ruby/faker/pull/3001
New Contributors
- @murichristopher made their first contribution in https://github.com/faker-ruby/faker/pull/2960
- @admtnnr made their first contribution in https://github.com/faker-ruby/faker/pull/2996
- @dirschn made their first contribution in https://github.com/faker-ruby/faker/pull/3007
- @tatheerf02 made their first contribution in https://github.com/faker-ruby/faker/pull/3006
- @JeremasPosta made their first contribution in https://github.com/faker-ruby/faker/pull/3015
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.4.2...v3.5.1
v3.4.2 (2024-07-16)
Happy July with a new faker-ruby release.
This version:
- introduces a breaking change for
Faker::NationalHealthService.british_number(more details below) - adds translation for some generators
- fixes bugs
Breaking changes
The NHS sets aside a range of numbers from 999 000 0000 to 999 999 9999 for test purposes. The old range could
produce NHS numbers that were in use by real patients in the UK/England and Wales. In this version, Faker::NationalHealthService.british_number uses the test range for creating NHS numbers rather than the previous 400 000 0010 to 499 999 9999 range.
Breaking change was introduced in "Add test range param to NHS numbers" by @neanias in https://github.com/faker-ruby/faker/pull/2947
Improvements & Bug fixes
- Add Bank and Sport to Swedish locale by @twk-mn in https://github.com/faker-ruby/faker/pull/2961
- docs: update with notes about validity for zips by @garrettgregor in https://github.com/faker-ruby/faker/pull/2963
Faker::Games::Dotamissing quotes and new heroes by @arthurka-o in https://github.com/faker-ruby/faker/pull/2907- Add phone_number.country_code and address.full_address in locale sv by @larkro in https://github.com/faker-ruby/faker/pull/2965
- Fix typo by @fynsta in https://github.com/faker-ruby/faker/pull/2968
- fix:
Faker::Internet.usernameshould not generate duplicated punctuation by @thdaraujo in https://github.com/faker-ruby/faker/pull/2970 - Update dog breed names for
en-USlocale by @mononoken in https://github.com/faker-ruby/faker/pull/2972 - Add
Deprecator.skip_warning?ability to silence deprecators on tests by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2956
Update local dependencies
- Bump timecop from 0.9.9 to 0.9.10 by @dependabot in https://github.com/faker-ruby/faker/pull/2969
- Bump minitest from 5.23.1 to 5.24.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2975
- Bump bundler version to
2.4.22by @thdaraujo in https://github.com/faker-ruby/faker/pull/2978 - Bump rubocop from 1.64.1 to 1.65.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2979
- Bump rubocop-minitest from 0.35.0 to 0.35.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2980
New Contributors
- @twk-mn made their first contribution in https://github.com/faker-ruby/faker/pull/2961
- @neanias made their first contribution in https://github.com/faker-ruby/faker/pull/2947
- @garrettgregor made their first contribution in https://github.com/faker-ruby/faker/pull/2963
- @arthurka-o made their first contribution in https://github.com/faker-ruby/faker/pull/2907
- @larkro made their first contribution in https://github.com/faker-ruby/faker/pull/2965
- @fynsta made their first contribution in https://github.com/faker-ruby/faker/pull/2968
- @mononoken made their first contribution in https://github.com/faker-ruby/faker/pull/2972
Full Changelog: https://github.com/faker-ruby/faker/compare/v.3.4.1...v3.4.2
v3.4.1 (2024-05-28)
What's changed
- Performance: Sample arrays instead of performing shuffle and slice by @alextaujenis in https://github.com/faker-ruby/faker/pull/2940
- Performance: Reduce the time complexity of
Faker::Cryptogenerators by @alextaujenis in https://github.com/faker-ruby/faker/pull/2938 - Remove tzinfo dependency by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2952
Bug fixes
- Fix invalid IANA time zone identifier for
Atlantic/Cape_Verdeby @andrelaszlo in https://github.com/faker-ruby/faker/pull/2927 - Fix entry in faker.food.ingredients by @matthewmayer in https://github.com/faker-ruby/faker/pull/2933
- Docs: add absolute links to CONTRIBUTING from README by @matthewmayer in https://github.com/faker-ruby/faker/pull/2934
- Fix:
Faker::Number.hexadecimalshould include characters within the range of[0-9a-f]by @alextaujenis in https://github.com/faker-ruby/faker/pull/2942 - Username splits names by space and doesn't regex match them by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2950
Features
- Add animals, desserts, foods, hobbies, house, and k-pop translations to the Korean locale file by @connie-feng in https://github.com/faker-ruby/faker/pull/2935
- Add adjectives to Korean locale file by @connie-feng in https://github.com/faker-ruby/faker/pull/2930
- Add emotions, movies, Pokemon, and Studio Ghibli to the Korean locale by @connie-feng in https://github.com/faker-ruby/faker/pull/2941
- Add Japanese translations for
Faker::Sports::Football. by @yamat47 in https://github.com/faker-ruby/faker/pull/2903
Update local dependencies
- Bump rake from 13.1.0 to 13.2.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2929
- Bump i18n from 1.14.4 to 1.14.5 by @dependabot in https://github.com/faker-ruby/faker/pull/2949
- Bump minitest from 5.22.3 to 5.23.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2957
- Bump rubocop from 1.63.4 to 1.64.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2958
New Contributors
- @connie-feng made their first contribution in https://github.com/faker-ruby/faker/pull/2930
- @andrelaszlo made their first contribution in https://github.com/faker-ruby/faker/pull/2927
- @matthewmayer made their first contribution in https://github.com/faker-ruby/faker/pull/2933
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.3.1...v.3.4.1
v3.3.1 (2024-04-02)
Bug fixes
- Fix bug on phone number generator for
en-USlocale caused by incorrect.ymlfile structure by @aprescott in https://github.com/faker-ruby/faker/pull/2924
What's Changed
- Added docs for Deprecator in CONTRIBUTING.md by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2919
- Rename Faker::show to Faker::Theater by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2921
- renamed nhs to national_health_service by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2923
New Contributors
- @aprescott made their first contribution in https://github.com/faker-ruby/faker/pull/2924
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.3.0...v3.3.1
v3.3.0 (2024-03-25)
Bug Fixes
- Remove the duplicate method Faker::Commerce.material description by @mmarusyk in https://github.com/faker-ruby/faker/pull/2914
Features
- Add Kenya to supported countries by @AndrewNduati in https://github.com/faker-ruby/faker/pull/2871
- Benchmarking loading JSON file vs YML file by @salochara in https://github.com/faker-ruby/faker/pull/2897
What's changed
- Fix/Deprecate
Faker::IDNumbertoFaker::IdNumberto be more consistent with other generator's naming convention. by @Jamal-A-Mohamed in https://github.com/faker-ruby/faker/pull/2858 - Fix/Deprecate FmaBrotherhood Generator by @kirkkwang in https://github.com/faker-ruby/faker/pull/2856
- Fix/Deprecate Faker::Australia to Faker::Locations::Australia by @keshavbiswa in https://github.com/faker-ruby/faker/pull/2869
- Add note about EOL dependencies by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2890
Update local dependencies
- Bump test-unit from 3.6.1 to 3.6.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2906
- Bump i18n from 1.14.1 to 1.14.4 by @dependabot in https://github.com/faker-ruby/faker/pull/2913
- Bump rubocop from 1.60.2 to 1.62.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2916
- Bump yard from 0.9.34 to 0.9.36 by @dependabot in https://github.com/faker-ruby/faker/pull/2909
- Bump minitest from 5.22.2 to 5.22.3 by @dependabot in https://github.com/faker-ruby/faker/pull/2917
New Contributors
- @AndrewNduati made their first contribution in https://github.com/faker-ruby/faker/pull/2871
- @Jamal-A-Mohamed made their first contribution in https://github.com/faker-ruby/faker/pull/2858
- @mmarusyk made their first contribution in https://github.com/faker-ruby/faker/pull/2914
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.2.3...v3.3.0
v3.2.3 (2024-01-12)
What's Changed
Happy 2024 with a new faker-ruby release.
This version includes bug and documentation fixes, and some changes on the contributing guides.
faker-ruby is is not accepting new features proposals
As we discussed here, we want to improve faker's performance and organization. There hasn't been to many bug reports and most of the open issues are related to performance and confusion around using faker.
As we have limited time to invest in faker, reviewing new generators and locales prevent us from focusing on the big picture work. With this decision, we hope to make the necessary changes for faker to go to the next level. Please read the Contributing guides for ways to help us get there.
Bug fixes
- Fix Phone number long number and other updates by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2842
- Favor 'The Room' instead of 'Room' by @kirkkwang in https://github.com/faker-ruby/faker/pull/2854
- Limit generated Discover cards to 19 digits by @jamie in https://github.com/faker-ruby/faker/pull/2845
- Fix Typo in README Link: Update sports.md to sport.md by @hatsu38 in https://github.com/faker-ruby/faker/pull/2859
- Fix country names and codes in address by @sudeeptarlekar in https://github.com/faker-ruby/faker/pull/2850
- fixed typo for README. Faker::JapaneseMedia::CowboyBebop by @jacoyutorius in https://github.com/faker-ruby/faker/pull/2863
- Fix typo in
Faker::Movies::HarryPotter.location(Castelobruxo) by @leomartins1999 in https://github.com/faker-ruby/faker/pull/2866 - Fix flaky spec on
TestFakerFile#test_file_nameby @keshavbiswa in https://github.com/faker-ruby/faker/pull/2868 - Update
Internet#usernameseparator param to match with the example by @AlexandreL0pes in https://github.com/faker-ruby/faker/pull/2882 - fix polish bban_pattern by @artur1313 in https://github.com/faker-ruby/faker/pull/2887
What's Changed
- Add benchmark by @salochara in https://github.com/faker-ruby/faker/pull/2855
- Freeze new generator and locales by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2886
- Remove deprecate safe_email and free_email methods by @hatsu38 in https://github.com/faker-ruby/faker/pull/2841
- Update contribution guidelines and PULL_REQUEST_TEMPLATE by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2878
- Remove unmaintained
History.mdby @y-yagi in https://github.com/faker-ruby/faker/pull/2880 - Adds Ruby 3.3 to the CI matrix by @m-nakamura145 in https://github.com/faker-ruby/faker/pull/2883
Update local dependencies
- Bump rubocop from 1.58.0 to 1.59.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2865
- Bump rubocop-minitest from 0.34.3 to 0.34.4 by @dependabot in https://github.com/faker-ruby/faker/pull/2884
- Bump minitest version by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2889
New Contributors
- @kirkkwang made their first contribution in https://github.com/faker-ruby/faker/pull/2854
- @jamie made their first contribution in https://github.com/faker-ruby/faker/pull/2845
- @hatsu38 made their first contribution in https://github.com/faker-ruby/faker/pull/2859
- @salochara made their first contribution in https://github.com/faker-ruby/faker/pull/2855
- @jacoyutorius made their first contribution in https://github.com/faker-ruby/faker/pull/2863
- @leomartins1999 made their first contribution in https://github.com/faker-ruby/faker/pull/2866
- @keshavbiswa made their first contribution in https://github.com/faker-ruby/faker/pull/2868
- @y-yagi made their first contribution in https://github.com/faker-ruby/faker/pull/2880
- @AlexandreL0pes made their first contribution in https://github.com/faker-ruby/faker/pull/2882
- @m-nakamura145 made their first contribution in https://github.com/faker-ruby/faker/pull/2883
- @artur1313 made their first contribution in https://github.com/faker-ruby/faker/pull/2887
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.2.2...v.3.2.3
v3.2.2 (2023-11-03)
Happy November with a new faker-ruby release.
This version:
- adds generators
- fixes bugs
- updates dev and dependencies
- updates docs
Features
- feat: add danish country code by @hoshy in https://github.com/faker-ruby/faker/pull/2818
- Add
zh-CNtranslations for Bank names by @guxiaobai in https://github.com/faker-ruby/faker/pull/2840 - Add Code Scanning by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2835
- Add Japanese for Games Touhou by @shiroemons in https://github.com/faker-ruby/faker/pull/2829
- Added Faker::Company.indian_gst_number fixed #2823 by @ankitkhadria in https://github.com/faker-ruby/faker/pull/2825
- Adds Smashing Pumpkins to the Music module by @redconfetti in https://github.com/faker-ruby/faker/pull/2817
Bug fixes
- Delete doc/default/michael_scott.md by @jmromer in https://github.com/faker-ruby/faker/pull/2837
- Fix typo in
lib/locales/README.mdby @BelaBartok39 in https://github.com/faker-ruby/faker/pull/2812
What's Changed
- Update contributing and maintaining guides by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2836
- Changed tests from x.times loop to deterministically_verify helper. #2813 issue by @fernandomenolli in https://github.com/faker-ruby/faker/pull/2816
- Improve
#deterministically_verifyhelper by @erichmachado in https://github.com/faker-ruby/faker/pull/2828
Update local dependencies
- Bump minitest from 5.19.0 to 5.20.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2826
- Bump rake from 13.0.6 to 13.1.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2846
- Bump rubocop-minitest from 0.32.2 to 0.33.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2843
- Bump rubocop from 1.57.1 to 1.57.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2844
- Bump timecop from 0.9.6 to 0.9.8 by @dependabot in https://github.com/faker-ruby/faker/pull/2811
New Contributors
- @BelaBartok39 made their first contribution in https://github.com/faker-ruby/faker/pull/2812
- @fernandomenolli made their first contribution in https://github.com/faker-ruby/faker/pull/2816
- @hoshy made their first contribution in https://github.com/faker-ruby/faker/pull/2818
- @shiroemons made their first contribution in https://github.com/faker-ruby/faker/pull/2829
- @erichmachado made their first contribution in https://github.com/faker-ruby/faker/pull/2828
- @jmromer made their first contribution in https://github.com/faker-ruby/faker/pull/2837
- @guxiaobai made their first contribution in https://github.com/faker-ruby/faker/pull/2840
- @redconfetti made their first contribution in https://github.com/faker-ruby/faker/pull/2817
- @ankitkhadria made their first contribution in https://github.com/faker-ruby/faker/pull/2825
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.2.1...v3.2.2
v3.2.1 (2023-08-11)
Happy August with a new Faker release! 🎉
This version:
- adds generators
- fixes bugs
- updates dev dependencies
This version fixes a bug with setting the locale in multi-threaded environments. It's now possible to set the locale per thread. For more details, see How to set the default locale for in threaded server environments.
Other changes included in this version:
Features
- Add Final Fantasy XIV by @old-dead-account in https://github.com/faker-ruby/faker/pull/2742
- Add the Ukrainian country calling code by @kyrylo in https://github.com/faker-ruby/faker/pull/2758
- Add
exclude_wordsfilter toFaker::Lorem.wordgenerator by @geophilusd in https://github.com/faker-ruby/faker/pull/2761 - Add Japanese translations for Sports category. by @yamat47 in https://github.com/faker-ruby/faker/pull/2770
- Add type support for Faker::Types.rb_array by @ruban-thilak in https://github.com/faker-ruby/faker/pull/2771
- Added Archer into tv category. by @lepari23 in https://github.com/faker-ruby/faker/pull/2750
- Add train station generator by @AngusDSR in https://github.com/faker-ruby/faker/pull/2755
- Add custom start date for
Faker::Date.forwardby @luciagirasoles in https://github.com/faker-ruby/faker/pull/2791 - Add
max_rutoption toFaker::ChileRut.rutby @hacktivista in https://github.com/faker-ruby/faker/pull/2778 - Add Faker::Date.day_of_week_between by @aramvisser in https://github.com/faker-ruby/faker/pull/2713
- Html generator for Faker by @ruban-thilak in https://github.com/faker-ruby/faker/pull/2769
Bug fixes
- Fix locale setting by @mateusdeap in https://github.com/faker-ruby/faker/pull/2734
- add tests for password and fix an edge case by @DeepakRaj228 in https://github.com/faker-ruby/faker/pull/2741
- Remove broken chars from minecraft.yml by @ujihisa in https://github.com/faker-ruby/faker/pull/2765
- Fix flaky specs for
nameandidby @ruban-thilak in https://github.com/faker-ruby/faker/pull/2782 - Fixes
Faker::Music::Opera.saint_saensissue by @devashishTaneja in https://github.com/faker-ruby/faker/pull/2792 - Fix flaky specs for dota
test_playerby @ruban-thilak in https://github.com/faker-ruby/faker/pull/2798 - Add prefixes to french name locale (
Faker::Name.name) by @thdaraujo in https://github.com/faker-ruby/faker/pull/2800
What's Changed
- Introduce PositionalGenerator by @mike-burns in https://github.com/faker-ruby/faker/pull/2710
- Update South Park by @IvanReyesO7 in https://github.com/faker-ruby/faker/pull/2744
- Speed up Internet::Password generation using constants by @MicBruz in https://github.com/faker-ruby/faker/pull/2725
- Improve de-CH locale with new formats and content by @stefnnn in https://github.com/faker-ruby/faker/pull/2768
Update local dependencies
- Bump rubocop from 1.55.1 to 1.56.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2807
- Update test-unit requirement from = 3.5.9 to = 3.6.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2788
- Bump i18n from 1.12.0 to 1.13.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2756
- Update rubocop-minitest requirement from = 0.30.0 to = 0.31.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2759
- Bump minitest from 5.18.1 to 5.19.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2804
New Contributors
- @old-dead-account made their first contribution in https://github.com/faker-ruby/faker/pull/2742
- @IvanReyesO7 made their first contribution in https://github.com/faker-ruby/faker/pull/2744
- @DeepakRaj228 made their first contribution in https://github.com/faker-ruby/faker/pull/2741
- @MicBruz made their first contribution in https://github.com/faker-ruby/faker/pull/2725
- @kyrylo made their first contribution in https://github.com/faker-ruby/faker/pull/2758
- @ujihisa made their first contribution in https://github.com/faker-ruby/faker/pull/2765
- @geophilusd made their first contribution in https://github.com/faker-ruby/faker/pull/2761
- @stefnnn made their first contribution in https://github.com/faker-ruby/faker/pull/2768
- @yamat47 made their first contribution in https://github.com/faker-ruby/faker/pull/2770
- @ruban-thilak made their first contribution in https://github.com/faker-ruby/faker/pull/2782
- @lepari23 made their first contribution in https://github.com/faker-ruby/faker/pull/2750
- @AngusDSR made their first contribution in https://github.com/faker-ruby/faker/pull/2755
- @devashishTaneja made their first contribution in https://github.com/faker-ruby/faker/pull/2792
- @mike-burns made their first contribution in https://github.com/faker-ruby/faker/pull/2710
- @hacktivista made their first contribution in https://github.com/faker-ruby/faker/pull/2778
- @mateusdeap made their first contribution in https://github.com/faker-ruby/faker/pull/2734
- @aramvisser made their first contribution in https://github.com/faker-ruby/faker/pull/2713
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.2.0...v3.2.1
v3.2.0 (2023-04-14)
Happy Spring with a new Faker release! 🌼
This version changes Faker::Internet.email, Faker::Internet.domain_name, Faker::Internet.safe_email, and Faker::Internet.free_email default behavior.
These generators email are now RFC 2606 compliant. They generate safe values by default using the Reserved Top Level DNS Names: example and test. To maintain backwards compatibility and give users the option to use non-safe domains at their own risk, custom domains are allowed.
Faker::Internet.safe_email, and Faker::Internet.free_email have been deprecated. Users have until October 2023 to make the necessary changes.
More details and updated docs can be found here.
Other changes included in this version:
Features
- Generate safe
emailanddomain_nameby default (RFC 2606) by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2733 - Add avatar movie by @lexisvar in https://github.com/faker-ruby/faker/pull/2699
- add chess sport by @lexisvar in https://github.com/faker-ruby/faker/pull/2701
- Remove FillMurray service by @ferblape in https://github.com/faker-ruby/faker/pull/2702
- Add Allergens to Food by @AaronRustad in https://github.com/faker-ruby/faker/pull/2706
- Update sport docs by @clementf in https://github.com/faker-ruby/faker/pull/2716
- Add country code +44 to en-gb locale by @jremes-foss in https://github.com/faker-ruby/faker/pull/2731
- Add names to DnD generator by @dollerbill in https://github.com/faker-ruby/faker/pull/2735
- add digits to password by @wyattroyc in https://github.com/faker-ruby/faker/pull/2705
- performance: remove unnecessary i18n locale reload by @codez in https://github.com/faker-ruby/faker/pull/2723
- Add Faker::Company.department generator by @acuppy in https://github.com/faker-ruby/faker/pull/2737
- Mitch Hedberg quotes by @MosDeef in https://github.com/faker-ruby/faker/pull/2721
Bug fixes
- Fix explanation what Marketing.buzzwords does by @danieldiekmeier in https://github.com/faker-ruby/faker/pull/2700
- fix: Typo in Faker::Travel::Airport docs by @evanlouden in https://github.com/faker-ruby/faker/pull/2712
- Fix full changelog link for 3.1.1 by @rnestler in https://github.com/faker-ruby/faker/pull/2714
- Stop publishing to RubyGem by @VladVadlja in https://github.com/faker-ruby/faker/pull/2711
- Add default_country_code in locale by @ashwin-elangovan in https://github.com/faker-ruby/faker/pull/2732
- Fix formatting in readme.md by @leon-vogt in https://github.com/faker-ruby/faker/pull/2722
Update local dependencies
- Fix rubocop updates by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2708
- Update rubocop-minitest requirement from = 0.29.0 to = 0.30.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2743
- Update minitest requirement from = 5.17.0 to = 5.18.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2727
- Update rubocop requirement from = 1.48.1 to = 1.50.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2747
- Add Faker::Company.department generator by @acuppy in https://github.com/faker-ruby/faker/pull/2737
- Update Pull Request template and guides by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2749
New Contributors
- @lexisvar made their first contribution in https://github.com/faker-ruby/faker/pull/2699
- @danieldiekmeier made their first contribution in https://github.com/faker-ruby/faker/pull/2700
- @AaronRustad made their first contribution in https://github.com/faker-ruby/faker/pull/2706
- @evanlouden made their first contribution in https://github.com/faker-ruby/faker/pull/2712
- @rnestler made their first contribution in https://github.com/faker-ruby/faker/pull/2714
- @VladVadlja made their first contribution in https://github.com/faker-ruby/faker/pull/2711
- @clementf made their first contribution in https://github.com/faker-ruby/faker/pull/2716
- @leon-vogt made their first contribution in https://github.com/faker-ruby/faker/pull/2722
- @ashwin-elangovan made their first contribution in https://github.com/faker-ruby/faker/pull/2732
- @wyattroyc made their first contribution in https://github.com/faker-ruby/faker/pull/2705
- @codez made their first contribution in https://github.com/faker-ruby/faker/pull/2723
- @acuppy made their first contribution in https://github.com/faker-ruby/faker/pull/2737
- @MosDeef made their first contribution in https://github.com/faker-ruby/faker/pull/2721
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.1.1...v3.2.0
v3.1.1 (2023-02-03)
Happy Valentine's Day with a new Faker release! 🎉
This version:
- adds and deprecates generators
- fixes bugs
- updates development dependencies
Features
- Add exclude_words keyword to Lorem Ipsum to prevent words from being produced by @philipfong in #2665
- Deprecate FillMurray service by @ferblape in #2657
- Airports by @ZionMiller in https://github.com/faker-ruby/faker/pull/2682
Bug fixes
- Fix simple typo in es.yml by @hslzr in https://github.com/faker-ruby/faker/pull/2675
- Test the Vehicle VIN validator with known good and bad values, fixes … by @alextaujenis in https://github.com/faker-ruby/faker/pull/2640
- Fix you're/your typo and inaccuracy in Star Wars quote by @dwilsonactual in https://github.com/faker-ruby/faker/pull/2693
- Revert "Typo in Ukrainian locale, fixes #2620" by @thdaraujo in https://github.com/faker-ruby/faker/pull/2690
Update local dependencies
- Adds Ruby 3.2 to the CI matrix. Updates checkout action version. by @petergoldstein in https://github.com/faker-ruby/faker/pull/2673
- Update rubocop-minitest requirement from = 0.25.0 to = 0.25.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2674
- Update minitest requirement from = 5.16.3 to = 5.17.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2677
- Update pry requirement from = 0.14.1 to = 0.14.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2680
- Update simplecov requirement from = 0.21.2 to = 0.22.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2672
- Update rubocop requirement from = 1.44.0 to = 1.44.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2691
New Contributors
- @hslzr made their first contribution in https://github.com/faker-ruby/faker/pull/2675
- @ferblape made their first contribution in https://github.com/faker-ruby/faker/pull/2657
- @petergoldstein made their first contribution in https://github.com/faker-ruby/faker/pull/2673
- @dwilsonactual made their first contribution in https://github.com/faker-ruby/faker/pull/2693
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.1.0...v3.1.1
v3.1.0 (2022-12-23)
Happy Holidays with a new Faker release! 🎉
This version:
- adds and removes generators
- fixes bugs
- updates dependencies
Features
- Simple Japanesemedia::CowboyBebop module by @Ivan-P23994 in https://github.com/faker-ruby/faker/pull/2617
- added travel folder and airports by @ZionMiller in https://github.com/faker-ruby/faker/pull/2601
- Spongebob TV show collections by @kleinjm in https://github.com/faker-ruby/faker/pull/2619
- Add pre-push hook example by @akanshak984 in https://github.com/faker-ruby/faker/pull/2606
Bug fixes
- fix: ensure generated passwords have correct characters when mix_case & special_characters enabled by @tiff-o in https://github.com/faker-ruby/faker/pull/2533
- Fix: ensure sport generator produces single sport unless a number of sports is requested by @si-lens in https://github.com/faker-ruby/faker/pull/2616
- Remove typo in ISSUE_TEMPLATE to check Faker version by @loqimean in https://github.com/faker-ruby/faker/pull/2621
- Typo in Ukrainian locale, fixes #2620 by @Newman101 in https://github.com/faker-ruby/faker/pull/2622
- Remove english characters in ja locale file, fixes faker-ruby#2637 by @alextaujenis in https://github.com/faker-ruby/faker/pull/2638
- Fix country code length for non EN locale by @vbrazo in https://github.com/faker-ruby/faker/pull/2669
What's Changed
- Removed LoremPixel Files by @uzorjchibuzor in https://github.com/faker-ruby/faker/pull/2664
- Document IBAN digits validity generator by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2625
- Create random vehicle vin numbers with the correct check-digit by @alextaujenis in https://github.com/faker-ruby/faker/pull/2633
- Fix formatting in internet/http.md documentation by @Newman101 in https://github.com/faker-ruby/faker/pull/2647
- Remove deprecated ru paul documentation by @italopires in https://github.com/faker-ruby/faker/pull/2651
- Add Ruby as specified language in code block by @luciagirasoles in https://github.com/faker-ruby/faker/pull/2654
- Fix some typos by @jdufresne in https://github.com/faker-ruby/faker/pull/2662
- Remove unnecessary executable bit from several files by @jdufresne in https://github.com/faker-ruby/faker/pull/2645
- Remove broken readme links by @vbrazo in https://github.com/faker-ruby/faker/pull/2668
- Update minecraft.rb by @lepinejf in https://github.com/faker-ruby/faker/pull/2635
- Update README and CONTRIBUTING guides by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2630
- Update dependabot ignore list by @stefannibrasil in https://github.com/faker-ruby/faker/pull/2629
Update local dependencies
- Update simplecov requirement from = 0.21.0 to = 0.21.2 by @dependabot in https://github.com/faker-ruby/faker/pull/2636
- Update timecop requirement from = 0.9.5 to = 0.9.6 by @dependabot in https://github.com/faker-ruby/faker/pull/2642
- Update rubocop-minitest requirement from = 0.23.2 to = 0.25.0 by @dependabot in https://github.com/faker-ruby/faker/pull/2653
- Update test-unit requirement from = 3.5.6 to = 3.5.7 by @dependabot in https://github.com/faker-ruby/faker/pull/2659
- Update rubocop requirement from = 1.41.0 to = 1.41.1 by @dependabot in https://github.com/faker-ruby/faker/pull/2667
New Contributors
- @si-lens made their first contribution in https://github.com/faker-ruby/faker/pull/2616
- @Ivan-P23994 made their first contribution in https://github.com/faker-ruby/faker/pull/2617
- @ZionMiller made their first contribution in https://github.com/faker-ruby/faker/pull/2601
- @loqimean made their first contribution in https://github.com/faker-ruby/faker/pull/2621
- @kleinjm made their first contribution in https://github.com/faker-ruby/faker/pull/2619
- @akanshak984 made their first contribution in https://github.com/faker-ruby/faker/pull/2606
- @lepinejf made their first contribution in https://github.com/faker-ruby/faker/pull/2635
- @italopires made their first contribution in https://github.com/faker-ruby/faker/pull/2651
- @luciagirasoles made their first contribution in https://github.com/faker-ruby/faker/pull/2654
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.0.0...v3.1.0
v3.0.0 (2022-11-01)
Breaking Changes
- PR #2576 Drop support for positional arguments in favor of keyword arguments. Support for positional arguments was deprecated on v2 @mauromorales
Bug/Fixes
- PR #2562 Fix Faker::Vehicle.vin @rmm5t
- PR #2567 Fix typo abreviation -> abbreviation @alextaujenis
- PR #2594 Fix some typos @jdufresne
- PR #2596 Removes NBSP from locales files @hbontempo-br
Features
- PR #2561 Add country code for
en-CAphone numbers @wjessop - PR #2566 Add color luminosity options @fbuys
- PR #2570 Add French Translation of Ancient @Beygs
- PR #2582 Add
clojureas a language option toFaker::Sourcegenerator @professorjrod - PR #2585 Add movie Hackers @ericdain
- PR #2589 Add Game Escape From Tarkov @professorjrod
- PR #2592 Add quotes to "no"-key @Frubrecht
What's Changed
- PR #2549 Set true to
rubygems_mfa_requiredgemspec metadata @koic - PR #2557 Use rubocop-rake to lint Rake tasks @dmarcoux
- PR #2551 Security: set explicit and strict token-permissions on GitHub workflows @sashashura
- PR #2558 Remove unneeded require]() lib/faker.rb @dmarcoux
- PR #2568 Remove outdated comment from development dependencies @stefannibrasil
- PR #2569 Improve Phone Number Locale documentation @calvinballing
- PR #2579 Add note about Random behavior on MiniTest @stefannibrasil
- PR #2580 Remove mentions to
masterand usemain@stefannibrasil - PR #2586 Change McCree to Cassidy on Overwatch generator @ericdain
- PR #2584 Automate workflow to publish to RubyGems. @bijoysijo
- PR #2598 Remove tags from publish.yml @vbrazo
- PR #2604 Update fi-FI state listing from year 1721 to 2022 @Newman101
- PR #2602 Fix publish action for release types @thdaraujo
- PR #2591 Fixes iban checksum calculation @srcoley
- PR #2599 Fix documentation for tarkov game @kaushikhande
- PR #2600 Add sports documentation and update sports @matt17r
- PR #2590 Deprecate LoremPixel @uzorjchibuzor
Update local dependencies
- Update rubocop minitest to
0.23.0 - Update simplecov to
0.21.0 - Update test-unit to
3.5.5 - Update rubocop to
1.37.1
Full Changelog: https://github.com/faker-ruby/faker/compare/v2.23.0...v3.0.0
v2.23.0 (2022-09-01)
Bug/Fixes
- PR #2517 Fix Japanese plural @akmhmgc
- PR #2308 Internet::Password - Improve mix_case and special_characters support @meuble
- PR #2520 Add thread safety @kiskoza
- PR #2543 Fix computer test @trinaldi
- PR #2552 Fix
fma_brotherhoodusage example @y0n0zawa
Features
- PR #2367 Add generator for vulnerability identifiers @NobodysNightmare
- PR #2397 Add sports to
Faker::Sport@matt17r - PR #2511 Add Danish id number @jokklan
- PR #2518 Add the ability to generate a mime type of a specific media type @ric2b
- PR #2455 Add IDNumber.french_insee_number @Spone
- PR #2491 fix italy VAT and add italy condominium fiscal code generator @FiloSpaTeam
- PR #2460 Add ChileRut.full_formatted_rut @KarlHeitmann
- PR #2540 Add vehicle version generator @trinaldi
What's Changed
- PR #2530 Fix flaky user agent test @thdaraujo
- PR #2531 Update GitHub Issues and Pull Request Templates [ci-skip] @stefannibrasil
- PR #2535 Fix warning instance variable uninitialized @akmhmgc
- PR #2536 Updated versions and added more operating systems @abrahamparayil
- PR #2538 Drop support for EOL Ruby versions (
2.5and2.6) @nickmendezFlatiron
Update local dependencies
- Update minitest to
5.16.3 - Update rubocop to
1.35.1
v2.22.0 (2022-07-28)
Bug/Fixes
- PR #2500 Fix: Duplicate array before concatenating @mattr
- PR #2488 Fixed random selection issue @sudeeptarlekar
- PR #2475 Update regex used for Faker::Vehicle#vin @erayalkis
Chores
- PR #2513 Remove broken docs @vbrazo
- PR #2502 Update actions/checkout version in GitHub actions @jdufresne
- PR #2501 Make ReadMe more consise @jenniferdewan
- PR #2489 Change a filename to follow naming conventions @yasuhiron777
Feature Request
- PR #2477 feat: add bot_user_agent method for generate web crawle's user agents @a-chacon
- PR #2465 Add a new sports section for mountaineers @LeviLong01
Update locales
- PR #2509 Add all Dota 2 heroes @JCFarrow
- PR #2507 Update dog.yml @Kedaruma-Bond
- PR #2503 Update pl.yml @marek-witkowski
- PR #2499 Fix: Use pattern to define Australian cell phone formats @mattr
- PR #2497 Fix typos in Australia @mattr
- PR #2490 Added Japanese adjective translations @yasuhiron777
v2.21.0 (2022-05-12)
Bug/Fixes
- PR #2443 Fixed error for random in markdown @sudeeptarlekar
Feature Request
Update locales
- PR #2485 Add japanese translations for emotion @kenboo0426
- PR #2479 Add japanese translations for naruto @johnmanjiro13
- PR #2478 Add Japanese translation for relationships @shouichi
- PR #2469 Fix blank row in game.yml @KingYoSun
- PR #2467 French traduction of adjectives @Beygs
Update local dependencies
- Update rubocop to
1.26.0 - Update timecop to
0.95.0
v2.20.0 (2022-03-05)
Documentation
- PR #2421 Add general documentation for Faker::Camera @aleksandrilyin
Feature Request
- PR #2457 add Command & Conquer games @Awilum
- PR #2456 fix heading for faker hobby doc @Awilum
- PR #2411 Add mock data for Auth0 OAuth @Norio4
- PR #2396 Add Brooklyn Nine Nine into tv shows category @fralps
- PR #2395 Add The Kingkiller Chronicle @fblupi
- PR #2392 Update LV locale - cell phone numbers should be 8 symbols @tmikoss
- PR #2383 Add Faker::JapaneseMedia::KamenRider#transformation_device @boardfish
- PR #2382 Add collectible devices @boardfish
- PR #2378 Re-add the Faker::Internet.base64 method @ashishra0
- PR #2374 Add Faker::JapaneseMedia::KamenRider @boardfish
- PR #1656 Add bible entries @enowbi
Update locales
- PR #2462 Add Sora and Hollow Bastion to SuperSmashBros yml files @gazayas
- PR #2458 Fix typo on Tom Jobim's name @andrerferrer
- PR #2452 updated Timor-Leste in en/addresses.yml @masukomi
- PR #2450 dividing male and female Arabic names @Alfulayt
- PR #2381 Remove duplicates and clean up Faker::JapaneseMedia::KamenRider @boardfish
- PR #2405 Add countries in Japanese @lawriecate
- PR #2403 add Faker::Animal in pt-BR @thiago-henrique-leite
- PR #2377 Fix non striped coffe blender @ngouy
Update local dependencies
- Update rubocop to
1.25.0 - Update rake to
13.0.6 - Update test-unit to
3.5.3 - Update yard to
0.9.27
v2.19.0 (2021-08-22)
Bug/Fixes
- PR #2356 fix broken link for placeholdit @lilisako
- PR #2351 Fix spanish organisation number @laulujan
Feature Request
- PR #2371 Add supernatural TV show @vin1cius
- PR #2369 Added more Science examples - science branches, modifiers and tools @itay-grudev
- PR #2361 Add ethnic category to the food generator @wolwire
- PR #2359 add stock_market to finance Faker::Finance @lilisako
- PR #2341 add Hobby to default @rohanphillips
- PR #2324 Add Faker::Emotion.word @jayqui
- PR #2320 Add Faker::TvShows::TheOffice @sandylcruz
- PR #2245 Add Faker::Australia class @astley92
- PR #1731 add brand, vendor support to commerce @ashishra0
Update locales
- PR #2343 Minor typo fixes to Community quotes @sunny
- PR #2340 Add JapaneseMedia StudioGhibli for locals/ja.yml @ryogift
- PR #2339 Various locale specific and other fixes for faker @psibi
- PR #2338 Add Kazuya to Faker::Games::SuperSmashBros @boardfish
- PR #2333 add FR translation for animals @cprodhomme
- PR #2329 Fix Faker::Color.color_name for Japanese @yujideveloper
- PR #2327 Remove trailing spaces from translations @michebble
- PR #2326 Faker::Address.postcode (locale=ja) should contains hyphen @gongo
Update local dependencies
- Update rubocop requirement from = 1.18.3 to = 1.18.4 (#2362)
- Update rake requirement from = 13.0.3 to = 13.0.6 (#2357)
- Update rubocop requirement from = 1.18.1 to = 1.18.3 (#2353)
- Update rubocop requirement from = 1.17.0 to = 1.18.1 (#2346)
- Update rubocop requirement from = 1.16.0 to = 1.17.0 (#2337)
- Update test-unit requirement from = 3.4.2 to = 3.4.4 (#2334)
- Update rubocop requirement from = 1.15.0 to = 1.16.0 (#2332)
- Update test-unit requirement from = 3.4.1 to = 3.4.2 (#2331)
- Update rubocop requirement from = 1.14.0 to = 1.15.0 (#2325)
v2.18.0 (2021-05-15)
Bug/Fixes
- PR #2300 Fix space.company by adding missing quote @koic
- PR #2044 Workaround for cc-test-reporter with SimpleCov 0.18 @koic
Chores
- PR #2316 Fix typo in test method @yujideveloper
Documentation
- PR #2290 Fix typo @d-holbach
- PR #2282 fixed small typo @koic
Feature Request
- PR #2301 Add Faker::IDNumber.croatian_id method @lovro-bikic
- PR #2299 Add birds @brotherjack
- PR #2295 Add more methods to the Witcher class @marcelobarreto
- PR #2289 Increase french entropy @meuble
- PR #2287 Add Crypto.sha512 @crondaemon
- PR #2190 Add Faker::Tea @snood1205
- PR #2175 Add two generators to Faker::Science @RubyHuntsman
- PR #1910 Add Faker::Music#mambo_no_5, a Generator for Random First Names that Appear in Lou Bega's Mambo No. 5 @NickyEXE
Update locales
- PR #2321 Canadian area code 226 included in array of US area codes @jgarber623
- PR #2317 Fix ci for es-AR @yujideveloper
- PR #2315 Split JA translation file into one file per class @yujideveloper
- PR #2313 Add Japanese translation for Faker::Subscription @yujideveloper
- PR #2311 add yoda quotes to russian locale @aka-nez
- PR #2297 add Japanese actual zipcodes in locals/ja.yml @POPPIN-FUMI
- PR #2291 Add Commerce for Japanese @ima1zumi
- PR #2285 Fix update Brazilian phone country code @ricardopacheco
- PR #2154 Cleanup books. Add Fantasy::Tolkien to README. @mathisto
Update local dependencies
- Update rubocop requirement from = 1.13.0 to = 1.14.0 (#2314)
- Upgrade to GitHub-native Dependabot (#2310)
- Update rubocop requirement from = 1.12.1 to = 1.13.0 (#2305)
- Update test-unit requirement from = 3.4.0 to = 3.4.1 (#2303)
- Update pry requirement from = 0.14.0 to = 0.14.1 (#2298)
- Update rubocop requirement from = 1.12.0 to = 1.12.1 (#2294)
- Update rubocop requirement from = 1.11.0 to = 1.12.0 (#2288)
v2.17.0 (2021-03-10)
Chores
- PR #2272 Bump RuboCop to 1.10.0 @koic
- PR #2270 Generate different values when generating a hash @DaniTheLion
- PR #2236 Move Digest classes to OpenSSL @dbussink
Documentation
- PR #2277 add Hip Hop To Path @Josiassejod1
- PR #2276 Fix syntax highlighting and missing version @ghiculescu
- PR #2255 Correct capitalization of RuboCop in text @jdufresne
- PR #2204 update documentation to include Float type @BigBigDoudou
Feature Request
- PR #2256 Add Faker::Educator.primary_school @jdufresne
- PR #2248 Add Bank.iban_country_code @mastermatt
- PR #2166 add binary number faker @gabrielbaldao
Update locales
- PR #2275 Add Japanese for Faker::Games::Orverwatch @may-solty
- PR #2268 Add Japanese for Faker::Games::SuperMario @k-maekawa
- PR #2258 Add es-AR locale @fcolacilli
- PR #2215 Unify model names to not contain manufacturer name @berkos
v2.16.0 (2021-02-09)
Chores
- PR #2262 Workaround build error for ruby-head @koic
- PR #2257 Trim trailing white space throughout the project @koic
- PR #2229 Use Random.new instead of
Random::DEFAULT@connorshea - PR #2226 Add Ruby 3.0 to CI matrix @connorshea
Documentation
- PR #2247 2243 yard doc @sudeeptarlekar
- PR #2240 Updated
rock_band.mdto include example for using song generator @jsca-kwok - PR #2205
Faker::Mountaindoc @bipashant
Feature Request
- PR #2221 Added rock band song generator @jsca-kwok
- PR #2208 Feat/add blockchain Tezos keys @akettal @Pierre-Michard
- PR #2197 Add
Faker::Games::Touhou@dysnomian
Update locales
- PR #2238 added some data in
fr.ymlandfootball.yml@MathGL92 - PR #2222 Add Japanese for
Faker::Book@zoshigayan - PR #2217 Add Sephiroth and Northern Cave to
Faker::Games::SuperSmashBros@boardfish - PR #2201 Typo in Lebowski Quote @rgraff
- PR #2197 Add
Faker::Games::Touhou@dysnomian
v2.15.1 (2020-11-24)
- Rollback PR #2169 and bump 2.15.1 #2203 @vbrazo
v2.15.0 (2020-11-24)
Bug/Fixes
- RuboCop 1.0 fixes #2182 @amatsuda
- Get rid of broken I18n locales configuration for the tests #2168 @amatsuda
- Fixes a bug when generating a password with min_length eq 1 #2138 @adrian-rivera @Zeragamba
- Improve Faker::Company.spanish_organisation_number #2106
Chores
- Reformat demographic yaml #2189 @fiteclub
- An attempt to load only necessary locales on the fly #2169 @amatsuda
- Faker::Config can be a Module rather than a Class #2167 @amatsuda
- Cleanup games #2155 @mathisto
- Deprecate
celebritymethods in favor ofactor#2133 @vraravam
Documentation
- Fix class name in volleyball.md #2198 @connorshea
- Fix typo in doc/games/heroes.md #2145 @Crysicia
- fix typo #2141 @Zeragamba
- Updated versions in doc for methods. #2123 @sudeeptarlekar
Feature Request
- Add
Faker::Mountain#2196 @bipashant - Add Faker::Volleyball #2178 @RubyHuntsman
- Add artifact generator to Faker::Game::Heroes #2177 @droznyk
- Add generator to Faker::Games:ElderScrolls #2171 @RubyHuntsman
- Augment opera #2170 @Gaitorius
- Add generator to Faker::Games::ElderScrolls #2164 @RubyHuntsman
- Add more generators to Faker::Minecraft #2162 @RubyHuntsman
- I added more programming languages to the source #2161 @JoaoHenriqueVale
- Add Faker:Camera #2159 @RubyHuntsman
- Add how to train your dragon #2158 @archbloom
- Add Faker::Fantasy::Tolkien #2152 @mathisto
- Feature: Add north dakota driving licence #2149 @martinjaimem
- Add Final Space to TvShows category #2147
- Add finance/stock generators #2146 @johnpitchko
- Add Clash Of Clans to the Game category #2143 @jamesmai0512
- Add Conan to the JapaneseMedia category #2142 @jamesmai0512
- Add Naruto to the JapaneseMedia category #2139 @jamesmai0512
- Add Doraemon to the JapaneseMedia category #2137 @jamesmai0512
- Add space force and coast guard to military #2136 @mathisto
- Add Super Mario #2135 @fblupi
- Add The Room (2003) to Movies #2134 @fiteclub
- Faker adjectives #2130 @loicboset
- Add Studio Ghibli to the JapaneseMedia category #2124 @Kadaaran
- Created New Method Faker::Quote.fortune_cookie #2112 @catonmat
- Allow disabling the usage of open compounds in sentences #2109 @tjozwik
- Add faker for hiphop artist #1923 @Josiassejod1
- Add races and class names to WorldOfWarcraft #1787 @mathisto
- Add planets and races to DragonBall #1786 @mathisto
- Add planets, cities, and quotes to Dune #1784 @mathisto
Update locales
- add japanese gender first name #2191 @issei126
- Add full_address to Ukrainian locale #2176 @Ptico
- Fixed some spelling issues in company.yml #2173 @coreymaher
- Update Faker::Games::SuperSmashBros #2164 @boardfish
- Add more quotes to Faker::Games::Witcher #2163 @RubyHuntsman
- Add Jack Handey's Deep Thoughts to quotes #2150 @fiteclub
- add brazil license plate from mercosul rules #2144 @gabrielbaldao
- Add additional quotes to Studio Ghibli #2132 @lambda2
- Change 'Nyota Uhuru' to 'Nyota Uhura' #2121 @TrevorA-TrevorA
- Add spanish license plates #2103
Update local dependencies
- Update RuboCop requirement from = 1.0.0 to = 1.1.0 #2185
- Update RuboCop requirement from = 0.93.1 to = 1.0.0 #2172
- Update RuboCop requirement from = 0.93.0 to = 0.93.1 #2156
- Update RuboCop requirement from = 0.92.0 to = 0.93.0 #2151
- Update RuboCop requirement from = 0.91.1 to = 0.92.0 #2129
- Update RuboCop requirement from = 0.91.0 to = 0.91.1 #2126
- Update RuboCop requirement from = 0.90.0 to = 0.91.0 #2122
- Update test-unit requirement from = 3.3.6 to = 3.3.7 #2195
- Update timecop requirement from = 0.9.1 to = 0.9.2 #2160
v2.14.0 (2020-09-15)
Bug/Fixes
- PR #2119 Fixed failing spec for phone number
Chores
- PR #2088 Remove the space in the word "turtle" in the Creature::Animals faker
- PR #2081 Remove redundant condition branch for Ruby 2.4
- PR #2077 Rename tests according to the
test*.rbpattern so that they run
Documentation
- PR #2095 Fix a typo for
Games::DnD.species - PR #2094 Correct method name from race to species in DnD doc
- PR #2079 Add
Music::PearlJamto Readme - PR #2058 Add YARD doc for
Faker::Code
Feature Request
- PR #2117 Add Truffleruby head to CI
- PR #2104 2097 Added barcodes
- PR #2090 1693 USA driving license
- PR #2098 Update DnD generator
- PR #2096 2091 faker drones
- PR #2092 Add a street fighter generator
- PR #2082 Enable
Lint/UnifiedIntegercop
Update locales
- PR #2100 Remove Gaylord
- PR #2087 Fix/remove country code from phone numbers
- PR #2086 removing country code from phone numbers to
fr-CH - PR #2084 removed extra + sign from country codes
- PR #2078 Removed 07624 from UK mobile numbers
- PR #2073 Add missing azimuth field for fr locale
- PR #2072 Remove time formats from file
Update local dependencies
- Update RuboCop requirement from = 0.87.1 to = 0.88.0 (#2080)
- Update RuboCop requirement from = 0.87.0 to = 0.87.1 (#2075)
- Update RuboCop requirement from = 0.86.0 to = 0.87.0 (#2074)
- Bumps i18n from 1.8.4 to 1.8.5 (#2089)
- Bumps i18n from 1.8.3 to 1.8.4 (#2083)
v2.13.0 (2020-06-24)
This version:
- adds YARD docs for several interface methods
- fixes bugs
- adds improvements to the code base
- updates dependencies
Bug/Fixes
- PR #2050 Fix random error in music tests @martinjaimem
- PR #2037 Bug Fix: BIC Collision (Issue 1907) @Newman101
- PR #2026 Sanitize email when name has special characters @Zeragamba
- PR #1785 Adds a fix for when :en is not one of the available locales @jaimerodas
Chores
- PR #2041 Reduce Lines in char.rb @Newman101
- PR #2039 restore Kylo Ren quotes @Zeragamba
- PR #2038 Drop EOL Rubies from CI tests @Zeragamba
- PR #2033 Use
Faker::Base::ULettersconstant instead @vbrazo - PR #2028 Reorganize some tests @connorshea
- PR #1853 Exclude string.rb from consideration by YARD. @connorshea
Deprecation
Documentation
- PR #2065 Add missing documentation to
Faker::Computer@danielTiringer - PR #2064 Add minecraft generators @Ri1a
- PR #2061 Update docs for
Faker::Datewith separate examples @danielTiringer - PR #2057 Add missing quotes to
Faker::Internet@Zeragamba - PR #2055 Add YARD docs to
Faker::NHS@danielTiringer - PR #2054 Add YARD docs to
Faker::Chile_Rut@danielTiringer - PR #2053 Add YARD docs to
Faker::Lorem_Flickr@danielTiringer - PR #2052 Add YARD docs to
Faker::Lorem_Pixel@danielTiringer - PR #2051 Add YARD docs to
Faker::Omniauth@danielTiringer - PR #2036 Add YARD docs to
Faker::Markdown@danielTiringer - PR #2035 Add YARD docs to
Faker::ID_Number@danielTiringer - PR #2030 Add general documentation for
Faker::Blood@jbergenson - PR #2029 Allow passing a string to specific
Faker::Datemethods. @connorshea
Feature Request
- PR #2040 Split lint and test Github actions @Zeragamba
- PR #2032 Add
gender-neutralfirst names toFaker::Name@cmunozgar - PR #1965 Add new
full_address_as_hashmethod which return the required address @AmrAdelKhalil - PR #1952 Add
Faker::Movie.title@gizipp - PR #1932 Added AHTF Wisdom @brotherjack
- PR #1912 Add
Faker::Music::Rush@willianveiga - PR #1865 Add Big Bang Theory @pathaknv
- PR #1858 Add
Faker::TvShows::Futurama@JoeNyland - PR #1821 Add HTTP status codes generator @willianveiga
- PR #1804 Add
Faker::TvShows::Simpsons.episode_title@martinbjeldbak - PR #1670 Adds
Faker::Music::Prince@jessecalton
Update locales
Update local dependencies
- Update RuboCop requirement from = 0.81.0 to = 0.85.1
- Update RuboCop requirement from = 0.85.1 to = 0.86.0 (#2066)
- Update test-unit requirement from = 3.3.5 to = 3.3.6 (#2046)
- Bump i18n from 1.8.2 to 1.8.3 (#2034)
v2.12.0 (2020-05-31)
This version:
- adds several YARD docs
- fixes some locale issues
- fixes a few bugs in Faker generators
- improves code quality
- adds a few generators for Movies, Music and TV Shows
- updates local dependencies
Bug/Fixes
- PR #2019 Update 'prepare' regexp to allow hyphen @jbergenson
- PR #2012 Add else condition to prevent false positive @jbergenson
- PR #1985 Fix an error for
Faker::Computer.os@koic - PR #1971 Fixing the CI failure by fixing the infinite loop in Commerce @amatsuda
Chores
- PR #1988 Removing meaningless begin and end @amatsuda
- PR #1979 Reuse the
lvarinstead of callingFile.dirname(__FILE__)again and again @amatsuda
Documentation
- PR #2022 Add YARD docs to
Faker::Invoice@danielTiringer - PR #2021 Add YARD docs to
Faker::Hipster@danielTiringer - PR #2020 Add YARD docs to
Faker::Measurement@danielTiringer - PR #2017 Fix docs for
Faker::Games::Control.altered_world_event@Zeragamba - PR #2016 Fix yard documentation issues @danielTiringer
- PR #2015 Add YARD docs to
Faker::Quotes@danielTiringer - PR #2011 Update
star_wars.yml@garrettmichaelgeorge - PR #2010 Add missing links in README.md @Naokimi
- PR #2009 Add YARD docs to
Faker::Placeholdit@danielTiringer - PR #2008 Add YARD docs to
Faker::Verb@danielTiringer - PR #2007 Add YARD docs to
Faker::Phone_Number@danielTiringer - PR #2004 Add YARD docs to
Faker::String@danielTiringer - PR #2001 Add YARD docs to
Faker::South_Africa@danielTiringer - PR #2000 Add YARD docs to
Faker::JSON@danielTiringer - PR #1999 Add YARD docs to
Faker::Types@danielTiringer - PR #1998 Add YARD docs to
Faker::Finance@danielTiringer - PR #1997 Add YARD docs to
Faker::Driving_Licence@danielTiringer - PR #1996 Add YARD docs to
Crypto Coin@danielTiringer - PR #1995 Add YARD docs to
Faker::Commerce@danielTiringer - PR #1993 Add YARD docs to
Faker::Vehicle@danielTiringer - PR #1990 Add YARD docs to
Faker::File@danielTiringer - PR #1989 Add YARD docs to
Faker::Bank@danielTiringer - PR #1984 Minor documentation fix for
Faker::University@Zeragamba - PR #1983 Add YARD docs to
Faker::Twitter@danielTiringer - PR #1982 Add YARD docs to
Faker::Cosmere@danielTiringer - PR #1981 Add YARD docs to
Faker::Stripe@danielTiringer - PR #1980 Add YARD docs to
Faker::Construction@danielTiringer - PR #1976 Add YARD docs to
Faker::Name@danielTiringer - PR #1975 Add YARD docs to
Faker::Compass@danielTiringer - PR #1959 Add YARD docs to
Faker::University@danielTiringer - PR #1956 Add YARD docs to
Faker::SlackEmoji@rutger-t - PR #1943 Update documentation for unique.exclude @mtancoigne
- PR #1925 AdD
Faker::Game::WarhammerFantasy@sotek222
Feature Request
- PR #2025 Add
Faker::TvShows::Suits@ash-elangovan - PR #2024 Added Phish Albums and Musicians @zfine416
- PR #2013 Add
Faker::Games::Control@Zeragamba - PR #1994 Enable Ruby testing github workflow @Zeragamba
- PR #1966 Add
Faker::Games:DnD@Naokimi - PR #1962 Adding Pearl Jam to the Music module @briri
- PR #1960 Added
Faker::Blood@suraj32 - PR #1931 Add
Faker::Movies::DepartedClass @jaebradley - PR #1696 Add Bibles class with King James subclass @jbergenson
- PR #1485 Plays and musicals @armandofox
Update locales
- PR #2014 Make locale self-contained @psibi
- PR #1986 Added quotations to Shirahoshi @iavivai
- PR #1973 Fix mis-quotations @kayhide
- PR #1967 ko locale updates @jae57
- PR #1964 en-AU locale updates @mattman
- PR #1948 Add
Faker::Computer@cmcramer
Update local dependencies
- Update minitest requirement from = 5.14.0 to = 5.14.1 (#1987)
- Update RuboCop requirement from = 0.80.1 to = 0.81.0 (#1955)
- Update pry requirement from = 0.13.0 to = 0.13.1 (#1963)
- Update yard requirement from = 0.9.24 to = 0.9.25 (#1970)
v2.11.0 (2020-03-24)
Bug/Fixes
- PR #1938 Fix omniauth consistency @DouglasLutz
Documentation
- PR #1949 Add YARD doc for Faker::Cannabis @mashuDuek
- PR #1944 Add YARD docs for Faker::FunnyName @curriecode
- PR #1935 Add YARD docs for the unique method @connorshea
Feature Request
- PR #1946 Add Faker::Rajnikanth @wolwire
- PR #1940 Add Faker::Quotes::Chiquito @jantequera
- PR #1883 add Internet#base64 @cyrilchampier
Update locales
- PR #1945 Remove female first name 'Miss' @ags
- PR #1929 Fixed mobile prefixes for en-GB locale @SamHart91
Update local dependencies
- Update pry requirement from = 0.12.2 to = 0.13.0 (#1951)
- Update RuboCop requirement from = 0.80.0 to = 0.80.1 (#1941)
- Update RuboCop requirement from = 0.79.0 to = 0.80.0 (#1937)
v2.10.2 (2020-02-15)
This version:
- adds a few YARD docs
- fixes locales
- updates local dependencies
Chores
Documentation
- PR #1913 Add YARD docs for Faker::DcComics @ash-elangovan
Update locales
- PR #1934 Add street_address for en-nz locale @psibi
- PR #1933 Make id locale consistent. @psibi
- PR #1930 Remove spaces before apostrophes @jrmhaig
- PR #1927 zh-TW locale fix: Avoid double de-reference for name_with_middle @psibi
- PR #1922 zh-CN locale fix: Directly refer to the expected values @psibi
- PR #1921 uk locale fix: Make empty fields consistent @psibi
- PR #1920 pt locale fix: Make city fields consistent with other @psibi
- PR #1918 Make Japanese Lorem sentences look more natural @rastamhadi
- PR #1915 Add yard docs for Faker::Company @kos31de
- PR #1914 Data source fix for ha locale @psibi
- PR #1911 Removed duplicate value @ash-elangovan
- PR #1908 Add more colors @tomcol
- PR #1903 fr locale: pokemon's root key should be games @connorshea
- PR #1902 Remove empty string in phone_number formats @psibi
- PR #1901 fr-CA locale fix: pokemon's root key should be games @psibi
- PR #1900 Use postcode for en-ZA @psibi
- PR #1899 Locale root name should be en-NEP @psibi
- PR #1812 Add vat number rule for es-MX @arandilopez
Update local dependencies
- Update test-unit requirement from = 3.3.4 to = 3.3.5 (#1896)
v2.10.1 (2020-01-13)
This version:
- fixes locales
- updates local dependencies
- fixes warnings
Bug/Fixes
- PR #1868 Fix a deprecation warning in unique_generator.rb related to the kwarg @connorshea
Update Locales
- PR #1800 Update diners_club and jcb test cards since they were updated in String @santib
- PR #1879 Field changes in da-DK locale @psibi
- PR #1878 Fix name related files in ca locale @psibi
- PR #1877 Fix the path names for bg.yml @psibi
Update local dependencies
- Allow all versions of i18n from 1.6 up to 2 (#1894) @orien
- Update minitest requirement from = 5.13.0 to = 5.14.0 (#1904)
- Bump i18n from 1.8.1 to 1.8.2 (#1905)
- Bump i18n from 1.8.0 to 1.8.1 (#1895)
- Update i18n requirement from >= 1.6, < 1.8 to >= 1.6, < 1.9 (#1893)
- Update yard requirement from = 0.9.23 to = 0.9.24 (#1892)
- Update RuboCop requirement from = 0.78.0 to = 0.79.0 (#1890)
- Update yard requirement from = 0.9.22 to = 0.9.23 (#1889)
- Update yard requirement from = 0.9.20 to = 0.9.22 (#1882)
v2.10.0 (2019-12-28)
This version:
- adds
Faker::Address.mail_box - adds YARD docs
- fix Ruby 2.7 warnings
- adds other minor changes
Bug/Fixes
- PR #1876 Fix Ruby 2.7 deprecation warnings for the translate method. @connorshea
- PR #1867 Fix tests failing on Ruby 2.7 @connorshea
Chores
- PR #1866 Upgrade the Gemfile.lock to Bundler 2. @connorshea
Documentation
- PR #1873 Add YARD docs for
Faker::Music{,::Opera}@jas14 - PR #1862 Update phone number documentation @aVigorousDev
Feature Request
- PR #1875 Add Ruby 2.7 to the CI test matrix. @connorshea
- PR #1568 Add
Faker::Address.mail_boxand some NZ locale updates @mermop
Refactoring
Update local dependencies
Update RuboCop requirement from = 0.77.0 to = 0.78.0 (#1869)
v2.9.0 (2019-12-16)
This version:
- adds
Faker::Gender.short_binary_type - adds a few YARD docs
- fix Faker::Educator issues
- update locales
Bug/Fixes
- PR #1860 Fix Educator methods returning bad data. @connorshea
Documentation
- PR #1859 YYYY-MM-DD in CHANGELOG @jas14
- PR #1797 add YARD doc for Faker::Job @ashishra0
- PR #1790 add Faker::Beer YARD docs @ashishra0
Feature Request
- PR #1863 Add Faker::Gender.short_binary_type @bruno-b-martins
Update locales
- PR #1864 adding
male&femalefirst names for persian @alphamarket
v2.8.1 (2019-12-06)
Bug/Fixes
Documentation
- PR #1852 Add YARD docs for Faker::Business. @connorshea
- PR #1851 Add YARD docs for Faker::Crypto. @connorshea
- PR #1850 Add YARD docs for Faker::Kpop. @connorshea
- PR #1849 Add YARD docs for Faker::BossaNova. @connorshea
- PR #1848 Add YARD Docs for Faker::Demographic. @connorshea
- PR #1844 Fix yard doc in contribution @vikas95prasad
- PR #1802 Add YARD doc for Faker::Food @sap1enza
- PR #1766 Add YARD docs for Faker::Address @connorshea
Refactoring
- PR #1847 Makes minor refactors on Internet.domain_name method @tiagofsilva
- PR #1772 Refactor Faker::Educator and add docs @connorshea
Update local dependencies
- Update RuboCop requirement from = 0.76.0 to = 0.77.0 (#1843)
v2.8.0 (2019-12-01)
Bug/Fixes
Chores
Documentation
- PR #1837 docs: Internet #email, #domain do not control TLD @olleolleolle
- PR #1833 Explain safe_email method @swrobel
- PR #1810 Add yard docs for Faker::Coffee methods @LuanGB
- PR #1803 add YARD doc for Faker::Coin @sap1enza @connorshea
- PR #1799 Remove 'See below examples' for consistency @DevUsmanGhani
- PR #1793 add Faker::Relationship YARD docs @DevUsmanGhani
Feature Request
- PR #1808 Adds domain option for Internet email and domain_name methods @tiagofsilva
Update locales
- PR #1841
Fix strange result from
Lorem.wordin ja locale @yujideveloper - PR #1839 added new heroes, new maps and almost all of the quotes @TCsTheMechanic
Update local dependencies
- PR #1831 Update rake requirement from = 13.0.0 to = 13.0.1 @DevUsmanGhani
v2.7.0 (2019-11-01)
This version:
- adds
Faker::IDNumber.chilean_id - updates some translations/locales
- updates local dependencies
- adds SemVer badge
Documentation
- PR #1814 Add Discord link @vbrazo
- PR #1289 Add SemVer compatibility badge to README @greysteil
Feature Request
- PR #1819 Adding chilean_id in Faker::IDNumber @cristofer
Update locales
- PR #1824 Added Canadian Country Code @clinch
- PR #1817 Add Japanese animal names @shouichi
- PR #1816 Add Japanese bank names @shouichi
- PR #1813 Translate Canadian provinces for fr-CA @Bhacaz
- PR #1806 Add Terry Bogard to Super Smash Bros. options @clinch
Update local dependencies
- Update RuboCop requirement from = 0.75.0 to = 0.75.1 (#1811)
- Update RuboCop requirement from = 0.75.1 to = 0.76.0 (#1822)
- Update minitest requirement from = 5.12.2 to = 5.13.0 (#1823)
v2.6.0 (2019-10-10)
This version:
- adds
Faker::Date.in_date_period - adds
Faker::WorldCupYARD docs - updates local dependencies
Documentation
- PR #1789 Faker::WorldCup YARD docs @ashishra0
Feature Request
- PR #1755 Add Faker::Date.in_date_period @AmrAdelKhalil
Update local dependencies
The following development dependencies were updated:
- Update rake requirement from = 12.3.3 to = 13.0.0 (#1776)
- Update minitest requirement from = 5.12.0 to = 5.12.2 (#1775)
- Update test-unit requirement from = 3.3.3 to = 3.3.4 (#1774)
v2.5.0 (2019-09-30)
This version introduces:
- locales for Thai language - the mother language in Thailand
- YARD documentation for faker interfaces
- locales updates or fixes
Feature Request
Documentation
- PR #1771 Fix some RuboCop comments that were showing up in YARD docs. @connorshea
- PR #1767 Fix two incorrect flexible method calls. @connorshea
- PR #1761 Add YARD docs for the Basketball and Football fakers. @connorshea
- PR #1768 Add YARD docs for Faker::Restaurant. @connorshea
- PR #1759 Add YARD docs for all remaining TV Shows @connorshea
- PR #1758 Add YARD docs for Doctor Who and fix a method name. @connorshea
- PR #1756 Add more miscellaneous YARD docs @connorshea
- PR #1753 Add YARD docs for Date, Time, and Number @connorshea
Update locales
- PR #1764 Remove "mint green" from color @ro-savage
- PR #1751 fix from Color.name to Color.color_name @4geru
Update local dependencies
The following development dependencies were updated:
- Update minitest requirement from = 5.11.3 to = 5.12.0 (#1763)
v2.4.0 (2019-09-19)
Documentation
- PR #1750 add only japanese word spec @4geru
- PR #1740 Add more YARD docs @connorshea
- PR #1747 Fix PR links @geniou
Feature Request
Update locales
- PR #1743 Fix another ambiguity in element_symbol field @psibi
- PR #1748 fix typo from bread to breed @4geru
- PR #1752 fix creature i18n path in japanese @4geru
Update local dependencies
The following development dependencies were updated:
- Update simplecov requirement from = 0.17.0 to = 0.17.1 (#1749)
v2.3.0 (2019-09-12)
Documentation
- PR #1741 Fix the .gitignore for YARD. @connorshea
- PR #1553 Yard powered docs @Zeragamba @connorshea
- PR #1727 Remove Football documentation from wrong category @lucasqueiroz
Feature Request
Update locales
- PR #1723 Add pokemon name in Johto area @mathieujobin
- PR #1732 Quebec province postal codes starts by [GHJ], adding missing two @Ryutooooo
v2.2.2 (2019-09-05)
Bug/Fixes
Chores
Documentation
- PR #1726 Include 2.x breaking return value change in changelog @zorab47
- PR #1722 Fix examples in the Dota docs @bzf
Update local dependencies
The following development dependencies were updated:
- rake requirement from = 12.3.1 to = 12.3.3 (#1719)
- RuboCop requirement from = 0.59.1 to = 0.74.0 (#1721)
- simplecov requirement from = 0.16.1 to = 0.17.0 (#1718)
v2.2.1 (2019-08-30)
Bug/Fixes
Faker::Number.number(digits: 1) was always returning 0.
Fixing number with one digit caused the test_insignificant_zero to fail. As it seemed that the behavior tested by test_insignificant_zero was already covered by test_number and test_decimal, we removed it to prevent duplication.
v2.2.0 (2019-08-25)
Deprecate
Add deprecation warning for positional arguments to notify users that are coming from Faker version < 2.0. Its main goal is to make upgrades easier.
Documentation
- PR #1688 Update README install instructions @EduardoGHdez
- PR #1689 Update README.md @Zeragamba
- PR #1690 Update issue url in PULL_REQUEST_TEMPLATE @bugtender
- PR #1703 Return HTTPS URLs from Lorem Flickr @connorshea
Feature Request
- PR #1686 Update test-unit gem to 3.3.3 @connorshea
Bug/Fixes
- PR #1702 Fix an argument for test_faker_stripe.rb @koic
- PR #1694 Ensure mix_case returns at least one lower and one upper case letter @bpleslie
v2.1.2 (2019-08-10)
Enhancements
- PR #1495 Add Brazilian documents generation and documentation @lucasqueiroz
Issues
We had to use bundled with 1.7.3 to avoid some issues.
v2.1.1 (2019-08-10)
Bug/Fixes
- PR #1685 Upgrade i18n @EduardoGHdez
bundler-audit has identified that i18 has fix a security vulnerability, that has been fixed in the 0.8 version.
Rollback Faker::Time changes because we should expect the date format from activesupport's en.yml.
Documentation
v2.1.0 (2019-07-31)
Bug/Fixes
This change required a quick release because it's a breaking issue. Every place where I18n.l() was used began to display the wrong date, causing test suite to fail.
v2.0 (2019-07-31)
Important Note:
Version 2 has several breaking changes. We replaced positional arguments with keyword arguments and the list below contains all the changed methods:
Faker::Books::Dune.quote(character = nil)becomesFaker::Books::Dune.quote(character: nil)Faker::Books::Dune.saying(source = nil)becomesFaker::Books::Dune.saying(source: nil)Faker::Books::Lovecraft.fhtagn(number_of = nil)becomesFaker::Books::Lovecraft.fhtagn(number: nil)Faker::Books::Lovecraft.paragraph(sentence_count = nil, random_sentences_to_add = nil)becomesFaker::Books::Lovecraft.paragraph(sentence_count: nil, random_sentences_to_add: nil)Faker::Books::Lovecraft.paragraph_by_chars(chars = nil)becomesFaker::Books::Lovecraft.paragraph_by_chars(characters: nil)Faker::Books::Lovecraft.paragraphs(paragraph_count = nil)becomesFaker::Books::Lovecraft.paragraphs(number: nil)Faker::Books::Lovecraft.sentence(word_count = nil, random_words_to_add = nil)becomesFaker::Books::Lovecraft.sentence(word_count: nil, random_words_to_add: nil)Faker::Books::Lovecraft.sentences(sentence_count = nil)becomesFaker::Books::Lovecraft.sentences(number: nil)Faker::Books::Lovecraft.words(num = nil, spaces_allowed = nil)becomesFaker::Books::Lovecraft.words(number: nil, spaces_allowed: nil)Faker::Address.city(options = nil)becomesFaker::Address.city(options: nil)Faker::Address.postcode(state_abbreviation = nil)becomesFaker::Address.postcode(state_abbreviation: nil)Faker::Address.street_address(include_secondary = nil)becomesFaker::Address.street_address(include_secondary: nil)Faker::Address.zip(state_abbreviation = nil)becomesFaker::Address.zip(state_abbreviation: nil)Faker::Address.zip_code(state_abbreviation = nil)becomesFaker::Address.zip_code(state_abbreviation: nil)Faker::Alphanumeric.alpha(char_count = nil)becomesFaker::Alphanumeric.alpha(number: nil)Faker::Alphanumeric.alphanumeric(char_count = nil)becomesFaker::Alphanumeric.alphanumeric(number: nil)Faker::Avatar.image(slug = nil, size = nil, format = nil, set = nil, bgset = nil)becomesFaker::Avatar.image(slug: nil, size: nil, format: nil, set: nil, bgset: nil)Faker::Bank.account_number(digits = nil)becomesFaker::Bank.account_number(digits: nil)Faker::Bank.iban(country_code = nil)becomesFaker::Bank.iban(country_code: nil)Faker::ChileRut.full_rut(min_rut = nil, fixed = nil)becomesFaker::ChileRut.full_rut(min_rut: nil, fixed: nil)Faker::ChileRut.rut(min_rut = nil, fixed = nil)becomesFaker::ChileRut.rut(min_rut: nil, fixed: nil)Faker::Code.ean(base = nil)becomesFaker::Code.ean(base: nil)Faker::Code.isbn(base = nil)becomesFaker::Code.isbn(base: nil)Faker::Code.nric(min_age = nil, max_age = nil)becomesFaker::Code.nric(min_age: nil, max_age: nil)Faker::Commerce.department(max = nil, fixed_amount = nil)becomesFaker::Commerce.department(max: nil, fixed_amount: nil)Faker::Commerce.price(range = nil, as_string = nil)becomesFaker::Commerce.price(range: nil, as_string: nil)Faker::Commerce.promotion_code(digits = nil)becomesFaker::Commerce.promotion_code(digits: nil)Faker::Company.polish_register_of_national_economy(length = nil)becomesFaker::Company.polish_register_of_national_economy(length: nil)Faker::CryptoCoin.acronym(coin = nil)becomesFaker::CryptoCoin.acronym(coin: nil)Faker::CryptoCoin.coin_name(coin = nil)becomesFaker::CryptoCoin.coin_name(coin: nil)Faker::CryptoCoin.url_logo(coin = nil)becomesFaker::CryptoCoin.url_logo(coin: nil)Faker::Date.backward(days = nil)becomesFaker::Date.backward(days: nil)Faker::Date.between(from, to)becomesFaker::Date.between(from:, to:)Faker::Date.between_except(from, to, excepted)becomesFaker::Date.between_except(from:, to:, excepted:)Faker::Date.birthday(min_age = nil, max_age = nil)becomesFaker::Date.birthday(min_age: nil, max_age: nil)Faker::Date.forward(days = nil)becomesFaker::Date.forward(days: nil)Faker::Demographic.height(unit = nil)becomesFaker::Demographic.height(unit: nil)Faker::File.dir(segment_count = nil, root = nil, directory_separator = nil)becomesFaker::File.dir(segment_count: nil, root: nil, directory_separator: nil)Faker::File.file_name(dir = nil, name = nil, ext = nil, directory_separator = nil)becomesFaker::File.file_name(dir: nil, name: nil, ext: nil, directory_separator: nil)Faker::Fillmurray.image(grayscale = nil, width = nil, height = nil)becomesFaker::Fillmurray.image(grayscale: nil, width: nil, height: nil)Faker::Finance.vat_number(country = nil)becomesFaker::Finance.vat_number(country: nil)Faker::Hipster.paragraph(sentence_count = nil, supplemental = nil, random_sentences_to_add = nil)becomesFaker::Hipster.paragraph(sentence_count: nil, supplemental: nil, random_sentences_to_add: nil)Faker::Hipster.paragraph_by_chars(chars = nil, supplemental = nil)becomesFaker::Hipster.paragraph_by_chars(characters: nil, supplemental: nil)Faker::Hipster.paragraphs(paragraph_count = nil, supplemental = nil)becomesFaker::Hipster.paragraphs(number: nil, supplemental: nil)Faker::Hipster.sentence(word_count = nil, supplemental = nil, random_words_to_add = nil)becomesFaker::Hipster.sentence(word_count: nil, supplemental: nil, random_words_to_add: nil)Faker::Hipster.sentences(sentence_count = nil, supplemental = nil)becomesFaker::Hipster.sentences(number: nil, supplemental: nil)Faker::Hipster.words(num = nil, supplemental = nil, spaces_allowed = nil)becomesFaker::Hipster.words(number: nil, supplemental: nil, spaces_allowed: nil)Faker::Internet.domain_name(subdomain = nil)becomesFaker::Internet.domain_name(subdomain: nil)Faker::Internet.email(name = nil, *separators)becomesFaker::Internet.email(name: nil, separators: nil)Faker::Internet.fix_umlauts(string = nil)becomesFaker::Internet.fix_umlauts(string: nil)Faker::Internet.free_email(name = nil)becomesFaker::Internet.free_email(name: nil)Faker::Internet.mac_address(prefix = nil)becomesFaker::Internet.mac_address(prefix: nil)Faker::Internet.password(min_length = nil, max_length = nil, mix_case = nil, special_chars = nil)becomesFaker::Internet.password(min_length: nil, max_length: nil, mix_case: nil, special_characters: nil)Faker::Internet.safe_email(name = nil)becomesFaker::Internet.safe_email(name: nil)Faker::Internet.slug(words = nil, glue = nil)becomesFaker::Internet.slug(words: nil, glue: nil)Faker::Internet.url(host = nil, path = nil, scheme = nil)becomesFaker::Internet.url(host: nil, path: nil, scheme: nil)Faker::Internet.user_agent(vendor = nil)becomesFaker::Internet.user_agent(vendor: nil)Faker::Internet.user_name(specifier = nil, separators = nil)becomesFaker::Internet.user_name(specifier: nil, separators: nil)Faker::Internet.username(specifier = nil, separators = nil)becomesFaker::Internet.username(specifier: nil, separators: nil)Faker::Invoice.amount_between(from = nil, to = nil)becomesFaker::Invoice.amount_between(from: nil, to: nil)Faker::Invoice.creditor_reference(ref = nil)becomesFaker::Invoice.creditor_reference(ref: nil)Faker::Invoice.reference(ref = nil)becomesFaker::Invoice.reference(ref: nil)Faker::Json.add_depth_to_json(json = nil, width = nil, options = nil)becomesFaker::Json.add_depth_to_json(json: nil, width: nil, options: nil)Faker::Json.shallow_json(width = nil, options = nil)becomesFaker::Json.shallow_json(width: nil, options: nil)Faker::Lorem.characters(char_count = nil)becomesFaker::Lorem.characters(number: nil)Faker::Lorem.paragraph(sentence_count = nil, supplemental = nil, random_sentences_to_add = nil)becomesFaker::Lorem.paragraph(sentence_count: nil, supplemental: nil, random_sentences_to_add: nil)Faker::Lorem.paragraph_by_chars(chars = nil, supplemental = nil)becomesFaker::Lorem.paragraph_by_chars(number: nil, supplemental: nil)Faker::Lorem.paragraphs(paragraph_count = nil, supplemental = nil)becomesFaker::Lorem.paragraphs(number: nil, supplemental: nil)Faker::Lorem.question(word_count = nil, supplemental = nil, random_words_to_add = nil)becomesFaker::Lorem.question(word_count: nil, supplemental: nil, random_words_to_add: nil)Faker::Lorem.questions(question_count = nil, supplemental = nil)becomesFaker::Lorem.questions(number: nil, supplemental: nil)Faker::Lorem.sentence(word_count = nil, supplemental = nil, random_words_to_add = nil)becomesFaker::Lorem.sentence(word_count: nil, supplemental: nil, random_words_to_add: nil)Faker::Lorem.sentences(sentence_count = nil, supplemental = nil)becomesFaker::Lorem.sentences(number: nil, supplemental: nil)Faker::Lorem.words(num = nil, supplemental = nil)becomesFaker::Lorem.words(number: nil, supplemental: nil)Faker::LoremFlickr.colorized_image(size = nil, color = nil, search_terms = nil, match_all = nil)becomesFaker::LoremFlickr.colorized_image(size: nil, color: nil, search_terms: nil, match_all: nil)Faker::LoremFlickr.grayscale_image(size = nil, search_terms = nil, match_all = nil)becomesFaker::LoremFlickr.grayscale_image(size: nil, search_terms: nil, match_all: nil)Faker::LoremFlickr.image(size = nil, search_terms = nil, match_all = nil)becomesFaker::LoremFlickr.image(size: nil, search_terms: nil, match_all: nil)Faker::LoremFlickr.pixelated_image(size = nil, search_terms = nil, match_all = nil)becomesFaker::LoremFlickr.pixelated_image(size: nil, search_terms: nil, match_all: nil)Faker::LoremPixel.image(size = nil, is_gray = nil, category = nil, number = nil, text = nil, secure: nil)becomesFaker::LoremPixel.image(size: nil, is_gray: nil, category: nil, number: nil, text: nil, secure: nil)Faker::Markdown.sandwich(sentences = nil, repeat = nil)becomesFaker::Markdown.sandwich(sentences: nil, repeat: nil)Faker::Measurement.height(amount = nil)becomesFaker::Measurement.height(amount: nil)Faker::Measurement.length(amount = nil)becomesFaker::Measurement.length(amount: nil)Faker::Measurement.metric_height(amount = nil)becomesFaker::Measurement.metric_height(amount: nil)Faker::Measurement.metric_length(amount = nil)becomesFaker::Measurement.metric_length(amount: nil)Faker::Measurement.metric_volume(amount = nil)becomesFaker::Measurement.metric_volume(amount: nil)Faker::Measurement.metric_weight(amount = nil)becomesFaker::Measurement.metric_weight(amount: nil)Faker::Measurement.volume(amount = nil)becomesFaker::Measurement.volume(amount: nil)Faker::Measurement.weight(amount = nil)becomesFaker::Measurement.weight(amount: nil)Faker::Name.initials(character_count = nil)becomesFaker::Name.initials(number: nil)Faker::NationalHealthService.check_digit(number = nil)becomesFaker::NationalHealthService.check_digit(number: nil)Faker::Number.between(from = nil, to = nil)becomesFaker::Number.between(from: nil, to: nil)Faker::Number.decimal(l_digits = nil, r_digits = nil)becomesFaker::Number.decimal(l_digits: nil, r_digits: nil)Faker::Number.decimal_part(*args, &block)becomesFaker::Number.decimal_part(digits: nil)Faker::Number.hexadecimal(digits = nil)becomesFaker::Number.hexadecimal(digits: nil)Faker::Number.leading_zero_number(*args, &block)becomesFaker::Number.leading_zero_number(digits: nil)Faker::Number.negative(from = nil, to = nil)becomesFaker::Number.negative(from: nil, to: nil)Faker::Number.normal(mean = nil, standard_deviation = nil)becomesFaker::Number.normal(mean: nil, standard_deviation: nil)Faker::Number.number(digits = nil)becomesFaker::Number.number(digits: nil)Faker::Number.positive(from = nil, to = nil)becomesFaker::Number.positive(from: nil, to: nil)Faker::Number.within(range = nil)becomesFaker::Number.within(range: nil)Faker::PhoneNumber.extension(length = nil)becomesFaker::PhoneNumber.extension(length: nil)Faker::PhoneNumber.subscriber_number(length = nil)becomesFaker::PhoneNumber.subscriber_number(length: nil)Faker::Placeholdit.image(size = nil, format = nil, background_color = nil, text_color = nil, text = nil)becomesFaker::Placeholdit.image(size: nil, format: nil, background_color: nil, text_color: nil, text: nil)Faker::Relationship.familial(connection = nil)becomesFaker::Relationship.familial(connection: nil)Faker::Source.hello_world(lang = nil)becomesFaker::Source.hello_world(lang: nil)Faker::Source.print_1_to_10(lang = nil)becomesFaker::Source.print_1_to_10(lang: nil)Faker::String.random(length = nil)becomesFaker::String.random(length: nil)Faker::Stripe.ccv(card_type = nil)becomesFaker::Stripe.ccv(card_type: nil)Faker::Stripe.invalid_card(card_error = nil)becomesFaker::Stripe.invalid_card(card_error: nil)Faker::Stripe.valid_card(card_type = nil)becomesFaker::Stripe.valid_card(card_type: nil)Faker::Stripe.valid_token(card_type = nil)becomesFaker::Stripe.valid_token(card_type: nil)Faker::Time.backward(days = nil, period = nil, format = nil)becomesFaker::Time.backward(days: nil, period: nil, format: nil)Faker::Time.between(from, to, period = nil, format = nil)becomesFaker::Time.between(from:, to:, format: nil)Faker::Time.forward(days = nil, period = nil, format = nil)becomesFaker::Time.forward(days: nil, period: nil, format: nil)Faker::Types.complex_rb_hash(key_count = nil)becomesFaker::Types.complex_rb_hash(number: nil)Faker::Types.rb_array(len = nil)becomesFaker::Types.rb_array(len: nil)Faker::Types.rb_hash(key_count = nil, type = nil)becomesFaker::Types.rb_hash(number: nil, type: nil)Faker::Types.rb_integer(from = nil, to = nil)becomesFaker::Types.rb_integer(from: nil, to: nil)Faker::Types.rb_string(words = nil)becomesFaker::Types.rb_string(words: nil)Faker::Vehicle.kilometrage(min = nil, max = nil)becomesFaker::Vehicle.kilometrage(min: nil, max: nil)Faker::Vehicle.license_plate(state_abbreviation = nil)becomesFaker::Vehicle.license_plate(state_abbreviation: nil)Faker::Vehicle.mileage(min = nil, max = nil)becomesFaker::Vehicle.mileage(min: nil, max: nil)Faker::Vehicle.model(make_of_model = nil)becomesFaker::Vehicle.model(make_of_model: nil)Faker::WorldCup.group(group = nil)becomesFaker::WorldCup.group(group: nil)Faker::WorldCup.roster(country = nil, type = nil)becomesFaker::WorldCup.roster(country: nil, type: nil)Faker::Movies::StarWars.quote(character = nil)becomesFaker::Movies::StarWars.quote(character: nil)
Additionally the following methods changed return values:
Faker::Number.numbernow returnsNumericinstead ofString(see PR #510)
Bug/Fixes
- PR #1660 Update FillMurray Links To Include www @RaymondFallon
Deprecation
- PR #1634 Corrected other occurrences of spelling vehicle spelling error, deprecated Space launch_vehicule @Siyanda
Documentation
Feature Request
- PR #1417 Rework Faker::Time::between @pjohnmeyer
- PR #510 Make Faker::Number return integers and floats instead of strings @tejasbubane
- PR #1651 Preparing for v2 @vbrazo
- PR #1664 Replace positional arguments with keyword arguments @vbrazo
Update/add locales
- PR #1658 Update Faker::Games::SuperSmashBros entries @boardfish
- PR #1649 Remove mexicoMX @vbrazo
v1.9.6 (2019-07-05)
Fix lib/faker/version.rb
v1.9.5 (2019-07-04)
Bug
Deprecate
Documentation
Feature Request
- PR #1361 Add Faker::File.dir @tylerhunt
Update Locales
v1.9.4 (2019-06-19)
Bug/Fixes
- PR #1605 fix shallow_json for frozen_string_literal @causztic
- PR #1597 Fix broken test @vbrazo
- PR #1578 Namespaces should inherit Base @vbrazo
Chores
- PR #1626 Update tty tree @Zeragamba
- PR #1559 Fix name_with_middle field for en-AU @psibi
- PR #1548 Chore/improve pt-BR specs @paulodiovani
- PR #1542 Fixed typos to the unreleased_README.md @gkunwar
- PR #1541 Add new categories to armenian @hovikman
Deprecation
- PR #1549 Faker::Movies::GratefulDead => Faker::Music::GratefulDead @bcharna
- PR #1538 Add Sports namespace @vbrazo
- Deprecates
::Football
- Deprecates
Documentation
- PR #1636 Fix default values for arguments in Lorem doc @mikong
- PR #1617 Fix Dota README @TheSmartnik
- PR #1612 Update returned example player @ncallaway
- PR #1611 Documentation error fix @tomlockwood
- PR #1575 Add issues templates @vbrazo
Feature Request
- PR #1631 Faker::Tezos: add block faker @akettal
- PR #1619 Add Faker::Music::Opera @Adsidera
- PR #1607 Add Faker::Game with title, genre, and platform generators. @connorshea
- PR #1603 Add Faker::Internet.uuid @ianks
- PR #1560 Add Faker::Creature::Horse @wndxlori
- PR #1507 Add CLI - Integrate fakerbot 🤖 @akabiru
- PR #1540 Add sic_code to company #355 @bruno-b-martins
- PR #1537 Adds the Faker::Sports::Basketball generator @ecbrodie
- PR #1520 Allow subdomains for Internet.domain_name @cianooooo
Update/add locales
- PR #1629 Fix syntax error on game.yml file @ricardobsilva
- PR #1627 add more data for Faker::Games @BlazingRockStorm
- PR #1620 Added Yuumi as a Champion @eddorre
- PR #1621 Updated classes to match the changes that Blizzard rolled out late last year. Updated hero pool to add the latest two heroes added to the game. @eddorre
- PR #1602 Remove white space, fix minor typos @darylf
- PR #1595 Fix accented French surnames @Samy-Amar
- PR #1585 Add Meepo to Dota heroes and quotes @justinoue
- PR #1594 Changed Startrek to Stargate :) @Defoncesko
- PR #1591 fix-chinese-city @locez
- PR #1592 Add coffee country for Japanese @schmurfy
- PR #1593 removes duplicates in fr-CA and fr-CH @schmurfy
- PR #1587 Add ancient god for Japanese @yizknn
- PR #1582 Add fighters and DLC to Faker::Games::SuperSmashBros @boardfish
- PR #1583 updates to RuPaul @notactuallypagemcconnell
- PR #1581 add latest list of phish tunes from phish.net/song that are by the band and not covers @notactuallypagemcconnell
- PR #1573 Fix data of music albums @sankichi92
- PR #1567 Fix name_with_middle in Chinese locales @rockymeza
- PR #1564 Update League of legends content @michebble
- PR #1558 remove misspelling of Japanese @michebble
- PR #1554 Extend list of cryptocurrencies @kamilbielawski
- PR #1552 Fix subscription: Fix missing double quotes @psibi
- PR #1551 Yaml syntax for stargate.yml: Fix missing double quote @psibi
- PR #1550 Fix kpop - yaml syntax issue. Double quote is missing @psibi
- PR #1545 Remove trailing space from "kangaroo " & "gnu " translation in animals @spikeheap
- PR #1543 Add pt-BR genders @fladson
v1.9.3 (2019-02-12)
Bug/Fixes
v1.9.2 (2019-02-11)
Bug/Fixes
- PR #1512 Fix numerical part of Dutch postcode @tilsammans
- PR #1477 Fixed bank account length @jguthrie100
- PR #1494 Fix Faker::Internet.ip_v4_address to include all IP ranges @lucasqueiroz
- PR #1456 fix: omit . from slug @ivanoblomov
- PR #1436 Fix regex and add magic string to pass RuboCop check @jakrzus
- PR #1425 NHS: fix occasional bad numbers @ChaoticBoredom
- PR #1421 Faker::Internet.user_name can't handle UTF-8 arguments @ivanoblomov
- PR #1423 Add missing locale tests - Part II @vbrazo
- PR #1389 Load faker I18n using custom backend chaining @pjohnmeyer
- PR #1384 Quick number method bugfix @vbrazo
- PR #1377 Fallback translation without available locales enforcement @deivid-rodriguez
- PR #1368 Don't force enforce_available_locales @deivid-rodriguez
- PR #1355 Fix global clear of unique values for Faker::UniqueGenerator @kolasss
- PR #1335 Fix Company.luhn_algorithm and add missing tests @01max
- PR #1334 Faker::Number.leading_zero_number should always start with 0 @vbrazo
- PR #1317 Change Faker::Lorem.multibyte logic @ShabelnikM
- PR #527 Fix time period test that could result in a flake test within 15 days @melonhead901
- PR #1310 Add alias for middle_name and remove locale @vbrazo
Chores
- PR #1496 Update yaml format in docs @SpyMaster356
- PR #1508 Changes before release @vbrazo
- PR #1490 Add missing Faker::HeroesOfTheStorm tests @vbrazo
- PR #1457 Add tests for new Faker::Internet.slug glue @vbrazo
- PR #1434 Add keyword argument to Faker::Games::Dota.quote @vbrazo
- PR #1420 Add Faker::JapaneseMedia namespace @boardfish
- PR #1411 Add several missing locales @vbrazo
- PR #1403 Faker::SouthPark => Faker::Movies::SouthPark @vbrazo
- PR #1401 Faker::GratefulDead => Faker::Movies::GratefulDead @vbrazo
- PR #1362 Faker::Types minor cleanup @stephengroat
- PR #1347 Remove launchy dependency @vbrazo
- PR #1311 Target Ruby 2.3 @tagliala
- PR #372 Add test_password_could_achieve_max_length @oleksii-ti
Deprecation
- PR #1504 Add Quotes namespace @vbrazo
- Deprecates
::FamousLastWords,::Matz,::MostInterestingManInTheWorld,::Robin,::Shakespeare,::SingularSiegler,::Yoda
- Deprecates
- PR #1503 Add Books namespace @vbrazo
- Deprecates
::Dune,Lovecraft
- Deprecates
- PR #1480 Add Music, Movies and TvShows namespaces @vbrazo
- Deprecates
::Hobbit,HitchhikersGuideToTheGalaxy,::HarryPotter,::RockBand,::MichaelScott,::RuPaul
- Deprecates
- PR #1481 Add Blockchain namespace @vbrazo
- Deprecates
::Bitcoin,::Ethereum,::Tezos
- Deprecates
- PR #1471 Add music and movies namespace @vbrazo
- Deprecates
::BackToTheFuture,::Lebowski,::LordOfTheRings,::PrincessBride,::StarWars,::UmphreysMcgee,::VForVendetta
- Deprecates
- PR #1469 Deprecate Faker::Hobbit and reorganize unreleased docs and tests @vbrazo
- Deprecates
::Hobbit
- Deprecates
- PR #1431 Add Faker::TvShows namespace @SpyMaster356
- Deprecates
::AquaTeenHungerForce,::BojackHorseman,::BreakingBad,::Buffy,::Community,::DrWho,::DumbAndDumber,::FamilyGuy,::Friends,::GameOfThrones,::HeyArnold,::HowIMetYourMother,::NewGirl,::ParksAndRec,::RickAndMorty,::Seinfeld,::SiliconValley,::Simpsons,::SouthPark,::StarTrek,::Stargate,::StrangerThings,::TheFreshPrinceOfBelAir,::TheITCrowd,::TheThickOfIt,::TwinPeaks,::VentureBros
- Deprecates
- PR #1412 Add Faker::Games namespace @ChaoticBoredom
- Deprecates
::Dota,::ElderScrolls,::Fallout,::LeagueOfLegends,::Myst,::Overwatch,::Pokemon,::Witcher,::WorldOfWarcraftand::Zelda
- Deprecates
- PR #1424 Add Faker::Creature namespace @ChaoticBoredom
- Deprecates
::Catand::Dog
- Deprecates
- PR #1420 Add Faker::JapaneseMedia namespace @boardfish
- Deprecates
::DragonBall,::OnePieceand::SwordArtOnline
- Deprecates
- PR #803 Modify Faker::Educator, Fix #576 @ghbooth12
Documentation
- PR #1513 Fix typo in Faker::Code documentation @iox
- PR #1497 add TV Shows to table of contents @SpyMaster356
- PR #1488 Fix unreleased docs @vbrazo
- PR #1462 Fix documentation on Faker::Avatar @mrstebo
- PR #1445 Separate README.md: unreleased and latest version @vbrazo
- PR #1243 Add image file method to placeholdit @nicolas-brousse
- PR #1419 Update CONTRIBUTING.md @vbrazo
- PR #1414 Fixing spelling mistake in Docs for Vehicle @snoozins
- PR #1408 Add Verbs example to README @matheusteixeira
- PR #1380 Update year in License.txt @dnamsons
- PR #1364 Update readme for Faker::Code to fix typo @matt297
- PR #1360 added sushi and sorted by word @yizknn
- PR #1357 Fix South Africa documentation @bradleymarques
- PR #1354 Update docs for Lorem @softwaregravy
- PR #1353 Update documentation for Faker::Number @softwaregravy
- PR #1329 Update docs on behavior of price @softwaregravy
Feature Request
- PR #1493 Add Faker::Books::CultureSeries @richardbulger
- PR #1489 Format brazilian_company_number and brazilian_citizen_number @jpkarvonen
- PR #1487 Add Faker::TvShows::TheExpanse @jpkarvonen
- PR #1475 Adds Faker::Nation.flag @JonathanWThom
- PR #1387 Add Faker::Music::Phish @nbolser
- PR #1430 Adding Faker::Company.brazilian_company_number @gabteles
- PR #1449 Add Faker::Coin @jerryskye
- PR #1466 Add Faker::Address.country_name_to_code(name: 'united_states') @vbrazo
- PR #1465 Add Faker.country(country_code: nil) @vbrazo
- PR #1460 Add Faker::Marketing @susiirwin
- PR #1451 Add first name 'Simão' and title prefix to 'Eng.' @jellyfunk
- PR #1433 Add Faker::DrivingLicence @jellyfunk
- PR #1440 Add Faker::Subscription @fabersky
- PR #1438 Add Faker::Football.position @fblupi
- PR #1426 Add Faker::PhoneNumber.country_code @AmrAdelKhalil
- PR #1427 Add Faker::Games::SuperSmashBros @boardfish
- PR #1410 Add Faker::Vehicle.singapore_license_plate @anonoz
- PR #1422 Add Faker::Games::SonicTheHedgehog @boardfish
- PR #1413 Add Faker::Games::Heroes @tangens
- PR #1409 Add DC Comics titles @matheusteixeira
- PR #1400 Add Faker::Movies::Ghostbusters @eddorre
- PR #1399 Add Faker::Games::HeroesOfTheStorm @illsism
- PR #1396 Add Faker::Creature::Animal @molbrown
- PR #1382 Adding Faker::IDNumber.brazilian_citizen_number @bschettino
- PR #1062 Markdown exclude method @russellschmidt
- PR #1381 Add Faker::Games::HalfLife @jthomp
- PR #1374 Add Faker::Beer.brand @thalesap
- PR #1302 Add Faker::Alphanumeric @mtancoigne
- PR #1156 Add Faker::Json @the-wendell
- PR #1359 Add Faker::Tezos @Pierre-Michard
- PR #1366 Add Faker::Seinfeld.business @dsgraham
- PR #1358 Add cat breed for Japanese @yizknn
- PR #1365 Add Faker::Number.within @QuantumWaver
- PR #1336 Implements and tests South African business registration numbers @bradleymarques
- PR #1346 Add Faker::Relationship @QuantumWaver
- PR #1348 Add Faker::Finance.vat_number @vbrazo
- PR #1342 Added Faker::CryptoCoin scope @jacksonpires
- PR #1338 Add new translations to the en-ZA locale @bradleymarques
- PR #1341 Add Faker::Construction @benwyrosdick
- PR #1130 Faker::Vehicle API updates @lucasqueiroz
- PR #1324 Add Faker::SouthAfrica @bradleymarques
- PR #1319 Added Faker::DC Comics @JoelLindow
- PR #1320 Add Faker::Buffy @inveterateliterate
- PR #1148 Adding Industry Segments Class @cdesch
- PR #893 Add Faker::ChileRut @oxfist
- PR #1315 Add Faker::GratefulDead @wileybaba
- PR #1314 Add Faker::SouthPark @saurabhudaniya200
- PR #1313 Add Faker::Restaurant @dwhitlow
- PR #1307 Add "exclude" method to UniqueGenerator @mtancoigne
- PR #1115 Add Faker::Cosmere @JauntyJames
- PR #801 Add Faker::NHS - Support for the British National Health Service @substrakt-health
Suggestion
Update/add locales
- PR #1514 Distinguish between 'brand' and 'name' @iwaim
- PR #1509 Fix Faker::Address.country_by_code @IlyasValiullov
- PR #1492 Fix abbreviation for Osten @sonOfRa
- PR #1499 Adds some items on pt-BR locales seniority and education levels. And removes duplicated items from cities list. @ramonlg
- PR #1501 fix asajj_ventress alternate name @ethan-dowler
- PR #1502 Add support for Armenian language @hovikman
- PR #1486 Added some professions in company.yml @ReneIvanov
- PR #1474 Fr format and translation @maxime-lenne
- PR #1468 Update "Black Pink" to "Blackpink" @agungyuliaji
- PR #1464 Add dog breed for Japanese @yizknn
- PR #1461 Add Orphea to heroes of the storm locale file. @eddorre
- PR #1458 Update Faker::DragonBall.characters locales @JoaoHenriqueVale
- PR #1450 Update device list and serial codes @raresabr
- PR #1443 Add new array of cities from brazil @WilliamCSA04
- PR #1447 Add Maroon 5 and Paramore to music @Jcambass
- PR #1446 fix: Remove deplicate 'color' from ja.yml @yizknn
- PR #1441 Add Faker::Job pt-BR locales @wellingtongvs
- PR #1428 Add Faker::Games::SonicTheHedgehog.game @boardfish
- PR #1415 Add new Overwatch items @lucasqueiroz
- PR #1407 Add more data for Faker::Friends @JIntrocaso
- PR #1402 Update heroes_of_the_storm.yml @eddorre
- PR #1398 Fix female_first_name and male_first_name @vbrazo
- PR #1395 Add middle_name to other locales @vbrazo
- PR #1394 Add name_with_middle - es locale and missing tests @vbrazo
- PR #1393 Add missing pt-BR methods and locale tests @vbrazo
- PR #1392 Add missing locales/methods for Faker::Name pt-BR @heitorado
- PR #1391 Add state abbr for Sergipe and Tocatins @VSPPedro
- PR #1390 Add more Dutch names @EhsanZ
- PR #1386 Add locale file for Arabic language and test it @EhsanZ
- PR #1385 Updated license plate by state for Brazil @edgardmessias
- PR #1373 📝 Correct some minor spelling errors @mermop
- PR #1372 Add space planet and galaxy for Japanese @yizknn
- PR #1370 Add missed comma @7up4
- PR #1352 Add Japanese Food Sushi for Japanese and English @yizknn
- PR #1343 Update cell phone format to be phonelib compatible for Vietnam locale @Looooong
- PR #1340 Fix typos and additions for Faker::Esport @Mayurifag
- PR #1332 Fix typo in buffy.big_bads @tragiclifestories
- PR #1327 fixed 2 quotes @MinimumViablePerson
- PR #1316 Add more dishes to the menu @bjacquet
v1.9.1 (2018-07-11)
Feature Request
- PR #1476 Add Faker::House @jguthrie100
- PR #1308 Add Faker::BojackHorseman @saurabhudaniya200
- PR #1292 Add Faker::Bank - account_number and routing_number @vbrazo
- PR #1300 Add Faker::GreekPhilosophers @15ngburton
- PR #1004 Add Faker::Ethereum @kaizenx
- PR #551 Add gender to name generator @Maicolben
- PR #1283 Add Faker::Military @jjasghar
- PR #1279 Add Faker::HarryPotter.spell @A9u
- PR #799 Faker::ElectricalComponents @bheim6
- PR #1050 Add Faker::Invoice to generate valid bank slip references @onnimonni
- PR #817 Faker::Lorem.multibyte for multibyte chars @frankywahl
- PR #877 Add Canada SIN generator in Faker::Code @gkunwar
- PR #1268 Add Faker::Nation.national_sport @gkunwar
- PR #1273 Add Faker::Device @vbrazo
- PR #1272 Add Faker::DrWho.actor @timcustard
- PR #1270 Add Faker::Name.middle_name @vbrazo
- PR #1266 Add Faker::Science.element_symbol @timcustard
- PR #1101 Add Faker::Company.czech_organisation_number @jindrichskupa
- PR #1265 Add Faker::WorldCup @snayrouz
- PR #1141 Add Faker::Coffee.intensifier @oyeanuj
- PR #1260 Add Faker::Auto features to Faker::Vehicle @mrstebo
- PR #1259 Add the ability to add separators to emails. @aamarill
- PR #1064 Add Faker::Markdown.sandwich @russellschmidt
- PR #1222 Add paragraph_by_chars functionality @jguthrie100
- PR #1107 Add tokens to Faker::Stripe @wecohere
- PR #1258 Remove simplecov-console and add coverage_report rake task @vbrazo
- PR #1247 Generate capital city of random Nation @gkunwar
- PR #1250 House appliances @rafaelcpalmeida
- PR #1239 Update Faker::Food to separate out Fruits and Veggies @susiirwin
- PR #1221 Updated the Readme file with the new logo @tobaloidee
- PR #1109 Added Princess Bride @jayphodges
- PR #987 Add Faker::Cannabis class @GhostGroup
- PR #1199 Add Faker::StrangerThings @Connerh92
- PR #1129 Added SingularSiegler quotes @splashinn
- PR #1235 Added Faker::Community @vbrazo
- PR #1144 Added polish_register_of_national_economy and polish_taxpayer_identification_number @rafalpetryka
- PR #1201 Adding Currency Symbol to Faker @SaimonL
- PR #1230 Add Faker::SwordArtOnline @lnchambers
- PR #792 Add Faker::FamousLastWords @susiirwin
- PR #1174 Dota API: Str Heroes, heroes quotes, Items, Teams, Players @felipesousafs
- PR #1220 Updates for Faker::Myst @SpyMaster356
- PR #1218 Add Faker::Myst @SpyMaster356
- PR #818 LoremFlickr support @mrstebo
- PR #1192 Space: Added space launch vehicle @gauth-ier
- PR #1211 Add bands, genres, and albums to Music @jmkoni
- PR #1215 Added Nato Phonetic Alphabet @timcustard
- PR #1209 Add Faker::Source @graciano
- PR #1147 Add Spanish citizen id and docs @PuZZleDucK
- PR #1189 Add Faker::Football @AlexGascon
- PR #1202 adds both inclusive and binary gender option @jmkoni
- PR #1193 Add Faker::MichaelScott API @snayrouz
- PR #1179 Random color with Placeholdit @nicolas-brousse
- PR #1190 Add Nation object, its specs and docs @gkunwar
- PR #1210 Add coveralls @vbrazo
- PR #924 RuboCop + fixes @stephengroat
- PR #900 Add Japanese lorem words to locale @vietqhoang
Update/add locales
- PR #1297 Faker::WorldCup updates @JoaoHenriqueVale
- PR #616 add german commerce translations @weh
- PR #1281 Some competitions were in the coaches array @Eusebiotrigo
- PR #1103 Fix inconsistent capitalization in dishes, ingredients and spices, and some other small issues under 'food' @evrimfeyyaz
- PR #1262 Add fr_CH locale @elentras
- PR #1261 Add fr_CA locale @elentras
- PR #1275 Fix typo; RedWine should be two words @johnmuhl
- PR #1269 Update Faker::ProgrammingLanguage.name locales @vbrazo
- PR #1140 Add Estonian and Latvian locales @maciej-szlosarczyk
- PR #1249 Update list of name prefixes for sv locale. kamilbielawski
- PR #1228 Added Japanese color to yml @katao
- PR #1106 Adds turkish phone number formats @zasman
- PR #794 Adding country code + minor locale updates @vveliev
- PR #439 Remove Eichmann surname @jonahwh
- PR #1203 Finnish locale has 50 most common male, female, and last names @Glenf
- PR #1183 Correct the spelling of Gringotts @rhoen
- PR #1236 Updates dessert faker @susiirwin
- PR #1229 sv.yml: Typos @olleolleolle
- PR #1108 Update Faker::Dessert @natalietate
- PR #1122 Fix formatting for Brazilian phone and cell phone numbers @lucasqueiroz
- PR #1138 Update locales - Faker::Overwatch @tanner0101
- PR #1117 Added Ukrainian entries to yml @RomanIsko
Bug/Fixes
- PR #1305 Fix YAML syntax - single quote escape (on vehicle.yml) @YumaInaura
- PR #1196 Fix PhoneNumber in es-MX @drewish
- PR #1133 Fix I18n 0.9.3 compatibility @tagliala
- PR #1292 Fix flexible keys crashing when current locale does not provide them @deivid-rodriguez
- PR #1274 Allow Faker::Address.zip_code to have leading zero @igor-starostenko
- PR #1241 Add missing tests reported by SimpleCov @aamarill
- PR #1240 Add some tests @aamarill
- PR #1238 pluralized file to match link name in the readme @Connerh92
- PR #1232 Fix file permissions @tagliala
- PR #1205 Show the type of field that violated a uniqueness constraint @AndrewRayCode
- PR #1227 Update RuboCop to 0.56.0 @tagliala
- PR #1225 Test against latest Ruby versions @tagliala
- PR #1134 Test against latest Ruby versions @tagliala
- PR #1223 Fix minitest warnings @vbrazo
- PR #1198 Rename methods on Faker::Types to avoid shadowing ruby standard methods @MarcPer
- PR #1142 Missing i18n jobs fix @PuZZleDucK
- PR #1213 Add missing tests after adding Coveralls @vbrazo
- PR #1212 Coveralls should ignore test folder @vbrazo
- PR #1181 Fix: Moved the Google Omniauth key id_info from root into extra @SirRawlins
- PR #1207 use default rake task @stephengroat
- PR #1136 Modify Faker::Internet.slug @philduffen
- PR #1170 First_name and last_name should use the parse method - :ru locale @vbrazo
- PR #1197 Fixes NL postcode @JonathanWThom
- PR #1172 Fix Fixnum reference warning @vbrazo
- PR #1173 Fix tests warning @vbrazo
Chores
- PR #1304 Fix Faker::Source ruby language examples @YumaInaura
- PR #1306 Rename Internet#user_name to #username @tylerhunt
- PR #1293 Update RuboCop to 0.57.2 @tagliala
- PR #1294 Simpler requiring of test helper @deivid-rodriguez
- PR #1288 rake console changes - description and contributing.md @MarcPer
- PR #719 Random words to add should be 0 @swapsCAPS
Documentation
- PR #1478 Fixed documentation for Faker::Internet.password @mrstebo
- PR #1453 Add description to RuboCop cops @vbrazo
- PR #1121 Better docs for Faker::Food.description @jujulisan
- PR #1257 Fix method name in Faker::SingularSiegler @mrstebo
- PR #1256 Fixing documentation - Faker::Name to Faker::Zelda @mrstebo
- PR #1254 Added missing documentation. @mrstebo
- PR #1252 Add missing documentation - Faker::Address to Faker::Myst @vbrazo
- PR #1248 Remove duplications from company.md @vrinek
- PR #1146 Update company docs @PuZZleDucK
- PR #974 Specify version number each class was introduced @darylf
- PR #1128 Use ruby syntax highlighting in Omniauth doc @swrobel
- PR #1204 Update sample output of
Faker::App.version@joshuapinter - PR #1135 Added documentation for dumb and dumber @cnharris10
- PR #1177 Update Faker::Number.between docs @SpyMaster356
- PR #1124 Fix ranges for Brazilian zip codes @lucasqueiroz
- New collaborator - Vitor Oliveira @vbrazo
Deprecation
- PR #1264 Prepare Faker::Name.job_titles and Faker::Name.title for deprecation
- Removing these methods as they are available in
Faker::Job
- Removing these methods as they are available in
v1.8.7 (2017-12-22)
Additions
- Faker::Company.type
- Faker::Job.education_level and Faker::Job.employment_type
- More characters and quotes for Seinfeld
Fixes
- Revert a change in 1.8.5 that caused Star Wars methods to return a single string rather than an array (#1093)
v1.8.6 (2017-12-21)
Additions
- Faker::App.semantic_version
- Faker::Types
- New methods in Faker::StarWars: call_squadron, call_sign, call_number
Other changes
- Changed i18n dependency from
~> 0.9.1to>= 0.7
v1.8.5 (2017-12-06)
Closed issues:
- The latest version does not contain Faker::ProgarmmingLanguage, but the documentation said it does. #1083
- undefined method `initials' for Faker::Name:Class #1076
- Undefined method `dish' for Faker::Food:Class #1038
- Need Silicon Valley #1026
- Would it be possible to tie quotes to characters? #1011
- Generated phone numbers dont seem to be valid. #1010
- Faker::RickAndMorty not supported in 1.7.3 #988
- Weird crash with Faker 1.8.3 #982
- Faker::PhoneNumber.cell_phone not enforcing locale #499
- https url scheme #459
- New feature: Google video and image searching #306
- The array extension method :sample throw an argument error when the array is empty #94
- phone_number can generate invalid US numbers #24
Merged pull requests:
- Fixes a few typos in names and deletes a duplicate #1084 (katelovescode)
- Fix Faker::Dog and add tests #1082 (wtanna)
- Remove broken example from README #1081 (dentarg)
- Remove problematic char from German street roots #1080 (Kjir)
- Add Faker::VForVendetta #1073 (backpackerhh)
- Fixes typos, removes a duplicate #1072 (katelovescode)
- "Flint\s\sof the mountains" ==> "Flint\sof the mountains" #1071 (seanwedig)
- add ru_chars to Char #1070 (startaper)
- Updated documentation to match correct methods #1069 (LasseSviland)
- Add the @flexible_key value to the Vehicle Class #1067 (agustin)
- kpop #1066 (j0shuachen)
- Change git URL to use https instead git protocol #1065 (buncismamen)
- Add more quotes to the silicon valley yml file to provide more variety #1060 (danielwheeler1987)
- change korean postcode format #1058 (sunghyuk)
- Breaking bad #1056 (danilobarion1986)
- Star wars quotes #1054 (russellschmidt)
- Dune and Potential Solution to Issue 1011 #1051 (russellschmidt)
- add Malaysia's commercials and islamics bank #1045 (sanik90)
- organize and add star wars data #1043 (tjchecketts)
- Fix usage document #1040 (sashiyama)
- introduce Aqua Teen Hunger Force characters #1037 (ethagnawl)
- added 1 hero, 2 locations and 2 quotes #1016 (murog)
- Fix usage document. #1013 (n0h0)
- Add dumb and dumber class #1008 (cnharris10)
- Update Russian resources #1002 (edubenetskiy)
- Add more Seinfeld characters #1001 (gregeinfrank)
- Adds Faker::OnePiece #998 (Leohige)
- Stargate #997 (katymccloskey)
- Tells users how to handle uninitialized constant error #995 (jwpincus)
- Renamed word_of_warcraft to world_of_warcraft #994 (Ranhiru)
- Add default_country for Japan and Korea #990 (Mangoov)
- Fix typo in de.yml #986 (IngoAlbers)
- Add pt-BR translate #985 (marcosvpcortes)
- Fix for NL postal code #984 (petrosg)
- French traduction for Faker::Pokemon #983 (Dakurei)
- Added material to the Commerce docs. #903 (mrstebo)
- Added Spanish Organization Number #897 (cmunozgar)
v1.8.4 (2017-07-13)
Merged pull requests:
v1.8.3 (2017-07-12)
Closed issues:
- Can't pass zero (0) to the default rand method (Faker override) #976
- Add Faker::Address.mailing_address #841
Merged pull requests:
- Fix tests warnings #979 (gssbzn)
- [#976] Handles zero as max for rand #978 (gssbzn)
- Fix spelling of Wookiee #977 (miloprice)
- Faker: Umphreys mcgee #942 (Ryanspink1)
- Faker: Venture bros #940 (Ryanspink1)
- seinfeld faker #936 (cews7)
- elder scrolls faker #933 (CjMoore)
- Add greek_organization method to University Faker #932 (andrewdwooten)
- add Hogwarts and Ilvermorny houses to Harry Potter faker #925 (samanthamorco)
v1.8.2 (2017-07-11)
Closed issues:
- Cannot require 'faker' after update to 1.8.1 #975
- NoMethodError: super: no superclass method `between' for Faker::Time:Class #973
v1.8.1 (2017-07-10)
Closed issues:
- Faker::Internet.domain_word == "" #956
- Faker::Coffee #935
- Internet password method sometimes doesn't include special chars #927
- Faker HowIMet #917
- NoMethodError: super: no superclass method `backward' for Faker::Time:Class #915
- Faker 1.8 release #906
- Material missing in Faker::Commerce documentation #901
- Tests fail that have nothing to do with my changes. What should I do? #864
- uninitialized constant Faker::RuPaul #856
- Faker::Internet.domain_word returns empty string #843
- unitilialized constant Faker::Demographic #812
Merged pull requests:
- Fix Address.community documentation #972 (landongrindheim)
- edit superclass #971 (iz4blue)
- adding important data for hipster to en.yml #946 (dbwest)
- Locale: update zh-CN cell phone formats #934 (liluo)
- Fixing special chars addition in passwords. #926 (allam-matsubara)
- Update commerce documentation #907 (dv2)
v1.8.0 (2017-07-09)
Closed issues:
- Zelda Location #968
- Real passwords / passphrases #962
- Generating fake link [Feature Request] #955
- Clean-up Robin's "Holy Steam Valve" quote #948
- Faker::Time.between produces times out of range #894
- [Feature Request] Add User Agent strings #880
- Faker::Omniauth is not deterministic and breaking the build #876
- undefined method
name =' or undefined method=' #871 - Faker::French Suggestion #869
- Documentation not correct for Faker::Color.hsl_color and hsla_color #866
- Faker::PhoneNumber.area_code and .exchange_code returning nil #861
- Faker::RickAndMorty not available in v1.7.3 from RubyGems #851
- Adding Faker to Create in controller, possible? #842
- Faker 1.7.3 uses Ruby 2 features #825
- Fillmurry = error #823
- Base#numerify generating phone numbers and other number fields with a weird format #741
- Markdown/HTML Support #630
- Update WIKI and clean README #588
- Can't overwrite locale elements using the .yml file #424
- Faker::Lorem.paragraph raises I18n::MissingTranslationData without manual locale override #278
- Generate unique values #251
Merged pull requests:
- Add Faker::Address.community #969 (landongrindheim)
- Added Faker::Food.dish #967 (aomega08)
- Add translations for Malaysia #965 (alienxp03)
- Adds some new dutch names to the locales #961 (stefanvermaas)
- French traduction for Faker::Pokemon #960 (Dakurei)
- Add characters to the RickAndMorty database #958 (roninCode)
- [Resolved] Internet domain word issue #957 (SagareGanesh)
- Pokemon#moves #954 (joel-g)
- Remove extraneous text from Robin quote #953 (jsteel)
- Added Simpsons. #950 (RaimundHuebel)
- add default task test for rake #923 (stephengroat)
- Use the latest Rubies on Travis CI #920 (hisas)
- Add meaningful error message when country code not found #916 (mrstebo)
- Add Faker::HitchhikersGuideToTheGalaxy #914 (pedroCervi)
- Add Funny Name #912 (jsonreeder)
- Fix pt-BR city suffix #896 (marcelo-leal)
- Adds League of Legends summoner spells, masteries and rank #892 (DonkeyFish456)
- fix typo in test file #890 (akintner)
- Hobbit characters, locations, & quotes #889 (ski-climb)
- Added Omniauth Github faker #888 (ahmed-taj)
- Add locations to Faker::Zelda #885 (thejonanshow)
- add all setup and files for star trek faker #884 (akintner)
- improve german cell phone numbers #882 (timoschilling)
- Add How I Met Your Mother #879 (jdconrad89)
- Add League of Legends #878 (Dpalazzari)
- Add Faker::Robin #868 (leanucci)
- Fixed hsla and hsla_color documentation. #867 (mrstebo)
- Add links to doc in README #865 (taleh007)
- Added bg locale #858 (ppopov1357)
- Add Faker::Overwatch #857 (tomdracz)
- Add Faker::HeyArnold #855 (MatthewDG)
- Fix India Postal Code format #853 (dv2)
- Fix typo in music.md #852 (martinbjeldbak)
- Fixed regex pattern in TestLocale::test_regex. #849 (karlwilbur)
- Faker::Compass #848 (karlwilbur)
- en.yml: demographic, demonym: add missing double quote before Fijian #847 (PascalSchumacher)
- Update Zelda with Breath of the Wild #846 (lauramosher)
- add RuPaul quotes #845 (raphaeleidus)
- Add example for Faker::Date.birthday #844 (janpieper)
- Adds Coffee #840 (nathanjh)
- WIP add dragon ball characters to faker #839 (Cdunagan05)
- Update README.md #836 (jbkimble)
- Truncate Twitter screen_name length #834 (abraham)
- Improve Faker::Twitter compatibility #831 (abraham)
- doc: Add Internet.name length optional arguments #830 (li-xinyang)
- Matz #829 (denys281)
- Add norwegian organization number #827 (leifcr)
- [Resolved] Fillmurray image Fixnum match issue #824 (SagareGanesh)
- Rick and morty #821 (JessCodes)
- Fix i18n file load issue #811 (jacknoble)
- Create a Dessert faker #791 (susiirwin)
v1.7.3 (2017-02-05)
Closed issues:
- Creates invalid UK postcodes #790
- remove first name Adolf #788
- Config for adding format restriction. #695
- How to avoid special characters in faker string field #615
- Add Demographic Data #585
- OmniAuth ready responses #507
- US Zip Codes Sometimes Returns Non-Actual Zip Codes #275
Merged pull requests:
- Harry Potter #820 (jaclynjessup)
- Update readme #819 (ktrant84)
- en.yml: Typo Golum -> Gollum #816 (jtibbertsma)
- Add Faker::Twitter #815 (abraham)
- Fixed Validity of UK postcodes #814 (darkstego)
- Fixed russian locale #813 (fobo66)
- Allow unique values to be cleared #810 (dslh)
- Friends info #808 (ktrant84)
- Update superhero.md #805 (vitaliy-fry)
- adds Zelda #800 (audy)
- Remove the word 'fap' #798 (probablycorey)
- en.yml: fix typo in demographic race #797 (PascalSchumacher)
- Adds Faker::Demographic #796 (baron816)
- Typofix: nfinite -> Infinite #795 (mgold)
- Update output for zip functions #787 (yovasx2)
- doc fix job.md #786 (ieldanr)
- Refactors code in some Faker basic classes #785 (tiagofsilva)
v1.7.2 (2017-01-03)
Closed issues:
- Faker::Avatar error: read server certificate B: certificate verify failed #763
- assert Faker::Internet.email.match(/.+@[^.].+.\w+/) fails randomly #737
- Incorrect HSL color format #728
- Can we add the #Hacktoberfest label for pull requests this month #717
- Faker::Boolean.boolean error #714
- Faker::Food not found #688
- Fix seed for random values #684
- README alphabetical order of Usage #660
- At which point do we break off functionality? #653
- Time zone abbreviation #631
- ruby 2.3.1 rails 5 #627
- Faker::Time::between doesn't respect requested period #526
Merged pull requests:
- IPv4: private and reserved #784 (randoum)
- Update bank method #783 (swapnilchincholkar)
- Refactors code in some base classes #782 (tiagofsilva)
- Refactors code in some base classes #781 (tiagofsilva)
- Refute blank #707 (SherSpock)
v1.7.1 (2016-12-25)
Closed issues:
Merged pull requests:
v1.7.0 (2016-12-24)
Closed issues:
- Alphanumeric password. #773
- Unique method is undefined #771
- Request: Human faces? #756
- Faker for images not working #738
- Fixed seed #724
- Company logo ,company buzzword, Date is not working rails 4 #718
- Image issue #704
- Faker::Hacker.say_something_smart #691
- Faker::Commerce.promotion_code Missing Translation #689
- Generating real email addresses #685
- Faker::GameOfThrones.character has too little items #658
- Pokemon class not working #645
- NameError: uninitialized constant Educator #572
- Causing memory error if Faker::Internet.email with integer argument #478
- undefined method `Number' for Faker:Module #153
Merged pull requests:
- Refactors code in Faker::Color #777 (tiagofsilva)
- Add Faker::TwinPeaks [fixed] #775 (pedantic-git)
- Added wookie_sentence method documentation to README #772 (toddnestor)
- Refactored finance.rb #770 (Newman101)
- ex-MX.yml: city_prefix and city_suffix: replace empty list with empty… #769 (PascalSchumacher)
- Correct HSL and HSLA color formatting #768 (mwgalloway)
- Adds wookie sentence generator #766 (toddnestor)
- Add Faker::Ancient #765 (phoenixweiss)
- Added Slovakian unit tests #764 (Newman101)
- added bank setup #762 (RasMachineMan)
- Added Russian unit tests #761 (Newman101)
- Add eSports data #760 (FanaHOVA)
- add lorempixel #759 (senid231)
- Added nb-NO locale unit tests #758 (Newman101)
- Added Japanese unit tests #757 (Newman101)
- Update educator.rb #755 (huyderman)
- Some Turkish Translations #1 #754 (BatuhanW)
- Add some german translations ... #753 (Kjarrigan)
- Add method for ensuring unique values #752 (jonmast)
- Delete unneeded line for Faker::Internet.password #751 (bakunyo)
- Add Mew to Pokemon::Name #750 (kenta-s)
- Update docs to make it clearer what args to Lorem.sentence and Lorem.paragraph do #749 (ulyssesrex)
- Add optional https urls #747 (kaiuhl)
- Creates tests for Address#zip_code #746 (tiagofsilva)
- Creates Address#full_address customizable by locale #745 (tiagofsilva)
- Improves readability of Hipster#resolve. #743 (tiagofsilva)
- Use Random::DEFAULT instead of Random.new.rand / SecureRandom #740 (smangelsdorf)
- Added Korean unit tests #739 (Newman101)
- it.yml: name.suffix: replace list with empty string, to make it consi… #736 (PascalSchumacher)
- fix german university name generation #734 (PascalSchumacher)
- fr.yml: remove 13 after lille #733 (PascalSchumacher)
- Add Normal (Gaussian) distribution to Faker::Number #731 (rabidaudio)
- added indonesian locale #730 (bprayudha)
- Added dragons to the Game of Throne universe. #729 (archbloom)
- Tweak es-MX locale data for addresses #727 (joiggama)
- Add Game of Thrones quotes #726 (rajivrnair)
- adds Faker::Artist.name #725 (forresty)
- Resolve warnings during tests #722 (andy-j)
- Add chords to music #721 (andy-j)
- Add major and minor keys to music #720 (andy-j)
- Fixed the inaccurate swedish organization number generator #715 (hex0cter)
- Fix typos in brazilian portuguese countries translations #713 (Yaakushi)
- Fix typo in 'Secondary' #712 (edtjones)
- Changed quotes in food.rb #710 (Newman101)
- Added type checks to PL unit test #709 (Newman101)
- Fix Faker::Educator "secondary" spelling #708 (gadtfly)
- adds meteorite to Faker::Space #702 (kfrz)
- fixed typo in secondary_school #701 (garyharan)
- Improve Address.postcode example to reflect actual output #700 (goulvench)
- Fixed invalid name in pl.yml #694 (Yobilat)
- Fixed failing build #683 (Newman101)
- added south african locales #682 (Letladi)
- Add Food link for readme #681 (martymclaugh)
- Add updated en-nz locale data #680 (geordidearns)
- Fixed typo in dutch translation #679 (nschmoller)
- Add pokemon #677 (bakunyo)
- Food #672 (martymclaugh)
- Added characters and houses data for game of thrones in en.yml #670 (vamsipavanmahesh)
- add Faker::Commerce.promotion_code #669 (jGRUBBS)
- Eliminate and prevent leading and trailing white space #665 (retroGiant89)
- Fix for memory overflow error Issue: #478 #664 (anuj-verma)
- Added unit tests to es-MX locale #661 (Newman101)
- Added default country test to en-AU locale #656 (Newman101)
- Fixed incorrect locale configuration #655 (Newman101)
- Add support for dutch university names #654 (nysthee)
- Added default country check to en-PAK unit tests #652 (Newman101)
- Added even method to Luhn algorithm #650 (Newman101)
- Add more names to pt-BR #649 (haggen)
- Add Nigerian locale to locales #647 (oluosiname)
- Refactor Luhn Checksum #619 (Newman101)
- Added en-SG unit tests #618 (Newman101)
- Improved de-AT unit tests #614 (Newman101)
- Changed quotes in color.rb #606 (Newman101)
v1.6.6 (2016-07-25)
Closed issues:
- Faker::Vehicle.vin gives undefined method `match' #638
- Faker::Date.backward(14) #632
- Shouldn't we capitalize the result of
Faker::Hacker.say\_something\_smart? #623
Merged pull requests:
- Fixed Faker::Vehicle.vin Fixnum issue #638 #639 (amoludage)
- fix readme link for fakerpokemon #637 (shinwang1)
- Making pull request to add Pokemon names and locations to stumpy/faker #636 (shinwang1)
- Added shorthand for self-assignment on date.rb #635 (Newman101)
- Fixed a method call in date.rb #633 (Newman101)
- Add Game of Thrones faker #629 (duduribeiro)
- Add German translations for Commerce #626 (laurens)
- Solved Issue #623 #625 (Newman101)
v1.6.5 (2016-07-08)
- Removed Faker::ChuckNorris.name
v1.6.4 (2016-07-06)
- Removed support for Ruby 1.9.3
- Added Faker::ChuckNorris, Faker::Crypto, Faker::Educator, Faker::File, Faker::Music, Faker::Space, Faker::Vehicle, and Faker::Yoda
- Fixed bug with credit card types
- DST fixes in Faker::Time
- Added Faker::Name.name_with_middle
- Added Faker::Code.imei
- Added Faker::Code.asin
- Added Faker::Lorem.question and Faker::Lorem.questions
- Added Faker::Internet.private_ip_v4_address
- Added Faker::Company.australian_business_number
- Other miscellaneous fixes and locale updates
v1.6.3 (2016-02-23)
- Fix for UTF problem in Ruby 1.9.3
- Fix for Faker::StarWars.character
- Updated sv locale
v1.6.2 (2016-02-20)
- Fix for locale-switching (Russian email addresses)
- Added Faker::Beer, Faker::Boolean, Faker::Cat, Faker::StarWars, and Faker::Superhero
- Added Faker::Color.color_name
- Added Faker::Date.between_except
- Fixed Faker::Internet.ip_v4_cidr and Faker::Internet.ip_v6_cidr
- Added locales: ca, ca-CAT, da-DK, fi-FI, and pt
v1.6.1 (2015-11-23)
- Fix for locale issues in tests
v1.6.0 (2015-11-23)
- Lots of bug fixes -- most notably, a fix for email addresses and domains in non-en locales
- Updated locales: de, en-AU, en-NZ, en-SG, en-US, en-au-ocker, en, es, fr, he, it, ja, nb-NO, pl, pt-BR, sk, and zh-CN
- Updated classes: Address, Avatar, Book, Code, Commerce, Company, Hipster, IDNumber, Internet, Number, Placeholdit, Shakespeare, and Time
v1.5.0 (2015-08-17)
- Added logos
- Added Slack Emoji
- Updated image generators
- Updated Dutch Locale
- Added support for generating RGB values, HSL colors, alpha channel, and HSLA colors
- Added locale for Uganda
- Added basic Ukrainian support
- Added university name generator
- Updated documentation
- Updated a variety of locales
- Various fixes
v1.4.3 (2014-08-15)
- Updated Russian locale
- Added EIN generator
- Fixed Swedish locale
- Added birthday to Faker::Date
- Added Faker::App
v1.4.2 (2014-07-15)
- Added Swedish locale
- README update
v1.4.1 (2014-07-04)
- Bugfix and cleanup
v1.4.0 (2014-07-03)
- Many enhancements and bugfixes
v1.3.0 (2014-03-08)
- Many enhancements and few bugfixes
v1.2.0 (2013-07-27)
- Many major and minor enhancements :)
v1.1.2 (2012-09-18)
- 1 minor change:
- Fixed Ruby 1.8 compatibility
v1.1.1 (2012-09-17)
- 1 minor change:
- Removed ja locale because of parse errors
v1.1.0 (2012-09-15)
- 1 major change:
- Removed deprecated methods from Address: earth_country, us_state, us_state_abbr, uk_postcode, uk_county
- Many minor changes (please see github pull requests for credits)
- Added many localizations
- Added range and array support for Lorem
v1.0.1 (2011-09-27)
- 1 minor enhancement
- Added safe_email method to get someaddress@example.com [Kazimierz Kiełkowicz]
- 1 bug fix:
- Use the locale fallback properly when parsing string formats
v1.0.0 (2011-09-08)
- 2 major enhancements
- Moved all formats to locale files
- Stopped interfering with I18n's global settings for fallbacks
- 3 minor bug fixes:
- Ruby 1.9.2 fixes [eMxyzptlk]
- UTF8 fixes [maxmiliano]
- Updated IPv4 generator to return valid addresses [Sylvain Desbureaux]
- Many minor enhancements:
- Added bork locale for bork-ified lorem [johnbentcope]
- Added IPv6 address generator [jc00ke]
- Removed deprecation warnings for Array#rand [chrismarshall]
- Added German translation and I18n improvements [Matthias Kühnert]
- Added Dutch translation [moretea]
- Added Lat/Long generator [Andy Callaghan]
- Added buzzword-laden title generator [supercleanse]
- Added optional extended wordlist for lorem [chriskottom]
- Updated German translation [Jan Schwenzien]
- Locale improvements [suweller]
- Added limit to lorem generator [darrenterhune]
- Added Brazilian Portuguese translation [maxmiliano]
- Added Australian translation [madeindata]
- Added Canadian translation [igbanam]
- Added Norwegian translation [kytrinyx]
- Lots of translation-related cleanup [kytrinyx]
v0.9.5 (2011-01-27)
- 1 minor bug fix:
- Fixed YAML [Aaron Patterson]
- 3 minor enhancements:
- Added default rake task to run all tests [Aaron Patterson]
- Removed shuffle method [Aaron Patterson]
- Use psych if present [Aaron Patterson]
v0.9.4 (2010-12-29)
- 1 minor bug fix:
- Stopped getting in the way of Rails' late locale loading
v0.9.3 (2010-12-28)
- 1 minor enhancement:
- Added a faker namespace for translations
v0.9.2 (2010-12-22)
- 1 bug fix:
- Stopped stomping on I18n load path
v0.9.1 (2010-12-22)
- 1 bug fix:
- Stopped setting I18n default locale
- 1 major enhancement:
- Added method_missing to Address to add methods based on data in locale files
- 1 minor enhancement:
- Added Swiss locale [Lukas Westermann]
v0.9.0 (2010-12-21)
- 1 major enhancement:
- Moved strings and some formats to locale files
v0.3.1 (2008-04-03)
- 1 minor enhancement:
- Added city to Address
v0.3.0 (2008-01-01)
- 3 major enhancements:
- Added Lorem to generate fake Latin
- Added secondary_address to Address, and made inclusion of secondary address in street_address optional (false by default).
- Added UK address methods [Caius Durling]
v0.2.1 (2007-12-05)
- 1 major enhancement:
- Dropped facets to avoid conflict with ActiveSupport
- 2 minor enhancements:
- Changed the output of user_name to randomly separate with a . or _
- Added a few tests
v0.1.0 (2007-11-22)
- 1 major enhancement:
- Initial release
* This Change Log was automatically generated by github_changelog_generator