-
-
Notifications
You must be signed in to change notification settings - Fork 246
[7.x] Mainline #407
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
[7.x] Mainline #407
Conversation
Codecov Report
@@ Coverage Diff @@
## master #407 +/- ##
============================================
Coverage 100.00% 100.00%
- Complexity 293 320 +27
============================================
Files 37 54 +17
Lines 982 1117 +135
============================================
+ Hits 982 1117 +135
Continue to review full report at Codecov.
|
|
There is one theory ... if you close the models behind the interface, then mongodb lovers can easily integrate the database into the project. I'll try to test this theory and come back to the 7.x release. |
|
No, mongodb lovers will have to wait. Definitely not in this release. Here you can find the best practices: 66999a2 |
This reverts commit 28666e3.
|
Yesterday I made a mini benchmark of version 6.x versus 7.x .. The results are not very good, you need to make edits for single requests (deposit, withdraw, transfer, exchange). Average productivity drawdown 11%. In the near future I will make changes to the architecture. It turns out that people are already using beta 7.x in new product development. They trust me. So, people are asking to replace the uuid type with a binary (16). Honestly, I thought about it and it needs to be tested. I'll try to come up with something and accomplish my goal based on the result. Thank you for your feedback. |
|
Binary guides can be made, but definitely not in this release. Extremely difficult transition. |
Deploying with
|
| Latest commit: |
b59f7f8
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://5dcd7d8e.laravel-wallet.pages.dev |
In the 7th version, I want to work on the performance of the package and fix the crooked work with the basket (a lot of insert requests are generated by the package).
I would like to add partial work with UUID. It won't be a Primary Key, but it's not bad either. It is currently not possible to use the package asynchronously and this architectural change should make your API as fast as possible.
Let's sum up the results of the work. Already, most of the requests are optimized, for example, payFree does not update the balance and storage.
Transactions are disabled now, but I will definitely return them to the release.
A lot of code has been corrected and rewritten. I hope this work will not be lost like the previous one. Enjoy version 6.2 and wait for 7.x. Thank you all for your support.
#390