All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
7.4.0 (2022-08-08)
- add rodent breed on animal 'en' locale (#1136) (a65f1a2)
- dev: add male_first_name,female_first_name, jp locale (#1217) (ad885ea)
- image: add image via.placeholder provider (#1186) (00d4741)
- locales.en: extend vehicle (#1102) (07a970f)
- locales.pl: add pl translation for gender and binary gender (#1162) (22a050e)
- system.fileName: file extension count (#1101) (968134c)
- system.networkInterface: add networkInterface faker (#1133) (5979f82)
7.3.0 (2022-06-20)
- Webpack v4 should now be supported 🚀
- add abbreviations to
hacker.abbreviation()
in theen
locale (#1086) (c5d8934) - improve norwegian translations (#1042) (e071c78)
- throw error on unknown locale (#1071) (5ea8252)
7.2.0 (2022-06-06)
- always use https for loremflickr (#1034)
- we removed the last parameter for
image.imageUrl
and always generate https urls
- we removed the last parameter for
- add en_CA city_name (close #983) (#992) (dc5c720)
- add german adjectives (#1023) (1b9a920)
- always use https for loremflickr (#1034) (a235dca)
- science module (#1014) (d75d079)
7.1.0 (2022-05-25)
- Luhn generation algorithms and tests (#980) (c95826f)
- typescript: support module Node16/NodeNext (#1005) (8736c2a)
7.0.1 (2022-05-23)
7.0.0 (2022-05-23)
- remove faker default export (#799)
- target es2020 (#848)
- remove deprecations (#916)
- get rid of export = (#849)
- remove node v12 support (#850)
- reorganize src folder (#909)
- add casing option (#955) (4c0e418)
- add date.birthdate (#962) (5e66d96)
- added sponsor and community members to the readme (#986) (2a6003f)
- address: use localized fake pattern in city (#948) (7373a22)
- allow banned as string (#819) (a0d25bb)
- color module (#801) (bee6054)
- improve and extend 🇫🇷 fr and 🇨🇭fr_CH locales (#973) (6f39b7c)
- internet: HTTP random status code (#945) (05f555b)
- reimplement datatype.bigInt (#791) (1793385)
- support locale definitions directly from faker.fake (#884) (a60d5e3)
- use localized fake pattern in street (#966) (5af79f4)
- empty array passed into helpers.arrayElements (#921) (100a1ea)
- generate:locale: make the definition types extendible (#915) (984fbb4)
- type exports for module NodeNext, Node16 (#979) (73db3a7)
- typo in error message (#925) (3ea64ce)
- remove node v12 support (#850) (cc9aec7)
- get rid of export = (#849) (20fbeaf)
- remove deprecations (#916) (683ee34)
- remove faker default export (#799) (39b74c0)
- reorganize src folder (#909) (a2da7c4)
- target es2020 (#848) (63f6361)
6.3.1 (2022-05-02)
6.3.0 (2022-05-02)
- add creditCardIssuer (#888) (58b4f10)
- add Hungarian locale (#53) (9b0d100)
- configure eol character for git.commitEntry (#681) (f797b63)
- faker.helpers.maybe (#874) (a64cbde)
- random numeric (#797) (712b1de)
- resettable unique store (#800) (29bba7b)
- return seed value from seed() (#853) (1851eca)
- separate methods for object key value (#503) (36cd461)
6.2.0 (2022-04-21)
- add chinese hyphenated name (#277) (40c9d5a)
- add internet.emoji (#504) (cb746cb)
- add Lastname - Bhadresha, Jangid, Suthar (#243) (6214425)
- Add MongoDB ObjectId generation (#616) (a5b3888)
- add more arabic names dataset (#655) (b3a9abc)
- add more arabic names datasets (#368) (f824f9d)
- add os. as street prefix for pl (#640) (c6d0cc7)
- add some en locale city prefixes and suffixes (#685) (955ea43)
- add some en locale product names (#686) (f22b93a)
- append more korean dataset and delete wrong dataset (#573) (acaedb3)
- dynamic definitions tree (#822) (069f4d1)
- extend list of domain suffix for PL locale (#266) (5beac4b)
- extend list of street prefixes for pl locale (#844) (425accd)
- faker.finance.pin() (#695) (20f33e6)
- immutable options in random.alpha methods (#790) (dd11846)
- phone IMEI (#829) (c25ecd0)
- special characters in emails (#792) (3b5a21f)
- updated mime-db to 1.52.0 (#808) (78a30fb)
- use street address templates from locales (#754) (b04dc91)
- Maryland (MD) wrong postal code (#804) (4ac2a04)
- use
\n
as default separator for lorem.paragraphs() (#783) (6a2d8fc)
6.1.2 (2022-04-04)
- datatype.number when min = max + precision, throw when max > min (#664) (0304120)
- deterministic results for address.nearbyGPSCoordinate (#737) (bc7bd57)
- random word fails on undefined (#771) (fb1b87e)
- remove doubled extension in system.filePath (#300) (2532eb9)
6.1.1 (2022-03-28)
- forgot to run
pnpm run build
6.1.0 (2022-03-28)
⚠WARNING: This build is broken due to missing build files. Please don't use this version!
- types: generate all locales index files with non-any types (#494) (b611ca1)
- types: provide strong typing for locales 2 (#398) (419e9e2)
- accept dates as params for Date methods (#200) (91a1aab)
- alphaNumeric all chars banned (#550) (c51fb15)
- corrected the Costa Rican IBAN format (#646) (3f3de78)
- correcting the readme file (#529) (6c9dcdd)
- datatype.datetime should use static boundaries (#343) (7141cd7)
- enable algolia search (#641) (a759c87)
- fake behavior with special replacement patterns (#688) (8d1aefb)
- fake is unable to return empty strings (#347) (301a6d2)
- finance: update iso-3166-1 country codes for IBAN/BIC (#168) (6050d7a)
- fix bicycle_types files being named incorrectly (#477) (7a2a522)
- fix time.recent method signature (#586) (60d3cc5)
- fix unique method types (#457) (14df7d3)
- force passed locales into faker constructor (#580) (5ed963f)
- handle missing or broken locales main index files (#478) (ff97431)
- mersenne rand invalid input argument (#577) (486c76e)
- move el credit card information to the expected location (#484) (dcbd18e)
- name module gender (#644) (7675abe)
- normalize provider in finance.creditCardNumber (#662) (9ce1551)
- only return word with desirable alpha characters (#654) (b7b2e4f)
- remove invalid aliases (#488) (58fbfe3)
- remove unreachable code finance (#508) (1bc622a)
- replaced placeimg.com on loremflickr.com (#692) (2a49e82)
- solve various todos (#649) (d0a473f)
- test random.alphaNumeric (#517) (41ec6f0)
- use require/import export map in package.json (#697) (0f74908)
- Vehicle vin is always 17 characters long (#320) (d2fc1e6)
6.0.0 (2022-03-15)
- fix some lint warnings (#613) (5cb74b1b)
- docs: add image_providers jsdocs (#612) (09487b6b)
- docs: improve visualization for complex types (#608) (f038937c)
- configure eqeqeq lint rule (#595) (5cd3daef)
- fix eslint error (#597) (4f7447c3)
- docs: comment out algolia until search is available (#599) (bcc97d69)
- docs: add test for api docs generation (#574) (c99160f0)
- docs: display correct signature (#596) (c115056e)
- docs: show union options parameters (#602) (5595b9fc)
6.0.0-beta.0 (2022-03-07)
- types: generate all locales index files with non-any types (#494) (b611ca1)
- types: provide strong typing for locales 2 (#398) (419e9e2)
- correcting the readme file (#529) (6c9dcdd)
- fix bicycle_types files being named incorrectly (#477) (7a2a522)
- fix time.recent method signature (#586) (60d3cc5)
- fix unique method types (#457) (14df7d3)
- handle missing or broken locales main index files (#478) (ff97431)
- move el credit card information to the expected location (#484) (dcbd18e)
- remove invalid aliases (#488) (58fbfe3)
- test random.alphaNumeric (#517) (41ec6f0)
6.0.0-alpha.7 (2022-02-20)
- types: generate all locales index files with non-any types (#494) (b611ca1)
- types: provide strong typing for locales 2 (#398) (419e9e2)
- fix bicycle_types files being named incorrectly (#477) (7a2a522)
- fix unique method types (#457) (14df7d3)
- handle missing or broken locales main index files (#478) (ff97431)
- move el credit card information to the expected location (#484) (dcbd18e)
- remove invalid aliases (#488) (58fbfe3)
- test random.alphaNumeric (#517) (41ec6f0)
- build: add redirect aliases for cjs (#520) (7d806d9)
- docs: various fixes (#523) (b22cf3b)
6.0.0-alpha.6 (2022-02-10)
- add chat.fakerjs.dev subdomain redirection to discord (#306) (32b4839)
- auto generate/update locale files (#252) (df48704)
- types: provide strong typing for locales (#363) (5e6754d)
- improve internet tests and fix bug in domain name generation (#258) (c6f7aa9)
- optional args on faker.finance.iban() (#431) (c71469c)
- param can be optional (#381) (f8a95a1)
- remove redundant precision from datatype.datetime options (#335) (9d5a7a2)
- removed dead code and adjusted fileExt (#304) (471bc1d)
- removed node v12 from the pipe (#309) (537f56e)
- some return types (#307) (4ca61ca)
6.0.0-alpha.5 (2022-01-25)
6.0.0-alpha.4 (2022-01-24)
- support tree-shaking (#152)
- add autocomplete support for locales (#248) (c1f2b09)
- migrate locales to typescript (#238) (d4cfa3c)
- support tree-shaking (#152) (ccf119d)
- use export default for locales (#249) (93e8e53)
- add missing fakers for existing locales (#263) (7177d37)
- jalapeño typo (#259) (74204a0)
- ts support for locales (#169) (61d0296)
- types: fixed datetime types for optional argument (#192) (60b71fd)
- types: fixed exampleEmail arguments types (#241) (66aa374)
- typo in update.md (#180) (4a69d6d)
6.0.0-alpha.3 (2022-01-15)
- add definitions (#84) (cfdfad5)
- domain_suffix: add the
id
,ponpes.id
andnet.id
domains for id_ID (#137) (ce4d48e) - migrate address (#133) (88afa60)
- migrate animal (#105) (0abec83)
- migrate commerce (#106) (82ab145)
- migrate company (#132) (0205183)
- migrate database (#89) (4d4653e)
- migrate date (#83) (0fe6f2b)
- migrate fake (#79) (8fa14c6)
- migrate finance (#131) (a1208ca)
- migrate git (#78) (6122d3c)
- migrate hacker (#81) (e0005ad)
- migrate helpers (#85) (07f8b44)
- migrate image (#92) (3c3e567)
- migrate internet (#94) (8fcfcc6)
- migrate lorem (#86) (7e6273b)
- migrate music (#107) (46d51ba)
- migrate name (#103) (de9f9d6)
- migrate phone (#127) (77f4e63)
- migrate random (#91) (efc11f1)
- migrate system (#90) (c0a6277)
- migrate time (#74) (168a211)
- migrate unique (#128) (86580d8)
- migrate vehicle (#130) (661f3b4)
- migrate word (#102) (1b10032)
- rewrite datatype to ts (e0d0b5c)
6.0.0-alpha.2 (2022-01-14)
For changes prior to version v6.0.0-alpha.1, see the old changelog.