Skip to content

10.0.0

Compare
Choose a tag to compare
@rez1dent3 rez1dent3 released this 08 Jul 11:08
· 604 commits to master since this release

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. Use BookkeeperServiceInterface::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 and from_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 to HasMany.
  • 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

Full Changelog: 9.6.2...10.0.0