Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Model Uuid Laravel Package

dyrynda/laravel-model-uuid

View on GitHub
Deep Wiki
Context7
8.2.0

Note that the minimum version for this package is now Laravel 12.x, however, PHP >= 8.2 is still supported.

This is due to some changes in the way that database connections/grammar operate at the framework level, meaning the tests won't run in a consistent way between 11.x and 12.x

What's Changed

New Contributors

Full Changelog: https://github.com/michaeldyrynda/laravel-model-uuid/compare/8.1.1...8.2.0

8.1.1
  • Pin laravel/pint version to stop CI breaking when a new version is released.
  • Updates workflow configuration to use updated actions and cache

Full Changelog: https://github.com/michaeldyrynda/laravel-model-uuid/compare/8.1.0...8.1.1

8.1.0

Updates minimum PHP version to 8.2 and Laravel version to 11.15, addressing recent changes in laravel/framework#51373

8.0.0

Adds support for Laravel 11.x and combines functionality previously provided by dyrynda/laravel-efficient-uuid.

8.0.0-beta.1

What's Changed

This version adds support for Laravel 11, and combines functionality previously available in laravel-efficient-uuid.

As a standalone package, laravel-efficient-uuid was a cyclic dependency on laravel-model-uuid, which made maintenance of the two packages tricky. The new functionality is, however, opt-in, so you can continue without this if you choose to.

Full Changelog: https://github.com/michaeldyrynda/laravel-model-uuid/compare/7.1.1...8.0.0-beta.1

7.1.1

Fixes spatie/laravel-package-tools dependency

7.1.0
  • Adds support for UUIDv7 (@atymic) #124
  • Adds support for configuring default column name (@joelmellon) #126

Full Changelog: https://github.com/michaeldyrynda/laravel-model-uuid/compare/7.0.0...7.1.0

7.0.0

What's Changed

New Contributors

Breaking changes

This version replaces the protected $uuidVersion = ''; in favour of a public function uuidVersion(): string;

If you are upgrading from an earlier version, you will need to replace instances of the property declaration with a method that returns the version string. The default UUID version remains uuid4.

Full Changelog: https://github.com/michaeldyrynda/laravel-model-uuid/compare/6.6.3...7.0.0

6.6.3
6.6.2

Fix cyclic dependency on dyrynda/laravel-efficient-uuid.

Note, this doesn't affect installation into a Laravel 9.x application, only development and testing of the package itself.

6.6.1

Target minimum dyrynda/laravel-efficient-uuid that supports Laravel 9.x

6.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/michaeldyrynda/laravel-model-uuid/compare/6.5.0...6.6.0

6.6.0-beta.1

What's Changed

New Contributors

Full Changelog: https://github.com/michaeldyrynda/laravel-model-uuid/compare/6.5.0...6.6.0-beta.1

6.5.0

Adds support for route model binding with the new BindsOnUuid trait, which should be used in combination with the GeneratesUuid trait - #106 (@afshiney)

6.4.1

Add support for qualifying UUID column so nested queries work as expected - (#102, 3935ba9f243df04addd3e097989733933d9a2daf)

6.4.0

Add PHP 8 support (#101)

6.3.0

Laravel 8 support

6.2.0

b273499c41f62a8601a385f1652ba5ee584b0a5f - Add support for `ramsey/uuid=^4.1.

Note that this release drops support for UUID versions 2, 3, and 5. These versions required additional configuration i.e. didn't work out of the box.

ordered now maps through to uuid6, and will be removed once the spec for v6 has been finalised.

Note

It may be possible, given that the ordered UUID does not appear to actually be a proper time-ordered UUID, to see collisions if you were previously using the ordered UUID version..

It may be worth considering updating the UUID to use the new format which forms a truer representation of an ordered UUID, albeit from a draft specification.

6.1.1

Adds support for UUIDv6

6.1.0

#83 - Support ramsey/uuid 4.0, removing deprecation warning for moontoast/math (#66, #70, #79)

6.0.2

0849adc855c3f1c1a55f8b3387da393dd77552e8 - Fix scope for finding models using laravel-efficient-uuid casts

6.0.1

6c76aa0a - Add tests, better handling for when laravel-efficient-uuid is used in conjunction with this package

6.0.0

This package now uses custom casts when used in combination with laravel-efficient-uuid, rather than the customised behaviour in <4.0.0.

5.0.0
  • #62 - Add compatibility for Laravel 6
  • #59, #58 - Allow multiple UUID columns in same table
  • #61 - Pass an array of UUIDs to whereUuid
4.1.1

Added support for customising the UUID column name (#53)

4.1.0

Add Laravel 5.7 support

4.0.1

Introduces the ability to make the uuid column configurable.

Add a public uuidColumn method to your model, which returns the string name of the column that should be used for your UUID.

4.0.0

Adds support for Laravel 5.6's time-ordered UUIDs

3.1.1

Fixes dependency of illuminate/events, which would otherwise pin it to 5.6.0.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium