Skip to content

Latest commit

 

History

History
1118 lines (892 loc) · 33.6 KB

CHANGELOG.md

File metadata and controls

1118 lines (892 loc) · 33.6 KB

3.4.0 | Release date: 21.12.2024

  • New Features and Improvements:
    • Remove 'vs_payment' prefix from routes paths.
    • Create Stripe Objects Page with Scrollable Tabs.
    • Use Modal Dialogs for All Stripe Objects Forms.
    • Handle Submit of Stripe Objects Forms.
    • Add a 'CreateCustomer' Action into Stripe Objects Actions.
    • Create a 'GetConnectedAccountsAction' Payum Action.
    • Add Some Translations.

3.3.16 | Release date: 22.08.2024

  • New Features:
    • Use New Namespace of UsersBundle Model Interfaces.

3.3.15 | Release date: 22.06.2024

  • Bug-Fixes:
    • Fix PayableObjectTrait .

3.3.14 | Release date: 20.06.2024

  • New Features:
    • Create a Modal to Show Stripe Customer Payment Methods.

3.3.13 | Release date: 20.06.2024

  • New Features:
    • Create a Modal to Show Stripe Customer Payment Methods.

3.3.12 | Release date: 20.06.2024

  • New Features:
    • Create a Modal to Show Stripe Customer Payment Methods.

3.3.11 | Release date: 20.06.2024

  • New Features:
    • Improve Stripe Objects View Page.

3.3.10 | Release date: 20.06.2024

  • New Features:
    • Create a Stripe GetCustomers Request.
    • Create Stripe GetPaymentMethods API Request.

3.3.9 | Release date: 19.06.2024

  • New Features:
    • Create a Stripe GetCustomers Request.

3.3.8 | Release date: 19.06.2024

  • New Features:
    • Create a Stripe GetCustomers Request.

3.3.7 | Release date: 19.06.2024

  • New Features:
    • Create a Stripe GetCustomers Request.

3.3.6 | Release date: 19.06.2024

  • Bug-Fixes and Improvements:
    • Improve Custom Stripe API Component.

3.3.5 | Release date: 26.05.2024

  • Bug-Fixes:
    • Fix Model 'OrderItem'.

3.3.4 | Release date: 21.05.2024

  • New Features:
    • Add Some Package Requirements for Payum.

3.3.3 | Release date: 21.05.2024

  • New Features:
    • Improve Some Form Label Translations.

3.3.2 | Release date: 12.05.2024

  • New Features:
    • Use Twig Macros to Display Form Errors.
    • Some VS Application Bundle Provided Traits Namespace was Changed.

3.3.1 | Release date: 10.05.2024

  • Bug-Fixes:
    • Fix PayableObjectInterface about PayableObjectTrait .

3.3.0 | Release date: 10.05.2024

  • New Features and Improvements:
    • Improve PayableObjectTrait .

3.2.9 | Release date: 30.04.2024

  • Bug-Fixes:
    • Fix Generate Promotion Coupon Controller Action.

3.2.8 | Release date: 30.04.2024

  • New Features:
    • Create a Generate Promotion Coupons Command.
  • Bug-Fixes:
    • Fix PromotionCouponGeneratorInstruction .

3.2.7 | Release date: 30.04.2024

  • Bug-Fixes:
    • Fix Promotion Coupons Generate Code Route.

3.2.6 | Release date: 30.04.2024

  • Bug-Fixes:
    • Fix Promotion Coupons Generate Code Button.

3.2.5 | Release date: 30.04.2024

  • Bug-Fixes:
    • Fix Promotion Form.

3.2.4 | Release date: 30.04.2024

  • New Features:
  • Bug-Fixes:
    • Fix Twig Templates.

3.2.3 | Release date: 24.04.2024

  • Bug-Fixes:
    • Update All Forms about New Symfony Interfaces.
    • Fix Model Trait UserPaymentAwareEntity .

3.2.2 | Release date: 15.03.2024

  • New Features:
    • Improve Model Traiits Attribute ORM Mappings.

3.2.1 | Release date: 08.03.2024

  • New Features and Improvements:
    • Add Some Improvements.

