Generate massive amounts of fake data in the browser and node.js

Overview

Faker

Generate massive amounts of fake data in the Browser and Node.js.

Chat on Discord Continuous Integration

Installation

Please replace your faker dependency with @faker-js/faker. This is the official, stable fork of Faker.

npm install @faker-js/faker -D

Typescript Support

Types are available via the @types/faker package. You must manually link them using a *.d.ts file, like so:

// faker.d.ts
declare module '@faker-js/faker' {
  import faker from 'faker';
  export default faker;
}

FAQ - What happened to the original faker.js?

This project was originally created and hosted at https://github.com/marak/Faker.js/ - however around 4th Jan, 2022 - the author decided to delete the repository (for unknown reasons).

In the interest of the community, it has been decided that Faker will continue to be maintained here and all help in its development will be appreciated.

Demo

Coming soon!

Usage

Browser

<script src="faker.js" type="text/javascript"></script>
<script>
  var randomName = faker.name.findName(); // Caitlyn Kerluke
  var randomEmail = faker.internet.email(); // Rusty@arne.info
  var randomCard = faker.helpers.createCard(); // random contact card containing many properties
</script>

Node.js

var faker = require('faker');
var randomName = faker.name.findName(); // Rowan Nikolaus
var randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz
var randomCard = faker.helpers.createCard(); // random contact card containing many properties

API

API Methods

  • address
    • zipCode
    • zipCodeByState
    • city
    • cityPrefix
    • citySuffix
    • cityName
    • streetName
    • streetAddress
    • streetSuffix
    • streetPrefix
    • secondaryAddress
    • county
    • country
    • countryCode
    • state
    • stateAbbr
    • latitude
    • longitude
    • direction
    • cardinalDirection
    • ordinalDirection
    • nearbyGPSCoordinate
    • timeZone
  • animal
    • dog
    • cat
    • snake
    • bear
    • lion
    • cetacean
    • horse
    • bird
    • cow
    • fish
    • crocodilia
    • insect
    • rabbit
    • type
  • commerce
    • color
    • department
    • productName
    • price
    • productAdjective
    • productMaterial
    • product
    • productDescription
  • company
    • suffixes
    • companyName
    • companySuffix
    • catchPhrase
    • bs
    • catchPhraseAdjective
    • catchPhraseDescriptor
    • catchPhraseNoun
    • bsAdjective
    • bsBuzz
    • bsNoun
  • database
    • column
    • type
    • collation
    • engine
  • datatype
    • number
    • float
    • datetime
    • string
    • uuid
    • boolean
    • hexaDecimal
    • json
    • array
  • date
    • past
    • future
    • between
    • betweens
    • recent
    • soon
    • month
    • weekday
  • fake
  • finance
    • account
    • accountName
    • routingNumber
    • mask
    • amount
    • transactionType
    • currencyCode
    • currencyName
    • currencySymbol
    • bitcoinAddress
    • litecoinAddress
    • creditCardNumber
    • creditCardCVV
    • ethereumAddress
    • iban
    • bic
    • transactionDescription
  • git
    • branch
    • commitEntry
    • commitMessage
    • commitSha
    • shortSha
  • hacker
    • abbreviation
    • adjective
    • noun
    • verb
    • ingverb
    • phrase
  • helpers
    • randomize
    • slugify
    • replaceSymbolWithNumber
    • replaceSymbols
    • replaceCreditCardSymbols
    • repeatString
    • regexpStyleStringParse
    • shuffle
    • mustache
    • createCard
    • contextualCard
    • userCard
    • createTransaction
  • image
    • image
    • avatar
    • imageUrl
    • abstract
    • animals
    • business
    • cats
    • city
    • food
    • nightlife
    • fashion
    • people
    • nature
    • sports
    • technics
    • transport
    • dataUri
    • lorempixel
    • unsplash
    • lorempicsum
  • internet
    • avatar
    • email
    • exampleEmail
    • userName
    • protocol
    • httpMethod
    • url
    • domainName
    • domainSuffix
    • domainWord
    • ip
    • ipv6
    • port
    • userAgent
    • color
    • mac
    • password
  • lorem
    • word
    • words
    • sentence
    • slug
    • sentences
    • paragraph
    • paragraphs
    • text
    • lines
  • mersenne
    • rand
    • seed
    • seed_array
  • music
    • genre
  • name
    • firstName
    • lastName
    • middleName
    • findName
    • jobTitle
    • gender
    • prefix
    • suffix
    • title
    • jobDescriptor
    • jobArea
    • jobType
  • phone
    • phoneNumber
    • phoneNumberFormat
    • phoneFormats
  • system
    • fileName
    • commonFileName
    • mimeType
    • commonFileType
    • commonFileExt
    • fileType
    • fileExt
    • directoryPath
    • filePath
    • semver
  • time
    • recent
  • unique
  • vehicle
    • vehicle
    • manufacturer
    • model
    • type
    • fuel
    • vin
    • color
    • vrm
    • bicycle

Faker.fake()

Faker contains a super useful generator method Faker.fake for combining faker API methods using a mustache string format.

Example:

console.log(
  faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}')
);

This will interpolate the format string with the value of methods name.lastName(), name.firstName(), and name.suffix()

Localization

As of version v2.0.0 Faker has support for multiple localities.

The default language locale is set to English.

Setting a new locale is simple:

// sets locale to de
faker.locale = 'de';
  • az
  • ar
  • cz
  • de
  • de_AT
  • de_CH
  • en
  • en_AU
  • en_AU_ocker
  • en_BORK
  • en_CA
  • en_GB
  • en_IE
  • en_IND
  • en_US
  • en_ZA
  • es
  • es_MX
  • fa
  • fi
  • fr
  • fr_CA
  • fr_CH
  • ge
  • hy
  • hr
  • id_ID
  • it
  • ja
  • ko
  • nb_NO
  • ne
  • nl
  • nl_BE
  • pl
  • pt_BR
  • pt_PT
  • ro
  • ru
  • sk
  • sv
  • tr
  • uk
  • vi
  • zh_CN
  • zh_TW

Individual Localization Packages

Faker supports incremental loading of locales.

By default, requiring faker will include all locale data.

In a production environment, you may only want to include the locale data for a specific set of locales.

// loads only de locale
var faker = require('faker/locale/de');

Setting a randomness seed

If you want consistent results, you can set your own seed:

faker.seed(123);

var firstRandom = faker.datatype.number();

// Setting the seed again resets the sequence.
faker.seed(123);

var secondRandom = faker.datatype.number();

console.log(firstRandom === secondRandom);

Documentation

Faker is currently in the process of migrating its documentation to Vitepress (the successor of Vuepress).

Developing the docs

# build the Faker library for the browser
# it's used inside of certain routes
npm run browser

npm run docs:dev

Building and serving the docs statically

# build the Faker library for the browser
# it's used inside of certain routes
npm run browser

npm run docs:build # Output docs to /dist
npm run docs:serve # Serve docs from /dist

Deploying Documentation

The website is kindly hosted for free by the Netlify team under their Open Source plan. See the netlify.toml for configuration.

Tests

npm install .
npm run test

You can view a code coverage report generated in coverage/lcov-report/index.html.

Building Faker

Faker uses gulp to automate its build process. Each build operation is a separate task which can be run independently.

Browser Bundle

npm run browser

Building JSDocs

JSDOC v3 HTML API documentation

