v8.0.0-alpha.1
Pre-release
Pre-release
Shinigami92
released this
20 Mar 18:29
·
1061 commits
to next
since this release
What's Changed
- feat(helpers): allow empty string in fake by @ST-DDT in #1679
- infra: remove git commit hooks by @Shinigami92 in #1684
- test(helpers): fake should not trim whitespace by @ST-DDT in #1680
- chore(deps): update vitest to ~0.26.2 by @renovate in #1688
- chore(deps): update devdependencies by @renovate in #1689
- chore(deps): update pnpm to v7.20.0 by @renovate in #1690
- chore(deps): update dependency @types/prettier to ~2.7.2 by @renovate in #1687
- docs(datatype): allow markdown in @see links by @matthewmayer in #1667
- docs: update gitignore by @ST-DDT in #1697
- docs: fix param check by @ST-DDT in #1694
- chore: turn on padding-line-between-statements by @Shinigami92 in #1691
- chore(locale): split de_CH first names into male and female by @matthewmayer in #1692
- feat(person): add short bio by @matthewmayer in #1696
- chore: update license years to 2023 by @Shinigami92 in #1706
- feat(helpers): add new faker.helpers.weightedArrayElement by @matthewmayer in #1654
- refactor(location): nearbyGPSCoordinate options by @Shinigami92 in #1682
- feat(locale): extend english company by @Busyvar in #1701
- chore(locale): split es_MX names into female/male by @matthewmayer in #1704
- chore(locale): split ne first_names to female and male by @matthewmayer in #1705
- feat(number): add binary and octal random number generation by @pladreyt in #1708
- feat(string): add binary and octal random string generation by @pladreyt in #1710
- docs: show hint regarding displayed readme version by @ST-DDT in #1698
- chore(test): skip console messages containing 'deprecated' by @matthewmayer in #1709
- feat(locale): add Luxembourg (French) locale by @DavidMoraisFerreira in #1693
- docs: fix simple typo by @lpmi-13 in #1712
- infra: set lint warnings to error by @ST-DDT in #1714
- feat(person): split prefix into gendered versions by @matthewmayer in #1665
- feat(string): nanoid by @xDivisionByZerox in #1716
- refactor(company): deprecate suffix methods by @ST-DDT in #1719
- test: repair all functional test by @ST-DDT in #1718
- chore(deps): update vitest to ~0.27.0 by @renovate in #1722
- chore(deps): update pnpm to v7.24.2 by @renovate in #1723
- chore(deps): update devdependencies by @renovate in #1725
- chore: remove debug code by @ST-DDT in #1724
- chore(deps): update typescript-eslint to ~5.48.1 by @renovate in #1727
- chore(deps): update doc-dependencies by @renovate in #1728
- docs: use native mastodon icon by @Shinigami92 in #1729
- feat(string): generate string from characters by @ST-DDT in #1717
- feat(locales): add mergeLocales utility by @ST-DDT in #1707
- chore(deps): update pnpm to v7.25.0 by @renovate in #1743
- chore(deps): update vitest to ~0.27.1 by @renovate in #1741
- chore(deps): update dependency vitepress to v1.0.0-alpha.36 by @renovate in #1740
- chore(deps): update dependency prettier to v2.8.3 by @renovate in #1726
- chore(deps): update dependency rimraf to v4 by @renovate in #1744
- chore(deps): update devdependencies by @renovate in #1742
- infra: setup dev-container by @ST-DDT in #1652
- build: escape locale import names if they match the module name by @matthewpetro in #1737
- docs: jsdoc for options by @Shinigami92 in #1644
- fix(locale): filter inappropriate words in the en locale by @matthewmayer in #1745
- fix(internet): fix invalid emails in some locales by @matthewmayer in #1746
- feat(company): add realistic Hungarian company names by @BenceSzalai in #1758
- infra: apply shorter CI timeouts and retry e2e once by @ST-DDT in #1756
- infra: changelog generation by @xDivisionByZerox in #1304
- docs: unwrap complex array params by @ST-DDT in #1753
- chore: export mergeLocales utility by @ST-DDT in #1751
- chore(deps): update vitest to ~0.27.3 by @renovate in #1762
- refactor(git): commitDate explicitly set default for refDate by @xDivisionByZerox in #1750
- test: use basic reporter by @Shinigami92 in #1763
- chore(deps): update pnpm to v7.25.1 by @renovate in #1768
- chore(deps): update typescript-eslint to ~5.48.2 by @renovate in #1769
- chore(deps): update doc-dependencies by @renovate in #1767
- refactor: reorganize apidoc scripts and reuse them for tests by @ST-DDT in #1759
- chore(deps): update devdependencies by @renovate in #1766
- docs(internet): document emoji type values by @matthewmayer in #1732
- feat(date): introduce faker.defaultRefDate and setDefaultRefDate by @ST-DDT in #1757
- fix(helpers): uniform distribution in helpers.arrayElements by @ST-DDT in #1770
- chore: remove disturbing image from README by @ST-DDT in #1782
- feat(helpers): add length range support in
arrayElements
by @import-brain in #1772 - docs: fix unwrap literal union by @ST-DDT in #1752
- chore: fix missing defaultRefDate calls by @ST-DDT in #1781
- docs: big api button by @ST-DDT in #1773
- test(helpers): widen arrayElements distribution by @Shinigami92 in #1786
- refactor(locale)!: remove unused separator entry by @ST-DDT in #1731
- refactor(docs): split generate:api-docs execution from import by @ST-DDT in #1779
- refactor(internet): remove weigths in userAgent by @xDivisionByZerox in #1761
- refactor(string): rename
special
tosymbol
by @xDivisionByZerox in #1789 - test(system): add valid 0 for cron by @Shinigami92 in #1787
- refactor(system): replace mime db with common dataset by @xDivisionByZerox in #1788
- chore(deps): update pnpm to v7.26.2 by @renovate in #1797
- chore(deps): update typescript-eslint to ~5.49.0 by @renovate in #1798
- feat(number)!: default to high precision float by @matthewmayer in #1675
- test: use cypress container by @Shinigami92 in #1792
- docs: fix see also for non faker.x references by @ST-DDT in #1794
- feat(airline): add airline module by @matthewpetro in #1699
- chore(deps): update vitest to ~0.28.3 by @renovate in #1799
- chore(deps): update devdependencies by @renovate in #1796
- chore(deps): update dependency vitepress to v1.0.0-alpha.43 by @renovate in #1795
- infra: configure lint rule array-type by @Shinigami92 in #1793
- test: run tests shuffled by @Shinigami92 in #1645
- infra(docs): add docs diff script by @ST-DDT in #1755
- fix(person): change fullName to use name patterns by @matthewmayer in #1637
- test: configure chai truncated threshold by @Shinigami92 in #1807
- docs: show source link by @ST-DDT in #1780
- fix(locale): replace Ð with Đ in hr and vi by @matthewmayer in #1810
- test: use cy.request for e2e by @Shinigami92 in #1808
- refactor(location): normalize signatures by @xDivisionByZerox in #1784
- fix(git): commitEntry normalize user by @Shinigami92 in #1813
- refactor(datatype): standardize arguments by @xDivisionByZerox in #1804
- refactor(commerce): price use options object by @xDivisionByZerox in #1805
- docs: switch shinigami from twitter to mastodon by @Shinigami92 in #1815
- feat(person): add Portuguese BR Language to western zodiac sign by @Minozzzi in #1814
- docs: improving readability of UUID string by @Kcops11 in #1622
- docs: add matthewmayer to team by @Shinigami92 in #1816
- fix(person): Improvements to Dutch name generation, in particular regarding affixes by @amarillion in #1778
- chore(deps): update devdependencies by @renovate in #1828
- chore(deps): update dependency prettier to v2.8.4 by @renovate in #1824
- chore(deps): update pnpm to v7.27.0 by @renovate in #1829
- chore(deps): update dependency eslint-plugin-jsdoc to v40 by @renovate in #1831
- chore(deps): update vitest to ~0.28.5 by @renovate in #1827
- chore(deps): update dependency typescript to ~4.9.5 by @renovate in #1825
- chore(deps): update typescript-eslint to ~5.52.0 by @renovate in #1830
- chore(deps): update doc-dependencies by @renovate in #1826
- chore: remove comments in tsconfig.json by @bdb2381 in #1811
- docs: focus api search immediately by @ST-DDT in #1774
- test(date): add birthdate error test by @PeterYinusa in #1833
- refactor(finance): standardize arguments by @xDivisionByZerox in #1821
- chore: activate noImplicitAny by @Shinigami92 in #1839
- chore: improve error message for faker.date.birthday by @johnmal-dev in #1843
- infra: fix broken links in
pull_request_template
by @xDivisionByZerox in #1849 - infra: add preflight script by @xDivisionByZerox in #1846
- docs: Updated first example in README to utilize faker.helpers.multiple by @jhechtf in #1854
- refactor(datatype): deprecate
json
by @xDivisionByZerox in #1852 - refactor(datatype): deprecate
array
by @xDivisionByZerox in #1853 - chore(deps): update pnpm to v7.27.1 by @renovate in #1858
- chore(deps): update devdependencies by @renovate in #1859
- chore: turn on noImplicitThis by @ST-DDT in #1842
- refactor(location)!: countryCode use ISO-3166-1 by @xDivisionByZerox in #1720
- fix(person): avoid repeated last name via new last_name_patterns by @matthewmayer in #1819
- refactor(company)!: rename bs to buzz by @Shinigami92 in #1860
- fix(random): remove deprecated method usage by @ST-DDT in #1865
- refactor(git): length for commit sha by @Shinigami92 in #1863
- infra: error on deprecation by @ST-DDT in #1867
- feat(finance): currency object by @matthewmayer in #1809
- fix(currency): modernise currency list for 2023 by @matthewmayer in #1880
- fix: correct types field by @Shinigami92 in #1878
- docs: update top section of readme by @matthewmayer in #1887
- fix: discord link by @Shinigami92 in #1891
- docs: show deprecation message by @matthewmayer in #1889
- fix: more discord links by @matthewmayer in #1893
- chore: fix typo by @beaunus in #1896
- chore(deps): update devdependencies by @renovate in #1898
- refactor!: remove dynamic locale switching support by @ST-DDT in #1735
- chore(deps): update pnpm to v7.29.0 by @renovate in #1900
- chore(deps): update doc-dependencies by @renovate in #1899
- chore(deps): update typescript-eslint to ~5.54.1 by @renovate in #1901
- chore(deps): update vitest to ~0.29.2 by @renovate in #1902
- chore(deps): update dependency glob to v9 by @renovate in #1903
- fix: consistent locale names by @ST-DDT in #1884
- fix(locale): remove invalid city patterns from pt_BR by @matthewmayer in #1913
- fix(locale): correct capitalization of last_name in en_AU by @matthewmayer in #1912
- fix(internet): filter banned dots from email addresses by @matthewmayer in #1883
- docs: Add 'Sourcing data for definitions' to CONTRIBUTING by @matthewmayer in #1888
- fix(locale): az company name_patterns return undefined in name by @matthewmayer in #1914
- fix(locale): fix pt_PT street addresses by @matthewmayer in #1911
- chore(deps): update pnpm to v7.29.1 by @renovate in #1924
- chore(deps): update devdependencies by @renovate in #1925
- feat: provide enums for color values by @Shinigami92 in #1910
- refactor(date): remove duplicate context of date definitions by @matthewmayer in #1915
- refactor(internet): standardize signatures by @xDivisionByZerox in #1845
- docs: add reproducible results section by @matthewmayer in #1892
- chore(deps): update dependency vitepress to v1.0.0-alpha.58 by @renovate in #1923
- infra: run generate scripts first by @ST-DDT in #1933
- infra: enable prettier cache by @matthewmayer in #1930
- feat(helpers): new method enumValue by @ocodista in #1920
- fix(random): prevent infinite do-while by @Shinigami92 in #1938
- test(git): relax email validation in commitEntry results by @matthewmayer in #1876
- docs: fix nested parameter defaults by @ST-DDT in #1931
- chore: use enumValue by @Shinigami92 in #1937
- docs: enhance readme by @Shinigami92 in #1918
- feat(locale): add
state
andstate_abbr
tocz
by @xDivisionByZerox in #1847 - chore(locale): added dedicated swiss street names by @asharnadeem in #1946
- infra: try to fix e2e flakyness by @ST-DDT in #1947
- chore(locale): remove bs_ files in sk and cz by @matthewmayer in #1942
- chore(deps): update pnpm to v7.30.0 by @renovate in #1951
- chore(deps): update vitest to ~0.29.3 by @renovate in #1949
- chore(deps): update devdependencies by @renovate in #1950
- chore(deps): update doc-dependencies by @renovate in #1948
- chore(release): 8.0.0-alpha.1 by @Shinigami92 in #1955
New Contributors
- @Busyvar made their first contribution in #1701
- @pladreyt made their first contribution in #1708
- @DavidMoraisFerreira made their first contribution in #1693
- @lpmi-13 made their first contribution in #1712
- @matthewpetro made their first contribution in #1737
- @BenceSzalai made their first contribution in #1758
- @Kcops11 made their first contribution in #1622
- @amarillion made their first contribution in #1778
- @bdb2381 made their first contribution in #1811
- @PeterYinusa made their first contribution in #1833
- @johnmal-dev made their first contribution in #1843
- @jhechtf made their first contribution in #1854
- @beaunus made their first contribution in #1896
- @ocodista made their first contribution in #1920
- @asharnadeem made their first contribution in #1946
Full Changelog: v8.0.0-alpha.0...v8.0.0-alpha.1