10.0.0
Added
- Added environment variables for cache and locks (WALLET_CACHE_DRIVER, WALLET_CACHE_TTL, WALLET_LOCK_DRIVER, WALLET_LOCK_TTL).
- Transaction/transfer uuids added to External API.
- Improved support for custom types with phpstan. Now you will find more errors.
- Added the ability to buy for any wallet through the basket (receiving wallet).
Deprecated
- Method deprecated
BookkeeperServiceInterface::missing
. UseBookkeeperServiceInterface::forget
.
Deleted
- Removed
LockProviderNotFoundException
.
Fixed
- Fixed empty state bug.
- Fixed return types in phpdoc, added strong typing.
Changed
- Viewing a balance no longer creates a wallet. Solves problems with laravel nova. #658. Thank you @myounis97
- Contract changed
EagerLoaderServiceInterface
. Added customer. - The
to_type
andfrom_type
columns in the translation table are no longer used. Will be removed in 11.x. - For all transfers, the relationship type has been changed from
MorphMany
toHasMany
. - Minimum php version 8.1.
- Minimum laravel version 10.0.
- Minimum doctrine/dbal version 3.5.
- Minimum brick/math version 0.10.
What's Changed
- [9.x] Adding a wallet creation event check for a muti wallet by @rez1dent3 in #664
- [9.x] rector-fix by @rez1dent3 in #665
- [9.x] ecs-fix by @rez1dent3 in #666
- [9.x] add exchange unit. decimal_places=8 by @rez1dent3 in #670
- Bump mini-css-extract-plugin from 2.7.3 to 2.7.5 by @dependabot in #672
- Bump webpack from 5.76.1 to 5.76.2 by @dependabot in #673
- Bump webpack from 5.76.2 to 5.76.3 by @dependabot in #674
- [10.x] New version by @rez1dent3 in #628
Full Changelog: 9.6.2...10.0.0