NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2702 most downloaded on Packagist
It's easy to work with a virtual wallet.
Last release 8 days ago
29 Sep 2026
Release timing varies
gaps range from 3 weeks to 7 months
Most releases are documented
notes for 46 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
168 releases · first in 2018
Update symplify/easy-coding-standard requirement from 13.2.18 to 13.2.19 by @dependabot [bot] in #1121
Full Changelog: 12.1.0...12.1.1
One column per quarter.
Full Changelog: https://github.com/bavix/laravel-wallet/compare/12.1.0...12.1.1
Update phpstan/phpstan requirement from 2.2.7 to 2.2.8 by @dependabot [bot] in #1113
No code changes are required. Perform new package migrations;
Four redundant indexes are removed:
transactions.payable_type_payable_id_ind — a duplicate of the morphs() index;transactions.payable_type_ind — a prefix of payable_type_confirmed_ind;transactions.transactions_payable_type_payable_id_index — a prefix of payable_type_confirmed_ind;wallets.wallets_holder_type_holder_id_index — a prefix of the unique (holder_type, holder_id, slug);Every removed index was a duplicate or a leading prefix of a wider one, so no query loses its access path.
EXPLAIN on the hot wallet queries gives the same plans before and after (on mysql they are identical —
the optimizer used payable_confirmed_ind anyway). Measured on 1M transactions and 200k wallets:
| mysql | pgsql | |
|---|---|---|
| index size | 685 → 329 MB (-52%) | 265 → 156 MB (-41%) |
| insert of 50k rows | -63% time | -32% time |
The gain is in write throughput and disk footprint, reads stay the same;
If you have a highload project, drop the indexes yourself
(pt-online-schema-change
for mysql, DROP INDEX CONCURRENTLY for pgsql), then add both migration names to the migrations table
so they are not executed again. For a small project php artisan migrate is enough;
Full Changelog: 12.0.5...12.1.0
bump ecs by @rez1dent3 in #1106
Full Changelog: 12.0.4...12.0.5
Full Changelog: https://github.com/bavix/laravel-wallet/compare/12.0.4...12.0.5
Bump actions/cache from 4 to 6 by @dependabot [bot] in #1093
Full Changelog: 12.0.3...12.0.4
Full Changelog: https://github.com/bavix/laravel-wallet/compare/12.0.3...12.0.4
[12.x] chore: bump brick/math by @rez1dent3 in #1095
Full Changelog: https://github.com/bavix/laravel-wallet/compare/12.0.2...12.0.3
Avoid define observer within boot method of models by @hosni in #1090
Full Changelog: https://github.com/bavix/laravel-wallet/compare/12.0.1...12.0.2
removed the unnecessary by @rez1dent3 in #1087
Full Changelog: 12.0.0...12.0.1
Full Changelog: https://github.com/bavix/laravel-wallet/compare/12.0.0...12.0.1
Bump actions/checkout from 4 to 6 by @dependabot [bot] in #1057
Full Changelog: 11.5.0...12.0.0
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.4.3...12.0.0
patch balance change not persisted by @rez1dent3 in #1144
Full Changelog: 11.5.2...11.5.3
fix(ci): restore rector on 11.x by @AdzerKI in #1112
Full Changelog: 11.5.1...11.5.2
[11.x] chore: bump brick/math by @rez1dent3 in #1096
Bump actions/checkout from 4 to 6 by @dependabot [bot] in #1057
Full Changelog: 11.4.3...11.5.0
Adds PHP 8.4 support to the workflow by @rez1dent3 in #1030
Full Changelog: 11.4.2...11.4.3
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.4.2...11.4.3
Nothing published for this version
Nothing published for this version
Bump JetBrains/qodana-action from 2024.1 to 2024.2 by @dependabot in https://github.com/bavix/laravel-wallet/pull/997
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.3.0...11.4.0
[11.3] UUID7. IdentifierFactoryServiceInterface by @rez1dent3 in https://github.com/bavix/laravel-wallet/pull/994
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.2.2...11.3.0
Bump vitepress from 1.3.3 to 1.3.4 by @dependabot in https://github.com/bavix/laravel-wallet/pull/989
Many thanks to the guys for finding the bug @ISNewton @usmanjdn7
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.2.1...11.2.2
[11.x] Fix UUID Drop on migration rollback by @MarJose123 in https://github.com/bavix/laravel-wallet/pull/988
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.2.0...11.2.1
Bump bavix/.github from 0.3.0 to 0.3.1 by @dependabot in https://github.com/bavix/laravel-wallet/pull/979
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.1.1...11.2.0
Bump vitepress from 1.2.3 to 1.3.0 by @dependabot in https://github.com/bavix/laravel-wallet/pull/973
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.1.0...11.1.1
optimize telegram svg by @rez1dent3 in https://github.com/bavix/laravel-wallet/pull/965
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.0.6...11.1.0
Update README.md by @rez1dent3 in https://github.com/bavix/laravel-wallet/pull/961
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.0.5...11.0.6
build(deps): bump size-limit from 11.1.2 to 11.1.3 by @dependabot in https://github.com/bavix/laravel-wallet/pull/942
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.0.4...11.0.5
build(deps): bump css-loader from 6.10.0 to 6.11.0 by @dependabot in https://github.com/bavix/laravel-wallet/pull/928
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.0.3...11.0.4
build(deps): bump axios from 1.6.7 to 1.6.8 by @dependabot in https://github.com/bavix/laravel-wallet/pull/917
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.0.2...11.0.3
Small translation issue "translation" => "transaction" by @Thiritin in https://github.com/bavix/laravel-wallet/pull/916
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.0.1...11.0.2
build(deps): bump size-limit from 11.0.3 to 11.1.0 by @dependabot in https://github.com/bavix/laravel-wallet/pull/914
Full Changelog: https://github.com/bavix/laravel-wallet/compare/11.0.0...11.0.1
[11.x] add native soft delete by @rez1dent3 in https://github.com/bavix/laravel-wallet/pull/827
Full Changelog: https://github.com/bavix/laravel-wallet/compare/10.1.5...11.0.0
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
Method deprecated BookkeeperServiceInterface::missing. Use BookkeeperServiceInterface::forget.
BookkeeperServiceInterface::missing. Use BookkeeperServiceInterface::forget.LockProviderNotFoundException.EagerLoaderServiceInterface. Added customer.to_type and from_type columns in the translation table are no longer used. Will be removed in 11.x.MorphMany to HasMany.Nothing published for this version
Nothing published for this version
* [9.x] Fixed WalletService::create() without db::transaction() by @rez1dent3 in https://github.com/bavix/laravel-wallet/pull/663. Thank you @oasin #6
### Added * Add support laravel 10.x
Full support for standard transactions and laravel nova #589
Improved performance api handles #576
Add support Model::preventSilentlyDiscardingAttributes() #574 #572
StorageServiceLockDecorator by @rez1dent3 in #563
upgrade actions by @rez1dent3 in #541
TransactionCreatedEvent #538 (@myckhel #535)
Add allow plugin infection by @rez1dent3 in #528
Fixed lumen. Change CacheManager to CacheFactory for compatibility. #520 #521 @Beagon
Fix laravel-ide-helper generate:model #517 @keatliang2005
Fixed a bug that prevented items from being returned via Cart::withItem
Cart::withItemChanging the logic of funds transfers #483
Cart::addItemsCart::addItemCart::setMetaProductCartPay::paidNothing 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 →