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 7 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
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Fixed - Fixed infinite lock Full Changelog: https://github.com/bavix/laravel-wallet/compare/8.4.2...8.4.3
One column per quarter.
Full Changelog: https://github.com/bavix/laravel-wallet/compare/8.4.2...8.4.3
### Fixed - fix withdraw/transfer Full Changelog: https://github.com/bavix/laravel-wallet/compare/8.4.1...8.4.2
Full Changelog: https://github.com/bavix/laravel-wallet/compare/8.4.1...8.4.2
### Deprecated - Cart::getUniqueItems
Added strictness in internal classes
Added the ability to create custom events
Error in force transaction float #469 @EdX9
Add exception TransactionStartException
TransactionStartExceptionExpanding the error description. Helps to reduce the number of issue.
Methods withItems, withItem, withMeta on Cart-object.
getAvailableBalance.withItems, withItem, withMeta on Cart-object.addItems, addItem, setMeta on Cart-Object.Replaced an object with an interface (Events) #444 @ysfkaya
### Added - Spanish language #443 @EdX9
Added validation when resetting confirmation. Caused unexpected system behavior.
Fixed "UUID Duplicate entry" bug on eager loading. #438 @DanielSpravtsev
### Fixed - Added keys to service provider
Fixed bug preventing redis from being used #429 @mattvb91
Added support for owner string identifiers #423 @adesege
### Fixed - Fixed infinite lock Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.5...7.3.6
Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.5...7.3.6
### Fixed - fix withdraw/transfer Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.4...7.3.5
Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.4...7.3.5
Fixed a bug with sending multiple events inside the queue. Extra events were sent.
Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.3...7.3.4
Replaced an object with an interface (Events) #444 @ysfkaya
Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.2...7.3.3
### Fixed - Added keys to service provider Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.1...7.3.2
Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.1...7.3.2
Fixed bug preventing redis from being used #429 @mattvb91
Full Changelog: https://github.com/bavix/laravel-wallet/compare/7.3.0...7.3.1
Optimization of check for withdrawals
Nothing published for this version
Nothing published for this version
### Added - Added balance update event
Nothing published for this version
Now, within the transaction, the wallet has its own balance state.
WalletServiceLegacyCommonServiceLegacy::addBalanceNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Optimization of the payFreeCart and payFree request. Now the package does not update the repository. But there is no point in updating it, because the
payFreeCart and payFree request. Now the package does not update the repository. But there is no point in updating it, because the client does not pay anything.uuid column to the wallet table.phpstan, psalm, deptrac, rector. The package update should now be smoother and with fewer bugs.CommonService to CommonServiceLegacyMetaService to MetaServiceLegacyWalletService to WalletServiceLegacyCommonServiceLegacyWalletServiceLegacyRefreshBalance. Now you need to write this class yourself.StorableRateableMathableBringCart::alreadyBuyCart::canBuyEmptyLockOperationCommonService::verifyWithdrawCommonService::multiOperationCommonService::assembleCommonService::multiBringsDbServiceExchangeServiceLockServiceWalletService::discountWalletService::decimalPlacesValueWalletService::decimalPlacesWalletService::checkAmountWalletService::adjustmentBrickMathRateStoreNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed error LockProviderNotFoundException
Fixed a bug with migrate:refresh
migrate:refresh### Changed - Update key from cache
Fix looping for old configs. #387 @AbdullahFaqeir, #391 @Hussam3bd @alexstewartja
Added new exception UnconfirmedInvalid
UnconfirmedInvalid7.4+StorableRateableMathableBringCart::alreadyBuyCart::canBuyEmptyLockOperationCommonService::verifyWithdrawCommonService::multiOperationCommonService::assembleCommonService::multiBringsCommonService::addBalanceDbServiceExchangeServiceLockServiceMetaServiceWalletService::discountWalletService::decimalPlacesValueWalletService::decimalPlacesWalletService::checkAmountWalletService::refreshWalletService::adjustmentBrickMathRateStoreAdd farsi locale; #317 #320 @hsharghi
Updated key "confirmed_invalid" in Arabic; #316 @omarhen
Add arabic locale; #302 @akhedrane
### Added - Added getWalletOrFail method.
getWalletOrFail method.Fixed a bug when updating the balance, refund and full write-off. #279 @vaibhavpandeyvpz
Bigger and safer. There are never many tests. As always, new test cases have been added.
brick/math is now required.cknow/laravel-money package in unit tests.Storable interface has an additional method fresh to clean up all data.adjustment method, it deals with balance adjustment. In automatic mode, it calculates the difference between the current amount on the balance sheet and for transactions, and if the balance does not converge, then finishes with a transaction.negative to Mathable interface.bcmath.laravel/legacy-factories.BCMath and Math classes.Fixed a bug when updating the balance, refund and full write-off. #279 @vaibhavpandeyvpz
Added brick/math dependency (Optional in version 5.x. If you already have a package installed, the library will switch to it automatically)
BCMath.Math.Temporarily added package (to develop) laravel/legacy-factories.
createWallet. #218Dependency Allowed illuminate/database ^8.0
illuminate/database ^8.0doctrine/dbal ^3.0infection/infection 0.17.*Fixed migration issue with db table prefix #195 @reedknight @cispl-shaswatad
Add resetConfirm, safeResetConfirm methods (unconfirmed).
resetConfirm, safeResetConfirm methods (unconfirmed).Added support laravel/cashier ^12.0
laravel/cashier ^12.0Added support laravel/cashier ^11.0
laravel/cashier ^11.0### Added - Added support ramsey/uuid ^4.0 ### Fixed - pg12 support
ramsey/uuid ^4.0Your coding agent can read these notes before it upgrades. Set up the MCP server →