3.2.0 | Release date: 22.02.2024

  • New Features:
    • Add a Sylius/Promotion Package.
    • Add New Menu Translations.
    • Create Promotion Resources.
    • Update Promotion Form.
    • Update Promotion Form View.
    • Create Promotion Rule Checkers Registry.
    • Create Mamny Promotion Rules and Actions.
    • Improve Order Models About Using Promotions and Adjustments.
    • Fix Adjestment Model
    • Fix Order Model
    • Fix Promotion Actions.
    • Fix Promotion Rule Checker Services.
    • Fix Form Types that Extending ApplicationCollectionType .
    • Fix Promotion Form Types .
    • Add a CustomerGroup Resource.
    • Add CustomerGroups Controller and Form.
    • Fix Form Types.
    • Add Some Translations.
    • Fix Promotion Actions Configs.
    • Fix a Promotion Applicator,
    • Move some Promotion Rule Checker to Catalog Bundle.
    • Fix UnitsPromotionAdjustmentsApplicator .
    • Fix Promotion Services .
    • Add Promotion Rules and Actions Types Translations.
    • Improve Promotion Create / Update .
    • Improve Promotion Form.
    • Fix AbstractConfigurablePromotionElementType .
    • Improve Promotion Form.
    • Disable csrf_protection of Promotion Form.
    • Fix PromotionsController .
    • Add Some Translations.
    • Styling HTML5 DateTime Picker.
    • Fix Initializing Promotion Translations.
    • Fix Promotion Form View.
    • Create Manage Coupons for Promotion.
    • Improve Promotion Coupons Resource Actions.
    • Use Extended TranslatableTrait.
    • Fix Promotion Model.
    • Fix Promotion Coupons Index Page.
    • Create Promotion Coupon Generator Form.
    • Create a Bridge Class for Sylius PromotionCouponGenerator.
    • Improve PromotionCouponGenerator .
    • Remove Old Coupon Resource.
    • Add JS Scripts For Customer Groups Views.
    • Improve Customer Groups.
    • Move Custom HttplugClient Class From TelephoneCall Custom Gateway to Component Namespace.

3.1.1 | Release date: 12.02.2024

  • Bug Fixes:
    • Fix PayableObjectInterface .

3.1.0 | Release date: 11.02.2024

  • New Features:
    • Some Litle Improvement.
    • Add a PayableObjectTrait to Use For Payable Objects.

3.0.1 | Release date: 31.01.2024

  • Bug-Fixes:
    • Fix Some Assets Include Paths.

3.0.0 | Release date: 31.01.2024

  • New Features:
    • Move AdminPanel Default Theme User Payment Pages Assets From Application Bundle.

2.11.11 | Release date: 25.01.2024

  • New Features and Improvements:
    • Remove Doctrine Migrations becase its not ran from here already.

2.11.10 | Release date: 25.01.2024

  • New Features:
    • Remove Hard Relations to the Catalog Models.

2.11.9 | Release date: 25.01.2024

  • Bug-Fixes:
    • Some More Fixes About Moving Models into Catalog Bundle.

2.11.8 | Release date: 25.01.2024

  • New Features:
    • Separate Bridge Services.

2.11.7 | Release date: 25.01.2024

  • New Features:
    • Separate Bridge Services.

2.11.6 | Release date: 24.01.2024

  • Bug-Fixes:
    • Fix Autowiring on Catalog Bridge Services.

2.11.5 | Release date: 24.01.2024

  • New Features:
    • Create a Catalog Products Bridge.

2.11.4 | Release date: 24.01.2024

  • New Features:
    • Create a Catalog Subscriptions Bridge.

2.11.3 | Release date: 24.01.2024

  • New Features:
    • Move Subscriptions Event Subscriber into CatalogBundle.

2.11.2 | Release date: 24.01.2024

  • Bug-Fixes:
    • Add Some Fixes.

2.11.1 | Release date: 24.01.2024

  • Bug-Fixes:
    • Fix Controller Services.

2.11.0 | Release date: 24.01.2024

  • New Features:
    • Move Catalog Models to Catalog Bundle.

2.10.5 | Release date: 19.01.2024

  • New Features and Improvements:
    • Improve ObtainCouponCode Form.
    • Create Models for Review .
    • Create a Review Factory Component.
    • Add Translations for Review Form.]
    • Create ContentService Model to use as Base Model for all Catalog Services.
    • Improve Reviewer Model.
    • Create a Comment Model to use in Catalog Objects.
    • Create a NestedTreeTrait to use in Gedmo Tree Models.
    • Add CommentForm For Catalog Comments.

