Releases: faker-js/faker
Releases · faker-js/faker
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:/...
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