# Release Note for Module Magento 2.4.5 to 2.4.7 Community Edition (CE) ONEY

## v1.1.1
March 13, 2026

### Features

- Added FR widget legal options support for `merchant_name`, `merchant_orias_number`, and `merchant_address`.
- Added a new admin group `oney_fr_speficifics` with `merchant_orias_number` configuration field at website/store scope.
- Restricted FR-specific admin settings visibility to scopes where `general/country/default` is `FR`.
- Reused Magento Store Information (`general/store_information/*`) for merchant name/address values.
- Injected FR legal options into widget initialization on product page, FR cart template, and checkout payment widget flow.
- Added i18n entries for the new FR-specific admin labels/comments in `en_US`, `fr_FR`, and `es_ES`.

## v1.1.0
March 12, 2026

### Features

- Added Spain support in country specifications (`ES`) with dedicated phone and postal validation rules.
- Added Spanish phone prefix support (`+34`) for payment payload builders.
- Updated widget integration to send dynamic `country` and `language` codes from Magento store configuration and locale.
- Added checkout config language propagation to widget frontend JS to avoid relying on country as language.
- Added dedicated cart template for ES store scope and aligned FR cart/product templates to dynamic country/language values.
- Extended simulator styling support for `.es` locale class.
- Added full Spanish translations file `i18n/es_ES.csv` for storefront/admin labels and dynamic admin messages.

## v1.0.3
December 2, 2025

### Features

- Added a checkout-only widget configuration block/template that loads `widget.min.js` instead of the global loader script, ensuring the spinner is restricted to checkout.
- Removed the fullscreen loader markup from the generic template and kept it only for checkout.
- Improved the checkout widget JS flow to keep the loader visible until the widget DOM is actually injected, using success callbacks and a MutationObserver fallback to avoid blank states.

## v1.0.2
November 24, 2025

### Features

- Added `pending_url` parameter in payment request navigation object
- Implemented pending payment redirect using native Magento checkout success page with pending parameter
- Pending URL redirects to `checkout/onepage/success` with `pending=1` parameter for proper payment status handling

## v1.0.1
September 17, 2025

### Features

- Fixed JSON response handling in Payment Simulation controller
- Implemented proper Magento 2 JSON response using JsonFactory
- Set correct Content-Type header (application/json) for AJAX responses

## v1.0.0
April 11, 2025

### Features

- Supported Magento versions : 2.4.5 to 2.4.7
- Back office management of Oney Module
- Back office management of Oney Business Transactions
- Oney information in Product Page and Cart
- Simulation popin callable from product page and cart
- Product and cart simulation accessible via Oney widget
- Add payments methods to Checkout and redirection to Oney Gateway