2.10.4 | Release date: 15.01.2024

  • New Features:
    • Improve Coupon Model Index Page.
    • Add Some Payum Templates.
    • Add To DependencyInjection PrependPayumTrait .
  • Bug-Fixes:
    • Fix Bundle Config Extension.

2.10.3 | Release date: 13.01.2024

  • New Features, Fixes and Improvements:
    • Improve Coupon Model.
    • Add a Doctrine Migrations.
    • Improve Coupon Form.
    • Improve Coupon Entity Mapping
    • Add a Doctrine Migration.
    • Test TelephoneCallResponse.
    • Create TelephoneCall Checkout Feature.
    • Remove sandbox config option from Telephone Call Gateway
    • Fix TelephoneCall Gateway.
    • Set Custom Http Client Configuration in TelephoneCallGatewayFactory.
    • Fix Telephone Gateway Factory.
    • Improve Telephone Gateway Factory.
    • Add ObtainCouponCode Request into TelephoneCall Gateway.
    • Fix TelephoneCall StatusAction .

2.10.2 | Release date: 06.01.2024

  • New Features, Fixes and Improvements:
    • Change Namespace of Offline Gateway Factories.
    • Create Twig Filter for Checking Payment is Piad.
    • Improve Recieved Payments Search.
    • Improve Recieved Payments Preview Page.
    • Improve Checkout Controller Done Action.
    • Improve Displaying Currencies.
    • Use VS Users Security Bridge insteed Symfony Token Storage Service.
    • Add a Developement Action.

2.10.1 | Release date: 04.01.2024

  • New Features, Fixes and Improvements:
    • Fix PaypalExpressCheckoutController .
    • Add Stripe Coupons Feature.
    • Add Payum CreateCoupon Classes.
    • Fix Stripe Api Component.
    • Update Stripe Coupon Objects Templates.
    • Fix Stripe API Create Coupon.
    • Create a Modal to Preview Stripe Coupon Object.
    • Add a Coupon Resource.
    • Add a Dctrine Migration.
    • Add Payment Menu Translations.
    • Fix CouponForm .
    • Add Coupons Controller Services.
    • Fix a Route.
    • Add Some Translations

2.10.0 | Release date: 01.01.2024

  • New Features and Improvements:
    • Remove payum/paypal-pro-checkout-nvp .
    • Create Recurring Payments with PayPal Express Checkout Gateway.
    • Fix Payment Config Routes.
    • Fix Subscriptions Cascade Operations.
    • Fix Subscriptions Event Subscriber.
    • Some Fixes on PaypalExpressCheckoutController .
    • Remove 'php-http/message-factory' package, because is abandonened.
    • Fix Some Deprecations.
    • Add Some Improvement.
    • Use 'php-http/guzzle7-adapter'
    • Remove Guzzle Adapter.
    • Improve PaypalRecurringPayment Create .
    • Improve VS Payment Component .
    • Fix PaypalExpressCheckoutController Create Recurring Payments.

2.9.16 | Release date: 27.12.2023

  • New Features , Fixes and Improvements:
    • On PricingPlan Checkout Create a New Subscription for Every Payment.
    • Force Upgrade of Package 'paypal/rest-api-sdk-php'
    • Fix PaypalRest Payment Amount.
    • Fix PaypalExpressCheckout Payment Amount.
    • Create a PaypalProCheckoutController .
    • Fix GatewayConfig Model.
    • Fix and Improve Checkout Routes.
    • Add Developement Controller Actions.
    • Add a Template for Payum ObtainCreditCard Action.
    • Improve Checkout Done Action .
    • Add a Help Method in PricingPlanSubscription Model.
    • Improve Payment Service.
    • Improve StripeCheckoutController::preparePaymentDetails .
    • Improve Subscriptions Event Subscriber .
    • Improve Recurring Payment Controllers.
    • Create and Cancel Stripe Recurring Payments.
    • Fix createSubscription in Event Subscriber.
    • Create and Cancel Stripe Recurring Payments Ajax Redirects.
    • Move Gateway Support Recurring Option to Payment Service Component.
    • Add a Doctrine Migration.

