v9.0.0-alpha.0
Pre-release
Pre-release
xDivisionByZerox
released this
12 Apr 14:44
·
348 commits
to next
since this release
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
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
Full Changelog: v8.4.1...v9.0.0-alpha.0