Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[10.x] New version #628

Merged
merged 117 commits into from
Jul 8, 2023
Merged

[10.x] New version #628

merged 117 commits into from
Jul 8, 2023

Conversation

rez1dent3
Copy link
Member

@rez1dent3 rez1dent3 commented Jan 4, 2023

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. Laravel Nova - Wallet recreation after updating user info from dashboard #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.

@rez1dent3 rez1dent3 added enhancement New feature or request 10.x-dev labels Jan 4, 2023
@rez1dent3 rez1dent3 self-assigned this Jan 4, 2023
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 4, 2023

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9cac61b
Status: ✅  Deploy successful!
Preview URL: https://6a08f0df.laravel-wallet.pages.dev
Branch Preview URL: https://10-x.laravel-wallet.pages.dev

View logs

@codecov
Copy link

codecov bot commented Jan 4, 2023

Codecov Report

Merging #628 (dbc86d8) into master (b4e8ea1) will not change coverage.
The diff coverage is 100.00%.

❗ Current head dbc86d8 differs from pull request most recent head 9cac61b. Consider uploading reports for the commit 9cac61b to get more accurate results

@@             Coverage Diff              @@
##              master      #628    +/-   ##
============================================
  Coverage     100.00%   100.00%            
- Complexity       531       551    +20     
============================================
  Files             83        83            
  Lines           1814      1946   +132     
============================================
+ Hits            1814      1946   +132     
Impacted Files Coverage Δ
src/External/Api/TransferQuery.php 100.00% <ø> (ø)
src/External/Api/TransferQueryHandler.php 100.00% <ø> (ø)
...nternal/Assembler/BalanceUpdatedEventAssembler.php 100.00% <ø> (ø)
...nal/Assembler/TransactionCreatedEventAssembler.php 100.00% <ø> (ø)
...Internal/Assembler/WalletCreatedEventAssembler.php 100.00% <ø> (ø)
src/Internal/Dto/AvailabilityDto.php 100.00% <ø> (ø)
src/Internal/Dto/BasketDto.php 100.00% <ø> (ø)
src/Internal/Dto/TransactionDto.php 100.00% <ø> (ø)
src/Internal/Dto/TransferDto.php 100.00% <ø> (ø)
src/Internal/Events/BalanceUpdatedEvent.php 100.00% <ø> (ø)
... and 58 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@rez1dent3 rez1dent3 merged commit e996511 into master Jul 8, 2023
54 checks passed
@rez1dent3 rez1dent3 deleted the 10.x branch July 8, 2023 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
10.x-dev enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Laravel Nova - Wallet recreation after updating user info from dashboard
1 participant