2.9.15 | Release date: 16.12.2023

  • Bug-Fixes:
    • Fix Some Templates.

2.9.14 | Release date: 15.12.2023

  • New Features:
    • Add a Method into Stripe Api.

2.9.13 | Release date: 12.12.2023

  • New Features , Fixes and Improvements:
    • Add a Recurring Checkbox on Select Payment Method Form.
    • Improve StripeCheckoutController .
    • Remove StripeCheckoutRecurringController .
    • Improve Gateway Config Model for PayPal Express Checout Factory.
    • Improve Checkout Exception to Get Errors for Different Gateways.
    • Fix PaypalExpressCheckoutController .
    • Add Error Message for Authorize.Net Checkout Error
    • Improve PricingPlansCheckoutController .
    • Make some Checkout Controllers to Support Recurring Payments.
    • Add Webhook Endpoints Actions to Payum Stripe.
    • Add Payum Actions for Stripe Subscriptions.
    • Add Gateway Attributes Field into PricingPlanSubscription Model.
    • Add a Doctrine Migration.
    • Fix PricingPlansSubscriptionsRepository .
    • Improve AbstractCheckoutController .
    • Improve PricingPlanSubscriptionsSubscriber .
    • Create Routes for Stripe Checkout Create and Cancel Subscriptions.
    • Improve Model Relation Between OrderItem and PricingPlanSubscription .
    • Add a Doctrine Migration.
    • Improve PricingPlanSubscriptionsSubscriber .
    • Litle Fix for PricingPlanCheckoutController .
    • Fix Order and OrderItem Models.
    • Fix PricingPlan Model.

2.9.12 | Release date: 08.12.2023

  • New Features:
  • Bug-Fixes:

1.9.12 | Release date: 08.12.2023

  • New Features and Improvements:
    • Improve Show Payments For Subscription.
    • Imptove Recieved Payments Page.
    • Improve Flash Messages for Offline Payments on Payment Done.
    • Add 'supportRecurring' field into Gateway Config.
    • Add a Doctrine Migration.
    • Improve Gateway Config.
    • Create a Stripe Config Controller
    • Create Some Custom Stripe API Actions.
    • Improve Subscription Models.

2.9.11 | Release date: 05.12.2023

  • New Features, Fixes and Improvements:
    • Improve Pricing Plan Listing Template .
    • Add AuthorizeNet Payment Gateway.
    • Fix PricingPlanCategoryForm .
    • Fix Using 'vs_tree' Macros.
    • Fox Pricing Plan Model.
    • Update Recieved Payments Index Page
    • Improve Payment Model.
    • Use Real Amaount in Payment Model for Recieved Payments Page.
    • Improve Recieved Payments Template.
    • Update Checkout Offline Controller.
    • Improve Pricing Plan Subscriptions Listing Template.
    • Create Pricing Plan Subscription Show Payments Preview Page.
    • Debug Offline Gateway.
    • Create Offline BankTransfer Factory
    • Create an Ofline Controllers.
    • Improve PricingPlan Form .
    • Improve Order Model
    • Create an Order Actions Controller.
    • Improve Subscriptions Payments Template Actions.
    • Fix OrderActionsController .
    • Improve Subscriptions Templates.
    • Improve PricingPlan.
    • Remove 'recurringPayment' field from PricingPlan Model.
    • Add a Doctrine Migration.
    • Fix PricingPlanCheckoutController .
    • Add a Doctrine Migration.
    • Fix AbstractCheckoutController .
    • Improve SelectPricingPlanForm .
    • Improve OrderFactory Component.
    • Improve Subscription Model.
    • Add a Doctrine Migration.
    • Create a PricingPlansSubscriptionsRepository for Subscription Resource.
    • Improve Subscriptions Repository.
    • Add Some Translations.
    • Create Payment Method Type as Sub Type.
    • Create Separate Payment Mehod Form Template for Pricing Plan Checkouts.
    • Improve CreditCardForm .
    • Create a Separate Payment Method Form Template for Pricing Plan Subscription Payments.
    • Improve OrderFactory Component.

2.9.10 | Release date: 17.11.2023

  • New Features:
    • Create Subscription Event For New Users ( At User Registration. )

