NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1644 most downloaded on Packagist
Laravel integration for webpatser/uuid - High-performance drop-in UUID replacements (15% faster than Ramsey). Provides Str macros, HasUuids trait, facades, and casts. RFC 4122/9562 compliant.
Last release 3 months ago
02 Jul 2026
Release timing varies
gaps range from 1 weeks to 3.2 years
Some releases are documented
notes for 10 of 32 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
32 releases · first in 2013
v7.0.1: fix isSqlServerGuid macro to validate via Uuid::validate()
v7.0.1: fix isSqlServerGuid macro to validate via Uuid::validate()
Str::isSqlServerGuid() now validates via Uuid::validate() instead of the non-existent Uuid::isSqlServerFormat(), which threw a runtime error. SQL Server uniqueidentifier values share the 8-4-4-4-12 hex text format, so string validation is the correct check.Require PHP 8.5+, Laravel 13.x, webpatser/uuid ^2.0
One column per quarter.
webpatser/uuid ^2.0switch statements to PHP match expressions in BinaryUuidMigrationstests/bootstrap.php)composer.jsonv6.2.1 - Add Laravel 13 support
v6.2.1 - Add Laravel 13 support
Release v6.2.0: PSR-4 structure refactoring and cleanup
Release v6.2.0: PSR-4 structure refactoring and cleanup
src/Webpatser/LaravelUuid/ directly to src/composer.json to follow Laravel package conventionsbenchmark_results.php, .travis.yml, and .phpunit.cache/.phpunit.cache/ to .gitignore for cleaner repository maintenanceFix spacing, quotes, method naming and other style issues
Str::uuidFromSqlServer() - Import UUID from SQL Server with automatic byte order correctionStr::uuidToSqlServer() - Export UUID to SQL Server GUID formatStr::uuidToSqlServerBinary() - Get SQL Server binary format for uniqueidentifier columnsStr::sqlServerBinaryToUuid() - Import SQL Server binary uniqueidentifier to standard UUIDStr::isSqlServerGuid() - Heuristic detection of SQL Server GUID formatuniqueidentifier column support in BinaryUuidMigrationsdocs: remove benchmark function references from README
docs: remove benchmark function references from README
Split into separate core (webpatser/uuid) and Laravel integration packages
Major Architecture Change:
Laravel Integration Features:
Production Testing:
Updated Documentation:
Requirements: PHP 8.2+, Laravel 11.x/12.x
Dependencies: webpatser/uuid ^1.2.1
webpatser/uuid packageStr::fastUuid() - 15% faster than Str::uuid()Str::fastOrderedUuid() - 25% faster than Str::orderedUuid()Str::fastIsUuid() - Fast UUID validationStr::timeBasedUuid() - V1 time-basedStr::reorderedTimeUuid() - V6 reordered timeStr::customUuid() - V8 customStr::nameUuidSha1() - V5 name-basedHasBinaryUuids trait for automatic binary UUID supportBinaryUuidCast for automatic conversionBinaryUuidMigrations for database-optimized migrationswebpatser/uuid packagewebpatser/uuid as core dependencyfix: correct package name to Laravel UUID in benchmark table
fix: correct package name to Laravel UUID in benchmark table
Add prominent benchmark section to README showcasing performance leadership
Upgrade minimum PHP requirement to 8.2+ for maximum performance
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
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
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 →