v9.0.0
New & Noteworthy
- Drop support for NodeJS prior to
v18
- Drop support for TypeScript prior to
v5
- Remove
v8
deprecations - For more see our migration guide
- You can already read a draft of upcoming change announcement in #3056
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 #2740
- feat(locale): extend Uzbek locale for date and color by @Mirazyzz in #2724
- refactor(commerce)!: remove v8 deprecated commerce method by @Shinigami92 in #2752
- infra(netlify): enable deploy previews by @ST-DDT in #2715
- fix: restore support for moduleResolution Node* by @ST-DDT in #2749
- docs: improve contributing guide by @ST-DDT in #2747
- refactor!: remove v8 deprecated type aliases by @Shinigami92 in #2754
- feat(locale): extend Uzbek locale for commerce by @Mirazyzz in #2750
- refactor(word): reduce definitions to 1000 in all locales by @matthewmayer in #2751
- chore(deps): update pnpm to v8.15.5 by @renovate in #2759
- chore(deps): update vitest to v1.4.0 by @renovate in #2760
- chore(deps): update devdependencies by @renovate in #2758
- chore(deps): lock file maintenance by @renovate in #2761
- refactor(location)!: remove v8 deprecated location methods by @Shinigami92 in #2753
- infra(netlify): diff to next by @ST-DDT in #2755
- fix(person): delete set of invalid names in en_NG by @nbroad1881 in #2764
- infra(eslint): logical-assignment-operators by @Shinigami92 in #2656
- infra(netlify): fix ignore command by @ST-DDT in #2767
- test(finance): improve readability by @ST-DDT in #2766
- refactor(date)!: fail on invalid dates by @ST-DDT in #2757
- chore(deps): update dependency vitepress to v1.0.1 by @renovate in #2769
- chore(deps): update dependency typescript to v5.4.3 by @renovate in #2768
- chore(deps): update devdependencies by @renovate in #2770
- fix(person): add dedicated first names in ko locale by @qqww08 in #2773
- refactor(date)!: stricter error handling of between by @matthewmayer in #2719
- chore(deps): lock file maintenance by @renovate in #2772
- feat(music): add additional genres by @jeremyhofer in #2621
- docs: rewrite api-docs generation using ts-morph by @ST-DDT in #2628
- refactor(date)!: birthdate improvements by @ST-DDT in #2756
- chore(deps): update codecov/codecov-action action to v4.1.1 by @renovate in #2777
- chore(deps): update devdependencies by @renovate in #2779
- chore(deps): update dependency @algolia/client-search to v4.23.2 by @renovate in #2778
- chore(deps): lock file maintenance by @renovate in #2780
- chore(deps): update eslint by @renovate in #2771
- feat(locale): add location for uz_UZ_latin by @Mirazyzz in #2775
- chore(deps): update dependency undici to 5.28.4 by @dependabot in #2784
- fix(internet): add Hebrew username charMapping by @mordi-d in #2781
- feat(animal): add more simple animals to animal.type() by @matthewmayer in #2786
- feat(locale): support street and street address for ja by @KeisukeYamashita in #2193
- refactor(locale)!: remove deprecated locale aliases by @Shinigami92 in #2787
- chore(deps): update dependency typescript to v5.4.4 by @renovate in #2792
- chore(deps): update dependency vitepress to v1.0.2 by @renovate in #2793
- chore(deps): update devdependencies by @renovate in #2794
- chore(deps): update all non-major dependencies by @renovate in #2796
- chore(deps): update eslint by @renovate in #2795
- chore(deps): lock file maintenance by @renovate in #2799
- chore(deps): remove dependency @types/markdown-it by @Shinigami92 in #2800
- chore(deps): update dependency eslint-plugin-unicorn to v52 by @Shinigami92 in #2801
- refactor(locale)!: remove unused global locale faker instance by @ST-DDT in #2789
- docs: update roadmap for v9 by @xDivisionByZerox in #2802
- fix: tree-shaking by @xDivisionByZerox in #2790
- refactor(locale): normalize animal data by @xDivisionByZerox in #2791
- chore(gender): fixed gender typos by @bodiam in #2808
- docs: prepare v9 migration guide by @matthewmayer in #2805
- chore(release): 9.0.0-alpha.0 by @xDivisionByZerox in #2810
- 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 #2944
- infra: pnpm removed their strictness by @Shinigami92 in #2945
- chore: fix docs type import by @ST-DDT in #2946
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to 2c54a06 by @renovate in #2939
- docs: document breaking changes for #2476 into migration guide by @matthewmayer in #2935
- refactor(locale)!: use singular locale definition keys by @SaurabhXRT in #2932
- chore(helpers): deprecate invocations on non-functions for fakeEval by @ST-DDT in #2913
- chore(deps): update devdependencies by @renovate in #2942
- docs: document unstable icu sort order by @ST-DDT in #2948
- chore(deps): update devdependencies by @renovate in #2953
- chore(deps): update dependency prettier to v3.3.2 by @renovate in #2952
- chore(deps): update all non-major dependencies by @renovate in #2951
- chore(deps): lock file maintenance by @renovate in #2954
- chore(deps): update cypress/browsers:node-22.0.0-chrome-124.0.6367.60-1-ff-125.0.2-edge-124.0.2478.51-1 docker digest to 02eaae1 by @renovate in #2950
- chore: replace obsolete mentions of typedoc by @ST-DDT in #2957
- docs: format signature with prettier by @ST-DDT in #2956
- docs: fix whitespace in CONTRIBUTING.md by @ST-DDT in #2955
- docs: separate signature and examples by @ST-DDT in #2962
- feat(date)!: separate timeZone method by @ST-DDT in #2947
- chore: remove arrayElement(s) js only error by @ST-DDT in #2958
- chore: remove potential future feature todos by @ST-DDT in #2959
- docs: simplify word description sentences by @Shinigami92 in #2963
- chore(deps): update devdependencies by @renovate in #2967
- chore(deps): update dependency typescript to v5.5.2 by @renovate in #2968
- chore(deps): update pnpm to v9.4.0 by @renovate in #2969
- chore(deps): lock file maintenance by @renovate in #2970
- docs: fix version number in README by @ST-DDT in #2973
- chore(release): 9.0.0-alpha.1 by @ST-DDT in #2972
- test: remove usage of vitest.todo by @ST-DDT in #2960
- docs: add npm to social links by @xDivisionByZerox in #2971
- chore(deps): update dependency ts-morph to v23 by @renovate in #2976
- chore(deps): update eslint by @renovate in #2877
- refactor(locale): rename company affix files by @ST-DDT in #2975
- chore: sort dependencies by @ST-DDT in #2977
- refactor(locale): group name entries by gender by @xDivisionByZerox in #2938
- infra: cleanup clean command by @ST-DDT in #2979
- chore: remove unused function mergeArrays by @ST-DDT in #2989
- chore(deps): update amannn/action-semantic-pull-request action to v5.5.3 by @renovate in #2982
- chore(deps): update devdependencies by @renovate in #2983
- chore(deps): update dependency @algolia/client-search to v4.24.0 by @renovate in #2984
- chore(deps): lock file maintenance by @renovate in #2986
- infra(release): check release PR by @ST-DDT in #2988
- infra(release): draft release by @ST-DDT in #2990
- chore(deps): update dependency typescript to v5.5.3 by @renovate in #2995
- chore(deps): update pnpm to v9.5.0 by @renovate in #2998
- chore(deps): update dependency vitepress to v1.3.0 by @renovate in #2997
- chore(deps): update devdependencies by @renovate in #2996
- chore(deps): lock file maintenance by @renovate in #3000
- chore(deps): update dependency prettier-plugin-organize-imports to v4 by @renovate in #2999
- infra(release): prepare release PR by @ST-DDT in #2981
- chore(deps): update eslint by @renovate in #2985
- chore(deps): update vitest to v2 (major) by @renovate in #3001
- chore(deps): update eslint plugins by @ST-DDT in #3003
- chore: small fixes and formatting by @ST-DDT in #3002
- infra(release): publish release by @ST-DDT in #2991
- chore(release): 9.0.0-rc.0 by @github-actions in #3004
- chore(deps): update actions/setup-node action to v4.0.3 by @renovate in #3010
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to 40c11f6 by @renovate in #3009
- chore(deps): update dependency prettier to v3.3.3 by @renovate in #3011
- chore(deps): update vitest to v2.0.3 by @renovate in #3014
- chore(deps): update devdependencies by @renovate in #3012
- chore(deps): lock file maintenance by @renovate in #3017
- chore(deps): update dependency vitepress to v1.3.1 by @renovate in #3013
- chore(deps): update dependency eslint to v9 by @renovate in #2798
- docs: replace deprecated moduleResolution by @MarlonPassos-git in #3018
- chore(deps): update pnpm to v9.6.0 by @renovate in #3025
- chore(deps): update dependency eslint-plugin-jsdoc to v48.8.3 by @renovate in #3015
- chore(deps): pin dependencies by @renovate in #3024
- chore(deps): lock file maintenance by @renovate in #3026
- infra(release): use PAT for releases by @ST-DDT in #3029
- chore(deps): update eslint by @renovate in #3034
- chore(deps): update devdependencies by @renovate in #3033
- chore(deps): update vitest to v2.0.5 by @renovate in #3032
- chore(deps): update dependency typescript to v5.5.4 by @renovate in #3031
- chore(deps): update eslint (major) by @renovate in #3035
- chore(deps): lock file maintenance by @renovate in #3036
- infra: improve CI preflight warning message by @ST-DDT in #3039
- chore(deps): update dependency eslint to v9.9.0 by @renovate in #3043
- chore(deps): update pnpm to v9.7.0 by @renovate in #3049
- chore(deps): update devdependencies by @renovate in #3048
- chore(deps): update dependency vitepress to v1.3.2 by @renovate in #3047
- chore(deps): update dependency eslint-plugin-jsdoc to v50.0.1 by @renovate in #3046
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to eaf300f by @renovate in #3045
- chore(deps): lock file maintenance by @renovate in #3050
- infra: update renovate's eslint group by @ST-DDT in #3051
- chore(config): migrate renovate config by @renovate in #3040
- docs(guide): add locale error handling sections by @ST-DDT in #3055
- infra: fix preflight comment for external contributors by @ST-DDT in #3038
- docs: polish migration guide by @xDivisionByZerox in #3027
- feat(locale): implement state info on sk locale by @boubkerbribri in #3054
- feat(locale): implement more colors to pt_PT locale by @jeanpierrecarvalho in #3021
- feat(locale): implement company info on pt_PT locale by @jeanpierrecarvalho in #3022
- chore(deps): update devdependencies by @renovate in #3062
- chore(deps): update dependency vitepress to v1.3.3 by @renovate in #3059
- chore(deps): update dependency eslint-plugin-jsdoc to v50.2.2 by @renovate in #3061
- chore(deps): update pnpm to v9.7.1 by @renovate in #3060
- chore(deps): lock file maintenance by @renovate in #3065
- feat(location): en_CA postcodes by state by @matthewmayer in #3057
- chore(release): 9.0.0-rc.1 by @fakerjs-bot in #3067
- chore(deps): update dependency @algolia/client-search to v5 by @renovate in #3063
- infra: switch to @stylistic/eslint-plugin by @Shinigami92 in #3069
- chore(deps): update dependency typescript-eslint to v8 by @renovate in #3064
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to bac061b by @renovate in #3071
- chore(deps): update devdependencies by @renovate in #3072
- chore(deps): update doc-dependencies by @renovate in #3074
- chore(deps): update pnpm to v9.9.0 by @renovate in #3075
- chore(deps): update eslint to v9.9.1 by @renovate in #3073
- chore(deps): lock file maintenance by @renovate in #3076
- chore(release): 9.0.0 by @fakerjs-bot in #3086
New Contributors
- @olrtg made their first contribution in #2472
- @pomali made their first contribution in #2563
- @Mirazyzz made their first contribution in #2686
- @nbroad1881 made their first contribution in #2764
- @qqww08 made their first contribution in #2773
- @jeremyhofer made their first contribution in #2621
- @mordi-d made their first contribution in #2781
- @bodiam made their first contribution in #2808
- @lulunac27a made their first contribution in #2765
- @hamzehazizzadeh made their first contribution in #2888
- @ShaharIlany made their first contribution in #2921
- @madoke made their first contribution in #2922
- @SaurabhXRT made their first contribution in #2932
- @github-actions made their first contribution in #3004
- @MarlonPassos-git made their first contribution in #3018
- @boubkerbribri made their first contribution in #3054
- @jeanpierrecarvalho made their first contribution in #3021
- @fakerjs-bot made their first contribution in #3067
Full Changelog: v8.4.1...v9.0.0