2.9.9 | Release date: 17.11.2023

  • New Features , Fixes and Improvements:
    • Add Some Translations.
    • Update Pricing Plans Listing Template.
    • Improve AbstractCheckoutController::doneAction .
    • Update Visual Paradigm Diagrams.
    • Big Refactoring of AbstractCheckoutController .
    • Improve PricingPlanSubscription Model .
    • Use OrderFactory Component in ShoppingCartController and PricingPlanCheckoutController .
    • Improve PricingPlan Models Associations.
    • Refactoring of Pricing Plan Subscriptions Events.
    • Fix Order Model Doctrine Mapping.
    • Fix PricingPlanSubscriptionsSubscriber.
    • Fix StripeCheckoutRecurringController .
    • Improve Pricing Plan Checkout.
    • Improve PricingPlan Model.
    • Add Some Doctrine Migrations.
    • Fix PricingPlanCheckoutController .

2.9.8 | Release date: 13.11.2023

  • Bug-Fixes and Improvements:
    • Improve Payment Admin Panel Menu.
    • Fix UserPaymentAwareTrait.

2.9.7 | Release date: 11.10.2023

  • New Features and Improvements:
    • Start with Stripe Recurring Checkout.
    • Update Order Model.
    • Add a Doctrine Migration.
    • Add Recurring Payment Feature to StripeCheckoutController .
    • Add a StripeCheckoutRecurringController .
    • Rename PaymentsUserTrait and Improve It.
    • Add a Doctrine Migration.
    • Add a Doctrine Migration.
    • Update Fixtures and Factories.
    • Some Improvement.

2.9.6 | Release date: 10.10.2023

  • Bug-Fixes:
    • Fix AbstractCheckoutController .

2.9.5 | Release date: 10.10.2023

  • New Features and Improvements:
    • Change PricingPlan Model ORM Mapping About Paid Service Relation.
    • Add a Doctrine Migration.
    • Improve PricingPlan Form.
    • Update Visual Paradigm Diagrams.
    • Fix Subscription Model.
    • Improve Subscription Model.

2.9.4 | Release date: 08.10.2023

  • New Features:
    • Improve Pricing Plans Checkout Template.

2.9.3 | Release date: 07.10.2023

  • New Features , Fixes and Improvements:
    • Fix RecievedPaymentsController .
    • Fix RecievedPayments index Page.
    • Add an Orders Conreoller and Index Page.
    • Add Menu Translations.
    • Add a JavaScript For Orders Index Page.
    • Update Some Translations.
    • Improve Pricing Plan Model.
    • Add a PricingPlanSubscription Resource.
    • Add a Dctrine Migration.
    • Update Pricing Plans Templates.
    • Update Pricing Plans Form.
    • Add a Custom Controller to Create Json Tree for PaymentPlan Paid Services.
    • Update Pricing Plans Form and Model.
    • Add a Doctrine Migration.
    • Improve PricingPlanController .
    • Update AbstractCheckoutController About Add Pricing Plan Subscriptions.
    • Create PricingPlanSubscriptions Preview Page.
    • Improve Pricing Plan Pages.
    • Fix PaymentsUserTrait .
    • Fix ShoppingCartCheckoutController for non Ajax Requests.
    • Improve ShoppingCartController .
    • Update Installator Fixtures.
    • Fix Install Fixtures .

2.9.2 | Release date: 04.10.2023

  • New Features and Improvements:
    • Improve StripeJs.
    • Improve CreditCardController
    • Refactoring Credit Card Checkout
    • Improve Checkout Done Action.
    • Improve StripeJs Payment Process.

2.9.1 | Release date: 01.10.2023

  • New Features , Fixes and Improvements:
    • Add PaymentToken Model .
    • Improve Bundle Configuration.
    • Fix PaymentToken Doctrine Mapping.
    • Add a Doctrine Migration.
    • Add to Sample Data Fixtures.
    • Add StripeJs Java Scripts.
    • Add php-http/message-factory Package.
    • Very Big Refacturing and New Features.
    • Fix AbstractCheckoutController done() Action when subscribe to Pricing Plan.
    • Test StripeJs Script.
    • Improve StripeJs

2.9.0 | Release date: 28.09.2023

  • New Features:
    • Add to SampleData Fixtures.
    • Improve PaymentForm .
    • Add Preview Recieved Payments Page.
    • Improve Order Model.
    • Create SelectPricingPlanForm
    • Create a PricingPlansRepository.
    • Improve Checkkout Payment Controller.
    • Move Assosiation of OrderItem From PaidServicePeriod to PricingPlan .
    • Repairr Checkout Payment Controller.
  • Bug-Fixes:
    • Fix All Forms About Locale Choices.

