Releases: faker-js/faker
Releases · faker-js/faker
v9.0.0-alpha.1
What's Changed
- infra(unicorn): require-array-join-separator by @ST-DDT in #2813
- fix(locale): misc spelling errors in commerce & food by @matthewmayer in #2809
- refactor(locale)!: remove location data index-value-binding by @xDivisionByZerox in #2476
- chore(deps): update dependency typescript to v5.4.5 by @renovate in #2817
- chore(deps): update all non-major dependencies by @renovate in #2820
- chore(deps): update vitest to v1.5.0 by @renovate in #2822
- chore(deps): update devdependencies by @renovate in #2818
- chore(deps): update doc-dependencies by @renovate in #2819
- chore(deps): lock file maintenance by @renovate in #2823
- docs: use new X icon instead of twitter icon in social links by @matthewmayer in #2825
- chore(deps): update eslint by @renovate in #2821
- refactor(locale): remove discontinued credit card issuer "maestro" by @xDivisionByZerox in #2803
- refactor(locale): activate data normalization for airline by @xDivisionByZerox in #2828
- chore(deps): update pnpm to v9 by @renovate in #2830
- chore(deps): lock file maintenance by @renovate in #2831
- fix(date): fix birthdate by @ST-DDT in #2829
- infra(locales): use mostly async io for generate-locales by @ST-DDT in #2826
- chore(deps): update eslint by @renovate in #2832
- docs: add donate links by @matthewmayer in #2806
- infra: suppress pnpm error by @Shinigami92 in #2835
- fix(person): workaround for inherited first- and lastNames by @matthewmayer in #2834
- test(docs): fix test timeout by @ST-DDT in #2782
- infra(unicorn): no-await-expression-member by @ST-DDT in #2812
- refactor(locale): activate data normalization for color by @xDivisionByZerox in #2837
- docs(usage): type definitions aren't strictly necessary by @fzn0x in #2840
- docs: minor migration guide updates by @matthewmayer in #2811
- chore(deps): update all non-major dependencies by @renovate in #2843
- chore(deps): update dependency vitepress to v1.1.3 by @renovate in #2842
- chore(deps): update devdependencies by @renovate in #2845
- chore(deps): lock file maintenance by @renovate in #2846
- docs: update team list by @ST-DDT in #2848
- fix(locale): clean up Hungarian words by @ST-DDT in #2816
- fix(vehicle): Make VIN number generation more accurate by @lulunac27a in #2765
- chore(deps): update devdependencies by @renovate in #2861
- chore(deps): update all non-major dependencies by @renovate in #2859
- refactor(locale): normalize music data by @xDivisionByZerox in #2857
- docs(website): show same sidebar on all pages by @xDivisionByZerox in #2855
- infra(netlify): disable v9.fakerjs.dev redirect by @ST-DDT in #2854
- chore(deps): update dependency vitepress to v1.1.4 by @renovate in #2860
- chore(deps): update vitest to v1.5.2 by @renovate in #2862
- chore(deps): lock file maintenance by @renovate in #2863
- feat(music): add album and artist methods by @jeremyhofer in #2620
- docs(website): show sidebar on "API Reference" page by @xDivisionByZerox in #2865
- docs: link to the latest release of the current version by @ST-DDT in #2856
- infra: enable verbatimModuleSyntax by @Shinigami92 in #2864
- refactor(locale): normalize hacker data by @xDivisionByZerox in #2866
- chore(deps): update eslint by @renovate in #2844
- infra: configure stopUpdatingLabel by @Shinigami92 in #2870
- refactor(locale): normalize commerce data by @xDivisionByZerox in #2868
- refactor(locale): normalize database data by @xDivisionByZerox in #2873
- chore(deps): update codecov/codecov-action action to v4.3.1 by @renovate in #2875
- chore(deps): update devdependencies by @renovate in #2876
- chore(deps): update vitest to v1.6.0 by @renovate in #2878
- chore(deps): lock file maintenance by @renovate in #2880
- chore(deps): remove unused dependency conventional-changelog-cli by @renovate in #2879
- feat(locale): add lorem for uz_UZ_latin by @Mirazyzz in #2824
- refactor(locale): normalize vehicle data by @xDivisionByZerox in #2874
- fix(locale): fix typo in Persian date data by @hamzehazizzadeh in #2888
- infra(deps): switch to commit-and-tag-version by @ST-DDT in #2882
- refactor(locale): normalize science data by @xDivisionByZerox in #2886
- infra(deps): remove unused glob by @ST-DDT in #2891
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node docker tag to v1 by @renovate in #2895
- chore(deps): update devdependencies by @renovate in #2894
- chore(deps): update all non-major dependencies by @renovate in #2893
- chore(deps): lock file maintenance by @renovate in #2897
- chore(deps): update pnpm/action-setup action to v4 by @renovate in #2896
- refactor(locale): normalize company data by @xDivisionByZerox in #2889
- chore(deps): update devcontainer image by @ST-DDT in #2898
- infra(vitest): prefer-to-have-length by @ST-DDT in #2900
- refactor(locale): normalize date data by @xDivisionByZerox in #2902
- infra(vitest): no-alias-methods by @ST-DDT in #2899
- chore(deps): update dependency vitepress to v1.2.0 by @renovate in #2916
- fix(locale): remove Pizza from Greek words by @ST-DDT in #2908
- docs: delete CHANGELOG_old.md by @ST-DDT in #2914
- refactor(locale)!: use snake case for all locale data by @ST-DDT in #2910
- infra(typescript-eslint): no-confusing-void-expression by @ST-DDT in #2909
- refactor(locale): normalize finance data by @xDivisionByZerox in #2915
- infra(ci): enable node 22 by @ST-DDT in #2918
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node docker tag to v22 by @renovate in #2917
- chore(deps): update devdependencies by @renovate in #2926
- chore(deps): update all non-major dependencies by @renovate in #2924
- chore(deps): lock file maintenance by @renovate in #2927
- chore(deps): update dependency vitepress to v1.2.2 by @renovate in #2925
- feat(locale): extend Hebrew (he) for company by @ShaharIlany in #2921
- docs: browser console usage guide by @ST-DDT in #2919
- infra(unicorn): import-style by @ST-DDT in #2901
- refactor(locale): unfreeze arrays by @Shinigami92 in #2928
- feat(bitcoinAddress): Multiple bitcoin address types and testnet by @madoke in #2922
- infra(unicorn): numeric-separators-style by @ST-DDT in #2815
- chore(deps): update dependency vitepress to v1.2.3 by @renovate in #2940
- chore(deps): update dependency prettier to v3.3.1 by @renovate in #2941
- chore(deps): update pnpm to v9.2.0 by @renovate in #2943
- chore(deps): lock file maintenance by @renovate in https://github.com/faker-js/faker/pull/...
v9.0.0-alpha.0
What's Changed
- infra!: drop NodeJS v14 and v16 support by @Shinigami92 in #2121
- chore(deps): update devdependencies (major) by @renovate in #2540
- chore(deps): update vitest to v1 (major) by @renovate in #2573
- chore(deps): update devdependencies by @renovate in #2650
- chore(deps): update all non-major dependencies by @renovate in #2651
- chore(deps): update pnpm/action-setup action to v3 by @renovate in #2652
- chore(deps): replace vitest v1 deprecations by @Shinigami92 in #2590
- chore(deps)!: update dependency typescript to v5 by @renovate in #1953
- docs: update README to indicate next.fakerjs.dev will be v9 by @matthewmayer in #2657
- infra: use text eol=lf by @Shinigami92 in #2658
- feat(food): new module by @xDivisionByZerox in #2484
- docs(finance): fix bad see tags by @ST-DDT in #2660
- docs(system): fix bad description by @ST-DDT in #2659
- refactor(image)!: randomize defaults by @olrtg in #2472
- chore(deps): update devdependencies by @renovate in #2662
- chore(deps): update dependency @eslint-types/unicorn to v51 by @renovate in #2663
- docs: create stub for v9 migration guide by @matthewmayer in #2665
- refactor(image)!: remove v8 deprecated providers by @Shinigami92 in #2634
- chore!: switch to tsup by @Shinigami92 in #2391
- chore: convert to esm by @Shinigami92 in #2261
- infra(unicorn): prefer-string-replace-all by @Shinigami92 in #2653
- chore(deps): update devdependencies by @renovate in #2669
- chore(deps): update pnpm to v8.15.3 by @renovate in #2670
- chore(deps): update typescript-eslint to v7 (major) by @renovate in #2672
- chore(deps): update vitest to ~1.3.0 by @renovate in #2671
- infra(unicorn): prefer-at by @Shinigami92 in #2654
- chore(deps): update doc-dependencies by @renovate in #2640
- docs: more jsdoc fixes by @ST-DDT in #2668
- infra(unicorn): no-useless-switch-case by @ST-DDT in #2508
- infra: don't remove pnpm-lock on clean by @ST-DDT in #2676
- infra(renovate): enable lockFileMaintenance by @ST-DDT in #2677
- refactor(helpers)!: remove v8 deprecated unique by @Shinigami92 in #2661
- infra(ci): highlight preflight diff errors in github by @ST-DDT in #2684
- refactor!: remove v8 deprecated faker class stuff by @Shinigami92 in #2682
- refactor(random)!: remove v8 deprecated random module by @Shinigami92 in #2678
- feat(helpers)!: use const generics where possible by @ST-DDT in #2685
- infra(vitest): enable github-actions-reporter by @ST-DDT in #2683
- infra(unicorn): prefer-top-level-await by @ST-DDT in #2680
- chore(deps): update typescript-eslint to ~7.0.2 by @renovate in #2689
- chore(deps): update devdependencies by @renovate in #2688
- chore(deps): update all non-major dependencies by @renovate in #2687
- chore(deps): update vitest to ~1.3.1 by @renovate in #2690
- chore(deps): update dependency @eslint-types/typescript-eslint to v7 by @renovate in #2693
- chore(deps): update dependency typedoc to ~0.25.9 by @renovate in #2692
- chore(deps): lock file maintenance by @renovate in #2691
- refactor(datatype)!: remove v8 deprecated datatype methods by @Shinigami92 in #2694
- refactor(person)!: flatten jobs definitions by @matthewmayer in #2505
- feat!: high precision random number generator by @ST-DDT in #2357
- docs: fix unsupported nested css by @Shinigami92 in #2696
- refactor(random)!: remove v8 deprecated image methods by @Shinigami92 in #2697
- refactor(internet)!: remove v8 deprecated internet methods by @Shinigami92 in #2699
- infra: use only maintainers by @Shinigami92 in #2698
- docs: update min version in guide to Node 18 by @matthewmayer in #2701
- fix(commerce): return fractional prices by @import-brain in #2458
- feat(helpers)!: stricter checking for function signature passed to
multiple
by @pomali in #2563 - refactor(color): use signature level defaults by @ST-DDT in #2703
- chore(deps): update codecov/codecov-action action to v4.1.0 by @renovate in #2707
- chore(deps): update typescript-eslint to ~7.1.0 by @renovate in #2708
- chore(deps): update devdependencies by @renovate in #2706
- chore(deps): update dependency typedoc to ~0.25.10 by @renovate in #2705
- chore(deps): lock file maintenance by @renovate in #2709
- feat(locale): add uzbek locale (uz_UZ_latin) by @Mirazyzz in #2686
- infra(typescript-eslint): consistent-type-exports by @ST-DDT in #2714
- refactor(date)!: remove v8 deprecated date methods by @Shinigami92 in #2704
- refactor(phone)!: remove v8 deprecated phone format by @Shinigami92 in #2712
- test: verify locale code is format in metadata by @matthewmayer in #2713
- docs: improve jsdocs default texts by @ST-DDT in #2717
- infra(unicorn): switch-case-braces by @ST-DDT in #2721
- refactor(git)!: remove v8 deprecated git method by @Shinigami92 in #2716
- test: remove node v14 case by @Shinigami92 in #2723
- test(finance): fix tests for amount by @ST-DDT in #2702
- docs: standardize heading levels by @matthewmayer in #2728
- refactor(finance)!: remove v8 deprecated finance methods by @Shinigami92 in #2727
- infra(unicorn): no-array-callback-reference by @ST-DDT in #2722
- chore(deps): update dependency typescript to ~5.4.2 by @renovate in #2733
- chore(deps): update devdependencies by @renovate in #2730
- chore(deps): update typescript-eslint to ~7.1.1 by @renovate in #2732
- chore(deps): update doc-dependencies by @renovate in #2731
- chore(deps): lock file maintenance by @renovate in #2734
- infra(renovate): update config by @ST-DDT in #2736
- chore(deps): pin dependencies by @renovate in #2737
- infra(node): update nvmrc by @ST-DDT in #2735
- feat(phone)!: add new style parameter by @matthewmayer in #2578
- refactor(company)!: remove v8 deprecated company methods by @Shinigami92 in #2726
- refactor(number)!: remove v8 deprecated number parameter by @Shinigami92 in #2738
- chore(deps): pin dependencies by @renovate in #2739
- chore(deps): pin cypress/browsers docker tag to cd90991 by @renovate in #2741
- chore(deps): pin dependencies by @renovate in #2742
- chore(deps): update eslint by @renovate in #2744
- chore(deps): pin dependency typescript to 5.4.2 by @renovate in #2743
- chore(deps): pin dependencies by @renovate in #2745
- refactor(helpers)!: remove v8 deprecated helpers methods by @Shinigami92 in #2729
- feat(number): add multipleOf to faker.number.int by @matthewmayer in #2586
- refactor(location)!: remove default_country definitions by @matthewmayer in https:/...
v8.4.1
What's Changed
- docs: add awesome-faker link in guide -> community by @matthewmayer in #2625
- docs: remove skypack as cdn provider by @xDivisionByZerox in #2629
- docs: fix "browse api" button in light mode by @Shinigami92 in #2627
- chore(deps): update pnpm-lock by @ST-DDT in #2631
- docs: fix missing or invalid jsdocs by @ST-DDT in #2630
- docs(utilities): add missing since by @ST-DDT in #2637
- docs: override default vitepress brand colors by @matthewmayer in #2632
- docs: missing options jsdocs by @ST-DDT in #2638
- chore(deps): update typescript-eslint to ~6.21.0 by @renovate in #2642
- chore(deps): update codecov/codecov-action action to v4 by @renovate in #2643
- chore(deps): update dependency prettier to v3.2.5 by @renovate in #2639
- chore(deps): update devdependencies by @renovate in #2641
- chore(deps): update devdependencies by @renovate in #2644
- docs: clarify that the result of faker.date.betweens() is sorted by @matthewmayer in #2635
- chore(release): v8.4.1 by @ST-DDT in #2646
Full Changelog: v8.4.0...v8.4.1
v8.4.0
What's Changed
- docs: change Ecosystem heading to Try it by @matthewmayer in #2544
- feat(person): add job titles for fr by @matthewmayer in #2531
- fix(finance): correct VG IBAN format by @Alexnagel in #2552
- fix(internet): username method to return value that always includes… by @amillwood in #2506
- chore(deps): update eslint-define-config by @Shinigami92 in #2551
- chore(deps): update typescript-eslint to ~6.11.0 by @renovate in #2554
- chore(deps): update actions/github-script action to v7 by @renovate in #2555
- chore(deps): update devdependencies by @renovate in #2553
- docs: consistent @see jsdoc tags by @ST-DDT in #2473
- chore(deps): update typescript-eslint to ~6.12.0 by @renovate in #2556
- infra(unicorn): prefer-code-point by @ST-DDT in #2509
- refactor: improve groupBy by @ST-DDT in #2532
- fix(locale): incomplete airline names in zh_CN by @CoolPlayLin in #2558
- refactor(helper): deprecate replaceSymbolWithNumber by @suyashgulati in #2557
- chore(deps): update devdependencies by @renovate in #2561
- test(mersenne): add tests for value ranges by @ST-DDT in #2470
- chore(helpers): fix examples on internal functions by @ST-DDT in #2559
- docs: check and improve handling of duplicate tags by @ST-DDT in #2444
- docs: add missing throw descriptions in JSDocs by @xDivisionByZerox in #2560
- chore(deps): update typescript-eslint to ~6.13.1 by @renovate in #2566
- chore(deps): update devdependencies by @renovate in #2565
- chore(deps): update dependency prettier to v3.1.1 by @renovate in #2570
- chore(deps): update typescript-eslint to ~6.13.2 by @renovate in #2572
- chore(deps): update devdependencies by @renovate in #2571
- infra(tsconfig): noImplicitAny by @ST-DDT in #2562
- docs: clarify that location.state refers to ISO 3166-2 by @import-brain in #2574
- chore(deps): update typescript-eslint to ~6.14.0 by @renovate in #2583
- chore(deps): update devdependencies by @renovate in #2582
- infra(eslint): prefer-exponentiation-operator by @ST-DDT in #2585
- feat(helpers): add support for complex intermediate types by @ST-DDT in #2550
- fix(number): improve float generation for precisions of form 10^-n by @matthewmayer in #2581
- chore(deps): update devdependencies by @renovate in #2587
- chore(typescript-eslint): no-useless-template-literals by @ST-DDT in #2589
- chore(deps): update typescript-eslint to ~6.16.0 by @renovate in #2588
- chore(deps): update doc-dependencies by @renovate in #2301
- docs(algolia): use one search-index per branch by @ST-DDT in #2513
- refactor(number): deprecate precision in favor of multipleOf in float by @xDivisionByZerox in #2564
- chore(deps): update devdependencies by @renovate in #2593
- chore(deps): update dependency vitepress to v1.0.0-rc.34 by @renovate in #2592
- chore: update license year by @Shinigami92 in #2594
- chore(deps): update typescript-eslint to ~6.18.0 by @renovate in #2597
- chore(deps): update devdependencies by @renovate in #2596
- chore(deps): update doc-dependencies by @renovate in #2595
- chore(deps): update typescript-eslint to ~6.18.1 by @renovate in #2604
- chore(deps): update dependency prettier to v3.2.2 by @renovate in #2605
- chore(deps): update dependency @algolia/client-search to ~4.22.1 by @renovate in #2602
- refactor(internet): deprecated redundant avatar method by @ST-DDT in #2601
- feat(number): add parameter
fractionDigits
in float by @xDivisionByZerox in #1855 - chore(deps): update devdependencies by @renovate in #2603
- docs: improve docs for faker.number.float by @matthewmayer in #2607
- chore(deps-dev): bump vite from 4.5.1 to 4.5.2 by @dependabot in #2609
- chore(deps): update devdependencies by @renovate in #2610
- docs: fix longitude options by @Shinigami92 in #2611
- chore(deps): update typescript-eslint to ~6.19.0 by @renovate in #2618
- chore(deps): update dependency vitepress to v1.0.0-rc.39 by @renovate in #2616
- chore(deps): update dependency prettier to v3.2.4 by @renovate in #2615
- docs: fix missing deprecations by @Shinigami92 in #2614
- infra: use vitest config by @Shinigami92 in #2612
- docs(internet): fix typos in deprecation warnings for internet by @matthewmayer in #2613
- chore(deps): update devdependencies by @renovate in #2617
- chore(release): 8.4.0 by @xDivisionByZerox in #2606
New Contributors
- @Alexnagel made their first contribution in #2552
- @amillwood made their first contribution in #2506
Full Changelog: v8.3.1...v8.4.0
v8.3.1
What's Changed
- fix: remove
@internal
from module parent classes by @ST-DDT in #2548 - chore(release): 8.3.1 by @xDivisionByZerox in #2549
Full Changelog: v8.3.0...v8.3.1
v8.3.0
Known Issue
⚠ WARNING: This version has compiler issues due to missing internal types.
What's Changed
- chore(deps): update typescript-eslint to ~6.7.5 by @renovate in #2481
- chore(deps): update devdependencies by @renovate in #2480
- chore(deps): update dependency @actions/github to v6 by @renovate in #2482
- infra(unicorn): prefer-spread by @Shinigami92 in #2421
- infra(typescript-eslint): prefer-regexp-exec by @ST-DDT in #2466
- infra(unicorn): no-instanceof-array by @ST-DDT in #2459
- infra(unicorn): escape-case by @ST-DDT in #2469
- infra: implement inactive locales content generation enhancement by @xDivisionByZerox in #2265
- docs: fix deprecated text for internet.password by @rcbyr in #2486
- infra(unicorn): prefer-number-properties by @ST-DDT in #2452
- infra(unicorn): no-zero-fractions by @ST-DDT in #2453
- infra(unicorn): prefer-optional-catch-binding by @ST-DDT in #2491
- chore(deps): update typescript-eslint to ~6.8.0 by @renovate in #2500
- chore: substrings of length one by @ST-DDT in #2496
- refactor(finance): simplify litecoin address implementation by @ST-DDT in #2495
- chore(deps): update devdependencies by @renovate in #2499
- infra(unicorn): prefer-native-coercion-functions by @ST-DDT in #2445
- chore(deps): update actions/checkout digest to 1e31de5 by @renovate in #2498
- docs: fix typo in usage.md by @lacymorrow in #2502
- infra(unicorn): no-for-loop by @ST-DDT in #2490
- infra(eslint): config cleanup by @ST-DDT in #2468
- infra(unicorn): prefer-array-some by @ST-DDT in #2451
- infra(unicorn): prefer-ternary by @ST-DDT in #2464
- infra(unicorn): filename-case by @ST-DDT in #2492
- refactor(finance): simplify maskedNumber implementation by @ST-DDT in #2493
- infra(unicorn): prefer-top-level-await by @ST-DDT in #2511
- chore(deps): update actions/setup-node action to v4 by @renovate in #2515
- chore(deps): update typescript-eslint to ~6.9.0 by @renovate in #2514
- chore(deps): update dependency eslint-plugin-unicorn to v49 by @renovate in #2516
- docs(phone): improve deprecation and see message by @ST-DDT in #2517
- docs: how to use with Playwright by @jfgreffier in #2489
- refactor(person): remove duplicate title definitions by @matthewmayer in #2523
- infra(typescript-eslint): strict-type-checked by @ST-DDT in #2467
- refactor: simplify module creation by @ST-DDT in #2485
- infra(unicorn): prefer-negative-index by @ST-DDT in #2512
- chore(deps): update devdependencies by @renovate in #2501
- chore(deps): update typescript-eslint to ~6.9.1 by @renovate in #2529
- refactor(locale): remove fr_CH data which is identical to fr by @matthewmayer in #2526
- infra(unicorn): no-negated-condition by @ST-DDT in #2507
- infra(unicorn): no-array-reduce by @ST-DDT in #2479
- fix(finance): maskedNumber has incorrect defaults by @ST-DDT in #2494
- fix(locale): improve Swedish phone numbers format by @Gyran in #2520
- feat(person): use fake patterns for jobTitle by @matthewmayer in #2528
- feat(locale): add Senegal locale by @makhtar-sarr in #2525
- refactor(string): remove arbitrary limit from sample by @ST-DDT in #2497
- infra(typescript-eslint): switch-exhaustiveness-check by @ST-DDT in #2519
- feat(locale): and location to fr_SN by @makhtar-sarr in #2533
- docs: restructure apidocs page tree by @LARVAIDE in #2530
- feat(locale): add person to fr_SN by @makhtar-sarr in #2537
- fix(date): ensures correct range for birthdate by @mumumilk in #2535
- test(docs): ensure defaults are consistent by @ST-DDT in #2177
- chore(deps): update devdependencies by @renovate in #2538
- chore(deps): update typescript-eslint to ~6.10.0 by @renovate in #2539
- chore(deps): update dependency prettier to v3.1.0 by @renovate in #2541
- feat(locale): Add Street to location fr_SN by @makhtar-sarr in #2536
- infra: enable strictNullChecks in tsconfig by @ST-DDT in #2435
- infra(unicorn): prefer-module by @ST-DDT in #2510
New Contributors
- @rcbyr made their first contribution in #2486
- @lacymorrow made their first contribution in #2502
- @jfgreffier made their first contribution in #2489
- @Gyran made their first contribution in #2520
- @makhtar-sarr made their first contribution in #2525
- @LARVAIDE made their first contribution in #2530
- @mumumilk made their first contribution in #2535
Full Changelog: v8.2.0...v8.3.0
v8.2.0
What's Changed
- ci: check mergable by label by @Shinigami92 in #2405
- fix(locale): Dutch phone number by @RobinvanderVliet in #2400
- test: add more module jsdoc tests by @ST-DDT in #2412
- infra: replace deprecated eslint config import by @ST-DDT in #2411
- feat(locale): add unionpay module for zh_CN by @CoolPlayLin in #2338
- infra: lint all existing jsdocs by @ST-DDT in #2408
- chore(deps): update typescript-eslint to ~6.7.2 by @renovate in #2423
- chore(deps): update vitest to ~0.34.5 by @renovate in #2424
- chore(deps): update devdependencies by @renovate in #2422
- fix(docs): revert filter code that breaks search in docs by @matthewmayer in #2425
- chore(finance): update mastercard patterns and test by @matthewmayer in #2396
- feat(locale): add airline database science commerce and vehicle for zh_CN by @CoolPlayLin in #2395
- chore(deps): update devdependencies by @renovate in #2430
- chore(deps): update typescript-eslint to ~6.7.3 by @renovate in #2428
- chore(deps): update vitest by @renovate in #2429
- feat: support custom randomizer by @ST-DDT in #2284
- feat(locale): add street_name to
en_US
,en_GB
anden
by @xDivisionByZerox in #2371 - chore: randomizer cleanup by @ST-DDT in #2431
- infra(deps): add eslint unicorn by @Shinigami92 in #2418
- chore(deps-dev): bump postcss from 8.4.30 to 8.4.31 by @dependabot in #2437
- infra(unicorn): prefer-node-protocol by @Shinigami92 in #2420
- infra(unicorn): prefer-date-now by @Shinigami92 in #2419
- docs: fix outdated comment regarding multiple faker locales by @ST-DDT in #2433
- infra: enable no-useless-escape eslint rule by @ST-DDT in #2434
- chore: fix iban test typos by @ST-DDT in #2438
- infra(unicorn): no-console-spaces by @ST-DDT in #2447
- infra(unicorn): prefer-array-flat-map by @ST-DDT in #2446
- infra(unicorn): prefer-object-from-entries by @ST-DDT in #2443
- infra(unicorn): prefer-string-starts-ends-with by @ST-DDT in #2442
- infra(unicorn): no-new-array by @ST-DDT in #2441
- docs: improve wording regarding locale selection by @ST-DDT in #2436
- chore(deps): update typescript-eslint to ~6.7.4 by @renovate in #2450
- chore(deps): update devdependencies by @renovate in #2449
- infra(unicorn): no-hex-escape by @ST-DDT in #2440
- infra(unicorn): use hashbang for scripts by @ST-DDT in #2448
- infra(unicorn): no-array-push-push by @ST-DDT in #2454
- infra(unicorn): explicit-length-check by @ST-DDT in #2455
- infra(unicorn): no-array-for-each by @ST-DDT in #2461
- infra(unicorn): prefer-includes by @ST-DDT in #2463
- infra(unicorn): consistent-destructuring by @ST-DDT in #2462
- infra(unicorn): text-encoding-identifier-case by @ST-DDT in #2465
- docs: fix bad Promise usage by @ST-DDT in #2475
- infra(unicorn): catch-error-name by @ST-DDT in #2471
- docs(number): improve documentation regarding number bounds by @ST-DDT in #2474
- chore(release): 8.2.0 by @xDivisionByZerox in #2478
New Contributors
- @dependabot made their first contribution in #2437
Full Changelog: v8.1.0...v8.2.0
v8.1.0
What's Changed
- chore(deps): update dependency c8 to ~7.14.0 by @renovate in #2183
- chore(deps): update dependency eslint-plugin-jsdoc to v45 by @renovate in #2185
- chore: fix jsdoc lint error by @ST-DDT in #2182
- fix(locale): remove continent from ja countries by @KeisukeYamashita in #2194
- fix(locale): remove duplicated countries in
ja
locale by @KeisukeYamashita in #2189 - fix(locale): limited ja first names without passing sex by @KeisukeYamashita in #2190
- chore(deps): update dependency eslint to ~8.42.0 by @renovate in #2201
- chore(deps): update typescript-eslint to ~5.59.8 by @renovate in #2199
- chore(deps): update dependency @types/prettier to ~2.7.3 by @renovate in #2197
- chore(deps): update vitest to ~0.31.4 by @renovate in #2200
- chore(deps): update dependency eslint-plugin-jsdoc to v46 by @renovate in #2202
- chore(deps): update doc-dependencies by @renovate in #2198
- docs: replace deprecated datatype.uuid() with string.uuid() by @saranatour1 in #2214
- feat(locale): added word and music to Farsi by @atenadadkhah in #2210
- feat(locale): add company name to zh_CN by @ZACHSTRIVES in #2203
- feat(location): add ne postcodes by @matthewmayer in #2148
- feat(locale): add direction to ja by @KeisukeYamashita in #2191
- feat(color): migrate hu human colors by @matthewmayer in #2157
- feat(metadata): add method to access metadata by @matthewmayer in #2143
- feat(location): fi addresses by @matthewmayer in #2146
- chore(deps): update typescript-eslint to ~5.59.11 by @renovate in #2217
- chore(deps): update devdependencies (major) by @renovate in #2220
- chore(deps): update devdependencies by @renovate in #2218
- chore(deps): update vitest to ~0.32.2 by @renovate in #2219
- refactor(locale): cs_CZ state_abbr not applicable by @xDivisionByZerox in #2140
- feat(location): add en_IE postcodes by @matthewmayer in #2149
- feat(location): es province should be county as its a 2nd level administrative area by @matthewmayer in #2156
- feat(locale): support color and date for zh_CN by @Flower-F in #2223
- chore(deps): update devdependencies by @renovate in #2224
- chore(deps): update typescript-eslint to ~5.60.0 by @renovate in #2225
- feat(locale): add database for German (de) by @inkedtree in #2226
- chore(deps): update doc-dependencies by @renovate in #2216
- chore(deps): update typescript-eslint to ~5.60.1 by @renovate in #2236
- chore(deps): update devdependencies by @renovate in #2235
- refactor(phone): deprecate
format
argument forphone.number
by @xDivisionByZerox in #2229 - docs: fix typo by @shairez in #2241
- docs: fix jsdocs typos by @RobinvanderVliet in #2244
- feat(locale): add Dutch province abbreviations by @RobinvanderVliet in #2232
- feat(locale): add GB subdivision codes by @RobinvanderVliet in #2233
- chore(deps): update typescript-eslint to ~5.61.0 by @renovate in #2247
- chore(deps): update vitest to ~0.33.0 by @renovate in #2248
- chore(deps): update devdependencies by @renovate in #2246
- chore(deps): update dependency vitepress to v1.0.0-beta.5 by @renovate in #2245
- chore: pin workflows dependencies by @step-security-bot in #2208
- feat(locale): update Dutch locale (nl) by @RobinvanderVliet in #2237
- feat(locale): add states for Turkey (tr) by @import-brain in #2231
- refactor(git): don't use Intl by @matthewmayer in #2222
- infra: reduce tsconfig complexity by @Shinigami92 in #2102
- infra: ignore .pnpm-store by @Shinigami92 in #2253
- chore(deps): update dependency @types/react to ~18.2.15 by @renovate in #2255
- chore(deps): update typescript-eslint to ~5.62.0 - autoclosed by @renovate in #2257
- refactor(lorem): merge supplemental into words by @matthewmayer in #2242
- chore: enable strictBindCallApply by @Shinigami92 in #2254
- chore: remove legacy locale folder by @Shinigami92 in #2263
- docs: fix typo in CONTRIBUTING.md by @inkedtree in #2264
- chore: ignore lint warning by @ST-DDT in #2266
- fix(location): avoid hyphenated surnames in city patterns by @matthewmayer in #2119
- fix(location): Czech postcode format by @ihmpavel in #2268
- chore(deps): update typescript-eslint to v6 (major) by @renovate in #2259
- feat(locale): add states to vi locale and fix city name by @asharnadeem in #2128
- chore(deps): update doc-dependencies by @renovate in #2274
- fix(helpers): prevent uniqueArray from hanging by @matthewmayer in #2239
- feat(location): add states for mk by @matthewmayer in #2271
- feat(location): add states for pt_PT by @matthewmayer in #2269
- fix(test): fix imports for jsdocs example verification by @ST-DDT in #2281
- chore(deps): update typescript-eslint to ~6.2.0 by @renovate in #2283
- chore(deps): update doc-dependencies by @renovate in #2282
- test: move files to modules by @Shinigami92 in #2279
- fix(test): typedoc signature test issues by @ST-DDT in #2280
- feat(lorem): seed AR lorem by @ahmedrowaihi in #2147
- feat(location): add states for sr_RS_latin by @matthewmayer in #2270
- docs: edit import-brain's team page listing by @import-brain in #2291
- docs: update role for xDivisionByZerox by @xDivisionByZerox in #2292
- chore(deps): update dependency prettier to v3 by @Shinigami92 in #2260
- chore(deps): update devdependencies by @renovate in #2256
- chore(deps): update dependency eslint-config-prettier to v9 by @renovate in #2258
- chore(deps): update vitest to ~0.34.1 by @renovate in #2294
- chore(deps): update typescript-eslint to ~6.2.1 by @renovate in #2297
- chore(deps): update dependency prettier to v3.0.1 by @renovate in #2296
- chore(deps): update dependency @types/react to ~18.2.18 by @renovate in #2295
- fix(locale): invalid date definitions by @xDivisionByZerox in #2293
- chore: remove unused dependencies by @ST-DDT in #2298
- docs(number): remove wrong default value for float precision by @mshima in #2299
- fix(location): Pad en_US ZIP codes left to 5 characters if needed by @matthewmayer in #2278
- chore(deps): update typescript-eslint to ~6.4.0 by @renovate in #2312
- chore(deps): update dependency @types/markdown-it to v13 by @renovate in #2313
- chore(deps): update devdependencies by @renovate in #2311
- test(image): add seeded tests for dataUri by @ST-DDT in #2317
- fix: remove unrelated entries from de_CH country codes by @import-brain in #2304
- feat(locale): add minimal da locale, start with location by @stonor in #2324
- feat(locale): Fully Improve zh_TW by @CoolPlayLin in #2320
- chore(deps): update vitest to ~0.34.2 by @renovate in https:...
v8.0.2
What's Changed
- test: vitest prefer-each by @Shinigami92 in #2144
- chore(deps): update vitest to ~0.31.1 by @renovate in #2169
- chore(deps): update codecov/codecov-action action to v3.1.4 by @renovate in #2166
- fix(locale): en_HK last_name_patterns should be last_name_pattern by @matthewmayer in #2154
- chore(deps): update typescript-eslint to ~5.59.7 by @renovate in #2168
- chore(deps): update devdependencies by @renovate in #2170
- docs(number): update default max value by @dephiros in #2176
- chore(deps): update doc-dependencies by @renovate in #2167
- fix(locale): ro_MD city should be city_pattern by @matthewmayer in #2155
- docs(image): add content warnings to image function jsdocs by @import-brain in #2159
- fix(git): limit need for Intl to specific method by @matthewmayer in #2172
- chore(release): 8.0.2 by @Shinigami92 in #2180
New Contributors
Full Changelog: v8.0.1...v8.0.2
v8.0.1
This release only offers a cleanup of the docs and the README.md for npm
- JSDoc in VSCode now points to https://fakerjs.dev/
- Version table in README.md was updated
What's Changed
- docs: Document what should appear in migration guide by @matthewmayer in #2138
- docs: switch doc links to stable by @Shinigami92 in #2152
- chore(deps): update pnpm to v8.5.1 by @renovate in #2160
- chore(deps): update devdependencies by @renovate in #2161
- chore(deps): update dependency glob to v10 by @renovate in #2162
- chore(deps): update devdependencies by @renovate in #2163
- chore(release): 8.0.1 by @Shinigami92 in #2164
Full Changelog: v8.0.0...v8.0.1