Releases: faker-js/faker
Releases · faker-js/faker
v9.2.0
What's Changed
- infra: remove unused dependencies by @ST-DDT in #3227
- chore(deps): lock file maintenance by @renovate in #3231
- feat(animal): add petName method by @suyashgulati in #3196
- feat(number): add romanNumeral method by @AmaanRS in #3070
- infra(renovate): cleanup config by @ST-DDT in #3226
- infra(renovate): disable rimraf update for now by @ST-DDT in #3228
- chore(deps): update devdependencies by @renovate in #3240
- chore(deps): update devdependencies (major) by @renovate in #3241
- chore(deps): update all non-major dependencies by @renovate in #3236
- chore(deps): update vitest to v2.1.4 by @renovate in #3239
- chore(deps): update dependency vitepress to v1.4.3 by @renovate in #3237
- test: patch and filter seeded run stacktraces by @ST-DDT in #3229
- refactor(locale): improve Spanish color names by @rasputino in #3230
- chore(deps): update eslint by @renovate in #3238
- docs: add required twitter meta tags by @ST-DDT in #3232
- docs: expose documentation for randomizers by @ST-DDT in #3221
- docs(string): improve documentation for length parameters by @ST-DDT in #3216
- infra(unicorn): permanently disable no-object-as-default-parameter by @ST-DDT in #3203
- chore(release): 9.2.0 by @fakerjs-bot in #3243
New Contributors
Full Changelog: v9.1.0...v9.2.0
v9.1.0
What's Changed
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to 79c4181 by @renovate in #3148
- chore(deps): remove eslint-define-config by @xDivisionByZerox in #3156
- chore(deps): remove @algolia/client-search by @xDivisionByZerox in #3157
- docs(guide): remove v9 not yet released notice by @Pascalmh in #3163
- chore(deps): update all non-major dependencies by @renovate in #3151
- chore(deps): update dependency vitepress to v1.4.0 by @renovate in #3152
- chore(deps): update devdependencies by @renovate in #3149
- chore(deps): update eslint by @renovate in #3150
- feat: add book module by @cieslarmichal in #2949
- feat(string): adds support for generating ULID by @brunocleite in #2524
- feat(internet): improve ipv4 method by @ST-DDT in #2992
- feat(locale): add Swedish(sv) counties by @johanholmerin in #3154
- chore(deps): update dependency ts-morph to v24 by @renovate in #3160
- docs: update unique values guide with new library by @dPaskhin in #3166
- chore(deps): update vitest by @renovate in #3158
- chore(deps): update dependency eslint-plugin-unicorn to v56 by @renovate in #3159
- feat(location): add
continent
method by @joscha in #3162 - fix(location): update valid ZIP ranges for FL and VA by @matthewmayer in #3167
- refactor(internet): rename userName method to username by @suyashgulati in #3130
- docs(image): update overview for image module by @matthewmayer in #3177
- fix(food): use arrayElement instead of fake for adjective by @ST-DDT in #3178
- refactor(location): allow postcode_by_state to take an array of patterns by @matthewmayer in #3170
- chore(deps): lock file maintenance by @renovate in #3153
- refactor(vehicle): add more non-US vehicle manufacturers by @matthewmayer in #3173
- chore(deps): update devdependencies by @renovate in #3184
- docs: support browser console based exploration by @ST-DDT in #3168
- chore(deps): update dependency typescript to v5.6.3 by @renovate in #3182
- fix(location): fix US ZIP code anomalies for zipCode({state}) by @matthewmayer in #3180
- docs: iban might be invalid due to country specific rules by @ST-DDT in #3175
- feat(commerce): more varied product descriptions by @matthewmayer in #3174
- chore(deps): move @stylistic/eslint-plugin to eslint renovate group by @ST-DDT in #3161
- chore(deps): update dependency vitepress to v1.4.1 by @renovate in #3183
- refactor(locale): enhance en vehicle manufacturers by @suyashgulati in #3187
- refactor(locale): modernise buzz- and catch-phrases by @matthewmayer in #2930
- chore(deps): update eslint by @renovate in #3181
- infra(eslint): limit usage of globals in src by @ST-DDT in #3191
- docs: mention strict typescript usage by @ST-DDT in #3171
- docs(date): add hints how to generate date ranges by @ST-DDT in #3128
- test(system): remove obsolete SK common file name test by @ST-DDT in #3206
- refactor(locale): trim excessive Croatian last names by @ST-DDT in #3204
- docs: add jsdocs to the pre-built instances by @ST-DDT in #3193
- docs(guide): add complex overwrites example by @ST-DDT in #3207
- refactor(locale): remove inaccessible files by @ST-DDT in #3205
- chore(deps): update devdependencies (major) by @renovate in #3137
- docs: align featured modules on website and README by @matthewmayer in #3214
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to dc2c365 by @renovate in #3208
- chore(deps): update pnpm to v9.12.2 by @renovate in #3211
- docs: optimize line breaks in default objects by @ST-DDT in #3190
- chore(deps): update eslint by @renovate in #3210
- chore(deps): update devdependencies by @renovate in #3209
- chore(deps): update vitest to v2.1.3 by @renovate in #3212
- chore(deps): lock file maintenance by @renovate in #3213
- infra: ignore vitest temp config by @ST-DDT in #3199
- docs(guide): introduce module usage by @ST-DDT in #3195
- feat(internet): add jwt method by @eLoyyyyy in #2936
- feat(locale): add books on pt_br by @guicazaroto in #3218
- docs: blog post v9.0 by @xDivisionByZerox in #3056
- infra(renovate): reduce update frequency to monthly by @ST-DDT in #3217
- test(animal): unroll animal test loop by @matthewmayer in #3198
- chore(release): 9.1.0 by @fakerjs-bot in #3225
New Contributors
- @Pascalmh made their first contribution in #3163
- @cieslarmichal made their first contribution in #2949
- @brunocleite made their first contribution in #2524
- @johanholmerin made their first contribution in #3154
- @dPaskhin made their first contribution in #3166
- @joscha made their first contribution in #3162
- @eLoyyyyy made their first contribution in #2936
- @guicazaroto made their first contribution in #3218
Full Changelog: v9.0.3...v9.1.0
v9.0.3
What's Changed
- infra: update file structure for util/internal by @xDivisionByZerox in #3141
- refactor(locale): Update list of french legal entity by @jlecomte-IED in #3142
- fix(image): fix dataUri with type svg-base64 in browsers by @ST-DDT in #3144
- chore(release): 9.0.3 by @fakerjs-bot in #3146
New Contributors
- @jlecomte-IED made their first contribution in #3142
Full Changelog: v9.0.2...v9.0.3
v9.0.2
What's Changed
- chore(deps): update dependency @algolia/client-search to v5.4.1 by @renovate in #3099
- chore(deps): update devdependencies by @renovate in #3083
- chore(deps): update eslint by @renovate in #3100
- chore(deps): lock file maintenance by @renovate in #3084
- refactor(location): adjust zipCode nullish checks by @ST-DDT in #3080
- infra: use eslint.config.ts by @Shinigami92 in #3044
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to 34a8d83 by @renovate in #3113
- chore(deps): update pnpm to v9.10.0 by @renovate in #3116
- chore(deps): update dependency typescript to v5.6.2 by @renovate in #3115
- chore(deps): update vitest to v2.1.1 by @renovate in #3117
- chore(deps): update devdependencies by @renovate in #3114
- chore(deps): lock file maintenance by @renovate in #3118
- docs: consistent linking to sponsored services by @ST-DDT in #3120
- fix(locale): correction of pt_PT location and person data by @jeanpierrecarvalho in #3020
- docs: use defineProps deconstruction by @ST-DDT in #3090
- infra: publish releases with provenance by @ST-DDT in #3119
- chore(deps): update devdependencies (major) by @renovate in #3016
- chore(deps): update dependency vite to v5.4.6 [security] by @renovate in #3122
- refactor(image): deprecate avatarLegacy for removal by @ST-DDT in #3109
- docs: fix definition names in 'Company Name Affix files reorganized' section of migration guide by @matthewmayer in #3125
- chore: fix avatarLegacy deprecation version typo by @ST-DDT in #3124
- chore(deps): update all non-major dependencies by @renovate in #3133
- chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker digest to 8fac147 by @renovate in #3132
- chore(deps): update devdependencies by @renovate in #3134
- chore(deps): update dependency @algolia/client-search to v5.5.3 by @renovate in #3135
- chore(deps): update eslint by @renovate in #3136
- chore(deps): lock file maintenance by @renovate in #3138
- chore(release): 9.0.2 by @fakerjs-bot in #3140
Full Changelog: v9.0.1...v9.0.2
v9.0.1
What's Changed
- infra: improve package.json fields by @Shinigami92 in #3096
- infra: sort package.json automatically by @Shinigami92 in #3098
- infra: remove redirect from current stable by @ST-DDT in #3091
- infra(netlify): remove ignore script by @ST-DDT in #3092
- infra: improve error messages for parameter properties by @ST-DDT in #3082
- chore: improve nullish-checks in tests by @ST-DDT in #3081
- fix: emit cts types by @Shinigami92 in #3093
- chore(release): 9.0.1 by @fakerjs-bot in #3111
Full Changelog: v9.0.0...v9.0.1
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 https://github.com/faker-j...
v9.0.0-rc.1
What's Changed
- 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
New Contributors
- @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: v9.0.0-rc.0...v9.0.0-rc.1
v9.0.0-rc.0
What's Changed
- 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
New Contributors
- @github-actions made their first contribution in #3004
Full Changelog: v9.0.0-alpha.1...v9.0.0-rc.0
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:/...