2.8.9 | Release date: 23.09.2023

  • Bug-Fixes:
    • Fix PricingPlansExampleFactory .

2.8.8 | Release date: 23.09.2023

  • Bug-Fixes and Improvements:
    • Fix and Improve Extended Project Installator SampleData Fixtures.

2.8.7 | Release date: 23.09.2023

  • Bug-Fixes:
    • Fix PaidServicesExampleFactory .

2.8.6 | Release date: 23.09.2023

  • New Features and Improvements:
    • Unified All Taxon Related Repositories.

2.8.5 | Release date: 29.08.2023

  • New Features and Improvements:
    • Improve Main Menu View.

2.8.4 | Release date: 29.08.2023

  • New Features and Improvements:
    • Improve Main Menu View.

2.8.3 | Release date: 07.08.2023

  • Bug-Fixes:
    • Fix GatewayConfigExtController when the Selected Factory is 'offline'

2.8.2 | Release date: 03.08.2023

  • Bug-Fixes:
    • Fix Fixtures Services Configuration.

2.8.1 | Release date: 03.08.2023

  • New Features:
    • Add a Doctrine Migration.
    • Create Fixtures For Paid Services and Pricing Plans.
  • Bug-Fixes:
    • Fix CurrencyController .

2.8.0 | Release date: 01.08.2023

  • New Features:
    • Create Pricing Plan Model.
    • add Pricing Plan Models as Sylius Resources.
    • Add Doctrine Migration for Pricing Plan Entities.
    • Create Controllers, Views and Forms for Pricing Plans Models.
    • Add to Simple Data Fixture.
    • Create a Repository Class for PricingPlanCategory Model.
    • Fix Pricing Plan Model.
    • Update PricingPlan Form and View.
    • Improve PricingPlanForm.
    • Prepair PricingPlanController .
    • Fix PricingPlan Doctrine Mapping.
    • Prepair PricingPlan Index Page.
    • Prepair PricingPlan Update Page.
    • Update Translations..

2.7.2 | Release date: 26.07.2023

  • New Features:
    • Add a Doctrine Migration.

2.7.1 | Release date: 15.07.2023

  • Bug-Fixes:
    • Fix Twig Templates That Using Macros Alerts.

2.7.0 | Release date: 15.07.2023

  • New Features:
    • Update Composer Requirement Versions.

2.6.7 | Release date: 28.03.2023

  • Bug-Fixes:
    • Fix GatewayConfigsExampleFactory
    • Fix Data Fixtures.
    • Fix Data Fixtures Services.
    • Fix Array Nodes Definitions in Fixtures.
    • Fix Sample Data Fixtures Configuration.
    • Fix Sample Data Fixtures.
    • Fix Products Fixture.

2.6.6 | Release date: 27.03.2023

  • Bug-Fixes:
    • Fix SampleData Fixtures Config.

2.6.5 | Release date: 27.03.2023

  • Bug-Fixes:
    • Fix SampleData Fixtures Config.

2.6.4 | Release date: 27.03.2023

  • New Features:
    • Add Fixture Suit For Sample Data.

2.6.3 | Release date: 24.03.2023

  • New Features and Improvements:
    • Improve Add To Cart Action.
    • Add TODO List In Documentation.
    • Improve ShoppingCartController .

2.6.2 | Release date: 19.03.2023

  • New Features, Refactoring and Improvements:
    • Refactoring OrderItem Model.
    • Rename Trait to PaidServiceSubscriptionTrait .
    • Fix OrderItemInterface.
    • Add a DoctrineMigration
    • Add Currency Twig Extensions.
    • Change Namespace of Product Controllers.
    • Create ShoppingCartController
    • Add SessionId Into Order Model.
    • Add a Doctrine Migration.
    • Create OrderRepository.

2.6.1 | Release date: 14.03.2023

  • New Features and Improvements:
    • Unification Price Orm Types.
    • Add a Doctrine Migration.
    • Add New Fields to Product Model.
    • Add New Doctrine Migration.
    • Add Product Pictures Fieldset.

