Skip to content

Releases: coders-tm/laravel-core

v6.1.0

14 Aug 15:34
Compare
Choose a tag to compare

What's Changed

  • Refactored checkout to better handle customer attributes, including support for null values.
  • Updated checkout payment fields and added email/recovery status for improved tracking.
  • Refactored cart: LineItem now uses 'metadata' for plan_id, and CheckoutRepository retrieves plan_id more efficiently.
  • Orders now include checkout_id, and checkouts include order_id for improved relationship tracking.
  • Updated payment imports to use the correct Payment model.
  • Reorganized payment imports and enhanced order data structure in AbstractPaymentProcessor.
  • Removed CartRepository class to streamline the codebase.
  • Enhanced coupon structure with new fields and relationships.
  • Improved discount attribute preparation and validation for line items in checkout.
  • Refactored Coupon model and removed its factory.
  • Created CouponFactory with enhanced default state and additional states for coupon management.
  • Enhanced coupon functionality with product support and refactored discount handling.
  • Added MercadoPago and Xendit clients for payment processing.
  • Removed is_button field and added global scope for type in Option model.
  • Added SSH_HOST environment variable for remote operations in encoder.
  • Added option to replace existing settings in updateValue method of AppSetting.

Full Changelog: v5.1.5...v6.1.0

v5.1.5

14 Aug 15:31
Compare
Choose a tag to compare

What's Changed

  • ManagesCustomer: Improved error handling in the getFeatureValue method.
  • Plan: Added an options field to the plans table and model to support JSON data.
  • PaypalController: Fixed issue by rounding the grand total to two decimal places for order amounts.
  • PaymentMethod: Removed unnecessary table existence check in the syncConfig method.
  • AppSetting: Replaced updateOptions with updateValue and marked as deprecated.
  • AppSetting: Fixed by filtering empty options when updating settings.
  • Permissions: Optimized permission caching and retrieval logic.
  • AppSetting: Simplified updateSettings method and enhanced key retrieval logic.

Full Changelog: https://github.com/coders-tm/laravel-core/commits/v5.1.5