npm run jsdoc
Comments
  • feat(person): add `zodiacSign()`

    feat(person): add `zodiacSign()`

    This PR adds the functionality of generating random zodiac signs and birthdate

    New Functions:

    • ~~faker.date.birthdate()~~ (Moved to a separate PR)
    • faker.zodiac.sign()

    Usage:

    faker.date.birthdate():

    // generates a random birthdate of a person aged between 18 and 80
    console.log(faker.date.birthdate()) // 1970-12-22T05:00:00.000Z
    
    // generates a random birthdate of a person, between two years
    console.log(faker.date.birthdate({ min: 1990, max: 2000 });) // 1992-03-06T05:00:00.000Z
    

    you can also pass a mode to the birthdate object. mode can be'age' or 'year'

    // generates a random birthdate of a person, between two years
    console.log(faker.date.birthdate({ min: 1990, max: 2000, mode: 'year' });) // 1992-03-06T05:00:00.000Z
    
    // generates a random birthdate of a person, between two ages
    console.log(faker.date.birthdate({ min: 4, max: 5, mode: 'age' });) // 2017-06-08T04:00:00.000Z
    

    faker.zodiac.sign():

    // returns a random zodiac sign
    console.log(faker.zodiac.sign()) // Leo
    
    // takes optional 'birthday' parameter, if provided returns the zodiac sign for the given birthday
    console.log(faker.zodiac.sign('1997-12-20')) // Sagittarius
    

    Unit tests for both the functions added.

    Sorry for the repeated commit found later. Its a refactor, but I have some zsh extensions which automatically complete commands in the terminal and it picked up on the last commit message.

    Closes #175

    c: feature p: 1-normal s: accepted m: person 
    opened by luciferreeves 48
  • EPIC: Add JSDoc descriptions

    EPIC: Add JSDoc descriptions

    Clear and concise description of the problem

    Most (if not all) of the functions already have JSDoc, but these are just simple e.g. @param <fieldName> without the descriptive text. We found some documentation like https://github.com/faker-js/faker/pull/160, https://fakerjs.dev/api/datatype and e.g. these schema definitions that were just for generating documentation.

    Suggested solution

    We would like to write these messages to the JSDoc comments, so that IDEs like VSCode can provide them via tooltips.

    Alternative

    No response

    Additional context

    After this is done, we think that we can remove the schema definitions.

    | Module | Assignees | #PR | Done | | ----------- | ----------- | ---------- | ---- | | address.ts | @mbokinala, @ST-DDT | #230 | ✔️ | | animal.ts | @mbokinala | #250, #417 | ✔️ | | commerce.ts | @ST-DDT | #351 | ✔️ | | company.ts | @ST-DDT | #423 | ✔️ | | database.ts | @ST-DDT | #424 | ✔️ | | datatype.ts | @pkuczynski | #337 | ✔️ | | date.ts | @ST-DDT | #427 | ✔️ | | fake.ts | @ST-DDT | #406 | ✔️ | | finance.ts | @ST-DDT | #434 | ✔️ | | git.ts | @ST-DDT | #435 | ✔️ | | hacker.ts | @ST-DDT | #436 | ✔️ | | helpers.ts | @ST-DDT | #442 | ✔️ | | image.ts | @ST-DDT | #437 | ✔️ | | internet.ts | @ST-DDT | #447 | ✔️ | | lorem.ts | @ST-DDT | #458 | ✔️ | | mersenne.ts | @ST-DDT | #438 | ✔️ | | music.ts | @ST-DDT | #390 | ✔️ | | name.ts | @ST-DDT | #391 | ✔️ | | phone.ts | @pkuczynski | #397 | ✔️ | | random.ts | @pkuczynski @ST-DDT | #408 #562 | ✔️ | | system.ts | @pkuczynski | #298 | ✔️ | | time.ts | @pkuczynski | #288 | ✔️ | | unique.ts | @ST-DDT | #439 | ✔️ | | vehicle.ts | @pkuczynski | #274 | ✔️ | | word.ts | @pkuczynski | #273 | ✔️ |

    c: docs c: feature 
    opened by Shinigami92 32
  • Weird email and username in Chinese locale package

    Weird email and username in Chinese locale package

    Describe the bug

    email and username should not using Chinese even in Chinese locale package. there is no one using Chinese as an email and username even in Chinese.

    Reproduction

    code

    // import { faker } from '@faker-js/faker';
    import { faker } from '@faker-js/faker/locale/zh_CN'
    
    export const USERS: User[] = []
    
    export function createRandomUser(): User {
      return {
        userId: faker.datatype.uuid(),
        username: faker.internet.userName(),
        email: faker.internet.email(),
        avatar: faker.image.avatar(),
        password: faker.internet.password(),
        birthdate: faker.date.birthdate(),
        registeredAt: faker.date.past(),
      }
    }
    
    Array.from({ length: 1 }).forEach(() => {
      USERS.push(createRandomUser())
    })
    
    console.log(USERS)
    

    output

    [
      {
        userId: '88d30bb6-c783-4e56-8ffc-6778ec6e1c0a',
        username: '钰轩.侯68',
        email: '明杰_彭@gmail.com',
        avatar: 'https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/765.jpg',
        password: 'UdVxsDkMWFajEId',
        birthdate: 1964-10-12T19:43:31.378Z,
        registeredAt: 2022-04-27T11:56:33.741Z
      }
    ]
    

    Additional Info

    No response

    has workaround p: 1-normal s: accepted c: locale m: internet 
    opened by shtse8 18
  • feat: allow banned as string

    feat: allow banned as string

    Following PRs need to be merged before this PR:

    • #790
    • #797

    I would love to even type the non-array version, but sadly we still have not RegexTypes (https://github.com/microsoft/TypeScript/issues/41160) in TS and we are limited (https://stackoverflow.com/questions/66294091/how-to-create-a-type-that-describes-string-with-only-digits)

    c: feature p: 1-normal 
    opened by Shinigami92 18
  • Release v6.0.0 Roadmap

    Release v6.0.0 Roadmap

    This is our planned roadmap to v6.0.0.

    Feel free to suggest changes or report important bugs/incompatibilities.

    1. Fix remaining todos
    • [x] Fix JSDocs #203 / #562 (@ST-DDT )
    • [x] Do another pass on the docs/search for typos/style issues #514 (@ST-DDT)
    • [x] Tree-shaking not properly documented #405 / #549 (@Shinigami92 )
    • [ ] ~Vet v6.0.0-alpha.x types emitted types against v5.5.3 #305 (Not yet assigned)~
    • [x] Fix time.recent method signature #586 (@ST-DDT)
    1. ✅ Release v6.0.0-beta.1/rc.1 (Early March)
    2. ✅ Migrate some well known libraries to fakerjs (to test compatibility)
    3. ✅ Wait a week or two for feedback
    4. ✅ Release v6.0.0 (~Mid March)
    5. ✅ Freeze for potential v6.0.x bug fixes (1 week)
    6. ✅ Close v6.0.x release window and start development of v6.1.0. (Late March)
    c: feature 
    opened by ST-DDT 17
  • EPIC: Improve test cases

    EPIC: Improve test cases

    List of test that need to be checked and adjusted:

    | test | developer | PR # | Done | | :--------------------- | :-------------------- | ---------------------: | :----------------: | | address.spec.ts | @Shinigami92 | #285 | :heavy_check_mark: | | all_functional.spec.ts | can be skipped | | :heavy_check_mark: | | animal.spec.ts | @Shinigami92 | #293 | :heavy_check_mark: | | commerce.spec.ts | @Shinigami92 | #294 | :heavy_check_mark: | | company.spec.ts | @Shinigami92 | #493 | :heavy_check_mark: | | database.spec.ts | @Shinigami92 | #393 | :heavy_check_mark: | | datatype.spec.ts | @Shinigami92 | #344 | :heavy_check_mark: | | date.spec.ts | @Shinigami92 | #312 | :heavy_check_mark: | | fake.spec.ts | is okay | | :heavy_check_mark: | | finance_iban.spec.ts | @Shinigami92 | #515 | :heavy_check_mark: | | finance.spec.ts | @Shinigami92 | #519 | :heavy_check_mark: | | git.spec.ts | @Shinigami92 | #425 | :heavy_check_mark: | | helpers.spec.ts | @Shinigami92 | #499 | :heavy_check_mark: | | image.spec.ts | @Shinigami92 | #414 | :heavy_check_mark: | | internet.spec.ts | @ST-DDT, @Shinigami92 | (partially) #258, #475 | :heavy_check_mark: | | locales.spec.ts | can be skipped | | :heavy_check_mark: | | lorem.spec.ts | @Shinigami92 | #473 | :heavy_check_mark: | | music.spec.ts | @piotrekn | #383 | :heavy_check_mark: | | name.spec.ts | @Shinigami92 | #372 | :heavy_check_mark: | | phone_number.spec.ts | @piotrekn | #396 | :heavy_check_mark: | | random.spec.ts | @Shinigami92 | #490 | :heavy_check_mark: | | system.spec.ts | @prisis | #303 | :heavy_check_mark: | | time.spec.ts | @Shinigami92 | #421 | :heavy_check_mark: | | unique.spec.ts | @Shinigami92 | #370 | :heavy_check_mark: | | vehicle.spec.ts | @Shinigami92 | #469 | :heavy_check_mark: | | word.spec.ts | @Shinigami92 | #470 | :heavy_check_mark: | | hacker.spec.ts | @Shinigami92 | #386 | :heavy_check_mark: |

    • First step would be to create some seeds and a seed map with return values to always create the same data.
    • Extend the test to run on every local that faker supports.
    • Remove mock calls to test the function itself and not the mocked output.
    c: test 
    opened by prisis 17
  • docs: add version banner

    docs: add version banner

    fixes #1456

    TODO:

    • [x] allow users to dismiss that

    ~~Note on how id works: Each time you change the banner text and want users (those who had dismissed it) to see new banner just update the id to any new random value. You can omit id to for a particular channel to don't persist users' preference for banner dismissal.~~

    Updated behavior: Dismissal preference is only kept for 24hrs now. There won't be need to add random ids.

    c: docs p: 1-normal s: accepted 
    opened by brc-dd 16
  • Error: Webpack Compilation Error ./node_modules/@faker-js/faker/dist/esm/chunk-4J2PVEV7.mjs 1:1430

    Error: Webpack Compilation Error ./node_modules/@faker-js/faker/dist/esm/chunk-4J2PVEV7.mjs 1:1430

    Describe the bug

    Error: Webpack Compilation Error ./node_modules/@faker-js/faker/dist/esm/chunk-Y64C4BL4.mjs 1:1430 Module parse failed: Unexpected token (1:1430) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders

    Reproduction

    1. add @faker-js/faker to package.json and npm install
    2. import { faker } from '@faker-js/faker'

    Additional Info

    version: 7.2.0

    c: bug s: awaiting more info 
    opened by foreverchaos 15
  • docs: add `@since` tags to all methods

    docs: add `@since` tags to all methods

    Following on from discussion in https://github.com/faker-js/faker/discussions/1241 i added @since jsdoc tags to all existing public methods, and exposed this in the documentation:

    image

    This is a one-off large diff for this initial integration, in future it would just be necessary to add @since tags for any newly added methods.

    c: docs p: 1-normal s: accepted 
    opened by matthewmayer 14
  • Incorrect behavior of `name.firstName()` function

    Incorrect behavior of `name.firstName()` function

    Describe the bug

    When using the faker.name.firstName() function with a non-standard locale and without passing a gender value to the function, the name is still displayed in English.

    Reproduction

    For example:

    import { faker } from '@faker-js/faker';
    
    faker.locale = 'ru'; // Set another locale
    
    const incorrectFirstName = faker.name.firstName(); // Jack (incorrect)
    const correctFirstName = faker.name.firstName(0); // Евгений (correct)
    const correctFirstName2 = faker.name.firstName(1); // Жанна (correct)
    

    demo: https://stackblitz.com/edit/faker-js-demo-6fb7x2?file=index.ts

    Additional Info

    No response

    c: bug has workaround s: accepted breaking change m: person 
    opened by JoCat 14
  • refactor(fake): move to `helpers`

    refactor(fake): move to `helpers`

    This PR moves the fake() method from the Fake module into the Helpers module. The reason is, that there is no reason for it being a standalone module when it is clearly a utility method.

    This was also discussed in #805 (direct link).

    p: 1-normal s: accepted c: refactor m: helpers deprecation 
    opened by xDivisionByZerox 13
  • feat(person): add short bio

    feat(person): add short bio

    I was working on some fake user profiles recently using Faker, and one thing I felt was missing which is pretty common on social sites is a user bio. Had a go at adding some patterns for making bios in this draft PR, using a combination of common bio phrases, nouns and emoji Not fully tested yet

    Here's 100 outputs from faker.person.bio()

    gamer, veteran
    dreamer, business owner
    diary supporter, designer
    fava supporter, developer 🔙
    clank lover
    dealing advocate
    uncertainty devotee  😋
    zoot-suit lover
    ego lover, friend 🐀
    animal junkie, environmentalist
    damage advocate  🚘
    person, founder, creator 🏜️
    artist, grad
    circumference advocate, author 🟣
    baby devotee  👇🏼
    spiral junkie  ✉️
    model
    bonfire devotee
    justification advocate, friend
    significance enthusiast, philosopher
    foodie, coach
    scientist, traveler
    miss enthusiast, student
    philosopher, patriot
    vol devotee, designer 🧦
    purity devotee, dreamer
    patriot, philosopher, patriot
    lounge fan
    leader
    mouser fan, gamer
    friend
    overexertion fan
    skill advocate
    patrimony devotee, dreamer
    manifestation advocate, coach
    pudding lover  🧑🏽‍🎓
    product junkie, patriot
    designer
    gamer, founder, entrepreneur 😴
    economics junkie, leader 👎🏿
    atmosphere advocate, developer 📐
    numismatist junkie
    patriot, business owner
    engineer, foodie, leader 🍚
    veteran, nerd
    bulldozer fan, gamer
    founder, traveler
    exaggeration advocate  🙇🏾‍♀️
    reluctance advocate
    plate supporter, coach 🇰🇬
    leader
    dory lover, artist
    traveler
    mezzanine enthusiast  🐵
    disk supporter  🤞🏾
    inventor, leader, entrepreneur
    doc advocate, artist
    traveler, engineer, film lover 🧑🏽‍💻
    bribery devotee, geek
    lyrics enthusiast, nerd 🌆
    nerd, geek
    pat devotee, geek
    artist
    tolerant supporter, entrepreneur
    going fan  ⛪
    maker lover, author
    gamer
    nerd
    sushi fan
    estimate fan  🇲🇭
    educator, veteran, author
    contrail supporter, streamer 😬
    starboard junkie  👩‍❤️‍👨
    driving supporter  🇱🇺
    veteran, environmentalist
    nickname fan, foodie ♠️
    timber advocate, scientist
    editing junkie
    geek, leader
    coach
    SUV enthusiast, scientist
    implementation advocate
    environmentalist, artist, philosopher 😢
    bugle enthusiast, coach
    blogger
    leader, educator, person 🐾
    complaint fan
    friend, veteran
    government devotee, creator
    cornerstone enthusiast
    student, patriot, engineer
    vaulting lover, dreamer ✊🏽
    typeface junkie, engineer
    film lover, traveler, developer 🈵
    dependency enthusiast  😜
    scientist, educator, traveler
    variety junkie
    earplug enthusiast, foodie 👆🏻
    anise enthusiast, singer 👨🏻‍🤝‍👨🏽
    fulfillment advocate  🚄
    
    c: feature p: 1-normal s: needs decision m: person 
    opened by matthewmayer 4
  • Add

    Add "Go to Source" link in api-docs (per method)

    Clear and concise description of the problem

    Some users might wish to read the sources of a method instead of the documentation.

    Suggested solution

    Add a link to navigate to the source code of a method.

    grafik

    Alternative

    No response

    Additional context

    Accessible via signature.sources[0?].{filename, line, url}

    c: docs p: 1-normal s: needs decision 
    opened by ST-DDT 1
  • docs: fix param check

    docs: fix param check

    Fix #1685

    • #1685

    I changed the script so it no longer fails for missing nested descriptions. Instead, I added a test that checks that the generated api-docs have proper descriptions for all params.

    c: bug c: docs p: 1-normal s: accepted 
    opened by ST-DDT 1
  • feat(locale): add Luxembourg (French) locale

    feat(locale): add Luxembourg (French) locale

    Adds Luxembourgish locale.

    Please note that I had to commit using --no-verify, as lint-staged kept failing with "no valid configuration found."

    p: 1-normal c: locale 
    opened by DavidMoraisFerreira 1
  • chore(locale): split de_CH first names into male and female

    chore(locale): split de_CH first names into male and female

    This was done by hand, with some sanity-checking using https://genderize.io/

    I left Dominique in both lists as it seems pretty gender neural in Switzerland: https://www.google.com/search?q=Dominique+site:ch&tbm=isch

    split from #1677

    c: chore c: locale 
    opened by matthewmayer 1
Releases(v8.0.0-alpha.0)
  • v8.0.0-alpha.0(Dec 24, 2022)

    What's Changed

    • infra: relink main to next by @Shinigami92 in https://github.com/faker-js/faker/pull/1435
    • chore(deps): update pnpm/action-setup action to v2.2.3 by @renovate in https://github.com/faker-js/faker/pull/1433
    • refactor!: cleanup deprecations by @Shinigami92 in https://github.com/faker-js/faker/pull/1440
    • feat(internet)!: ip now returns ipv4 and ipv6 by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1059
    • feat(location)!: nearbyGPSCoordinate returns number tuple by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1061
    • docs: fix CONTRIBUTING.md JSDoc do/dont by @domingo2000 in https://github.com/faker-js/faker/pull/1450
    • refactor(company)!: remove hardcoded name fallback pattern by @Minozzzi in https://github.com/faker-js/faker/pull/1451
    • refactor(locale)!: change en_IND to en_IN by @wael-fadlallah in https://github.com/faker-js/faker/pull/1448
    • refactor!: make mersenne internal by @Shinigami92 in https://github.com/faker-js/faker/pull/1444
    • docs: remove obsolete check by @ST-DDT in https://github.com/faker-js/faker/pull/1452
    • test: fix fake test expectation by @ST-DDT in https://github.com/faker-js/faker/pull/1458
    • refactor(person)!: rename name module by @Shinigami92 in https://github.com/faker-js/faker/pull/1445
    • feat(location)!: latitude/longitude returns number by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1064
    • chore(deps): update action-semantic-pull-request action to v5 by @renovate in https://github.com/faker-js/faker/pull/1434
    • chore(deps): update dependency vitepress to v1.0.0-alpha.21 by @renovate in https://github.com/faker-js/faker/pull/1461
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1462
    • chore(deps): update vitest to ~0.24.3 by @renovate in https://github.com/faker-js/faker/pull/1463
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/1460
    • feat(string): move methods to new module by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1155
    • docs(string): update function jsdocs by @import-brain in https://github.com/faker-js/faker/pull/1473
    • refactor(location)!: rename address module by @Shinigami92 in https://github.com/faker-js/faker/pull/1469
    • docs: link to next docs and vice versa by @ST-DDT in https://github.com/faker-js/faker/pull/1438
    • docs: fix version test by @ST-DDT in https://github.com/faker-js/faker/pull/1478
    • feat: fake with multiple parameters by @ST-DDT in https://github.com/faker-js/faker/pull/1459
    • chore(deps): update pnpm to v7.14.0 by @renovate in https://github.com/faker-js/faker/pull/1484
    • chore(deps): update typescript-eslint to ~5.40.1 by @renovate in https://github.com/faker-js/faker/pull/1483
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1481
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1482
    • docs: fix typo in usage section by @tlouth19 in https://github.com/faker-js/faker/pull/1485
    • feat(internet): add options to url() by @import-brain in https://github.com/faker-js/faker/pull/1480
    • docs: add version banner by @brc-dd in https://github.com/faker-js/faker/pull/1487
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1495
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1493
    • feat(locale): update Korean color, date, location, word, company by @thilllon in https://github.com/faker-js/faker/pull/1492
    • docs: fix snippets of codes in usage guide by @tarikjabiri in https://github.com/faker-js/faker/pull/1496
    • refactor(mersenne): rewrite internal mersenne by @Shinigami92 in https://github.com/faker-js/faker/pull/1447
    • refactor!: upgrade node minimum target by @Shinigami92 in https://github.com/faker-js/faker/pull/1494
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1501
    • chore(deps): update pnpm to v7.14.1 by @renovate in https://github.com/faker-js/faker/pull/1502
    • chore(deps): update typescript-eslint to ~5.41.0 by @renovate in https://github.com/faker-js/faker/pull/1503
    • docs: fix findname in usage docs by @matthewmayer in https://github.com/faker-js/faker/pull/1504
    • feat(datatype): introduce probability option to boolean by @ST-DDT in https://github.com/faker-js/faker/pull/1476
    • infra: use pnpm native in netlify configuration by @brc-dd in https://github.com/faker-js/faker/pull/1509
    • docs: remove duplicate description tags by @brc-dd in https://github.com/faker-js/faker/pull/1510
    • feat(locale): add dv locale by @subbe in https://github.com/faker-js/faker/pull/1506
    • docs: update since tags for person and location by @matthewmayer in https://github.com/faker-js/faker/pull/1516
    • feat(git): add options.refDate to commitEntry by @KevinMind in https://github.com/faker-js/faker/pull/1512
    • chore(deps): update pnpm to v7.14.2 by @renovate in https://github.com/faker-js/faker/pull/1529
    • chore(deps): update vitest to ~0.24.5 by @renovate in https://github.com/faker-js/faker/pull/1530
    • chore(deps): update typescript-eslint to ~5.42.0 by @renovate in https://github.com/faker-js/faker/pull/1531
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1528
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1527
    • feat(person): add zodiacSign() by @luciferreeves in https://github.com/faker-js/faker/pull/182
    • refactor(helpers)!: rewrite shuffle by @Shinigami92 in https://github.com/faker-js/faker/pull/1521
    • chore(deps): update vitest to ~0.25.1 by @renovate in https://github.com/faker-js/faker/pull/1544
    • fix(git): adjust commitEntry to match git log output by @ST-DDT in https://github.com/faker-js/faker/pull/1539
    • chore: use boolean probability instead of magic numbers by @ST-DDT in https://github.com/faker-js/faker/pull/1540
    • chore: remove broken source urls found in some locales by @subbe in https://github.com/faker-js/faker/pull/1511
    • fix(date): don't allow parameters <= 0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1536
    • test: use test snapshots for scripts/apidoc/signature.spec.ts by @ST-DDT in https://github.com/faker-js/faker/pull/1488
    • feat(word): add sample method by @pkuczynski in https://github.com/faker-js/faker/pull/714
    • docs(helpers): extend module jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/1515
    • infra: update website redirects (next) by @ST-DDT in https://github.com/faker-js/faker/pull/1523
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1558
    • chore(deps): update dependency cypress to v11 by @renovate in https://github.com/faker-js/faker/pull/1562
    • chore(deps): update typescript-eslint to ~5.42.1 by @renovate in https://github.com/faker-js/faker/pull/1559
    • chore(deps): update pnpm to v7.15.0 by @renovate in https://github.com/faker-js/faker/pull/1561
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1560
    • refactor(string): rename params by @import-brain in https://github.com/faker-js/faker/pull/1551
    • fix(locale): mk (Macedonian) names should use cyrillic а by @matthewmayer in https://github.com/faker-js/faker/pull/1557
    • fix: correct the logic of first_name in en_GH locale by @wael-fadlallah in https://github.com/faker-js/faker/pull/1566
    • test: use runner on different timezone by @Shinigami92 in https://github.com/faker-js/faker/pull/1537
    • feat(locale): add free email domains for zh_CN by @matthewmayer in https://github.com/faker-js/faker/pull/1555
    • chore(deps): update dependency typescript to ~4.9.3 by @renovate in https://github.com/faker-js/faker/pull/1581
    • chore(deps): update pnpm to v7.17.0 by @renovate in https://github.com/faker-js/faker/pull/1583
    • chore(deps): update vitest to ~0.25.2 by @renovate in https://github.com/faker-js/faker/pull/1580
    • chore(deps): update dependency vitepress to v1.0.0-alpha.29 by @renovate in https://github.com/faker-js/faker/pull/1579
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1582
    • chore(deps): update typescript-eslint to ~5.43.0 by @renovate in https://github.com/faker-js/faker/pull/1584
    • docs: add upgrading guide for v8 by @matthewmayer in https://github.com/faker-js/faker/pull/1517
    • feat(helpers): add rangeToNumber method and add range parameters by @ST-DDT in https://github.com/faker-js/faker/pull/1486
    • chore: fix company definition jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/1575
    • docs: use interface instead of class by @devloop01 in https://github.com/faker-js/faker/pull/1570
    • chore: re-enable sanitizeHtml check by @ST-DDT in https://github.com/faker-js/faker/pull/1500
    • feat(locate): add japanese company by @kz-d in https://github.com/faker-js/faker/pull/1573
    • chore(date): adjust to our standard implementation by @ST-DDT in https://github.com/faker-js/faker/pull/1589
    • docs(date): clarify the purpose of the context parameter by @matthewmayer in https://github.com/faker-js/faker/pull/1576
    • feat(number): move methods to new module by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1122
    • docs: verify mastodon by @Shinigami92 in https://github.com/faker-js/faker/pull/1594
    • docs: refactor migration guide by @matthewmayer in https://github.com/faker-js/faker/pull/1609
    • chore(deps): update typescript-eslint to ~5.44.0 by @renovate in https://github.com/faker-js/faker/pull/1617
    • chore(deps): update pnpm to v7.17.1 by @renovate in https://github.com/faker-js/faker/pull/1613
    • chore(deps): update vitest to ~0.25.3 by @renovate in https://github.com/faker-js/faker/pull/1614
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1616
    • chore(deps): update dependency prettier to v2.8.0 by @renovate in https://github.com/faker-js/faker/pull/1615
    • refactor(date)!: unify signatures by @Shinigami92 in https://github.com/faker-js/faker/pull/1534
    • docs(location): clarify city and cityName methods by @matthewmayer in https://github.com/faker-js/faker/pull/1621
    • fix(internet): userName, email and slugify return only ascii by @matthewmayer in https://github.com/faker-js/faker/pull/1554
    • refactor(image)!: rewrite module by @Shinigami92 in https://github.com/faker-js/faker/pull/1477
    • chore(deps): update pnpm to v7.18.0 by @renovate in https://github.com/faker-js/faker/pull/1627
    • docs(datatype): add missing @see tags for deprecated methods by @matthewmayer in https://github.com/faker-js/faker/pull/1608
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1625
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1626
    • chore(deps): update typescript-eslint to ~5.45.0 by @renovate in https://github.com/faker-js/faker/pull/1628
    • refactor(string)!: swap allowLeadingZeros default to true by @import-brain in https://github.com/faker-js/faker/pull/1602
    • fix: broken allowLeadingZeros tests by @import-brain in https://github.com/faker-js/faker/pull/1638
    • infra: check test snapshots to be up to date by @ST-DDT in https://github.com/faker-js/faker/pull/1632
    • feat(string): add special() method by @notbrayton in https://github.com/faker-js/faker/pull/1634
    • feat(helpers): introduce multiple method by @ST-DDT in https://github.com/faker-js/faker/pull/1545
    • docs: include hints on specifying a locale can help startup time by @conner-c in https://github.com/faker-js/faker/pull/1629
    • docs: how to use with testing frameworks by @brenno263 in https://github.com/faker-js/faker/pull/1623
    • feat(number)!: change float default params by @Shinigami92 in https://github.com/faker-js/faker/pull/1642
    • test: fix system fileExt assumption by @Shinigami92 in https://github.com/faker-js/faker/pull/1646
    • fix(number): values out of bounds by @ST-DDT in https://github.com/faker-js/faker/pull/1648
    • fix(image)!: remove lorempixel by @Shinigami92 in https://github.com/faker-js/faker/pull/1641
    • feat(number): adjust hex default by @Shinigami92 in https://github.com/faker-js/faker/pull/1649
    • docs(finance): ethereumAddress returns non checksummed addresses by @ST-DDT in https://github.com/faker-js/faker/pull/1650
    • chore(deps): update typescript-eslint to ~5.46.0 by @renovate in https://github.com/faker-js/faker/pull/1663
    • chore(deps): update dependency prettier to v2.8.1 by @renovate in https://github.com/faker-js/faker/pull/1657
    • chore(deps): update vitest to ~0.25.7 by @renovate in https://github.com/faker-js/faker/pull/1662
    • chore(deps): update pnpm to v7.18.1 by @renovate in https://github.com/faker-js/faker/pull/1661
    • chore(deps): update dependency typescript to ~4.9.4 by @renovate in https://github.com/faker-js/faker/pull/1658
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1660
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1659
    • chore(deps): update devdependencies (major) by @renovate in https://github.com/faker-js/faker/pull/1664
    • infra: don't fail when updating snapshots by @ST-DDT in https://github.com/faker-js/faker/pull/1656
    • fix: ASCII-fy domainWord() by @schw4rzlicht in https://github.com/faker-js/faker/pull/1520
    • test: remove duplicate fixed-seeded-tests by @ST-DDT in https://github.com/faker-js/faker/pull/1653
    • chore: use merge function for locale data by @ST-DDT in https://github.com/faker-js/faker/pull/1666
    • feat(number)!: change int default params by @Shinigami92 in https://github.com/faker-js/faker/pull/1643
    • test: fix duplicate test names by @Shinigami92 in https://github.com/faker-js/faker/pull/1647
    • fix(locale): improve en_GB location addresses by @matthewmayer in https://github.com/faker-js/faker/pull/1620
    • fix(locale): change country name from Holanda to official name by @marcosvidolin in https://github.com/faker-js/faker/pull/1669
    • chore(deps): update pnpm to v7.18.2 by @renovate in https://github.com/faker-js/faker/pull/1672
    • chore(deps): update typescript-eslint to ~5.47.0 by @renovate in https://github.com/faker-js/faker/pull/1673
    • chore(deps): update vitest by @renovate in https://github.com/faker-js/faker/pull/1674
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1670
    • fix(person): Incorrect behavior of name.firstName() function by @matthewmayer in https://github.com/faker-js/faker/pull/1610
    • feat(helpers): fake from array by @ST-DDT in https://github.com/faker-js/faker/pull/1453
    • fix(location): use IANA standard for timezone by @matthewmayer in https://github.com/faker-js/faker/pull/1678
    • feat(locale): update location/country list by @matthewmayer in https://github.com/faker-js/faker/pull/1676
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1671
    • fix(locale): filter inappropriate words in the en locale by @rcfox in https://github.com/faker-js/faker/pull/1633
    • chore(release): 8.0.0-alpha.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1681

    New Contributors

    • @domingo2000 made their first contribution in https://github.com/faker-js/faker/pull/1450
    • @tlouth19 made their first contribution in https://github.com/faker-js/faker/pull/1485
    • @brc-dd made their first contribution in https://github.com/faker-js/faker/pull/1487
    • @thilllon made their first contribution in https://github.com/faker-js/faker/pull/1492
    • @tarikjabiri made their first contribution in https://github.com/faker-js/faker/pull/1496
    • @subbe made their first contribution in https://github.com/faker-js/faker/pull/1506
    • @KevinMind made their first contribution in https://github.com/faker-js/faker/pull/1512
    • @devloop01 made their first contribution in https://github.com/faker-js/faker/pull/1570
    • @kz-d made their first contribution in https://github.com/faker-js/faker/pull/1573
    • @notbrayton made their first contribution in https://github.com/faker-js/faker/pull/1634
    • @conner-c made their first contribution in https://github.com/faker-js/faker/pull/1629
    • @brenno263 made their first contribution in https://github.com/faker-js/faker/pull/1623
    • @schw4rzlicht made their first contribution in https://github.com/faker-js/faker/pull/1520
    • @marcosvidolin made their first contribution in https://github.com/faker-js/faker/pull/1669
    • @rcfox made their first contribution in https://github.com/faker-js/faker/pull/1633

    Full Changelog: https://github.com/faker-js/faker/compare/v7.6.0...v8.0.0-alpha.0

    Source code(tar.gz)
    Source code(zip)
  • v7.6.0(Oct 12, 2022)

    What's Changed

    • feat(locale): add months, days and few other minor strings to es by @rasputino in https://github.com/faker-js/faker/pull/1320
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1332
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1331
    • chore: fix typedoc warning by @ST-DDT in https://github.com/faker-js/faker/pull/1339
    • chore: remove obsolete test snapshots by @ST-DDT in https://github.com/faker-js/faker/pull/1338
    • docs: update order of headings to be semantically correct by @mnigh in https://github.com/faker-js/faker/pull/1335
    • docs: remove redundant TOCs by @ST-DDT in https://github.com/faker-js/faker/pull/1353
    • docs: publish v8 roadmap by @ST-DDT in https://github.com/faker-js/faker/pull/1330
    • docs: add @since tags to all methods by @matthewmayer in https://github.com/faker-js/faker/pull/1337
    • feat(modules): export module interfaces by @Shinigami92 in https://github.com/faker-js/faker/pull/932
    • fix: improve default seed initialization by @shraddhafalane in https://github.com/faker-js/faker/pull/1334
    • docs: fix api generation by @Shinigami92 in https://github.com/faker-js/faker/pull/1355
    • docs: fix api search by @Shinigami92 in https://github.com/faker-js/faker/pull/1361
    • test: e2e tests by @Shinigami92 in https://github.com/faker-js/faker/pull/1362
    • docs: fix @see links by @Shinigami92 in https://github.com/faker-js/faker/pull/1363
    • docs: upgrading guide by @Shinigami92 in https://github.com/faker-js/faker/pull/1365
    • docs: localization by @Shinigami92 in https://github.com/faker-js/faker/pull/1364
    • chore(deps): update dependency typescript to ~4.8.3 by @renovate in https://github.com/faker-js/faker/pull/1368
    • chore(deps): update dependency @types/react to ~18.0.19 by @renovate in https://github.com/faker-js/faker/pull/1367
    • chore(deps): update pnpm to v7.11.0 by @renovate in https://github.com/faker-js/faker/pull/1369
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1370
    • chore(deps): update typescript-eslint to ~5.36.2 by @renovate in https://github.com/faker-js/faker/pull/1372
    • chore(deps): update vitest to ~0.23.2 by @renovate in https://github.com/faker-js/faker/pull/1373
    • chore(deps): update dependency @types/glob to v8 by @renovate in https://github.com/faker-js/faker/pull/1374
    • ci: renovate unset pr hourly limit by @Shinigami92 in https://github.com/faker-js/faker/pull/1371
    • chore: switch discord link by @Shinigami92 in https://github.com/faker-js/faker/pull/1377
    • chore(deps): update pnpm to v7.12.0 by @renovate in https://github.com/faker-js/faker/pull/1382
    • chore(deps): update vitest to ~0.23.4 by @renovate in https://github.com/faker-js/faker/pull/1380
    • chore(deps): update typescript-eslint to ~5.37.0 by @renovate in https://github.com/faker-js/faker/pull/1383
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1379
    • test(finance): use validator.js for bitcoin addresses by @Minozzzi in https://github.com/faker-js/faker/pull/1375
    • feat(finance): branch code option in bic() by @import-brain in https://github.com/faker-js/faker/pull/1378
    • fix(finance): adjust min length of generated bitcoin address by @Minozzzi in https://github.com/faker-js/faker/pull/1384
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/1387
    • chore(deps): update dependency @types/prettier to ~2.7.1 by @renovate in https://github.com/faker-js/faker/pull/1388
    • chore(deps): update typescript-eslint to ~5.38.0 by @renovate in https://github.com/faker-js/faker/pull/1390
    • feat(science): add more units in en locale by @import-brain in https://github.com/faker-js/faker/pull/1386
    • ci: workflows security hardening by @sashashura in https://github.com/faker-js/faker/pull/1385
    • docs: usage page in guides by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1366
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1389
    • fix(finance): Update Belarusian Ruble to new version by @AdriVanHoudt in https://github.com/faker-js/faker/pull/1392
    • fix(finance): fix typo in Belarusian Ruble's name by @AdriVanHoudt in https://github.com/faker-js/faker/pull/1395
    • fix(finance): update Zambian Kwacha to new version by @AdriVanHoudt in https://github.com/faker-js/faker/pull/1393
    • fix(finance): update Venezuelan bolívar name and code by @AdriVanHoudt in https://github.com/faker-js/faker/pull/1394
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1381
    • fix(locale): change id_ID name to Indonesian by @fzn0x in https://github.com/faker-js/faker/pull/1401
    • feat(locale): add new Indonesia state by @fzn0x in https://github.com/faker-js/faker/pull/1400
    • feat(locale): extends id_ID company prefix by @fzn0x in https://github.com/faker-js/faker/pull/1399
    • fix(image): properly lock loremflickr.com images by @wesen in https://github.com/faker-js/faker/pull/1396
    • docs: list required JSDoc tags by @ST-DDT in https://github.com/faker-js/faker/pull/1397
    • docs: document how to write tests by @ST-DDT in https://github.com/faker-js/faker/pull/1398
    • feat(locale): add first name for zh_CN by @kaysonwu in https://github.com/faker-js/faker/pull/1376
    • chore(deps): update dependency vitepress to v1.0.0-alpha.17 by @renovate in https://github.com/faker-js/faker/pull/1404
    • docs(website): remove API in guide section by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1402
    • chore(locale): regenerate locale indexes by @ST-DDT in https://github.com/faker-js/faker/pull/1403
    • docs: improve usage guide for selective readers by @ST-DDT in https://github.com/faker-js/faker/pull/1406
    • chore(deps): update dependency vitepress to v1.0.0-alpha.19 by @renovate in https://github.com/faker-js/faker/pull/1410
    • chore(deps): update dependency esbuild to ~0.15.10 by @renovate in https://github.com/faker-js/faker/pull/1408
    • chore(deps): update dependency typescript to ~4.8.4 by @renovate in https://github.com/faker-js/faker/pull/1409
    • chore(deps): update pnpm to v7.13.0 by @renovate in https://github.com/faker-js/faker/pull/1412
    • chore(deps): update typescript-eslint to ~5.38.1 by @renovate in https://github.com/faker-js/faker/pull/1411
    • docs: fix note containers in usage guide by @iamyuu in https://github.com/faker-js/faker/pull/1417
    • test(locale): check for duplicated entries by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1137
    • feat: lorem null response fix by @ST-DDT in https://github.com/faker-js/faker/pull/1407
    • docs: improve linking between doc sections by @ST-DDT in https://github.com/faker-js/faker/pull/1418
    • infra: add CI step to detect generate script diffs by @sunadoi in https://github.com/faker-js/faker/pull/1405
    • infra: move the check-code-generation job to pr.yml by @sunadoi in https://github.com/faker-js/faker/pull/1419
    • chore(deps): update pnpm to v7.13.3 by @renovate in https://github.com/faker-js/faker/pull/1420
    • chore(deps): update typescript-eslint to ~5.39.0 by @renovate in https://github.com/faker-js/faker/pull/1422
    • chore(deps): update vitest to ~0.24.0 by @renovate in https://github.com/faker-js/faker/pull/1423
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1421
    • docs: fix typo in BACKERS.md by @fzn0x in https://github.com/faker-js/faker/pull/1425
    • feat(locale): add male first names starting with Z to id_ID by @fzn0x in https://github.com/faker-js/faker/pull/1424
    • chore: mark mersenne as deprecated (internal) by @ST-DDT in https://github.com/faker-js/faker/pull/1429
    • chore(deps): update devdependencies by @Shinigami92 in https://github.com/faker-js/faker/pull/1427
    • test: extend vitest with (not) toContainDuplicates by @Shinigami92 in https://github.com/faker-js/faker/pull/1428
    • test: fix lint warning and simplify locales test by @ST-DDT in https://github.com/faker-js/faker/pull/1430
    • chore(release): 7.6.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1432

    New Contributors

    • @rasputino made their first contribution in https://github.com/faker-js/faker/pull/1320
    • @mnigh made their first contribution in https://github.com/faker-js/faker/pull/1335
    • @shraddhafalane made their first contribution in https://github.com/faker-js/faker/pull/1334
    • @sashashura made their first contribution in https://github.com/faker-js/faker/pull/1385
    • @AdriVanHoudt made their first contribution in https://github.com/faker-js/faker/pull/1392
    • @wesen made their first contribution in https://github.com/faker-js/faker/pull/1396
    • @kaysonwu made their first contribution in https://github.com/faker-js/faker/pull/1376
    • @iamyuu made their first contribution in https://github.com/faker-js/faker/pull/1417

    Full Changelog: https://github.com/faker-js/faker/compare/v7.5.0...v7.6.0

    Source code(tar.gz)
    Source code(zip)
  • v7.5.0(Aug 29, 2022)

    What's Changed

    • docs: improve getting started by @matthewmayer in https://github.com/faker-js/faker/pull/1247
    • docs: fix browser usage by @Shinigami92 in https://github.com/faker-js/faker/pull/1249
    • chore(deps): update vitest to ~0.21.1 by @renovate in https://github.com/faker-js/faker/pull/1252
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1251
    • feat: datatype.hexadecimal signature change by @import-brain in https://github.com/faker-js/faker/pull/1238
    • ci: allow breaking change commits by @Shinigami92 in https://github.com/faker-js/faker/pull/1255
    • docs: add migration guide from v6 to v7 by @matthewmayer in https://github.com/faker-js/faker/pull/1246
    • chore(deps): update typescript-eslint to ~5.33.0 by @renovate in https://github.com/faker-js/faker/pull/1260
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1259
    • docs: remove unused playground by @Shinigami92 in https://github.com/faker-js/faker/pull/1261
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1267
    • docs(commerce): add missing @see by @ST-DDT in https://github.com/faker-js/faker/pull/1269
    • docs: fix typo in fake examples by @ST-DDT in https://github.com/faker-js/faker/pull/1268
    • docs: rewrite api pages to have a right aside toc by @Shinigami92 in https://github.com/faker-js/faker/pull/1265
    • refactor(git): reduce code duplication and follow code style by @ST-DDT in https://github.com/faker-js/faker/pull/1271
    • feat(locale): extend Hebrew (he) by @orinaveh in https://github.com/faker-js/faker/pull/1257
    • ci: verify semantic pull requests by @Shinigami92 in https://github.com/faker-js/faker/pull/1264
    • chore(deps): update dependency typedoc-plugin-missing-exports to v1 by @renovate in https://github.com/faker-js/faker/pull/1272
    • chore(deps): update typescript-eslint to ~5.33.1 by @renovate in https://github.com/faker-js/faker/pull/1273
    • docs: update vitepress by @Shinigami92 in https://github.com/faker-js/faker/pull/1276
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1274
    • chore(deps): update vitest to ~0.22.0 by @renovate in https://github.com/faker-js/faker/pull/1277
    • chore(deps): update dependency vitepress to v1.0.0-alpha.8 by @renovate in https://github.com/faker-js/faker/pull/1280
    • chore(deps): update pnpm to v7.9.3 by @renovate in https://github.com/faker-js/faker/pull/1281
    • test(internet): fix username expecting numbers with length 2 by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1284
    • chore(deps): update vitest to ~0.22.1 by @renovate in https://github.com/faker-js/faker/pull/1285
    • feat(locale): add directions and directions abbr to pl by @hankucz in https://github.com/faker-js/faker/pull/1225
    • feat(locale): add horses to pl by @hankucz in https://github.com/faker-js/faker/pull/1227
    • feat(name): extract sex generator from gender to sex by @hankucz in https://github.com/faker-js/faker/pull/1168
    • feat(locale): add city names (de) by @atheck in https://github.com/faker-js/faker/pull/1283
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1286
    • chore(deps): add glob types by @Shinigami92 in https://github.com/faker-js/faker/pull/1288
    • chore(deps): update dependency vitepress to v1.0.0-alpha.9 by @renovate in https://github.com/faker-js/faker/pull/1290
    • feat(name): add sexType method by @Shinigami92 in https://github.com/faker-js/faker/pull/1289
    • docs: searchable api by @Shinigami92 in https://github.com/faker-js/faker/pull/1253
    • feat(company): move name formats to locales by @Minozzzi in https://github.com/faker-js/faker/pull/1293
    • chore(deps): update dependency vitepress to v1.0.0-alpha.10 by @renovate in https://github.com/faker-js/faker/pull/1295
    • refactor(helpers): deprecate repeatString by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1299
    • docs: retire two maintainers by @Shinigami92 in https://github.com/faker-js/faker/pull/1301
    • docs: properly handle multiple @see tags by @ST-DDT in https://github.com/faker-js/faker/pull/1270
    • infra: set renovate schedule to weekly by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1302
    • fix(locale): remove SUS names by @bertlobbezoo in https://github.com/faker-js/faker/pull/1303
    • fix(datatype): unintentional hex breaking change by @import-brain in https://github.com/faker-js/faker/pull/1306
    • docs(datatype): fix hexadecimal jsdoc by @import-brain in https://github.com/faker-js/faker/pull/1308
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1309
    • chore(deps): update pnpm to v7.9.5 by @renovate in https://github.com/faker-js/faker/pull/1311
    • chore(deps): update typescript-eslint to ~5.35.1 by @renovate in https://github.com/faker-js/faker/pull/1313
    • refactor(address): update deprecation warning by @Shinigami92 in https://github.com/faker-js/faker/pull/1314
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1310
    • chore(deps): update dependency typescript to ~4.8.2 by @renovate in https://github.com/faker-js/faker/pull/1312
    • chore(deps): update dependency eslint-define-config to ~1.6.1 by @renovate in https://github.com/faker-js/faker/pull/1315
    • fix(random): retry on invalid word generation by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1307
    • refactor(unique): move to helpers by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1298
    • feat(system): add cron by @nhammond101 in https://github.com/faker-js/faker/pull/897
    • fix(internal): Fix typo in deprecation message by @ST-DDT in https://github.com/faker-js/faker/pull/1316
    • chore(release): 7.5.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1319

    New Contributors

    • @matthewmayer made their first contribution in https://github.com/faker-js/faker/pull/1247
    • @orinaveh made their first contribution in https://github.com/faker-js/faker/pull/1257
    • @atheck made their first contribution in https://github.com/faker-js/faker/pull/1283
    • @bertlobbezoo made their first contribution in https://github.com/faker-js/faker/pull/1303

    Full Changelog: https://github.com/faker-js/faker/compare/v7.4.0...v7.5.0

    Source code(tar.gz)
    Source code(zip)
  • v7.4.0(Aug 8, 2022)

    What's Changed

    • chore(deps): update dependency esbuild to ~0.14.47 by @renovate in https://github.com/faker-js/faker/pull/1097
    • chore(deps): update typescript-eslint to ~5.29.0 by @renovate in https://github.com/faker-js/faker/pull/1098
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1100
    • chore(deps): update vitest to ~0.15.2 by @renovate in https://github.com/faker-js/faker/pull/1103
    • test: fix cypress doc tests by @Shinigami92 in https://github.com/faker-js/faker/pull/1088
    • chore(deps): update dependency tsx to ~3.6.0 by @renovate in https://github.com/faker-js/faker/pull/1106
    • chore(deps): update vitest to ~0.16.0 by @renovate in https://github.com/faker-js/faker/pull/1108
    • chore(deps): update dependency lint-staged to ~13.0.3 by @renovate in https://github.com/faker-js/faker/pull/1107
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1112
    • chore(deps): update typescript-eslint to ~5.30.0 by @renovate in https://github.com/faker-js/faker/pull/1113
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1110
    • chore(deps): update dependency cypress to ~10.3.0 by @renovate in https://github.com/faker-js/faker/pull/1116
    • chore(deps): update pnpm to v7.4.0 by @renovate in https://github.com/faker-js/faker/pull/1117
    • docs(contributing): jsdocs section by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1104
    • chore: testing unpredictable emails and usernames by @kris71990 in https://github.com/faker-js/faker/pull/1115
    • chore(deps): update pnpm to v7.4.1 by @renovate in https://github.com/faker-js/faker/pull/1121
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1120
    • feat(locales.en): extend vehicle by @duvall in https://github.com/faker-js/faker/pull/1102
    • chore(deps): update typescript-eslint to ~5.30.4 by @renovate in https://github.com/faker-js/faker/pull/1124
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1125
    • chore(deps): update pnpm to v7.5.0 by @renovate in https://github.com/faker-js/faker/pull/1126
    • chore(deps): update vitest to ~0.17.0 by @renovate in https://github.com/faker-js/faker/pull/1130
    • chore(deps): update typescript-eslint to ~5.30.5 by @renovate in https://github.com/faker-js/faker/pull/1129
    • chore(deps): update vitest to ~0.17.1 by @renovate in https://github.com/faker-js/faker/pull/1134
    • chore(deps): update dependency vite to ~2.9.14 by @renovate in https://github.com/faker-js/faker/pull/1138
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1123
    • chore(deps): update vitest to ~0.18.0 by @renovate in https://github.com/faker-js/faker/pull/1140
    • chore(deps): update dependency esbuild to ~0.14.49 by @renovate in https://github.com/faker-js/faker/pull/1141
    • chore(deps): update pnpm to v7.5.1 by @renovate in https://github.com/faker-js/faker/pull/1144
    • chore(deps): update typescript-eslint to ~5.30.6 by @renovate in https://github.com/faker-js/faker/pull/1145
    • chore: cleanup gender list for en locale by @hankucz in https://github.com/faker-js/faker/pull/1146
    • chore(deps): update pnpm to v7.5.2 by @renovate in https://github.com/faker-js/faker/pull/1156
    • chore(deps): update vitest to ~0.18.1 by @renovate in https://github.com/faker-js/faker/pull/1157
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1152
    • chore(deps): update dependency vite to v3 by @renovate in https://github.com/faker-js/faker/pull/1153
    • chore(linting): disable unbound-method warnings by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1128
    • refactor(name.findName): rename to fullName by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1127
    • feat(system.fileName): file extension count by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1101
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1160
    • docs(name): use single quotes in examples and English as result by @hankucz in https://github.com/faker-js/faker/pull/1167
    • chore(deps): update typescript-eslint to ~5.30.7 by @renovate in https://github.com/faker-js/faker/pull/1165
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1164
    • chore(linting): add naming convention rule by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1170
    • chore(linter): set 'jsdoc/sort-tags' rule to 'error' by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1173
    • refactor(company): rename companyName to name by @Minozzzi in https://github.com/faker-js/faker/pull/1166
    • chore(deps): update dependency sanitize-html to ~2.7.1 by @renovate in https://github.com/faker-js/faker/pull/1177
    • chore(deps): update dependency @algolia/client-search to ~4.14.1 by @renovate in https://github.com/faker-js/faker/pull/1176
    • test: introduce seededTests factory by @ST-DDT in https://github.com/faker-js/faker/pull/838
    • chore(deps): update pnpm to v7.6.0 by @renovate in https://github.com/faker-js/faker/pull/1182
    • chore(deps): update vitest to ~0.19.0 by @renovate in https://github.com/faker-js/faker/pull/1188
    • chore(deps): update dependency typedoc to ~0.23.9 by @renovate in https://github.com/faker-js/faker/pull/1187
    • chore(deps): update vitest to ~0.19.1 by @renovate in https://github.com/faker-js/faker/pull/1192
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1191
    • feat(locales.pl): add pl translation for gender and binary gender by @hankucz in https://github.com/faker-js/faker/pull/1162
    • docs(definitions): minor formatting to definitions' types by @hankucz in https://github.com/faker-js/faker/pull/1172
    • chore(deps): update typescript-eslint to ~5.31.0 by @renovate in https://github.com/faker-js/faker/pull/1201
    • chore(deps): update dependency @types/prettier to ~2.6.4 by @renovate in https://github.com/faker-js/faker/pull/1200
    • test: remove JSON.stringify wrapper around faker.seed() in tests descriptions by @pkuczynski in https://github.com/faker-js/faker/pull/1196
    • chore(locale.de): update word definition by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1148
    • chore(deps): update dependency esbuild to ~0.14.51 by @renovate in https://github.com/faker-js/faker/pull/1207
    • chore(deps): update dependency @algolia/client-search to ~4.14.2 by @renovate in https://github.com/faker-js/faker/pull/1204
    • chore(deps): update pnpm to v7.7.0 by @renovate in https://github.com/faker-js/faker/pull/1209
    • chore(user-agent): fix linter warnings by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1174
    • refactor(fake): move to helpers by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1161
    • feat: add rodent breed on animal 'en' locale by @LordFitoi in https://github.com/faker-js/faker/pull/1136
    • refactor(company.name): deprecate format parameter by @Minozzzi in https://github.com/faker-js/faker/pull/1212
    • chore: deprecate address.streetPrefix and suffix by @ST-DDT in https://github.com/faker-js/faker/pull/1053
    • test: ensure jsdoc deprecated tag to have a message by @ST-DDT in https://github.com/faker-js/faker/pull/1213
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1214
    • chore(deps): update pnpm to v7.8.0 by @renovate in https://github.com/faker-js/faker/pull/1215
    • chore: rename Gender to Sex by @hankucz in https://github.com/faker-js/faker/pull/1163
    • fix(finance.bic): remove hardcoded elements and simplify function by @hankucz in https://github.com/faker-js/faker/pull/1171
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1220
    • feat(dev): add male_first_name,female_first_name, jp locale by @satoc0629 in https://github.com/faker-js/faker/pull/1217
    • chore(deps): update dependency typedoc to ~0.23.10 by @renovate in https://github.com/faker-js/faker/pull/1219
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1222
    • chore(deps): update typescript-eslint to ~5.32.0 by @renovate in https://github.com/faker-js/faker/pull/1223
    • chore(deps): update vitest to ~0.20.3 by @renovate in https://github.com/faker-js/faker/pull/1229
    • chore(bug-report-template): new design by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1205
    • feat(system.networkInterface): add networkInterface faker by @iandrewt in https://github.com/faker-js/faker/pull/1133
    • docs: fixed inconsitency in @see usage in jsdoc by @hankucz in https://github.com/faker-js/faker/pull/1224
    • chore(deps): update dependency @types/validator to ~13.7.5 by @renovate in https://github.com/faker-js/faker/pull/1232
    • test: validate @see contents by @ST-DDT in https://github.com/faker-js/faker/pull/1231
    • ci: allow all commit keywords in PR titles and add locale keyword by @ST-DDT in https://github.com/faker-js/faker/pull/1230
    • locale(pl): add extra colors and sort lines by @hankucz in https://github.com/faker-js/faker/pull/1226
    • chore(address): remove obsolete TODO by @ST-DDT in https://github.com/faker-js/faker/pull/1234
    • locale(en): remove word examples that contain spaces by @griest024 in https://github.com/faker-js/faker/pull/281
    • docs: use vitepress v1 by @Shinigami92 in https://github.com/faker-js/faker/pull/993
    • chore(deps): update vitest to ~0.21.0 by @renovate in https://github.com/faker-js/faker/pull/1235
    • chore(deps): update dependency @types/prettier to ~2.7.0 by @renovate in https://github.com/faker-js/faker/pull/1233
    • chore(deps): update pnpm to v7.9.0 by @renovate in https://github.com/faker-js/faker/pull/1237
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1240
    • chore(deps): update dependency @types/react to ~18.0.16 by @renovate in https://github.com/faker-js/faker/pull/1239
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1242
    • feat(image): add image via.placeholder provider by @Devdre1909 in https://github.com/faker-js/faker/pull/1186
    • chore(release): 7.4.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1243

    New Contributors

    • @duvall made their first contribution in https://github.com/faker-js/faker/pull/1102
    • @hankucz made their first contribution in https://github.com/faker-js/faker/pull/1146
    • @Minozzzi made their first contribution in https://github.com/faker-js/faker/pull/1166
    • @LordFitoi made their first contribution in https://github.com/faker-js/faker/pull/1136
    • @satoc0629 made their first contribution in https://github.com/faker-js/faker/pull/1217
    • @iandrewt made their first contribution in https://github.com/faker-js/faker/pull/1133
    • @Devdre1909 made their first contribution in https://github.com/faker-js/faker/pull/1186

    Full Changelog: https://github.com/faker-js/faker/compare/v7.3.0...v7.4.0

    Source code(tar.gz)
    Source code(zip)
  • v7.3.0(Jun 20, 2022)

    New & Noteworthy

    Webpack v4 should now be supported 🚀

    What's Changed

    • docs: add science module to readme by @import-brain in https://github.com/faker-js/faker/pull/1039
    • feat: improve norwegian translations by @Johannes-Andersen in https://github.com/faker-js/faker/pull/1042
    • chore: deprecate cityPrefix and citySuffix by @ST-DDT in https://github.com/faker-js/faker/pull/1041
    • test: improve internet tests by @Shinigami92 in https://github.com/faker-js/faker/pull/1045
    • chore: replace setToArray() with Array.from by @kris71990 in https://github.com/faker-js/faker/pull/1050
    • chore(deps): update pnpm to v7.2.1 by @renovate in https://github.com/faker-js/faker/pull/1060
    • chore(deps): update vitest to ~0.14.2 by @renovate in https://github.com/faker-js/faker/pull/1056
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1057
    • chore(deps): update typescript-eslint to ~5.28.0 by @renovate in https://github.com/faker-js/faker/pull/1070
    • feat: throw error on unknown locale by @Shinigami92 in https://github.com/faker-js/faker/pull/1071
    • chore(deps): update dependency esbuild to ~0.14.44 by @renovate in https://github.com/faker-js/faker/pull/1074
    • chore(deps): update dependency prettier to v2.7.1 by @renovate in https://github.com/faker-js/faker/pull/1075
    • chore(lorempicsum.avatar): deprecate by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1065
    • chore(unsplash.avatar): deprecate by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1062
    • chore(lorempixel.avatar): deprecate by @import-brain in https://github.com/faker-js/faker/pull/1069
    • chore(deps): update vitest to ~0.15.1 by @renovate in https://github.com/faker-js/faker/pull/1078
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1077
    • chore(deps): update prettier-plugin-organize-imports to v3 by @renovate in https://github.com/faker-js/faker/pull/1079
    • chore(deps): switch to tsx by @Shinigami92 in https://github.com/faker-js/faker/pull/1076
    • refactor(phone): rename phoneNumber to number by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1063
    • chore(deps): update dependency @types/react to ~18.0.14 by @renovate in https://github.com/faker-js/faker/pull/1081
    • chore(unsplash): deprecate unused const by @import-brain in https://github.com/faker-js/faker/pull/1046
    • chore(deps): update dependency esbuild to ~0.14.45 by @renovate in https://github.com/faker-js/faker/pull/1082
    • chore(deps): update dependency typescript to ~4.7.4 by @renovate in https://github.com/faker-js/faker/pull/1087
    • docs: deprecation workflow by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1067
    • fix: lower target to support Webpack 4 by @JessicaSachs in https://github.com/faker-js/faker/pull/1085
    • chore(random.alpha): remove todo comment by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1089
    • chore: renovate pl locales by @rybaczewa in https://github.com/faker-js/faker/pull/1055
    • refactor(name.findName): allow prefix and suffix by @xDivisionByZerox in https://github.com/faker-js/faker/pull/1080
    • docs: add hint that the generated data might be real ones by @ST-DDT in https://github.com/faker-js/faker/pull/959
    • test: migrate datatype to test snapshots by @ST-DDT in https://github.com/faker-js/faker/pull/875
    • feat: add abbreviations to hacker.abbreviation() in the en locale by @import-brain in https://github.com/faker-js/faker/pull/1086
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1091
    • chore(deps): update pnpm to v7.3.0 by @renovate in https://github.com/faker-js/faker/pull/1092
    • chore: use type export for science interfaces by @Shinigami92 in https://github.com/faker-js/faker/pull/1093
    • chore(release): 7.3.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1095

    New Contributors

    • @Johannes-Andersen made their first contribution in https://github.com/faker-js/faker/pull/1042
    • @kris71990 made their first contribution in https://github.com/faker-js/faker/pull/1050
    • @rybaczewa made their first contribution in https://github.com/faker-js/faker/pull/1055

    Full Changelog: https://github.com/faker-js/faker/compare/v7.2.0...v7.3.0

    Source code(tar.gz)
    Source code(zip)
  • v7.2.0(Jun 6, 2022)

    New & Noteworthy

    We removed the last parameter for image.imageUrl and always generate https URLs

    What's Changed

    • fix: 🇫🇷 fr and 🇨🇭 fr_CH 🎨 colors by @Yago in https://github.com/faker-js/faker/pull/1007
    • chore(deps): update doc-dependencies to v18 (major) by @renovate in https://github.com/faker-js/faker/pull/929
    • chore(deps): update pnpm to v7.1.6 by @renovate in https://github.com/faker-js/faker/pull/1012
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1011
    • chore(deps): update dependency esbuild to ~0.14.41 by @renovate in https://github.com/faker-js/faker/pull/1016
    • chore: remove helpers.userCard() from README.md by @andrecastelo in https://github.com/faker-js/faker/pull/1013
    • chore(deps): update dependency @types/prettier to ~2.6.3 by @renovate in https://github.com/faker-js/faker/pull/1015
    • ci: update to pnpm/[email protected] by @Shinigami92 in https://github.com/faker-js/faker/pull/1019
    • chore(deps): update pnpm to v7.1.7 by @renovate in https://github.com/faker-js/faker/pull/1021
    • chore(deps): update vitest to ~0.13.0 by @renovate in https://github.com/faker-js/faker/pull/1022
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1020
    • feat: add german adjectives by @rsstiglitz in https://github.com/faker-js/faker/pull/1023
    • chore(deps): update dependency typedoc to ~0.22.16 by @renovate in https://github.com/faker-js/faker/pull/1025
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/1024
    • chore(deps): update dependency typescript to ~4.7.2 by @renovate in https://github.com/faker-js/faker/pull/1003
    • chore(deps): update dependency lint-staged to ~12.5.0 by @renovate in https://github.com/faker-js/faker/pull/1029
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/1028
    • chore(deps): update typescript-eslint to ~5.27.0 by @renovate in https://github.com/faker-js/faker/pull/1032
    • chore(deps): update vitest to ~0.13.1 by @renovate in https://github.com/faker-js/faker/pull/1031
    • chore(deps): update devdependencies (major) by @renovate in https://github.com/faker-js/faker/pull/1033
    • chore: remove superfluous newline from generate:locales script by @ST-DDT in https://github.com/faker-js/faker/pull/1027
    • docs: fix faker.datatype.number document by @marcy in https://github.com/faker-js/faker/pull/1035
    • feat: always use https for loremflickr by @bfanger in https://github.com/faker-js/faker/pull/1034
    • chore(deps): update dependency typescript to ~4.7.3 by @renovate in https://github.com/faker-js/faker/pull/1037
    • feat: science module by @import-brain in https://github.com/faker-js/faker/pull/1014
    • chore(deps): update dependency @types/react to ~18.0.11 by @renovate in https://github.com/faker-js/faker/pull/1036
    • docs: rework readme by @Shinigami92 in https://github.com/faker-js/faker/pull/1017
    • chore(release): 7.2.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1040

    New Contributors

    • @andrecastelo made their first contribution in https://github.com/faker-js/faker/pull/1013
    • @rsstiglitz made their first contribution in https://github.com/faker-js/faker/pull/1023
    • @marcy made their first contribution in https://github.com/faker-js/faker/pull/1035
    • @bfanger made their first contribution in https://github.com/faker-js/faker/pull/1034

    Full Changelog: https://github.com/faker-js/faker/compare/v7.1.0...v7.2.0

    Source code(tar.gz)
    Source code(zip)
  • v7.1.0(May 25, 2022)

    Known Issue

    ⚠ WARNING: This version has compiler issues when using webpack!

    What's Changed

    • docs: small typo fix by @import-brain in https://github.com/faker-js/faker/pull/994
    • feat: add en_CA city_name (close #983) by @wingleungchoi in https://github.com/faker-js/faker/pull/992
    • docs: replace Luhn-based function jsdocs with valid numbers by @import-brain in https://github.com/faker-js/faker/pull/995
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/997
    • chore(deps): update pnpm to v7.1.5 by @renovate in https://github.com/faker-js/faker/pull/998
    • fix: Luhn generation algorithms and tests by @import-brain in https://github.com/faker-js/faker/pull/980
    • feat: add music.songName by @wingleungchoi in https://github.com/faker-js/faker/pull/996
    • fix(typescript): support module Node16/NodeNext by @julienfouilhe in https://github.com/faker-js/faker/pull/1005
    • chore(release): 7.1.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/1006

    New Contributors

    • @wingleungchoi made their first contribution in https://github.com/faker-js/faker/pull/992
    • @julienfouilhe made their first contribution in https://github.com/faker-js/faker/pull/1005

    Full Changelog: https://github.com/faker-js/faker/compare/v7.0.1...v7.1.0

    Source code(tar.gz)
    Source code(zip)
  • v7.0.1(May 23, 2022)

    What's Changed

    • fix: revert type exports for module NodeNext, Node16 (#979) by @Shinigami92 in https://github.com/faker-js/faker/pull/989
    • chore(release): 7.0.1 by @Shinigami92 in https://github.com/faker-js/faker/pull/990

    Full Changelog: https://github.com/faker-js/faker/compare/v7.0.0...v7.0.1

    Source code(tar.gz)
    Source code(zip)
  • v7.0.0(May 23, 2022)

    ⚠ BREAKING CHANGES

    • 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)

    What's Changed

    • chore: add examples and improve jsdocs for datatype.datetime by @ST-DDT in https://github.com/faker-js/faker/pull/907
    • chore: remove obsolete definition key constants by @ST-DDT in https://github.com/faker-js/faker/pull/910
    • refactor!: reorganize src folder by @Shinigami92 in https://github.com/faker-js/faker/pull/909
    • build!: remove node v12 support by @Shinigami92 in https://github.com/faker-js/faker/pull/850
    • refactor!: get rid of export = by @Shinigami92 in https://github.com/faker-js/faker/pull/849
    • chore(deps): update pnpm to v7 by @Shinigami92 in https://github.com/faker-js/faker/pull/900
    • build: add node v18 support by @Shinigami92 in https://github.com/faker-js/faker/pull/847
    • chore: remove obsolete DefinitionTypes type by @ST-DDT in https://github.com/faker-js/faker/pull/912
    • chore(deps): add missing docs peer dependencies by @Shinigami92 in https://github.com/faker-js/faker/pull/913
    • chore(deps): update dependency vitest to ~0.10.2 by @renovate in https://github.com/faker-js/faker/pull/918
    • fix: empty array passed into helpers.arrayElements by @c0per in https://github.com/faker-js/faker/pull/921
    • refactor!: remove deprecations by @Shinigami92 in https://github.com/faker-js/faker/pull/916
    • refactor!: target es2020 by @Shinigami92 in https://github.com/faker-js/faker/pull/848
    • refactor!: remove faker default export by @Shinigami92 in https://github.com/faker-js/faker/pull/799
    • test: ensure working examples and no console spam by @ST-DDT in https://github.com/faker-js/faker/pull/908
    • fix(generate:locale): make the definition types extendible by @ST-DDT in https://github.com/faker-js/faker/pull/915
    • chore(deps): update dependency vite to ~2.9.8 by @renovate in https://github.com/faker-js/faker/pull/926
    • fix: typo in error message by @azangru in https://github.com/faker-js/faker/pull/925
    • ci: check scripts by @Shinigami92 in https://github.com/faker-js/faker/pull/922
    • chore(deps): update vitest to ~0.10.4 by @renovate in https://github.com/faker-js/faker/pull/928
    • chore(deps): update vitest to ~0.10.5 by @renovate in https://github.com/faker-js/faker/pull/931
    • feat: support locale definitions directly from faker.fake by @ST-DDT in https://github.com/faker-js/faker/pull/884
    • chore(locales): convert locales data to faker.fake format by @ST-DDT in https://github.com/faker-js/faker/pull/927
    • chore(deps): update doc-dependencies by @renovate in https://github.com/faker-js/faker/pull/930
    • chore(deps): update dependency eslint to ~8.15.0 by @renovate in https://github.com/faker-js/faker/pull/936
    • docs: consistent capitalization of crypto methods by @import-brain in https://github.com/faker-js/faker/pull/937
    • chore(deps): update typescript-eslint to ~5.23.0 by @renovate in https://github.com/faker-js/faker/pull/941
    • chore(deps): update vitest to ~0.12.3 by @renovate in https://github.com/faker-js/faker/pull/939
    • chore(deps): update dependency cypress to ~9.6.1 by @renovate in https://github.com/faker-js/faker/pull/940
    • chore(deps): update vitest to ~0.12.4 by @renovate in https://github.com/faker-js/faker/pull/943
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/946
    • chore: fix lint warning in address module by @ST-DDT in https://github.com/faker-js/faker/pull/938
    • chore(deps): update vitest to ~0.12.6 by @renovate in https://github.com/faker-js/faker/pull/951
    • chore(deps): update dependency @types/prettier to ~2.6.1 by @renovate in https://github.com/faker-js/faker/pull/950
    • docs(docs/guide): Add typescript support in the guide by @ch1lam in https://github.com/faker-js/faker/pull/947
    • chore: prettier ignore temp files by @Shinigami92 in https://github.com/faker-js/faker/pull/934
    • chore(deps): update pnpm to v7.1.0 by @renovate in https://github.com/faker-js/faker/pull/935
    • feat(address): use localized fake pattern in city by @ST-DDT in https://github.com/faker-js/faker/pull/948
    • chore: fix emoji jsdocs formatting by @ST-DDT in https://github.com/faker-js/faker/pull/963
    • chore(deps): update typescript-eslint to ~5.24.0 by @renovate in https://github.com/faker-js/faker/pull/964
    • chore: ignore some lint warnings in tests by @ST-DDT in https://github.com/faker-js/faker/pull/961
    • feat: add date.birthdate by @ST-DDT in https://github.com/faker-js/faker/pull/962
    • chore: deprecate phone.phoneNumberFormat by @ST-DDT in https://github.com/faker-js/faker/pull/957
    • chore(deps): update pnpm to v7.1.1 by @renovate in https://github.com/faker-js/faker/pull/967
    • chore: deprecate phone.phoneFormats by @ST-DDT in https://github.com/faker-js/faker/pull/958
    • chore(deps): update typescript-eslint to ~5.25.0 by @renovate in https://github.com/faker-js/faker/pull/968
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/956
    • chore: generate consistent definition order for locales by @ST-DDT in https://github.com/faker-js/faker/pull/965
    • chore(deps): update dependency @algolia/client-search to ~4.13.1 by @renovate in https://github.com/faker-js/faker/pull/969
    • chore(deps): update pnpm to v7.1.2 by @renovate in https://github.com/faker-js/faker/pull/971
    • chore(deps): update dependency eslint-plugin-jsdoc to ~39.3.0 by @renovate in https://github.com/faker-js/faker/pull/972
    • chore(deps): update dependency eslint to ~8.16.0 by @renovate in https://github.com/faker-js/faker/pull/978
    • chore(deps): update vitest to ~0.12.8 by @renovate in https://github.com/faker-js/faker/pull/977
    • feat(internet): HTTP random status code by @johge201 in https://github.com/faker-js/faker/pull/945
    • feat: use localized fake pattern in street by @ST-DDT in https://github.com/faker-js/faker/pull/966
    • feat: add casing option by @Shinigami92 in https://github.com/faker-js/faker/pull/955
    • chore(deps): update vitest to ~0.12.9 by @renovate in https://github.com/faker-js/faker/pull/982
    • feat: allow banned as string by @Shinigami92 in https://github.com/faker-js/faker/pull/819
    • chore(ru-locale): renovate states/streets and domain suffix names by @serembon in https://github.com/faker-js/faker/pull/634
    • test: improve luhn checks (error messages only) by @ST-DDT in https://github.com/faker-js/faker/pull/981
    • feat: color module by @harsohailB in https://github.com/faker-js/faker/pull/801
    • feat: improve and extend 🇫🇷 fr and 🇨🇭fr_CH locales by @Yago in https://github.com/faker-js/faker/pull/973
    • chore(deps): update pnpm to v7.1.3 by @renovate in https://github.com/faker-js/faker/pull/984
    • fix: type exports for module NodeNext, Node16 by @andrew-w-ross in https://github.com/faker-js/faker/pull/979
    • feat: reimplement datatype.bigInt by @Shinigami92 in https://github.com/faker-js/faker/pull/791
    • feat: added sponsor and community members to the readme by @prisis in https://github.com/faker-js/faker/pull/986
    • docs: fix mersenne rand min max confusion by @gregoriomario in https://github.com/faker-js/faker/pull/839
    • chore: link to older docs site by @Shinigami92 in https://github.com/faker-js/faker/pull/987
    • chore(release): 7.0.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/988

    New Contributors

    • @c0per made their first contribution in https://github.com/faker-js/faker/pull/921
    • @azangru made their first contribution in https://github.com/faker-js/faker/pull/925
    • @ch1lam made their first contribution in https://github.com/faker-js/faker/pull/947
    • @johge201 made their first contribution in https://github.com/faker-js/faker/pull/945
    • @Yago made their first contribution in https://github.com/faker-js/faker/pull/973
    • @andrew-w-ross made their first contribution in https://github.com/faker-js/faker/pull/979
    • @gregoriomario made their first contribution in https://github.com/faker-js/faker/pull/839

    Full Changelog: https://github.com/faker-js/faker/compare/v6.3.1...v7.0.0

    Source code(tar.gz)
    Source code(zip)
  • v6.3.1(May 2, 2022)

    What's Changed

    • fix: replace deprecated arrayElement calls by @Shinigami92 in https://github.com/faker-js/faker/pull/903
    • chore(release): 6.3.1 by @Shinigami92 in https://github.com/faker-js/faker/pull/905

    Full Changelog: https://github.com/faker-js/faker/compare/v6.3.0...v6.3.1

    Source code(tar.gz)
    Source code(zip)
  • v6.3.0(May 2, 2022)

    New & Noteworthy

    • New function: faker.helpers.maybe
    • Move arrayElement(s) to helpers
      • Sorry that we currently move some functions around, we are trying to prepare a new module structure. If you want to discuss with us, see #805
    • Separate methods for objectKey and objectValue, deprecate objectElement
    • We now return the seed with the seed() function, please use this return value instead of faker.seedValue
    • Configure eol character for git.commitEntry
    • There is now a self-manageable store for the unique function

    This will be the last v6 version and we will now start with v7. Therefore this is the last version that supports Node v12. The next iteration will require at least Node v14.6. v7 will contain many breaking changes like removal of all current deprecated functions.

    What's Changed

    • chore(deps): update vitest to ~0.9.4 by @renovate in https://github.com/faker-js/faker/pull/863
    • chore(deps): update dependency esbuild to ~0.14.38 by @renovate in https://github.com/faker-js/faker/pull/862
    • feat: add Hungarian locale by @szabolcstarnai in https://github.com/faker-js/faker/pull/53
    • docs: make clear that latitude is first on nearbyGPSCoordinate by @efstathiosntonas in https://github.com/faker-js/faker/pull/864
    • test: strengthen price regex tests by @ST-DDT in https://github.com/faker-js/faker/pull/865
    • feat: resettable unique store by @Shinigami92 in https://github.com/faker-js/faker/pull/800
    • test: use consistent assertion functions by @Shinigami92 in https://github.com/faker-js/faker/pull/852
    • chore(deps): update dependency eslint to ~8.14.0 by @renovate in https://github.com/faker-js/faker/pull/867
    • chore(deps): update codecov/codecov-action action to v3.1.0 by @renovate in https://github.com/faker-js/faker/pull/866
    • feat: configure eol character for git.commitEntry by @xDivisionByZerox in https://github.com/faker-js/faker/pull/681
    • feat: random numeric by @Shinigami92 in https://github.com/faker-js/faker/pull/797
    • test: add seeded tests for random module by @ST-DDT in https://github.com/faker-js/faker/pull/868
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/872
    • chore(deps): update pnpm to v6.32.10 by @renovate in https://github.com/faker-js/faker/pull/873
    • refactor(word): extract wordlist filter in separate method by @xDivisionByZerox in https://github.com/faker-js/faker/pull/877
    • feat: faker.helpers.maybe by @Shinigami92 in https://github.com/faker-js/faker/pull/874
    • fix: address.nearbyGPSCoordinate by @Shinigami92 in https://github.com/faker-js/faker/pull/876
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/879
    • chore(deps): update pnpm to v6.32.11 by @renovate in https://github.com/faker-js/faker/pull/880
    • chore: remove deprecated methods from fake tests by @ST-DDT in https://github.com/faker-js/faker/pull/885
    • chore: fix any warnings in image module by @ST-DDT in https://github.com/faker-js/faker/pull/886
    • test: simplify seeded address tests by @ST-DDT in https://github.com/faker-js/faker/pull/889
    • feat: separate methods for object key value by @xDivisionByZerox in https://github.com/faker-js/faker/pull/503
    • feat: add creditCardIssuer by @beninsydney in https://github.com/faker-js/faker/pull/888
    • chore(deps): update dependency typescript to ~4.6.4 by @renovate in https://github.com/faker-js/faker/pull/891
    • chore(deps): update dependency @types/node to ~16.11.32 by @renovate in https://github.com/faker-js/faker/pull/890
    • chore(deps): update vitest to ~0.10.0 by @renovate in https://github.com/faker-js/faker/pull/896
    • chore(deps): update typescript-eslint to ~5.21.0 by @renovate in https://github.com/faker-js/faker/pull/895
    • feat: return seed value from seed() by @Shinigami92 in https://github.com/faker-js/faker/pull/853
    • refactor: move some random methods to helpers by @Shinigami92 in https://github.com/faker-js/faker/pull/892
    • test: add tests by @Shinigami92 in https://github.com/faker-js/faker/pull/894
    • chore(deps): update dependency @types/node to ~16.11.33 by @renovate in https://github.com/faker-js/faker/pull/898
    • chore(release): 6.3.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/901

    New Contributors

    • @szabolcstarnai made their first contribution in https://github.com/faker-js/faker/pull/53
    • @efstathiosntonas made their first contribution in https://github.com/faker-js/faker/pull/864
    • @beninsydney made their first contribution in https://github.com/faker-js/faker/pull/888

    Full Changelog: https://github.com/faker-js/faker/compare/v6.2.0...v6.3.0

    Source code(tar.gz)
    Source code(zip)
  • v6.2.0(May 2, 2022)

    New & Noteworthy

    • lorem.paragraphs() now use \n as separator by default
    • new functions: finance.pin, database.mongodbObjectId, phone.imei, and internet.emoji

    What's Changed

    • feat: add some en locale product names by @import-brain in https://github.com/faker-js/faker/pull/686
    • feat: add some en locale city prefixes and suffixes by @import-brain in https://github.com/faker-js/faker/pull/685
    • feat: add more arabic names dataset by @wael-fadlallah in https://github.com/faker-js/faker/pull/655
    • feat: append more korean dataset and delete wrong dataset by @hyesungoh in https://github.com/faker-js/faker/pull/573
    • feat: add Lastname - Bhadresha, Jangid, Suthar by @imbdb in https://github.com/faker-js/faker/pull/243
    • refactor(helpers.shuffle): remove unused default value by @xDivisionByZerox in https://github.com/faker-js/faker/pull/698
    • refactor(address.countryCode): signature by @xDivisionByZerox in https://github.com/faker-js/faker/pull/588
    • chore: additional domain suffixes added for GB locale by @doughlass in https://github.com/faker-js/faker/pull/253
    • chore: simplify lorem.sentences() by @ST-DDT in https://github.com/faker-js/faker/pull/784
    • fix: use \n as default separator for lorem.paragraphs() by @ST-DDT in https://github.com/faker-js/faker/pull/783
    • feat: use street address templates from locales by @ST-DDT in https://github.com/faker-js/faker/pull/754
    • feat: add os. as street prefix for pl by @krychaxp in https://github.com/faker-js/faker/pull/640
    • chore: fix finance.iban warnings by @ST-DDT in https://github.com/faker-js/faker/pull/781
    • feat: extend list of domain suffix for PL locale by @pkuczynski in https://github.com/faker-js/faker/pull/266
    • feat: add chinese hyphenated name by @LeToNode in https://github.com/faker-js/faker/pull/277
    • feat: faker.finance.pin() by @import-brain in https://github.com/faker-js/faker/pull/695
    • feat: Add MongoDB ObjectId generation by @nhammond101 in https://github.com/faker-js/faker/pull/616
    • chore(deps): update typescript-eslint to ~5.18.0 by @renovate in https://github.com/faker-js/faker/pull/787
    • chore: lorem uses faker.helpers by @pkuczynski in https://github.com/faker-js/faker/pull/786
    • chore: IBAN library typed and moved to utils by @pkuczynski in https://github.com/faker-js/faker/pull/785
    • chore(deps): update codecov/codecov-action action to v3 by @renovate in https://github.com/faker-js/faker/pull/788
    • chore: finance use faker.helpers by @pkuczynski in https://github.com/faker-js/faker/pull/789
    • chore: renovate ru locales by @serembon in https://github.com/faker-js/faker/pull/639
    • test: add parameter defaults to our signature generation test by @ST-DDT in https://github.com/faker-js/faker/pull/793
    • chore(deps): update dependency esbuild to ~0.14.34 by @renovate in https://github.com/faker-js/faker/pull/802
    • chore(deps): update dependency typedoc to ~0.22.14 by @renovate in https://github.com/faker-js/faker/pull/803
    • docs: nice literal unions by @ST-DDT in https://github.com/faker-js/faker/pull/811
    • chore: fix todo comments by @Shinigami92 in https://github.com/faker-js/faker/pull/807
    • feat: updated mime-db to 1.52.0 by @prisis in https://github.com/faker-js/faker/pull/808
    • fix: Maryland (MD) wrong postal code by @miguelmontanod in https://github.com/faker-js/faker/pull/804
    • feat: special characters in emails by @harsohailB in https://github.com/faker-js/faker/pull/792
    • chore: use consistent method calls by @Shinigami92 in https://github.com/faker-js/faker/pull/817
    • docs: nice string literals by @ST-DDT in https://github.com/faker-js/faker/pull/814
    • refactor: datatype number by @Shinigami92 in https://github.com/faker-js/faker/pull/798
    • chore(deps): update dependency eslint to ~8.13.0 by @renovate in https://github.com/faker-js/faker/pull/820
    • chore(deps): update vitest to ~0.9.2 by @renovate in https://github.com/faker-js/faker/pull/821
    • chore(deps): update dependency eslint-plugin-jsdoc to v39 by @renovate in https://github.com/faker-js/faker/pull/825
    • refactor: improve unique by @Shinigami92 in https://github.com/faker-js/faker/pull/810
    • feat: immutable options in random.alpha methods by @ST-DDT in https://github.com/faker-js/faker/pull/790
    • chore(deps): update pnpm to v6.32.6 by @renovate in https://github.com/faker-js/faker/pull/824
    • refactor: log messages for unique fields by @Shinigami92 in https://github.com/faker-js/faker/pull/828
    • feat: phone IMEI by @import-brain in https://github.com/faker-js/faker/pull/829
    • chore(deps): update vitest to ~0.9.3 by @renovate in https://github.com/faker-js/faker/pull/832
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/833
    • chore(deps): update dependency @types/prettier to ~2.6.0 by @renovate in https://github.com/faker-js/faker/pull/834
    • chore(deps): update dependency typedoc to ~0.22.15 by @renovate in https://github.com/faker-js/faker/pull/831
    • docs: use vitepress config for markdown pre-renderer by @ST-DDT in https://github.com/faker-js/faker/pull/835
    • ci: use gh-action for validating PR title by @Shinigami92 in https://github.com/faker-js/faker/pull/845
    • feat: dynamic definitions tree by @ST-DDT in https://github.com/faker-js/faker/pull/822
    • feat: add more arabic names datasets by @wael-fadlallah in https://github.com/faker-js/faker/pull/368
    • feat: extend list of street prefixes for pl locale by @pkuczynski in https://github.com/faker-js/faker/pull/844
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/840
    • chore(deps): update pnpm to v6.32.9 by @renovate in https://github.com/faker-js/faker/pull/841
    • feat: add internet.emoji by @hugoattal in https://github.com/faker-js/faker/pull/504
    • chore: prefer string templates over string concatenation by @pkuczynski in https://github.com/faker-js/faker/pull/732
    • docs: fix lost description texts by @ST-DDT in https://github.com/faker-js/faker/pull/836
    • chore(deps): update typescript-eslint to ~5.20.0 by @renovate in https://github.com/faker-js/faker/pull/846
    • refactor: readonly default modules by @ST-DDT in https://github.com/faker-js/faker/pull/854
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/860
    • fix: dont log deprecations on startup by @Shinigami92 in https://github.com/faker-js/faker/pull/857
    • chore(release): 6.2.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/861

    New Contributors

    • @hyesungoh made their first contribution in https://github.com/faker-js/faker/pull/573
    • @imbdb made their first contribution in https://github.com/faker-js/faker/pull/243
    • @doughlass made their first contribution in https://github.com/faker-js/faker/pull/253
    • @krychaxp made their first contribution in https://github.com/faker-js/faker/pull/640
    • @LeToNode made their first contribution in https://github.com/faker-js/faker/pull/277
    • @nhammond101 made their first contribution in https://github.com/faker-js/faker/pull/616
    • @serembon made their first contribution in https://github.com/faker-js/faker/pull/639
    • @miguelmontanod made their first contribution in https://github.com/faker-js/faker/pull/804
    • @harsohailB made their first contribution in https://github.com/faker-js/faker/pull/792
    • @hugoattal made their first contribution in https://github.com/faker-js/faker/pull/504

    Full Changelog: https://github.com/faker-js/faker/compare/v6.1.2...v6.2.0

    Source code(tar.gz)
    Source code(zip)
  • v6.1.2(Apr 4, 2022)

    New & Noteworthy

    • We now throw FakerError instead of just Error https://github.com/faker-js/faker/pull/718
    • datatype.number changed in behavior https://github.com/faker-js/faker/pull/664
    • Renamed hexaDecimal to hexadecimal https://github.com/faker-js/faker/pull/764

    What's Changed

    • chore(deps): update dependency cypress to ~9.5.3 by @renovate in https://github.com/faker-js/faker/pull/720
    • docs: add jsdoc examples to faker.word by @pkuczynski in https://github.com/faker-js/faker/pull/717
    • docs: update faker.fake documentation by @pkuczynski in https://github.com/faker-js/faker/pull/709
    • fix: remove doubled extension in system.filePath by @pkuczynski in https://github.com/faker-js/faker/pull/300
    • docs: fix lint warning by @ST-DDT in https://github.com/faker-js/faker/pull/727
    • chore(deps): update vitest to ~0.8.0 by @renovate in https://github.com/faker-js/faker/pull/731
    • docs: add ts import example in readme by @pkuczynski in https://github.com/faker-js/faker/pull/719
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/730
    • docs: Use valid UUID for example in README by @knpwrs in https://github.com/faker-js/faker/pull/740
    • test: added a few test cases for Albania IBAN by @wael-fadlallah in https://github.com/faker-js/faker/pull/739
    • chore: move vendor to utils and update license notes by @pkuczynski in https://github.com/faker-js/faker/pull/738
    • fix: datatype.number when min = max + precision, throw when max > min by @pkuczynski in https://github.com/faker-js/faker/pull/664
    • docs: about by @Shinigami92 in https://github.com/faker-js/faker/pull/673
    • feat: FakerError by @xDivisionByZerox in https://github.com/faker-js/faker/pull/718
    • chore: removed outcommented dead code in commerce.ts by @rimakan in https://github.com/faker-js/faker/pull/745
    • fix: deterministic results for address.nearbyGPSCoordinate by @xDivisionByZerox in https://github.com/faker-js/faker/pull/737
    • chore(deps): update dependency vite to ~2.9.1 by @renovate in https://github.com/faker-js/faker/pull/741
    • chore(deps): update pnpm to v6.32.4 by @renovate in https://github.com/faker-js/faker/pull/742
    • chore: update codeowners file by @Shinigami92 in https://github.com/faker-js/faker/pull/671
    • refactor(address): drop local references of faker modules by @xDivisionByZerox in https://github.com/faker-js/faker/pull/748
    • chore: downgrade min npm version from 7 to 6 by @sergavshin in https://github.com/faker-js/faker/pull/744
    • chore: remove useless fallback to undefined by @ST-DDT in https://github.com/faker-js/faker/pull/749
    • chore: remove invalid country code files by @ST-DDT in https://github.com/faker-js/faker/pull/752
    • chore: fix warning in helpers replaceCreditCardSymbols by @ST-DDT in https://github.com/faker-js/faker/pull/755
    • test: add a general country iban test by @ST-DDT in https://github.com/faker-js/faker/pull/746
    • chore: add updateLocaleFileHook to generateLocales by @ST-DDT in https://github.com/faker-js/faker/pull/756
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/762
    • chore(deps): update dependency prettier to v2.6.2 by @renovate in https://github.com/faker-js/faker/pull/761
    • chore: remove issue-labeling.yml by @import-brain in https://github.com/faker-js/faker/pull/763
    • refactor: rename hexaDecimal to hexadecimal by @pkuczynski in https://github.com/faker-js/faker/pull/764
    • test: check that system.filePath() generates file extensions by @ST-DDT in https://github.com/faker-js/faker/pull/765
    • chore: address zipCodeByState fix types by @ST-DDT in https://github.com/faker-js/faker/pull/760
    • chore: deprecate name.title() in favor of name.jobTitle() by @ST-DDT in https://github.com/faker-js/faker/pull/766
    • chore(deps): update vitest to ~0.8.4 by @renovate in https://github.com/faker-js/faker/pull/769
    • chore: fix mustache type warning and add some tests by @ST-DDT in https://github.com/faker-js/faker/pull/753
    • fix: random word fails on undefined by @ST-DDT in https://github.com/faker-js/faker/pull/771
    • chore(deps): update dependency esbuild to ~0.14.31 by @renovate in https://github.com/faker-js/faker/pull/772
    • refactor: remove inconsistent defaults from internet.password() by @ST-DDT in https://github.com/faker-js/faker/pull/767
    • test: fix random alpha and alphaNumeric tests assumptions by @ST-DDT in https://github.com/faker-js/faker/pull/774
    • chore(release): 6.1.2 by @Shinigami92 in https://github.com/faker-js/faker/pull/773

    New Contributors

    • @knpwrs made their first contribution in https://github.com/faker-js/faker/pull/740
    • @rimakan made their first contribution in https://github.com/faker-js/faker/pull/745
    • @sergavshin made their first contribution in https://github.com/faker-js/faker/pull/744

    Full Changelog: https://github.com/faker-js/faker/compare/v6.1.1...v6.1.2

    Source code(tar.gz)
    Source code(zip)
  • v6.1.1(Mar 28, 2022)

    What's Changed

    • release: 6.1.1 by @Shinigami92 in https://github.com/faker-js/faker/pull/716

    Full Changelog: https://github.com/faker-js/faker/compare/v6.1.0...v6.1.1

    Source code(tar.gz)
    Source code(zip)
  • v6.1.0(Mar 28, 2022)

    What's Changed

    • chore: update automated labels by @Shinigami92 in https://github.com/faker-js/faker/pull/621
    • chore: fix typos in issue templates by @ST-DDT in https://github.com/faker-js/faker/pull/624
    • chore(deps): update typescript-eslint to ~5.15.0 by @renovate in https://github.com/faker-js/faker/pull/622
    • chore(deps): update dependency lint-staged to ~12.3.6 by @renovate in https://github.com/faker-js/faker/pull/625
    • chore(deps): update dependency prettier to v2.6.0 by @renovate in https://github.com/faker-js/faker/pull/626
    • chore(deps): update dependency eslint-define-config to ~1.3.0 by @renovate in https://github.com/faker-js/faker/pull/629
    • chore(deps): update vitest to ~0.7.0 by @renovate in https://github.com/faker-js/faker/pull/630
    • chore(deps): update vitest to ~0.7.4 by @renovate in https://github.com/faker-js/faker/pull/632
    • chore(deps): update dependency lint-staged to ~12.3.7 by @renovate in https://github.com/faker-js/faker/pull/631
    • docs: fix prisis github profile link by @akbaruddin in https://github.com/faker-js/faker/pull/633
    • chore(deps): update dependency eslint-plugin-jsdoc to ~38.0.6 by @renovate in https://github.com/faker-js/faker/pull/637
    • chore(deps): update vitest to ~0.7.6 by @renovate in https://github.com/faker-js/faker/pull/638
    • fix(finance): update iso-3166-1 country codes for IBAN/BIC by @bmenant in https://github.com/faker-js/faker/pull/168
    • chore: deprecate helpers.*Card methods by @sprohaszka in https://github.com/faker-js/faker/pull/543
    • docs: deprecate randomize by @xDivisionByZerox in https://github.com/faker-js/faker/pull/506
    • fix: alphaNumeric all chars banned by @xDivisionByZerox in https://github.com/faker-js/faker/pull/550
    • fix: mersenne rand invalid input argument by @xDivisionByZerox in https://github.com/faker-js/faker/pull/577
    • refactor: make number input immutable by @xDivisionByZerox in https://github.com/faker-js/faker/pull/545
    • fix: remove unreachable code finance by @xDivisionByZerox in https://github.com/faker-js/faker/pull/508
    • chore(locale): added curated names for default(en) locale by @budaG in https://github.com/faker-js/faker/pull/440
    • docs: add alternative CDN links by @Shinigami92 in https://github.com/faker-js/faker/pull/636
    • chore: partially activate strict mode by @Shinigami92 in https://github.com/faker-js/faker/pull/651
    • chore(deps): update vitest to ~0.7.7 by @renovate in https://github.com/faker-js/faker/pull/652
    • chore(deps): update typescript-eslint to ~5.16.0 by @renovate in https://github.com/faker-js/faker/pull/653
    • ci: configure codecov patch threshold by @Shinigami92 in https://github.com/faker-js/faker/pull/647
    • docs: fix page meta by @ST-DDT in https://github.com/faker-js/faker/pull/659
    • fix: enable algolia search by @prisis in https://github.com/faker-js/faker/pull/641
    • fix: corrected the Costa Rican IBAN format by @MrGussio in https://github.com/faker-js/faker/pull/646
    • docs: extract defaults from the comments if absent otherwise by @ST-DDT in https://github.com/faker-js/faker/pull/657
    • docs: read (complex) defaults from implementation signature by @ST-DDT in https://github.com/faker-js/faker/pull/656
    • ci: reduce diff coverage target by @griest024 in https://github.com/faker-js/faker/pull/663
    • chore: drop fake usage in vehicle.ts by @pkuczynski in https://github.com/faker-js/faker/pull/275
    • fix: accept dates as params for Date methods by @pkuczynski in https://github.com/faker-js/faker/pull/200
    • fix: normalize provider in finance.creditCardNumber by @Shinigami92 in https://github.com/faker-js/faker/pull/662
    • fix: fake is unable to return empty strings by @ST-DDT in https://github.com/faker-js/faker/pull/347
    • fix: datatype.datetime should use static boundaries by @ST-DDT in https://github.com/faker-js/faker/pull/343
    • refactor: set seed directly by @ST-DDT in https://github.com/faker-js/faker/pull/563
    • fix: solve various todos by @Shinigami92 in https://github.com/faker-js/faker/pull/649
    • fix: name module gender by @Shinigami92 in https://github.com/faker-js/faker/pull/644
    • chore(deps): update vitest to ~0.7.10 by @renovate in https://github.com/faker-js/faker/pull/665
    • fix: only return word with desirable alpha characters by @Shinigami92 in https://github.com/faker-js/faker/pull/654
    • test: remove todo for number conversion by @Shinigami92 in https://github.com/faker-js/faker/pull/669
    • refactor: date accept number input by @xDivisionByZerox in https://github.com/faker-js/faker/pull/670
    • docs: convert to typescript by @Shinigami92 in https://github.com/faker-js/faker/pull/658
    • refactor: deprecate time.recent by @Shinigami92 in https://github.com/faker-js/faker/pull/661
    • refactor: use smart eqeqeq null checks by @Shinigami92 in https://github.com/faker-js/faker/pull/650
    • refactor: use number tuple as input for coordinate by @Shinigami92 in https://github.com/faker-js/faker/pull/668
    • docs: remove api methods section by @Shinigami92 in https://github.com/faker-js/faker/pull/666
    • test: fix flaky unique test coverage by @ST-DDT in https://github.com/faker-js/faker/pull/667
    • chore(deps): update dependency typescript to ~4.6.3 by @renovate in https://github.com/faker-js/faker/pull/675
    • chore(deps): update dependency prettier to v2.6.1 by @renovate in https://github.com/faker-js/faker/pull/674
    • refactor(address.secondaryAddress): use local definition by @xDivisionByZerox in https://github.com/faker-js/faker/pull/680
    • refactor: replace intern use of helper.randomize by @xDivisionByZerox in https://github.com/faker-js/faker/pull/687
    • chore: replace substr with substring by @Shinigami92 in https://github.com/faker-js/faker/pull/678
    • fix: replaced placeimg.com on loremflickr.com by @JoCat in https://github.com/faker-js/faker/pull/692
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/699
    • chore(deps): update vitest to ~0.7.12 by @renovate in https://github.com/faker-js/faker/pull/700
    • docs: mention template literals in fake docs by @ST-DDT in https://github.com/faker-js/faker/pull/701
    • refactor: drop usage of fake for internal calls by @pkuczynski in https://github.com/faker-js/faker/pull/703
    • test: fix all_functional tests by @ST-DDT in https://github.com/faker-js/faker/pull/609
    • fix: force passed locales into faker constructor by @vith in https://github.com/faker-js/faker/pull/580
    • fix: use require/import export map in package.json by @revmischa in https://github.com/faker-js/faker/pull/697
    • chore: improve readability and type safety for loadDefinitions by @ST-DDT in https://github.com/faker-js/faker/pull/269
    • chore: use a standardized deprecated function by @Shinigami92 in https://github.com/faker-js/faker/pull/689
    • fix: Vehicle vin is always 17 characters long by @demipel8 in https://github.com/faker-js/faker/pull/320
    • fix: fake behavior with special replacement patterns by @ST-DDT in https://github.com/faker-js/faker/pull/688
    • chore(deps): update dependency eslint-plugin-jsdoc to ~38.1.3 by @renovate in https://github.com/faker-js/faker/pull/705
    • chore(deps): update typescript-eslint to ~5.17.0 by @renovate in https://github.com/faker-js/faker/pull/706
    • release: 6.1.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/708

    New Contributors

    • @akbaruddin made their first contribution in https://github.com/faker-js/faker/pull/633
    • @bmenant made their first contribution in https://github.com/faker-js/faker/pull/168
    • @budaG made their first contribution in https://github.com/faker-js/faker/pull/440
    • @MrGussio made their first contribution in https://github.com/faker-js/faker/pull/646
    • @JoCat made their first contribution in https://github.com/faker-js/faker/pull/692
    • @vith made their first contribution in https://github.com/faker-js/faker/pull/580
    • @revmischa made their first contribution in https://github.com/faker-js/faker/pull/697
    • @demipel8 made their first contribution in https://github.com/faker-js/faker/pull/320

    Full Changelog: https://github.com/faker-js/faker/compare/v6.0.0...v6.1.0

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0(Mar 15, 2022)

    v5 to v6 migration guide

    What's Changed

    • docs: show union options parameters by @ST-DDT in https://github.com/faker-js/faker/pull/602
    • ci: improve renovate config by @Shinigami92 in https://github.com/faker-js/faker/pull/583
    • docs: display correct signature by @ST-DDT in https://github.com/faker-js/faker/pull/596
    • docs: add test for api docs generation by @ST-DDT in https://github.com/faker-js/faker/pull/574
    • docs: comment out algolia until search is available by @Shinigami92 in https://github.com/faker-js/faker/pull/599
    • chore: fix eslint error by @Shinigami92 in https://github.com/faker-js/faker/pull/597
    • chore: configure eqeqeq lint rule by @Shinigami92 in https://github.com/faker-js/faker/pull/595
    • chore(deps): update vitest to ~0.6.0 by @renovate in https://github.com/faker-js/faker/pull/605
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/603
    • chore(deps): update typescript-eslint to ~5.14.0 by @renovate in https://github.com/faker-js/faker/pull/604
    • chore(deps): update pnpm to v6.32.3 by @renovate in https://github.com/faker-js/faker/pull/598
    • chore(deps): update dependency eslint to ~8.11.0 by @renovate in https://github.com/faker-js/faker/pull/614
    • chore(deps): update dependency eslint-plugin-jsdoc to v38 by @renovate in https://github.com/faker-js/faker/pull/615
    • chore(deps): update devdependencies by @renovate in https://github.com/faker-js/faker/pull/618
    • chore(deps): update vitest to ~0.6.1 by @renovate in https://github.com/faker-js/faker/pull/619
    • docs: improve visualization for complex types by @ST-DDT in https://github.com/faker-js/faker/pull/608
    • docs: add image_providers jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/612
    • chore: fix some lint warnings by @ST-DDT in https://github.com/faker-js/faker/pull/613
    • chore(release): 6.0.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/620

    All v6.0.0 Contributors

    • @clarkerican made their first contribution in https://github.com/faker-js/faker/pull/25
    • @griest024 made their first contribution in https://github.com/faker-js/faker/pull/13
    • @MateusDadalto made their first contribution in https://github.com/faker-js/faker/pull/12
    • @damienwebdev made their first contribution in https://github.com/faker-js/faker/pull/61
    • @JessicaSachs made their first contribution in https://github.com/faker-js/faker/pull/93
    • @prisis made their first contribution in https://github.com/faker-js/faker/pull/95
    • @bl0cknumber made their first contribution in https://github.com/faker-js/faker/pull/104
    • @MilosPaunovic made their first contribution in https://github.com/faker-js/faker/pull/124
    • @sohamsshah made their first contribution in https://github.com/faker-js/faker/pull/139
    • @imrishabh18 made their first contribution in https://github.com/faker-js/faker/pull/140
    • @import-brain made their first contribution in https://github.com/faker-js/faker/pull/180
    • @antfu made their first contribution in https://github.com/faker-js/faker/pull/195
    • @luciferreeves made their first contribution in https://github.com/faker-js/faker/pull/183
    • @jared-fraser made their first contribution in https://github.com/faker-js/faker/pull/192
    • @mbokinala made their first contribution in https://github.com/faker-js/faker/pull/204
    • @sunadoi made their first contribution in https://github.com/faker-js/faker/pull/241
    • @ST-DDT made their first contribution in https://github.com/faker-js/faker/pull/238
    • @JSanchezIO made their first contribution in https://github.com/faker-js/faker/pull/227
    • @DaviDevMod made their first contribution in https://github.com/faker-js/faker/pull/278
    • @pkuczynski made their first contribution in https://github.com/faker-js/faker/pull/273
    • @CalebBurton made their first contribution in https://github.com/faker-js/faker/pull/251
    • @jackfiszr made their first contribution in https://github.com/faker-js/faker/pull/283
    • @wael-fadlallah made their first contribution in https://github.com/faker-js/faker/pull/362
    • @renovate made their first contribution in https://github.com/faker-js/faker/pull/380
    • @piotrekn made their first contribution in https://github.com/faker-js/faker/pull/383
    • @togami2864 made their first contribution in https://github.com/faker-js/faker/pull/420
    • @dantman made their first contribution in https://github.com/faker-js/faker/pull/431
    • @ra-md made their first contribution in https://github.com/faker-js/faker/pull/419
    • @xDivisionByZerox made their first contribution in https://github.com/faker-js/faker/pull/517
    • @sprohaszka made their first contribution in https://github.com/faker-js/faker/pull/539
    • @MostlyWhat made their first contribution in https://github.com/faker-js/faker/pull/529

    Full Changelog: https://github.com/faker-js/faker/compare/v5.5.3...v6.0.0 Since last beta Changelog: https://github.com/faker-js/faker/compare/v6.0.0-beta.0...v6.0.0

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-beta.0(Mar 7, 2022)

    What's Changed

    • docs: use vue components for api-docs by @ST-DDT in https://github.com/faker-js/faker/pull/446
    • docs: show deprecation warnings in api docs by @ST-DDT in https://github.com/faker-js/faker/pull/524
    • chore(deps): update vitest to ~0.5.1 by @renovate in https://github.com/faker-js/faker/pull/538
    • chore(deps): update typescript-eslint to ~5.12.1 by @renovate in https://github.com/faker-js/faker/pull/537
    • docs: Add prerequisite for typescript configuration by @sprohaszka in https://github.com/faker-js/faker/pull/539
    • refactor: convert mersenne into a class by @xDivisionByZerox in https://github.com/faker-js/faker/pull/530
    • chore(deps): update vitest to ~0.5.4 by @renovate in https://github.com/faker-js/faker/pull/554
    • fix: correcting the readme file by @MostlyWhat in https://github.com/faker-js/faker/pull/529
    • chore: move faker into own file by @Shinigami92 in https://github.com/faker-js/faker/pull/548
    • chore(deps): update dependency vitepress to ~0.22.3 by @renovate in https://github.com/faker-js/faker/pull/553
    • chore(deps): update pnpm to v6.32.1 by @renovate in https://github.com/faker-js/faker/pull/561
    • chore(deps): update dependency eslint to ~8.10.0 by @renovate in https://github.com/faker-js/faker/pull/568
    • chore(deps): update pnpm to v6.32.2 by @renovate in https://github.com/faker-js/faker/pull/578
    • chore(deps): update actions/setup-node action to v3 by @renovate in https://github.com/faker-js/faker/pull/569
    • docs: rewrite tree-shaking part by @Shinigami92 in https://github.com/faker-js/faker/pull/549
    • chore(deps): add prettier-plugin-organize-imports by @Shinigami92 in https://github.com/faker-js/faker/pull/552
    • chore: refactor datatype array function by @ST-DDT in https://github.com/faker-js/faker/pull/566
    • chore(type): type seedValue by @Shinigami92 in https://github.com/faker-js/faker/pull/567
    • docs: Fix 'Missing' entries by @ST-DDT in https://github.com/faker-js/faker/pull/565
    • docs: generate docs for fake() and unique() by @ST-DDT in https://github.com/faker-js/faker/pull/564
    • docs: improve random jsdocs (part 2) by @ST-DDT in https://github.com/faker-js/faker/pull/562
    • test: fix missing it blocks by @Shinigami92 in https://github.com/faker-js/faker/pull/585
    • chore(deps): update vitest to ~0.5.9 by @renovate in https://github.com/faker-js/faker/pull/560
    • docs: add toc and hide edit link by @ST-DDT in https://github.com/faker-js/faker/pull/571
    • chore(deps): update deps by @Shinigami92 in https://github.com/faker-js/faker/pull/584
    • chore(deps): update actions/checkout action to v3 by @renovate in https://github.com/faker-js/faker/pull/591
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/590
    • docs: update maintainers by @ST-DDT in https://github.com/faker-js/faker/pull/559
    • fix: fix time.recent method signature by @ST-DDT in https://github.com/faker-js/faker/pull/586
    • docs: document options params in api docs by @ST-DDT in https://github.com/faker-js/faker/pull/570
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/594
    • chore(deps): update actions-cool/issues-helper action to v3 by @renovate in https://github.com/faker-js/faker/pull/505
    • chore(deps): update dependency typedoc to ~0.22.13 by @renovate in https://github.com/faker-js/faker/pull/600
    • chore(release): 6.0.0-beta.0 by @Shinigami92 in https://github.com/faker-js/faker/pull/601

    New Contributors

    • @sprohaszka made their first contribution in https://github.com/faker-js/faker/pull/539
    • @MostlyWhat made their first contribution in https://github.com/faker-js/faker/pull/529

    Full Changelog: https://github.com/faker-js/faker/compare/v6.0.0-alpha.7...v6.0.0-beta.0

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-alpha.7(Feb 20, 2022)

    What's Changed

    • test: rewrite git tests by @Shinigami92 in https://github.com/faker-js/faker/pull/425
    • test: rewrite time tests by @Shinigami92 in https://github.com/faker-js/faker/pull/421
    • chore: enable eslint cache by @pkuczynski in https://github.com/faker-js/faker/pull/403
    • chore: fix JSDoc comments in random.ts by @pkuczynski in https://github.com/faker-js/faker/pull/408
    • test: rewrite database tests by @Shinigami92 in https://github.com/faker-js/faker/pull/393
    • test: rewrite image tests by @Shinigami92 in https://github.com/faker-js/faker/pull/414
    • chore: add JSDoc comments to address.ts by @mbokinala in https://github.com/faker-js/faker/pull/230
    • ci: clean eslintcache file by @Shinigami92 in https://github.com/faker-js/faker/pull/467
    • docs: improve helpers jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/442
    • fix: fix unique method types by @ST-DDT in https://github.com/faker-js/faker/pull/457
    • docs: fix JSDoc comments in commerce.ts by @ST-DDT in https://github.com/faker-js/faker/pull/351
    • chore(deps): update vitest to ~0.3.2 by @renovate in https://github.com/faker-js/faker/pull/468
    • feat(types): provide strong typing for locales 2 by @ST-DDT in https://github.com/faker-js/faker/pull/398
    • test: rewrite word by @Shinigami92 in https://github.com/faker-js/faker/pull/470
    • test: rewrite lorem by @Shinigami92 in https://github.com/faker-js/faker/pull/473
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/476
    • chore(deps): update vitest to ~0.3.4 by @renovate in https://github.com/faker-js/faker/pull/482
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/481
    • fix: handle missing or broken locales main index files by @ST-DDT in https://github.com/faker-js/faker/pull/478
    • test: rewrite internet by @Shinigami92 in https://github.com/faker-js/faker/pull/475
    • fix: fix bicycle_types files being named incorrectly by @ST-DDT in https://github.com/faker-js/faker/pull/477
    • test: rewrite mersenne tests by @piotrekn in https://github.com/faker-js/faker/pull/480
    • docs: remove superfluous links in docs by @ST-DDT in https://github.com/faker-js/faker/pull/489
    • fix: move el credit card information to the expected location by @ST-DDT in https://github.com/faker-js/faker/pull/484
    • docs: improve internet jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/447
    • test: rewrite vehicle by @Shinigami92 in https://github.com/faker-js/faker/pull/469
    • test: rewrite random by @Shinigami92 in https://github.com/faker-js/faker/pull/490
    • fix: remove invalid aliases by @Shinigami92 in https://github.com/faker-js/faker/pull/488
    • test: rewrite company test by @Shinigami92 in https://github.com/faker-js/faker/pull/493
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/496
    • ci: group doc deps together by @Shinigami92 in https://github.com/faker-js/faker/pull/498
    • feat(types): generate all locales index files with non-any types by @ST-DDT in https://github.com/faker-js/faker/pull/494
    • chore(deps): update typescript-eslint to ~5.12.0 by @renovate in https://github.com/faker-js/faker/pull/501
    • chore(deps): update vitest to ~0.3.6 by @renovate in https://github.com/faker-js/faker/pull/495
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/500
    • chore(deps): update vitest to ~0.4.1 by @renovate in https://github.com/faker-js/faker/pull/510
    • chore(deps): update dependency esbuild to ~0.14.23 by @renovate in https://github.com/faker-js/faker/pull/509
    • test: rewrite helpers tests by @Shinigami92 in https://github.com/faker-js/faker/pull/499
    • chore: enable jsdoc/sort-tags by @Shinigami92 in https://github.com/faker-js/faker/pull/512
    • test: rewrite finance iban by @Shinigami92 in https://github.com/faker-js/faker/pull/515
    • test: cleanup finance test by @Shinigami92 in https://github.com/faker-js/faker/pull/519
    • fix: test random.alphaNumeric by @xDivisionByZerox in https://github.com/faker-js/faker/pull/517
    • build: add redirect aliases for cjs by @Shinigami92 in https://github.com/faker-js/faker/pull/520
    • chore(deps): update vitest to ~0.4.2 by @renovate in https://github.com/faker-js/faker/pull/521
    • chore(deps): update dependency eslint-config-prettier to ~8.4.0 by @renovate in https://github.com/faker-js/faker/pull/522
    • test: use toBeTypeOf by @Shinigami92 in https://github.com/faker-js/faker/pull/511
    • chore(deps): update devDependencies by @Shinigami92 in https://github.com/faker-js/faker/pull/525
    • docs: various fixes by @ST-DDT in https://github.com/faker-js/faker/pull/523
    • chore(release): 6.0.0-alpha.7 by @Shinigami92 in https://github.com/faker-js/faker/pull/526

    New Contributors

    • @mbokinala made their first contribution in https://github.com/faker-js/faker/pull/204
    • @xDivisionByZerox made their first contribution in https://github.com/faker-js/faker/pull/517

    Full Changelog: https://github.com/faker-js/faker/compare/v6.0.0-alpha.6...v6.0.0-alpha.7

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-alpha.6(Feb 10, 2022)

    What's Changed

    • chore: ignore some more files by @Shinigami92 in https://github.com/faker-js/faker/pull/292
    • docs: readme cleanup by @CalebBurton in https://github.com/faker-js/faker/pull/251
    • chore: add .nvmrc for those who use automatic node switching by @pkuczynski in https://github.com/faker-js/faker/pull/267
    • chore: change TODO owner name by @Shinigami92 in https://github.com/faker-js/faker/pull/284
    • docs: add Deno use case by @jackfiszr in https://github.com/faker-js/faker/pull/283
    • chore: fix JSDoc comments in system.ts by @pkuczynski in https://github.com/faker-js/faker/pull/298
    • chore: fix JSDoc comments in vehicle.ts by @pkuczynski in https://github.com/faker-js/faker/pull/274
    • test: add test for locale imports by @Shinigami92 in https://github.com/faker-js/faker/pull/297
    • test: improve animal tests by @Shinigami92 in https://github.com/faker-js/faker/pull/293
    • test: rewrite commerce tests by @Shinigami92 in https://github.com/faker-js/faker/pull/294
    • docs: provide migration guide by @Shinigami92 in https://github.com/faker-js/faker/pull/282
    • docs: provide migration guide (round 2!) by @JessicaSachs in https://github.com/faker-js/faker/pull/301
    • docs: automatically generate api docs from source by @ST-DDT in https://github.com/faker-js/faker/pull/289
    • fix: fake docs not accessible by @ST-DDT in https://github.com/faker-js/faker/pull/323
    • fix: docs v-pre issue by @JessicaSachs in https://github.com/faker-js/faker/pull/326
    • build: add clean command by @ST-DDT in https://github.com/faker-js/faker/pull/325
    • test: use run for coverage by @Shinigami92 in https://github.com/faker-js/faker/pull/318
    • chore: replace var by @Shinigami92 in https://github.com/faker-js/faker/pull/315
    • chore: configure .vscode by @Shinigami92 in https://github.com/faker-js/faker/pull/311
    • ci: check formatting by @Shinigami92 in https://github.com/faker-js/faker/pull/317
    • fix: some return types by @import-brain in https://github.com/faker-js/faker/pull/307
    • feat: add chat.fakerjs.dev subdomain redirection to discord by @import-brain in https://github.com/faker-js/faker/pull/306
    • chore: add missing type on the system.commonFileName method by @pkuczynski in https://github.com/faker-js/faker/pull/299
    • chore: adding cypress integration tests by @JessicaSachs in https://github.com/faker-js/faker/pull/240
    • fix: removed node v12 from the pipe by @prisis in https://github.com/faker-js/faker/pull/309
    • docs: use html tables instead of md tables to account for ::: v-pre by @ST-DDT in https://github.com/faker-js/faker/pull/330
    • chore(deps): update some devDependencies by @Shinigami92 in https://github.com/faker-js/faker/pull/316
    • chore: add types for definitions by @Shinigami92 in https://github.com/faker-js/faker/pull/355
    • chore: setup improved linting by @Shinigami92 in https://github.com/faker-js/faker/pull/151
    • test: rewrite datatype tests by @Shinigami92 in https://github.com/faker-js/faker/pull/344
    • chore: add discord link to fakerjs.dev navbar by @import-brain in https://github.com/faker-js/faker/pull/342
    • chore: add more type annotations by @import-brain in https://github.com/faker-js/faker/pull/358
    • chore: rename phone_number to phone by @pkuczynski in https://github.com/faker-js/faker/pull/340
    • feat: add more arabic names dataset by @wael-Fadlallah in https://github.com/faker-js/faker/pull/362
    • feat(revert): add more arabic names dataset by @JessicaSachs in https://github.com/faker-js/faker/pull/365
    • fix: use ban-types recommended by @Shinigami92 in https://github.com/faker-js/faker/pull/357
    • fix: removing toc to fix the docs html by @JessicaSachs in https://github.com/faker-js/faker/pull/341
    • chore: use recommended no-var-requires by @Shinigami92 in https://github.com/faker-js/faker/pull/360
    • test: remove mocks from address by @Shinigami92 in https://github.com/faker-js/faker/pull/285
    • chore: use explicit-module-boundary-types by @Shinigami92 in https://github.com/faker-js/faker/pull/361
    • chore: use recommended restrict-plus-operands by @Shinigami92 in https://github.com/faker-js/faker/pull/369
    • fix: improve internet tests and fix bug in domain name generation by @ST-DDT in https://github.com/faker-js/faker/pull/258
    • test: rewrite date tests by @Shinigami92 in https://github.com/faker-js/faker/pull/312
    • fix: remove redundant precision from datatype.datetime options by @pkuczynski in https://github.com/faker-js/faker/pull/335
    • test: rewrite unique tests by @Shinigami92 in https://github.com/faker-js/faker/pull/370
    • chore(docs): reduce console spam and trim examples from code by @ST-DDT in https://github.com/faker-js/faker/pull/346
    • test: remove mocks from system by @prisis in https://github.com/faker-js/faker/pull/303
    • fix: param can be optional by @Shinigami92 in https://github.com/faker-js/faker/pull/381
    • chore: configure renovate by @renovate in https://github.com/faker-js/faker/pull/380
    • feat(types): provide strong typing for locales by @ST-DDT in https://github.com/faker-js/faker/pull/363
    • feat: auto generate/update locale files by @ST-DDT in https://github.com/faker-js/faker/pull/252
    • test: rewrite hacker tests by @Shinigami92 in https://github.com/faker-js/faker/pull/386
    • docs: update music jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/390
    • ci: use cypress install binary flag by @Shinigami92 in https://github.com/faker-js/faker/pull/392
    • docs: update name jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/391
    • test: rewrite name tests by @Shinigami92 in https://github.com/faker-js/faker/pull/372
    • test: rewrite music tests by @piotrekn in https://github.com/faker-js/faker/pull/383
    • fix: removed dead code and adjusted fileExt by @prisis in https://github.com/faker-js/faker/pull/304
    • chore: welcome only new issue creators by @pkuczynski in https://github.com/faker-js/faker/pull/338
    • chore: fix JSDoc comments in datatype.ts by @pkuczynski in https://github.com/faker-js/faker/pull/337
    • chore: remove eslint-plugin-prettier by @pkuczynski in https://github.com/faker-js/faker/pull/399
    • chore(deps): update typescript-eslint to ~5.10.2 by @renovate in https://github.com/faker-js/faker/pull/401
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/402
    • chore: fix JSDoc comments in phone.ts by @pkuczynski in https://github.com/faker-js/faker/pull/397
    • chore: StackBlitz playground by @Shinigami92 in https://github.com/faker-js/faker/pull/413
    • chore: improve typings on random.objectElement by @pkuczynski in https://github.com/faker-js/faker/pull/407
    • chore(deps): update vitest to ~0.2.6 by @renovate in https://github.com/faker-js/faker/pull/415
    • test: rewrite phone tests by @piotrekn in https://github.com/faker-js/faker/pull/396
    • docs(fix): use named import by @togami2864 in https://github.com/faker-js/faker/pull/420
    • chore: fix trailing commas in fish and state names by @ST-DDT in https://github.com/faker-js/faker/pull/418
    • ci: configure codecov by @Shinigami92 in https://github.com/faker-js/faker/pull/426
    • ci: fix codecov reporting by @Shinigami92 in https://github.com/faker-js/faker/pull/428
    • fix: optional args on faker.finance.iban() by @dantman in https://github.com/faker-js/faker/pull/431
    • chore(deps): update vitest to ~0.2.7 by @renovate in https://github.com/faker-js/faker/pull/430
    • chore: enable eslint-plugin-jsdoc by @pkuczynski in https://github.com/faker-js/faker/pull/400
    • test: rewrite finance.spec.ts by @togami2864 in https://github.com/faker-js/faker/pull/433
    • docs: add examples to animal jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/417
    • test: cover source instead of bundled code by @Shinigami92 in https://github.com/faker-js/faker/pull/432
    • docs: improve company jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/423
    • docs: improve database jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/424
    • docs: improve date jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/427
    • docs: update fake jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/406
    • docs: improve finance jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/434
    • docs: improve image jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/437
    • docs: improve mersenne jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/438
    • docs: improve git jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/435
    • docs: improve hacker jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/436
    • docs: improve unique jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/439
    • chore(deps): update dependency eslint-define-config to ~1.2.4 by @renovate in https://github.com/faker-js/faker/pull/441
    • docs: scale the navbar logo up by @ra-md in https://github.com/faker-js/faker/pull/419
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/443
    • ci: configure codecov threshold by @Shinigami92 in https://github.com/faker-js/faker/pull/445
    • chore: revert 399 by @Shinigami92 in https://github.com/faker-js/faker/pull/453
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/449
    • chore(deps): update vitest to ~0.2.8 by @renovate in https://github.com/faker-js/faker/pull/450
    • fix(docs): faker.image.url should be under cloudflare ipfs by @bl0cknumber in https://github.com/faker-js/faker/pull/454
    • docs: improve lorem jsdocs by @ST-DDT in https://github.com/faker-js/faker/pull/458
    • chore(deps): update typescript-eslint to ~5.11.0 by @renovate in https://github.com/faker-js/faker/pull/460
    • chore(deps): update all non-major dependencies by @renovate in https://github.com/faker-js/faker/pull/459
    • chore(release): 6.0.0-alpha.6 by @Shinigami92 in https://github.com/faker-js/faker/pull/463

    New Contributors

    • @CalebBurton made their first contribution in https://github.com/faker-js/faker/pull/251
    • @jackfiszr made their first contribution in https://github.com/faker-js/faker/pull/283
    • @wael-Fadlallah made their first contribution in https://github.com/faker-js/faker/pull/362
    • @renovate made their first contribution in https://github.com/faker-js/faker/pull/380
    • @piotrekn made their first contribution in https://github.com/faker-js/faker/pull/383
    • @togami2864 made their first contribution in https://github.com/faker-js/faker/pull/420
    • @dantman made their first contribution in https://github.com/faker-js/faker/pull/431
    • @ra-md made their first contribution in https://github.com/faker-js/faker/pull/419

    Full Changelog: https://github.com/faker-js/faker/compare/v6.0.0-alpha.5...v6.0.0-alpha.6

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-alpha.5(Jan 25, 2022)

    What's Changed

    • fix: revert pnpm only-allow by @damienwebdev in https://github.com/faker-js/faker/pull/291
    • chore: fix JSDoc comments in time.ts by @pkuczynski in https://github.com/faker-js/faker/pull/288

    Full Changelog: https://github.com/faker-js/faker/compare/v6.0.0-alpha.4...v6.0.0-alpha.5

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-alpha.4(Jan 24, 2022)

    ⚠ BREAKING CHANGES

    • support tree-shaking (#152)

    Features

    Bug Fixes


    What's Changed

    • feat: Updated meta tags for rich text preview by @imrishabh18 in https://github.com/faker-js/faker/pull/140
    • docs: an update from the faker team by @JessicaSachs in https://github.com/faker-js/faker/pull/138
    • chore: add files field in package.json by @MohdImran001 in https://github.com/faker-js/faker/pull/173
    • chore: update license by @damienwebdev in https://github.com/faker-js/faker/pull/157
    • fix: typo in update.md by @import-brain in https://github.com/faker-js/faker/pull/180
    • docs: add yarn and pnpm install commands by @import-brain in https://github.com/faker-js/faker/pull/163
    • chore: support dark mode for favicon by @antfu in https://github.com/faker-js/faker/pull/195
    • chore: retain original license in its exact form by @damienwebdev in https://github.com/faker-js/faker/pull/185
    • chore(docs): fix imports by @Shinigami92 in https://github.com/faker-js/faker/pull/154
    • chore: migrate image providers to TS by @Shinigami92 in https://github.com/faker-js/faker/pull/178
    • refactor: Use datatype.number() function instead of random.number() by @luciferreeves in https://github.com/faker-js/faker/pull/183
    • fix(types): fixed datetime types for optional argument by @jared-fraser in https://github.com/faker-js/faker/pull/192
    • chore: add commit conventions doc by @mbokinala in https://github.com/faker-js/faker/pull/204
    • feat!: support tree-shaking by @Shinigami92 in https://github.com/faker-js/faker/pull/152
    • docs: adding new logo by @JessicaSachs in https://github.com/faker-js/faker/pull/205
    • ci: add node version matrix by @MohdImran001 in https://github.com/faker-js/faker/pull/179
    • chore: add CODEOWNERS by @damienwebdev in https://github.com/faker-js/faker/pull/158
    • fix: ts support for locales by @Shinigami92 in https://github.com/faker-js/faker/pull/169
    • chore: switch to pnpm by @Shinigami92 in https://github.com/faker-js/faker/pull/153
    • docs(readme.md): api methods table with description by @bl0cknumber in https://github.com/faker-js/faker/pull/160
    • chore: add support for readonly arrays by @clarkerican in https://github.com/faker-js/faker/pull/189
    • fix(types): fixed exampleEmail arguments types by @sunadoi in https://github.com/faker-js/faker/pull/241
    • feat: migrate locales to typescript by @ST-DDT in https://github.com/faker-js/faker/pull/238
    • docs(readme.md): add repository badges by @bl0cknumber in https://github.com/faker-js/faker/pull/161
    • docs: shorten TLDR; move to the permalink instead by @bl0cknumber in https://github.com/faker-js/faker/pull/231
    • docs: add c# port to list by @JSanchezIO in https://github.com/faker-js/faker/pull/227
    • feat: use export default for locales by @ST-DDT in https://github.com/faker-js/faker/pull/249
    • chore: delete old examples and doc folder by @damienwebdev in https://github.com/faker-js/faker/pull/155
    • chore: add JSDoc comments to animal.ts by @mbokinala in https://github.com/faker-js/faker/pull/250
    • chore(test): migrate to vitest by @Shinigami92 in https://github.com/faker-js/faker/pull/235
    • docs: minor capitalization fix by @import-brain in https://github.com/faker-js/faker/pull/255
    • fix: jalapeño typo by @ST-DDT in https://github.com/faker-js/faker/pull/259
    • chore(test): Add locale to test description by @ST-DDT in https://github.com/faker-js/faker/pull/262
    • feat: add autocomplete support for locales by @ST-DDT in https://github.com/faker-js/faker/pull/248
    • fix: add missing fakers for existing locales by @ST-DDT in https://github.com/faker-js/faker/pull/263
    • test: fix suppressed warnings by @ST-DDT in https://github.com/faker-js/faker/pull/271
    • docs: update locale list/table in docs by @ST-DDT in https://github.com/faker-js/faker/pull/264
    • chore(docs): Typo in README by @DaviDevMod in https://github.com/faker-js/faker/pull/278
    • chore: migrate vendor by @Shinigami92 in https://github.com/faker-js/faker/pull/254
    • build: bundle with esbuild by @Shinigami92 in https://github.com/faker-js/faker/pull/257
    • chore: fix JSDoc comments in word.ts by @pkuczynski in https://github.com/faker-js/faker/pull/273

    New Contributors

    • @imrishabh18 made their first contribution in https://github.com/faker-js/faker/pull/140
    • @import-brain made their first contribution in https://github.com/faker-js/faker/pull/180
    • @antfu made their first contribution in https://github.com/faker-js/faker/pull/195
    • @luciferreeves made their first contribution in https://github.com/faker-js/faker/pull/183
    • @jared-fraser made their first contribution in https://github.com/faker-js/faker/pull/192
    • @mbokinala made their first contribution in https://github.com/faker-js/faker/pull/204
    • @sunadoi made their first contribution in https://github.com/faker-js/faker/pull/241
    • @ST-DDT made their first contribution in https://github.com/faker-js/faker/pull/238
    • @JSanchezIO made their first contribution in https://github.com/faker-js/faker/pull/227
    • @DaviDevMod made their first contribution in https://github.com/faker-js/faker/pull/278

    Full Changelog: https://github.com/faker-js/faker/compare/v6.0.0-alpha.3...v6.0.0-alpha.4

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-alpha.3(Jan 15, 2022)

    What's Changed

    Demo: https://stackblitz.com/edit/typescript-wsqtmx?file=index.ts

    Features

    Bug Fixes

    • added missing keys into package.json (#148) (b20f80b)

    Full Changelog: https://github.com/faker-js/faker/compare/v6.0.0-alpha.2...v6.0.0-alpha.3

    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-alpha.2(Jan 14, 2022)

    What's Changed

    • chore: bring readme changes from shepherd repo by @clarkerican in https://github.com/faker-js/faker/pull/25
    • ci: remove travis by @griest024 in https://github.com/faker-js/faker/pull/13
    • chore: remove bower/meteor junk by @griest024 in https://github.com/faker-js/faker/pull/17
    • chore: remove reference to faker cloud by @clarkerican in https://github.com/faker-js/faker/pull/27
    • chore: commit package-lock.json by @Shinigami92 in https://github.com/faker-js/faker/pull/39
    • feat(github): add github actions by @ericjeker in https://github.com/faker-js/faker/pull/35
    • fix(tests): fix failing tests by @MateusDadalto in https://github.com/faker-js/faker/pull/12
    • chore(ci): automated issue labeling by @Shinigami92 in https://github.com/faker-js/faker/pull/41
    • chore: remove code of merit by @clarkerican in https://github.com/faker-js/faker/pull/32
    • feat(gitignore): add dist folder to .gitignore by @ericjeker in https://github.com/faker-js/faker/pull/48
    • chore: add prettier by @Shinigami92 in https://github.com/faker-js/faker/pull/40
    • docs: rename to faker by @damienwebdev in https://github.com/faker-js/faker/pull/61
    • docs: add code of conduct from Contributor Covenant by @damienwebdev in https://github.com/faker-js/faker/pull/57
    • docs: remove stale badges from README and add discord badge by @damienwebdev in https://github.com/faker-js/faker/pull/58
    • chore: format .github by @Shinigami92 in https://github.com/faker-js/faker/pull/65
    • chore: prettier ignore examples browser js by @Shinigami92 in https://github.com/faker-js/faker/pull/62
    • chore: format root files by @Shinigami92 in https://github.com/faker-js/faker/pull/64
    • feat: update sponsors, backers references by @clarkerican in https://github.com/faker-js/faker/pull/30
    • chore: add Github actions status badge by @damienwebdev in https://github.com/faker-js/faker/pull/59
    • chore: format lib without locales by @Shinigami92 in https://github.com/faker-js/faker/pull/66
    • chore(ci): add commit automation by @Shinigami92 in https://github.com/faker-js/faker/pull/68
    • docs: add installation instructions to top of README by @JessicaSachs in https://github.com/faker-js/faker/pull/93
    • fix(#28): changed fakercloud url to cloudflare-ipfs.com by @prisis in https://github.com/faker-js/faker/pull/95
    • chore: do not exit when committing a merge by @JessicaSachs in https://github.com/faker-js/faker/pull/96
    • chore: remove invalid closed html tag by @Shinigami92 in https://github.com/faker-js/faker/pull/63
    • ci: remove dependence between test and lint jobs by @damienwebdev in https://github.com/faker-js/faker/pull/108
    • chore: skip pointless eslint run temporarily by @damienwebdev in https://github.com/faker-js/faker/pull/109
    • chore: swap funding to be sent through the open collective by @JessicaSachs in https://github.com/faker-js/faker/pull/110
    • feat: adding documentation with vitepress by @JessicaSachs in https://github.com/faker-js/faker/pull/80
    • chore: format tests by @Shinigami92 in https://github.com/faker-js/faker/pull/67
    • fix: MSYS Compatible npm scripts (since using devDependencies) by @fncolon in https://github.com/faker-js/faker/pull/104
    • chore: remove unused variable by @MilosPaunovic in https://github.com/faker-js/faker/pull/124
    • fix: add docs to .npmignore by @sohamsshah in https://github.com/faker-js/faker/pull/139
    • chore: update .npmignore to prevent unwanted code in the package dist by @damienwebdev in https://github.com/faker-js/faker/pull/143
    • chore: fixup package name in package.json by @damienwebdev in https://github.com/faker-js/faker/pull/147

    New Contributors

    • @clarkerican made their first contribution in https://github.com/faker-js/faker/pull/25
    • @griest024 made their first contribution in https://github.com/faker-js/faker/pull/13
    • @MateusDadalto made their first contribution in https://github.com/faker-js/faker/pull/12
    • @damienwebdev made their first contribution in https://github.com/faker-js/faker/pull/61
    • @JessicaSachs made their first contribution in https://github.com/faker-js/faker/pull/93
    • @prisis made their first contribution in https://github.com/faker-js/faker/pull/95
    • @fncolon made their first contribution in https://github.com/faker-js/faker/pull/104
    • @MilosPaunovic made their first contribution in https://github.com/faker-js/faker/pull/124
    • @sohamsshah made their first contribution in https://github.com/faker-js/faker/pull/139
    Source code(tar.gz)
    Source code(zip)
  • v6.0.0-alpha.0(Feb 15, 2022)

    This is a placeholder release that holds the tarballs from npm.org in the event Marak decides to delete faker

    Source code(tar.gz)
    Source code(zip)
    faker-1.0.0.tgz(271.37 KB)
    faker-1.0.0.tgz.shasum(58 bytes)
    faker-1.0.1.tgz(271.83 KB)
    faker-1.0.1.tgz.shasum(58 bytes)
    faker-1.1.0.tgz(271.70 KB)
    faker-1.1.0.tgz.shasum(58 bytes)
    faker-2.0.1.tgz(1.06 MB)
    faker-2.0.1.tgz.shasum(58 bytes)
    faker-2.0.3.tgz(1.06 MB)
    faker-2.0.3.tgz.shasum(58 bytes)
    faker-2.1.0.tgz(1.07 MB)
    faker-2.1.0.tgz.shasum(58 bytes)
    faker-2.1.1.tgz(1.07 MB)
    faker-2.1.1.tgz.shasum(58 bytes)
    faker-2.1.2.tgz(1.06 MB)
    faker-2.1.2.tgz.shasum(58 bytes)
    faker-2.1.3.tgz(1.07 MB)
    faker-2.1.3.tgz.shasum(58 bytes)
    faker-2.1.4.tgz(1.07 MB)
    faker-2.1.4.tgz.shasum(58 bytes)
    faker-2.1.5.tgz(1.09 MB)
    faker-2.1.5.tgz.shasum(58 bytes)
    faker-3.0.0.tgz.shasum(58 bytes)
    faker-3.0.1.tgz(8.72 MB)
    faker-3.0.1.tgz.shasum(58 bytes)
    faker-3.1.0.tgz(14.13 MB)
    faker-3.1.0.tgz.shasum(58 bytes)
    faker-4.0.0.tgz(1.11 MB)
    faker-4.0.0.tgz.shasum(58 bytes)
    faker-4.1.0.tgz(1.11 MB)
    faker-4.1.0.tgz.shasum(58 bytes)
    faker-5.0.0.tgz(3.94 MB)
    faker-5.0.0.tgz.shasum(58 bytes)
    faker-5.1.0.tgz(4.00 MB)
    faker-5.1.0.tgz.shasum(58 bytes)
    faker-5.2.0.tgz(1.94 MB)
    faker-5.2.0.tgz.shasum(58 bytes)
    faker-5.3.0.tgz(1.94 MB)
    faker-5.3.0.tgz.shasum(58 bytes)
    faker-5.3.1.tgz(1.79 MB)
    faker-5.3.1.tgz.shasum(58 bytes)
    faker-5.4.0.tgz(2.12 MB)
    faker-5.4.0.tgz.shasum(58 bytes)
    faker-5.5.0.tgz(2.30 MB)
    faker-5.5.0.tgz.shasum(58 bytes)
    faker-5.5.1.tgz(2.30 MB)
    faker-5.5.1.tgz.shasum(58 bytes)
    faker-5.5.2.tgz(2.30 MB)
    faker-5.5.2.tgz.shasum(58 bytes)
    faker-5.5.3.tgz(2.31 MB)
    faker-5.5.3.tgz.shasum(58 bytes)
Owner
faker-js
Generate massive amounts of fake data in the browser and node.js
faker-js
Generate massive amounts of fake data in the browser and node.js

Faker Generate massive amounts of fake data in the Browser and Node.js. Installation Please replace your faker dependency with @faker-js/faker. This i

faker-js 8.4k Jan 4, 2023
A JavaScript library built on top of the Faker.JS library. It generates massive amounts of fake data in the browser and node.js.

Blaver - generate massive amounts of fake data in the browser and node.js Blaver is a JavaScript library built on top of the Faker.JS library. It gene

Priyansh 113 Dec 30, 2022
Generate deterministic fake values: The same input will always generate the same fake-output.

import { copycat } from '@snaplet/copycat' copycat.email('foo') // => '[email protected]' copycat.email('bar') // => 'Thurman.Schowalter668@

Snaplet 201 Dec 30, 2022
A repository to generate the fake json data from protobuf.

Mock Protobuf A command-line tool to mock protobuf! Table of Contents Install Usage Generate Mock Data Mock Server Mock Server Data Filter Include Fil

Jasonkay 9 Dec 7, 2022
tooldb is a (soon) massive collection of frameworks and tools. It's build on Flowbite, Next.js, Tailwind CSS and uses Supabase.

tooldb is a (soon) massive collection of frameworks and tools. It's build on Flowbite, Next.js, Tailwind CSS and uses Supabase.

Julian Yaman 12 Jul 14, 2022
Massive Open-Source Anti-agression Intelligence Collection is intended for civilians to be able to submit and verify intelligence items about an attacking force.

Massive Open-Source Anti-agression Intelligence Collection is intended for civilians to be able to submit and verify intelligence items about an attacking force.

William Brochmann 3 Mar 1, 2022
Generate in-memory fake files with custom size

File generator Generate fake in-memory files for varying sizes This package allows you generate fake in-memory files for varying sizes. The generated

Poppinss 19 Nov 4, 2022
Generate convincing fake tweet images

Fake Tweet Generator Description With the Fake Tweet Generator tool you can create convincing fake tweet images. This tool is completely customizable

Shashikanth Reddy 29 Dec 26, 2022
All the Fake Data for All Your Real Needs 🙂

All the Fake Data for All Your Real Needs ?? Run it on Stackblitz Installation npm i @ngneat/falso yarn add @ngneat/falso Methods rand<T>(arr: T[]):

ngneat 2.8k Dec 29, 2022
A set of javascript packages that generates fake data for you.

Faker A set of javascript packages that generates fake data for you. Install $ npm install --save @fakerjs/faker Usage import faker from '@fakerjs/fa

The New Faker for JavaScript 33 Apr 18, 2022
Jetcap is a free online REST API that you can use whenever you need some fake data ✨

Jetcap Jetcap is a simple fake REST API for testing and prototyping. When to use ✨ Jetcap is a free online REST API that you can use whenever you need

Rades Pratama 8 Nov 13, 2022
Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data

Tool to sign data with a Cardano-Secret-Key // verify data with a Cardano-Public-Key // generate CIP-8 & CIP-36 data

Martin Lang 11 Dec 21, 2022
Mixed Messages is a simple Node.js application, that will print a randomized fake fact to the terminal each time it is ran.

Mixed Messages - Fake Fact Generator Mixed Messages is a simple Node.js application, That will print a randomized fake fact to the terminal each time

Parietic 2 Jan 10, 2022
UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment.

UAParser.js JavaScript library to detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data with relatively small footprint (~17KB m

Faisal Salman 7.4k Jan 4, 2023
Deploying Fake Back-End Server & DataBase Using JSON-SERVER, GitHub, and Heroku

Deploying Fake Back-End Server & DataBase Using JSON-SERVER, GitHub, and Heroku. In this article, we will create and host a fake server that we can de

Israel David 0 Sep 5, 2022
simple PWA catalogue with vanilla javascript and json-server as a fake server

simple PWA catalogue with vanilla javascript and json-server as a fake server

bagher musavi 2 Mar 12, 2022
A free and open source api server for app "Fake Location @ 1.3.0.2"

FakeLocation-Server 中文 Introduction A fake api server for FakeLocation App Unlock all apps limitation and you can use pro version permanently for free

BobH 39 Dec 13, 2022
A free and open source api server for app "Fake Location @ 1.3.0.2"

FakeLocation-Server 中文 Introduction A fake api server for FakeLocation App Unlock all apps limitation and you can use pro version permanently for free

Projects for BIT 12 Jul 4, 2022
Base-mock-api - Repo to storage my fake api's to use in my 2022 projects.

Base Mock API's Project made 100% with JavaScript, with the objective of creating endpoints to use in projects. Prerequisites Before you begin, ensure

Arthur Cabral 0 Nov 20, 2022