2.6.0 | Release date: 13.03.2023

  • New Features:
    • Improve GatewayConfig Index Page.
    • Add Currency Field into GatewayConfig.
    • Add Doctrine Migrations For Extended Project.
  • Bug-Fixes:
    • Fix GatewayConfigExt Controller.
    • Fix PaymentMethodConfigExt Controller.

2.5.1 | Release date: 13.03.2023

  • New Features:
    • Add Product Resources
  • Bug-Fixes and Improvements:
    • Fix All Forms That Extend AbstractForm.
    • Improw Gateway Config Index Page.
    • Move GatewayConfig Index Page to Resource Index.
    • Move PaymentMethodConfig Index Page to Resource Index.
    • Improve Currency Index Page.
    • Fix Duplicate Key in Translations.
    • Add Translations For Catalog Resources For Menu.
    • Fix Product Model.
    • Fix OrderItem Mapping.
    • Fix ProductCategoryController
    • Fix ProductCategory Edit Template.
    • Fix Products Index Template.
    • Not Display Uncategorized Products For Now.
    • Import Currency Class in ProductForm.
    • Extend Sylius Currency Interface.
    • Fix Products Update Template.
    • Make Category for Product Required.
    • Fix Products Update Template.

2.5.0 | Release date: 09.03.2023

  • New Features:
    • Add Sylius Currency in Dependencies.
    • Add Currency and ExchangeRate Resources.
    • Add Currency Forms and Routes.
    • Add Menu Translations.
    • Add Views for Currency Resources.
    • Add Controllers for Currency Resources.
    • Make Currency Resource Forms to Extend Vankosoft Application AbstractForm.
    • Add Interfaces to Currency Resources Configuration.
    • Fix ExchangeRateForm Missing Constant.
    • Add Update Ttemplate for ExchangeRate Resource.
    • Fix Validation For Currency Resources.
    • Add Currency Validator Services.
    • Fix Currency Context Service.
    • Fix ExchangeRate Index Template.

2.4.1 | Release date: 08.03.2023

  • New Features:
    • Add Requirement For Borica Bundle.

2.4.0 | Release date: 08.03.2023

  • New Features:
    • Improve Gateway Config Form for Paysera Gateway.
    • Improve Gateway Config Options Form.
  • Bug-Fixes:
    • Fix GatewayConfigExtController
    • Fix Gateway Config Options Template.
    • Fix Edit of Gateway Config.

2.3.3 | Release date: 24.01.2023

  • Bug-Fixes:
    • Fix a Deprecation.
    • Fix Get Session for Symfony 6.
    • Fix Get User for Symfony 6.

2.3.2 | Release date: 06.01.2023

  • Bug-Fixes:
    • Fix Templates Index Pages Table Heads For Bootstrap 5

2.3.1 | Release date: 05.01.2023

  • Bug-Fixes:
    • Fix Main Menu Template Abour Bootstrap 5

2.3.0 | Release date: 20.12.2022

  • New Features, Fixes and Improvements:
    • Add Link to Paysera Home
    • Fix Model PaymentMethod .
    • Update composer.json

2.2.2 | Release date: 03.12.2022

  • New Features:
    • Add Paysera Gateway.
    • Add Paysera Checkout Controller.
    • Configure PayseraGatewayFactory .
    • Add Link to Paysera Manual

2.2.1 | Release date: 01.12.2022

  • Bug-Fixes:
    • Fix Stupid Bug.

2.2.0 | Release date: 01.12.2022

  • New Features:
    • Update Payum Packages.
    • Create PaypalRestController Checkout Controller.
    • Add Debug Functionality to AbstractCheckoutController .
    • Add a Borica Checkout Controller.
    • Add Borica Prepare Route.
    • Improve GatewayConfig Model.
  • Bug-Fixes:
    • Fix Gateway Config Controller for paypal_rest Factory.

2.1.2 | Release date: 24.09.2022

  • New Features:
    • Remove Calling of getDoctrine() method from All Controllers and Inject Doctrine in Constructors.

2.1.1 | Release date: 06.09.2022

  • New Features:
    • AdminPanel Set Current Menu Item.

2.1.0 | Release date: 29.08.2022

  • New Features:
    • Add VankoSoft Menu Translations.

2.0.2 | Release date: 17.08.2022

  • Bug-Fixes:
    • Fix Config Extension.

