NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #112 most downloaded on Packagist
Faker is a PHP library that generates fake data for you.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 10 months
Most releases are documented
notes for 21 of 35 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
35 releases · first in 2012
Fix internal deprecations in Faker\Guesser\Name by @gnutix in #912
Full Changelog: v1.24.0...v1.24.1
One column per quarter.
Fix internal deprecations in Doctrine's populator by @gnutix in #889
composer(deps): bump phpstan/phpstan-deprecation-rules from 1.1.3 to 1.1.4 in /vendor-bin/phpstan by @dependabot in #690
$format to image DocBlock by @vintagesucks in #670ContainerBuilder::add() by @localheinz in #702type_declaration_spaces instead of deprecated function_typehint_space fixer by @localheinz in #698NumberExtension by @localheinz in #715final by @localheinz in #718self_static_accessor fixer by @localheinz in #728friendsofphp/php-cs-fixer by @localheinz in #729Container by @localheinz in #727CHANGELOG.md by @localheinz in #734ContainerBuilder by @localheinz in #730ContainerBuilder with definitions for default extensions by @localheinz in #732SECURITY.md by @localheinz in #739static in callables by @localheinz in #785MT_RAND_PHP constant on PHP 8.3 by @localheinz in #8441.23.1 by @localheinz in #7881.23 by @localheinz in #843Full Changelog: v1.23.0...v1.23.1
Improve the way of generating Egyptian National Ids by @ahmedghanem00 in #651
randomElements to return random number of elements when no count is provided by @calebdw in #658Full Changelog: v1.22.0...v1.23.0
composer(deps): bump phpstan/phpstan-deprecation-rules from 1.0.0 to 1.1.1 in /vendor-bin/phpstan by @dependabot in #588
README.md by @pierredup in #577findUnusedBaselineEntry option by @localheinz in #599Traversable in randomElements() by @KentarouTakeda in #605findUnusedCode option by @localheinz in #637randomElements() and randomElement() by @localheinz in #639braces fixer by @localheinz in #638enum to randomElement() or randomElements() by @cosmastech in #620CHANGELOG.md by @localheinz in #628Full Changelog: v1.21.0...v1.22.0
randomElements() to accept empty iterator (#605)Enum to randomElement() and randomElements() (#620)randomElement() and randomElements() (#642)Dropped support for PHP 7.1, 7.2, and 7.3
Marked the Faker\Provider\Image as deprecated
Added conflict with doctrine/persistence below version 1.4
doctrine/persistence below version 1.4Doctrine\Persistence dependencyDeprecated UUID, use uuid3 to specify version
Allow symfony/deprecation-contracts ^3.0
ne_NP locale (#375)ar_EG locale (#377)symfony/deprecation-contracts ^3.0 (#397)Fix deprecated property access in nl_NL
nl_NL (#348)psr/container >= 2.0 (#354)Prevent direct access and triggered deprecation warning for "word"
Fix where randomNumber and randomFloat would return a 0 value (#291 / #292)
Added a note about our breaking change promise
Fix for realText to ensure the text keeps closer to its boundaries (#152)
Fix where regexify produces a random character instead of a literal dot (#135
Deprecate zh_TW methods that only call base methods (#122)
Add used extensions to composer.json as suggestion (#120)
Moved TCNo and INN from calculator to localized providers (#108)
Fix regex dot/backslash issue where a dot is replaced with a backslash as escape character (#206)
Deprecate direct property access (#164)
Added test to assert unique() behaviour (#233)
Added RUC for the es_PE locale (#244)
Test IBAN formats for Latin America (AR/PE/VE) (#260)
Added VAT number for en_GB (#255)
Added new districts for the ne_NP locale (#258)
Fix for U.S. Area Code Generation (#261)
Fix in numerify where a better random numeric value is guaranteed (#256)
Fix e164PhoneNumber to only generate valid phone numbers with valid country codes (#264)
Extract fixtures into separate classes (#234)
Remove french domains that no longer exists (#277)
Fix error that occurs when getting a polish title (#279)
Use valid area codes for North America E164 phone numbers (#280)
Adding support for extensions and PSR-11 (#154)
Adding trait for GeneratorAwareExtension (#165)
Added helper class for extension (#162)
Added blood extension to core (#232)
Added barcode extension to core (#252)
Added number extension (#257)
Various code style updates
Added a note about our breaking change promise (#273)
Several fixes and new additions in this release. A lot of cleanup has been done on the codebase on both tests and consistency.
Several fixes and new additions in this release. A lot of cleanup has been done on the codebase on both tests and consistency.
ssn() to Person provider (#79)This is a security release that prevents a hacker to execute code on the server.
This is a security release that prevents a hacker to execute code on the server.
Fix ro_RO first and last day of year calculation offset
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added Provider for Swedish Municipalities
Updates the Danish addresses in dk_DK
Fix typo in de_DE Company Provider
Nothing published for this version
Initial version. Same as fzaninotto/Faker:v1.9.1.
fzaninotto/Faker:v1.9.1.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →