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
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 faker-ruby#2947
- Add Bank and Sport to Swedish locale by @twk-mn in faker-ruby#2961
- docs: update with notes about validity for zips by @garrettgregor in faker-ruby#2963
Faker::Games::Dota
missing quotes and new heroes by @arthurka-o in faker-ruby#2907- Add phone_number.country_code and address.full_address in locale sv by @larkro in faker-ruby#2965
- Fix typo by @fynsta in faker-ruby#2968
- fix:
Faker::Internet.username
should not generate duplicated punctuation by @thdaraujo in faker-ruby#2970 - Update dog breed names for
en-US
locale by @mononoken in faker-ruby#2972 - Add
Deprecator.skip_warning?
ability to silence deprecators on tests by @keshavbiswa in faker-ruby#2956
- Bump timecop from 0.9.9 to 0.9.10 by @dependabot in faker-ruby#2969
- Bump minitest from 5.23.1 to 5.24.1 by @dependabot in faker-ruby#2975
- Bump bundler version to
2.4.22
by @thdaraujo in faker-ruby#2978 - Bump rubocop from 1.64.1 to 1.65.0 by @dependabot in faker-ruby#2979
- Bump rubocop-minitest from 0.35.0 to 0.35.1 by @dependabot in faker-ruby#2980
- @twk-mn made their first contribution in faker-ruby#2961
- @neanias made their first contribution in faker-ruby#2947
- @garrettgregor made their first contribution in faker-ruby#2963
- @arthurka-o made their first contribution in faker-ruby#2907
- @larkro made their first contribution in faker-ruby#2965
- @fynsta made their first contribution in faker-ruby#2968
- @mononoken made their first contribution in faker-ruby#2972
Full Changelog: https://github.com/faker-ruby/faker/compare/v.3.4.1...v3.4.2
v3.4.1 (2024-05-28)
- Performance: Sample arrays instead of performing shuffle and slice by @alextaujenis in faker-ruby#2940
- Performance: Reduce the time complexity of
Faker::Crypto
generators by @alextaujenis in faker-ruby#2938 - Remove tzinfo dependency by @stefannibrasil in faker-ruby#2952
- Fix invalid IANA time zone identifier for
Atlantic/Cape_Verde
by @andrelaszlo in faker-ruby#2927 - Fix entry in faker.food.ingredients by @matthewmayer in faker-ruby#2933
- Docs: add absolute links to CONTRIBUTING from README by @matthewmayer in faker-ruby#2934
- Fix:
Faker::Number.hexadecimal
should include characters within the range of[0-9a-f]
by @alextaujenis in faker-ruby#2942 - Username splits names by space and doesn't regex match them by @keshavbiswa in faker-ruby#2950
- Add animals, desserts, foods, hobbies, house, and k-pop translations to the Korean locale file by @connie-feng in faker-ruby#2935
- Add adjectives to Korean locale file by @connie-feng in faker-ruby#2930
- Add emotions, movies, Pokemon, and Studio Ghibli to the Korean locale by @connie-feng in faker-ruby#2941
- Add Japanese translations for
Faker::Sports::Football
. by @yamat47 in faker-ruby#2903
- Bump rake from 13.1.0 to 13.2.1 by @dependabot in faker-ruby#2929
- Bump i18n from 1.14.4 to 1.14.5 by @dependabot in faker-ruby#2949
- Bump minitest from 5.22.3 to 5.23.1 by @dependabot in faker-ruby#2957
- Bump rubocop from 1.63.4 to 1.64.0 by @dependabot in faker-ruby#2958
- @connie-feng made their first contribution in faker-ruby#2930
- @andrelaszlo made their first contribution in faker-ruby#2927
- @matthewmayer made their first contribution in faker-ruby#2933
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.3.1...v.3.4.1
v3.3.1 (2024-04-02)
- Fix bug on phone number generator for
en-US
locale caused by incorrect.yml
file structure by @aprescott in faker-ruby#2924
- Added docs for Deprecator in CONTRIBUTING.md by @keshavbiswa in faker-ruby#2919
- Rename Faker::show to Faker::Theater by @keshavbiswa in faker-ruby#2921
- renamed nhs to national_health_service by @keshavbiswa in faker-ruby#2923
- @aprescott made their first contribution in faker-ruby#2924
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.3.0...v3.3.1
v3.3.0 (2024-03-25)
- Remove the duplicate method Faker::Commerce.material description by @mmarusyk in faker-ruby#2914
- Add Kenya to supported countries by @AndrewNduati in faker-ruby#2871
- Benchmarking loading JSON file vs YML file by @salochara in faker-ruby#2897
- Fix/Deprecate
Faker::IDNumber
toFaker::IdNumber
to be more consistent with other generator's naming convention. by @Jamal-A-Mohamed in faker-ruby#2858 - Fix/Deprecate FmaBrotherhood Generator by @kirkkwang in faker-ruby#2856
- Fix/Deprecate Faker::Australia to Faker::Locations::Australia by @keshavbiswa in faker-ruby#2869
- Add note about EOL dependencies by @stefannibrasil in faker-ruby#2890
- Bump test-unit from 3.6.1 to 3.6.2 by @dependabot in faker-ruby#2906
- Bump i18n from 1.14.1 to 1.14.4 by @dependabot in faker-ruby#2913
- Bump rubocop from 1.60.2 to 1.62.1 by @dependabot in faker-ruby#2916
- Bump yard from 0.9.34 to 0.9.36 by @dependabot in faker-ruby#2909
- Bump minitest from 5.22.2 to 5.22.3 by @dependabot in faker-ruby#2917
- @AndrewNduati made their first contribution in faker-ruby#2871
- @Jamal-A-Mohamed made their first contribution in faker-ruby#2858
- @mmarusyk made their first contribution in faker-ruby#2914
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.2.3...v3.3.0
v3.2.3 (2024-01-12)
Happy 2024 with a new faker-ruby release.
This version includes bug and documentation fixes, and some changes on the contributing guides.
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.
- Fix Phone number long number and other updates by @stefannibrasil in faker-ruby#2842
- Favor 'The Room' instead of 'Room' by @kirkkwang in faker-ruby#2854
- Limit generated Discover cards to 19 digits by @jamie in faker-ruby#2845
- Fix Typo in README Link: Update sports.md to sport.md by @hatsu38 in faker-ruby#2859
- Fix country names and codes in address by @sudeeptarlekar in faker-ruby#2850
- fixed typo for README. Faker::JapaneseMedia::CowboyBebop by @jacoyutorius in faker-ruby#2863
- Fix typo in
Faker::Movies::HarryPotter.location
(Castelobruxo) by @leomartins1999 in faker-ruby#2866 - Fix flaky spec on
TestFakerFile#test_file_name
by @keshavbiswa in faker-ruby#2868 - Update
Internet#username
separator param to match with the example by @AlexandreL0pes in faker-ruby#2882 - fix polish bban_pattern by @artur1313 in faker-ruby#2887
- Add benchmark by @salochara in faker-ruby#2855
- Freeze new generator and locales by @stefannibrasil in faker-ruby#2886
- Remove deprecate safe_email and free_email methods by @hatsu38 in faker-ruby#2841
- Update contribution guidelines and PULL_REQUEST_TEMPLATE by @stefannibrasil in faker-ruby#2878
- Remove unmaintained
History.md
by @y-yagi in faker-ruby#2880 - Adds Ruby 3.3 to the CI matrix by @m-nakamura145 in faker-ruby#2883
- Bump rubocop from 1.58.0 to 1.59.0 by @dependabot in faker-ruby#2865
- Bump rubocop-minitest from 0.34.3 to 0.34.4 by @dependabot in faker-ruby#2884
- Bump minitest version by @stefannibrasil in faker-ruby#2889
- @kirkkwang made their first contribution in faker-ruby#2854
- @jamie made their first contribution in faker-ruby#2845
- @hatsu38 made their first contribution in faker-ruby#2859
- @salochara made their first contribution in faker-ruby#2855
- @jacoyutorius made their first contribution in faker-ruby#2863
- @leomartins1999 made their first contribution in faker-ruby#2866
- @keshavbiswa made their first contribution in faker-ruby#2868
- @y-yagi made their first contribution in faker-ruby#2880
- @AlexandreL0pes made their first contribution in faker-ruby#2882
- @m-nakamura145 made their first contribution in faker-ruby#2883
- @artur1313 made their first contribution in faker-ruby#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
- feat: add danish country code by @hoshy in faker-ruby#2818
- Add
zh-CN
translations for Bank names by @guxiaobai in faker-ruby#2840 - Add Code Scanning by @stefannibrasil in faker-ruby#2835
- Add Japanese for Games Touhou by @shiroemons in faker-ruby#2829
- Added Faker::Company.indian_gst_number fixed #2823 by @ankitkhadria in faker-ruby#2825
- Adds Smashing Pumpkins to the Music module by @redconfetti in faker-ruby#2817
- Delete doc/default/michael_scott.md by @jmromer in faker-ruby#2837
- Fix typo in
lib/locales/README.md
by @BelaBartok39 in faker-ruby#2812
- Update contributing and maintaining guides by @stefannibrasil in faker-ruby#2836
- Changed tests from x.times loop to deterministically_verify helper. #2813 issue by @fernandomenolli in faker-ruby#2816
- Improve
#deterministically_verify
helper by @erichmachado in faker-ruby#2828
- Bump minitest from 5.19.0 to 5.20.0 by @dependabot in faker-ruby#2826
- Bump rake from 13.0.6 to 13.1.0 by @dependabot in faker-ruby#2846
- Bump rubocop-minitest from 0.32.2 to 0.33.0 by @dependabot in faker-ruby#2843
- Bump rubocop from 1.57.1 to 1.57.2 by @dependabot in faker-ruby#2844
- Bump timecop from 0.9.6 to 0.9.8 by @dependabot in faker-ruby#2811
- @BelaBartok39 made their first contribution in faker-ruby#2812
- @fernandomenolli made their first contribution in faker-ruby#2816
- @hoshy made their first contribution in faker-ruby#2818
- @shiroemons made their first contribution in faker-ruby#2829
- @erichmachado made their first contribution in faker-ruby#2828
- @jmromer made their first contribution in faker-ruby#2837
- @guxiaobai made their first contribution in faker-ruby#2840
- @redconfetti made their first contribution in faker-ruby#2817
- @ankitkhadria made their first contribution in faker-ruby#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:
- Add Final Fantasy XIV by @old-dead-account in faker-ruby#2742
- Add the Ukrainian country calling code by @kyrylo in faker-ruby#2758
- Add
exclude_words
filter toFaker::Lorem.word
generator by @geophilusd in faker-ruby#2761 - Add Japanese translations for Sports category. by @yamat47 in faker-ruby#2770
- Add type support for Faker::Types.rb_array by @ruban-thilak in faker-ruby#2771
- Added Archer into tv category. by @lepari23 in faker-ruby#2750
- Add train station generator by @AngusDSR in faker-ruby#2755
- Add custom start date for
Faker::Date.forward
by @luciagirasoles in faker-ruby#2791 - Add
max_rut
option toFaker::ChileRut.rut
by @hacktivista in faker-ruby#2778 - Add Faker::Date.day_of_week_between by @aramvisser in faker-ruby#2713
- Html generator for Faker by @ruban-thilak in faker-ruby#2769
- Fix locale setting by @mateusdeap in faker-ruby#2734
- add tests for password and fix an edge case by @DeepakRaj228 in faker-ruby#2741
- Remove broken chars from minecraft.yml by @ujihisa in faker-ruby#2765
- Fix flaky specs for
name
andid
by @ruban-thilak in faker-ruby#2782 - Fixes
Faker::Music::Opera.saint_saens
issue by @devashishTaneja in faker-ruby#2792 - Fix flaky specs for dota
test_player
by @ruban-thilak in faker-ruby#2798 - Add prefixes to french name locale (
Faker::Name.name
) by @thdaraujo in faker-ruby#2800
- Introduce PositionalGenerator by @mike-burns in faker-ruby#2710
- Update South Park by @IvanReyesO7 in faker-ruby#2744
- Speed up Internet::Password generation using constants by @MicBruz in faker-ruby#2725
- Improve de-CH locale with new formats and content by @stefnnn in faker-ruby#2768
- Bump rubocop from 1.55.1 to 1.56.0 by @dependabot in faker-ruby#2807
- Update test-unit requirement from = 3.5.9 to = 3.6.1 by @dependabot in faker-ruby#2788
- Bump i18n from 1.12.0 to 1.13.0 by @dependabot in faker-ruby#2756
- Update rubocop-minitest requirement from = 0.30.0 to = 0.31.0 by @dependabot in faker-ruby#2759
- Bump minitest from 5.18.1 to 5.19.0 by @dependabot in faker-ruby#2804
- @old-dead-account made their first contribution in faker-ruby#2742
- @IvanReyesO7 made their first contribution in faker-ruby#2744
- @DeepakRaj228 made their first contribution in faker-ruby#2741
- @MicBruz made their first contribution in faker-ruby#2725
- @kyrylo made their first contribution in faker-ruby#2758
- @ujihisa made their first contribution in faker-ruby#2765
- @geophilusd made their first contribution in faker-ruby#2761
- @stefnnn made their first contribution in faker-ruby#2768
- @yamat47 made their first contribution in faker-ruby#2770
- @ruban-thilak made their first contribution in faker-ruby#2782
- @lepari23 made their first contribution in faker-ruby#2750
- @AngusDSR made their first contribution in faker-ruby#2755
- @devashishTaneja made their first contribution in faker-ruby#2792
- @mike-burns made their first contribution in faker-ruby#2710
- @hacktivista made their first contribution in faker-ruby#2778
- @mateusdeap made their first contribution in faker-ruby#2734
- @aramvisser made their first contribution in faker-ruby#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:
- Generate safe
email
anddomain_name
by default (RFC 2606) by @stefannibrasil in faker-ruby#2733 - Add avatar movie by @lexisvar in faker-ruby#2699
- add chess sport by @lexisvar in faker-ruby#2701
- Remove FillMurray service by @ferblape in faker-ruby#2702
- Add Allergens to Food by @AaronRustad in faker-ruby#2706
- Update sport docs by @clementf in faker-ruby#2716
- Add country code +44 to en-gb locale by @jremes-foss in faker-ruby#2731
- Add names to DnD generator by @dollerbill in faker-ruby#2735
- add digits to password by @wyattroyc in faker-ruby#2705
- performance: remove unnecessary i18n locale reload by @codez in faker-ruby#2723
- Add Faker::Company.department generator by @acuppy in faker-ruby#2737
- Mitch Hedberg quotes by @MosDeef in faker-ruby#2721
- Fix explanation what Marketing.buzzwords does by @danieldiekmeier in faker-ruby#2700
- fix: Typo in Faker::Travel::Airport docs by @evanlouden in faker-ruby#2712
- Fix full changelog link for 3.1.1 by @rnestler in faker-ruby#2714
- Stop publishing to RubyGem by @VladVadlja in faker-ruby#2711
- Add default_country_code in locale by @ashwin-elangovan in faker-ruby#2732
- Fix formatting in readme.md by @leon-vogt in faker-ruby#2722
- Fix rubocop updates by @stefannibrasil in faker-ruby#2708
- Update rubocop-minitest requirement from = 0.29.0 to = 0.30.0 by @dependabot in faker-ruby#2743
- Update minitest requirement from = 5.17.0 to = 5.18.0 by @dependabot in faker-ruby#2727
- Update rubocop requirement from = 1.48.1 to = 1.50.1 by @dependabot in faker-ruby#2747
- Add Faker::Company.department generator by @acuppy in faker-ruby#2737
- Update Pull Request template and guides by @stefannibrasil in faker-ruby#2749
- @lexisvar made their first contribution in faker-ruby#2699
- @danieldiekmeier made their first contribution in faker-ruby#2700
- @AaronRustad made their first contribution in faker-ruby#2706
- @evanlouden made their first contribution in faker-ruby#2712
- @rnestler made their first contribution in faker-ruby#2714
- @VladVadlja made their first contribution in faker-ruby#2711
- @clementf made their first contribution in faker-ruby#2716
- @leon-vogt made their first contribution in faker-ruby#2722
- @ashwin-elangovan made their first contribution in faker-ruby#2732
- @wyattroyc made their first contribution in faker-ruby#2705
- @codez made their first contribution in faker-ruby#2723
- @acuppy made their first contribution in faker-ruby#2737
- @MosDeef made their first contribution in faker-ruby#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
- 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 faker-ruby#2682
- Fix simple typo in es.yml by @hslzr in faker-ruby#2675
- Test the Vehicle VIN validator with known good and bad values, fixes … by @alextaujenis in faker-ruby#2640
- Fix you're/your typo and inaccuracy in Star Wars quote by @dwilsonactual in faker-ruby#2693
- Revert "Typo in Ukrainian locale, fixes #2620" by @thdaraujo in faker-ruby#2690
- Adds Ruby 3.2 to the CI matrix. Updates checkout action version. by @petergoldstein in faker-ruby#2673
- Update rubocop-minitest requirement from = 0.25.0 to = 0.25.1 by @dependabot in faker-ruby#2674
- Update minitest requirement from = 5.16.3 to = 5.17.0 by @dependabot in faker-ruby#2677
- Update pry requirement from = 0.14.1 to = 0.14.2 by @dependabot in faker-ruby#2680
- Update simplecov requirement from = 0.21.2 to = 0.22.0 by @dependabot in faker-ruby#2672
- Update rubocop requirement from = 1.44.0 to = 1.44.1 by @dependabot in faker-ruby#2691
- @hslzr made their first contribution in faker-ruby#2675
- @ferblape made their first contribution in faker-ruby#2657
- @petergoldstein made their first contribution in faker-ruby#2673
- @dwilsonactual made their first contribution in faker-ruby#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
- Simple Japanesemedia::CowboyBebop module by @Ivan-P23994 in faker-ruby#2617
- added travel folder and airports by @ZionMiller in faker-ruby#2601
- Spongebob TV show collections by @kleinjm in faker-ruby#2619
- Add pre-push hook example by @akanshak984 in faker-ruby#2606
- fix: ensure generated passwords have correct characters when mix_case & special_characters enabled by @tiff-o in faker-ruby#2533
- Fix: ensure sport generator produces single sport unless a number of sports is requested by @si-lens in faker-ruby#2616
- Remove typo in ISSUE_TEMPLATE to check Faker version by @loqimean in faker-ruby#2621
- Typo in Ukrainian locale, fixes #2620 by @Newman101 in faker-ruby#2622
- Remove english characters in ja locale file, fixes faker-ruby#2637 by @alextaujenis in faker-ruby#2638
- Fix country code length for non EN locale by @vbrazo in faker-ruby#2669
- Removed LoremPixel Files by @uzorjchibuzor in faker-ruby#2664
- Document IBAN digits validity generator by @stefannibrasil in faker-ruby#2625
- Create random vehicle vin numbers with the correct check-digit by @alextaujenis in faker-ruby#2633
- Fix formatting in internet/http.md documentation by @Newman101 in faker-ruby#2647
- Remove deprecated ru paul documentation by @italopires in faker-ruby#2651
- Add Ruby as specified language in code block by @luciagirasoles in faker-ruby#2654
- Fix some typos by @jdufresne in faker-ruby#2662
- Remove unnecessary executable bit from several files by @jdufresne in faker-ruby#2645
- Remove broken readme links by @vbrazo in faker-ruby#2668
- Update minecraft.rb by @lepinejf in faker-ruby#2635
- Update README and CONTRIBUTING guides by @stefannibrasil in faker-ruby#2630
- Update dependabot ignore list by @stefannibrasil in faker-ruby#2629
- Update simplecov requirement from = 0.21.0 to = 0.21.2 by @dependabot in faker-ruby#2636
- Update timecop requirement from = 0.9.5 to = 0.9.6 by @dependabot in faker-ruby#2642
- Update rubocop-minitest requirement from = 0.23.2 to = 0.25.0 by @dependabot in faker-ruby#2653
- Update test-unit requirement from = 3.5.6 to = 3.5.7 by @dependabot in faker-ruby#2659
- Update rubocop requirement from = 1.41.0 to = 1.41.1 by @dependabot in faker-ruby#2667
- @si-lens made their first contribution in faker-ruby#2616
- @Ivan-P23994 made their first contribution in faker-ruby#2617
- @ZionMiller made their first contribution in faker-ruby#2601
- @loqimean made their first contribution in faker-ruby#2621
- @kleinjm made their first contribution in faker-ruby#2619
- @akanshak984 made their first contribution in faker-ruby#2606
- @lepinejf made their first contribution in faker-ruby#2635
- @italopires made their first contribution in faker-ruby#2651
- @luciagirasoles made their first contribution in faker-ruby#2654
Full Changelog: https://github.com/faker-ruby/faker/compare/v3.0.0...v3.1.0
v3.0.0 (2022-11-01)
- PR #2576 Drop support for positional arguments in favor of keyword arguments. Support for positional arguments was deprecated on v2 @mauromorales
- 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
- PR #2561 Add country code for
en-CA
phone numbers @wjessop - PR #2566 Add color luminosity options @fbuys
- PR #2570 Add French Translation of Ancient @Beygs
- PR #2582 Add
clojure
as a language option toFaker::Source
generator @professorjrod - PR #2585 Add movie Hackers @ericdain
- PR #2589 Add Game Escape From Tarkov @professorjrod
- PR #2592 Add quotes to "no"-key @Frubrecht
- PR #2549 Set true to
rubygems_mfa_required
gemspec 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
master
and 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 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)
- 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_brotherhood
usage example @y0n0zawa
- 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
- 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.5
and2.6
) @nickmendezFlatiron
- Update minitest to
5.16.3
- Update rubocop to
1.35.1
v2.22.0 (2022-07-28)
- 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
- 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
- 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
- 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)
- PR #2443 Fixed error for random in markdown @sudeeptarlekar
- 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 rubocop to
1.26.0
- Update timecop to
0.95.0
v2.20.0 (2022-03-05)
- PR #2421 Add general documentation for Faker::Camera @aleksandrilyin
- 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
- 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 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)
- PR #2356 fix broken link for placeholdit @lilisako
- PR #2351 Fix spanish organisation number @laulujan
- 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
- 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 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)
- PR #2300 Fix space.company by adding missing quote @koic
- PR #2044 Workaround for cc-test-reporter with SimpleCov 0.18 @koic
- PR #2316 Fix typo in test method @yujideveloper
- PR #2290 Fix typo @d-holbach
- PR #2282 fixed small typo @koic
- 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
- 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 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)
- 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
- 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
- PR #2256 Add Faker::Educator.primary_school @jdufresne
- PR #2248 Add Bank.iban_country_code @mastermatt
- PR #2166 add binary number faker @gabrielbaldao
- 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)
- 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
- PR #2247 2243 yard doc @sudeeptarlekar
- PR #2240 Updated
rock_band.md
to include example for using song generator @jsca-kwok - PR #2205
Faker::Mountain
doc @bipashant
- 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
- PR #2238 added some data in
fr.yml
andfootball.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)
- 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
- 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
celebrity
methods in favor ofactor
#2133 @vraravam
- 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
- 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
- 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 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)
- PR #2119 Fixed failing spec for phone number
- 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*.rb
pattern so that they run
- 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::PearlJam
to Readme - PR #2058 Add YARD doc for
Faker::Code
- 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/UnifiedInteger
cop
- 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
- 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
- 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::ULetters
constant instead @vbrazo - PR #2028 Reorganize some tests @connorshea
- PR #1853 Exclude string.rb from consideration by YARD. @connorshea
- PR #2065 Add missing documentation to
Faker::Computer
@danielTiringer - PR #2064 Add minecraft generators @Ri1a
- PR #2061 Update docs for
Faker::Date
with 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::Date
methods. @connorshea
- PR #2040 Split lint and test Github actions @Zeragamba
- PR #2032 Add
gender-neutral
first names toFaker::Name
@cmunozgar - PR #1965 Add new
full_address_as_hash
method 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 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
- 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
- PR #1988 Removing meaningless begin and end @amatsuda
- PR #1979 Reuse the
lvar
instead of callingFile.dirname(__FILE__)
again and again @amatsuda
- 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
- 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::Departed
Class @jaebradley - PR #1696 Add Bibles class with King James subclass @jbergenson
- PR #1485 Plays and musicals @armandofox
- 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 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)
- PR #1938 Fix omniauth consistency @DouglasLutz
- 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
- PR #1946 Add Faker::Rajnikanth @wolwire
- PR #1940 Add Faker::Quotes::Chiquito @jantequera
- PR #1883 add Internet#base64 @cyrilchampier
- PR #1945 Remove female first name 'Miss' @ags
- PR #1929 Fixed mobile prefixes for en-GB locale @SamHart91
- 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
- PR #1913 Add YARD docs for Faker::DcComics @ash-elangovan
- 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 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
- PR #1868 Fix a deprecation warning in unique_generator.rb related to the kwarg @connorshea
- 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
- 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
- PR #1876 Fix Ruby 2.7 deprecation warnings for the translate method. @connorshea
- PR #1867 Fix tests failing on Ruby 2.7 @connorshea
- PR #1866 Upgrade the Gemfile.lock to Bundler 2. @connorshea
- PR #1873 Add YARD docs for
Faker::Music{,::Opera}
@jas14 - PR #1862 Update phone number documentation @aVigorousDev
- PR #1875 Add Ruby 2.7 to the CI test matrix. @connorshea
- PR #1568 Add
Faker::Address.mail_box
and some NZ locale updates @mermop
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
- PR #1860 Fix Educator methods returning bad data. @connorshea
- 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
- PR #1863 Add Faker::Gender.short_binary_type @bruno-b-martins
- PR #1864 adding
male
&female
first names for persian @alphamarket
v2.8.1 (2019-12-06)
- 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
- PR #1847 Makes minor refactors on Internet.domain_name method @tiagofsilva
- PR #1772 Refactor Faker::Educator and add docs @connorshea
- Update RuboCop requirement from = 0.76.0 to = 0.77.0 (#1843)
v2.8.0 (2019-12-01)
- 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
- PR #1808 Adds domain option for Internet email and domain_name methods @tiagofsilva
- PR #1841
Fix strange result from
Lorem.word
in ja locale @yujideveloper - PR #1839 added new heroes, new maps and almost all of the quotes @TCsTheMechanic
- 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
- PR #1814 Add Discord link @vbrazo
- PR #1289 Add SemVer compatibility badge to README @greysteil
- PR #1819 Adding chilean_id in Faker::IDNumber @cristofer
- 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 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::WorldCup
YARD docs - updates local dependencies
- PR #1789 Faker::WorldCup YARD docs @ashishra0
- PR #1755 Add Faker::Date.in_date_period @AmrAdelKhalil
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
- 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
- PR #1764 Remove "mint green" from color @ro-savage
- PR #1751 fix from Color.name to Color.color_name @4geru
The following development dependencies were updated:
- Update minitest requirement from = 5.11.3 to = 5.12.0 (#1763)
v2.4.0 (2019-09-19)
- PR #1750 add only japanese word spec @4geru
- PR #1740 Add more YARD docs @connorshea
- PR #1747 Fix PR links @geniou
- 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
The following development dependencies were updated:
- Update simplecov requirement from = 0.17.0 to = 0.17.1 (#1749)
v2.3.0 (2019-09-12)
- PR #1741 Fix the .gitignore for YARD. @connorshea
- PR #1553 Yard powered docs @Zeragamba @connorshea
- PR #1727 Remove Football documentation from wrong category @lucasqueiroz
- 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)
- PR #1726 Include 2.x breaking return value change in changelog @zorab47
- PR #1722 Fix examples in the Dota docs @bzf
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)
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)
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.
- 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
- PR #1686 Update test-unit gem to 3.3.3 @connorshea
- 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)
- PR #1495 Add Brazilian documents generation and documentation @lucasqueiroz
We had to use bundled with 1.7.3
to avoid some issues.
v2.1.1 (2019-08-10)
- 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.
v2.1.0 (2019-07-31)
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)
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.number
now returnsNumeric
instead ofString
(see PR #510)
- PR #1660 Update FillMurray Links To Include www @RaymondFallon
- PR #1634 Corrected other occurrences of spelling vehicle spelling error, deprecated Space launch_vehicule @Siyanda
- 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
- 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)
- PR #1361 Add Faker::File.dir @tylerhunt
v1.9.4 (2019-06-19)
- PR #1605 fix shallow_json for frozen_string_literal @causztic
- PR #1597 Fix broken test @vbrazo
- PR #1578 Namespaces should inherit Base @vbrazo
- 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
- PR #1549 Faker::Movies::GratefulDead => Faker::Music::GratefulDead @bcharna
- PR #1538 Add Sports namespace @vbrazo
- Deprecates
::Football
- Deprecates
- 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
- 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
- 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)
v1.9.2 (2019-02-11)
- 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
- 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
- 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
,::WorldOfWarcraft
and::Zelda
- Deprecates
- PR #1424 Add Faker::Creature namespace @ChaoticBoredom
- Deprecates
::Cat
and::Dog
- Deprecates
- PR #1420 Add Faker::JapaneseMedia namespace @boardfish
- Deprecates
::DragonBall
,::OnePiece
and::SwordArtOnline
- Deprecates
- PR #803 Modify Faker::Educator, Fix #576 @ghbooth12
- 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
- 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
- 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)
- 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
- 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
- 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
- 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
- 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
- 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.1
to>= 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)
- Removed Faker::ChuckNorris.name
- 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
- Fix for UTF problem in Ruby 1.9.3
- Fix for Faker::StarWars.character
- Updated sv locale
- 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
- Fix for locale issues in tests
- 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
- 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
- Updated Russian locale
- Added EIN generator
- Fixed Swedish locale
- Added birthday to Faker::Date
- Added Faker::App
- Added Swedish locale
- README update
- Bugfix and cleanup
- Many enhancements and bugfixes
- Many enhancements and few bugfixes
- Many major and minor enhancements :)
- 1 minor change:
- Fixed Ruby 1.8 compatibility
- 1 minor change:
- Removed ja locale because of parse errors
- 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
- 1 minor enhancement
- Added safe_email method to get [email protected] [Kazimierz Kiełkowicz]
- 1 bug fix:
- Use the locale fallback properly when parsing string formats
- 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]
- 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]
- 1 minor bug fix:
- Stopped getting in the way of Rails' late locale loading
- 1 minor enhancement:
- Added a faker namespace for translations
- 1 bug fix:
- Stopped stomping on I18n load path
- 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]
- 1 major enhancement:
- Moved strings and some formats to locale files
- 1 minor enhancement:
- Added city to Address
- 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]
- 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
- 1 major enhancement:
- Initial release
* This Change Log was automatically generated by github_changelog_generator