2.0.1 | Release date: 17.08.2022

  • New Features:
    • Begin Suport for PHP 8
  • Bug-Fixes:
    • Fix Config Extension.

2.0.0 | Release date: 12.06.2022

  • New Features:
    • Create Paid Subscription When Payment is Done Successfully.
    • Add Composer Package Requirement.

1.0.2 | Release date: 24.05.2022

  • New Features:
    • Add Doctrine Mappings on Model Traits.

1.0.1 | Release date: 24.05.2022

  • Bug-Fixes:
    • Fix Order and OrderItem Doctrine Mappings.

1.0.0 | Release date: 24.05.2022

  • New Features:
    • Add Description Field in Order and Used it in Payment.
    • StripeCheckoutController is Done!
    • PaypalExpressCheckout Controller is Done!.
    • Add Order Statuses For Success and Failed Paiments.
  • Bug-Fixes, Improvements and Refactoring:
    • Fix StripeCheckout Rotes!
    • Payment Checkout Refactoring.
    • Improve AbstractCheckoutController::doneAction
    • Refactoring
    • Fix Payment Methods Form
    • Stripe Amount Amount must convert to at least 100

0.2.0 | Release date: 23.05.2022

  • Bug-Fixes , Improvements, Refactoring:
    • Update composer.json
    • Update VisualParadigm Diagrams.
    • Improve PaymentMethod Model.
    • Prepair PaymentMethod Resource.
    • Fix Route in Template.
    • Improve Payment Method Config Template.
    • Payum Prepend Extension is DONE!
    • Add README file.
    • Add Checkout Test Controllers.
    • Update CreditCardForm.
    • Improve AbstractCheckoutController and CreditCardForm Template.
    • Checkout Done Template.
    • Checkout Done Template.
    • Detach this bundle from UsersSubscriptionsBundle and Full Refactoring and Add Orders Model.
    • Fix GatewayConfig Doctrine Mapping.
    • Fix Model Method.
    • Fix GatewayConfigForm and PaymentMethodForm.
    • Improve PaymentMethodConfig Index Template.
    • Improve GatewayConfig Index Template.
    • Fix Model Order.
    • Fix AbstractCheckoutController.
    • Add Payment Route into PaymentMethod Model.
    • Add Payum Tokens as Doctrine Orm.
    • Add Order Statuses and Make Order and Payment Timestampable.
    • Add PaymentController with AddToCard, showPaymentMethods and showCreditCard Actions.
    • Add CheckoutControllers Services.
    • Fix Checkout\PaymentController.
    • Add Method getShoppingCard() into the AbstractCheckoutController.
    • Order Model Set Default Values.
    • Fix PaymentController::showCreditCardForm
    • Add Publishable Key in Stripe Credit Card Form.
    • Improve CreditCardForm Template

0.1.0 | Release date: 17.05.2022

  • New Features and Improvements:
    • Again Add PaymentDetails Model.
    • Add a New CreditCardForm and Controller that Show It.
    • Controllers Namespace Refactoring.
    • CreditCard Form Template Add Variables for Form Action and Method.
    • Improve Payment Model.
    • Remove Model PaymentDetails.
    • Create GatewayConfig Factories Configurable From Parameters.
    • Improve GatewayConfigForm
    • Translate GatewayConfigForm Fields Labels.
    • Add Payment Methods routes
    • Gateway Config Options Json Response.

0.0.2 | Release date: 12.05.2022

  • Bug-Fixes, Refactoring and Improvements:
    • Add Default ORM Driver in Configuration.
    • Big Refactoring.
    • Fix Routes.
    • Refactoring and Fixing Templates and Payment Configs AdminPanel Menu.
    • Fixes for Gateway Config Form Template.
    • Fixes for Gateway Config Form Template.
    • Add All Translations for Gateway Config Form and Templates.
    • Add All Translations for Gateway Config Form and Templates.
    • Fix GatewayConfig Options Form.
    • Add Defaults For Route Parameter to Can Be Added in Menu.
    • Fix GatewayConfigExtController.
    • Prepare Payment Routes.
    • Improve composer.json

0.0.1 | Release date: 12.03.2022

  • New Features:
    • Initial commit
    • First Commit (Original Bundle)
    • Big Refactoring.