Changelog Checkout Newsletter Subscription

3.3.0

Compatibility Update

  • Provide compatibility for Magento 2.4.7

  • Update module dependencies

  • Add EsLint

3.2.0

Compatibility Update

  • Provide compatibility for Magento 2.4.6

  • Update module dependencies

  • Integrate phpstan checks

  • Integrate MFTF tests

3.1.1

Enhance Module Quality (TDMET-1016)

  • Rename TechDivision Module Role Resources

3.1.0

Provide GraphQL Api (TDMET-1018)

  • Provide GraphQL to get module configs

  • Provide GraphQL to get subscription status

  • Extend test routines

3.0.1

Enhance Module Quality (TDMET-455)

  • Implement acceptance tests for Magento

  • Provide MFTF Tests

3.0.0

Magento 2.4.4 Compatibility

  • Update Module for Magento 2.4.4

  • Add PHP 8.0 / PHP 8.1 support

  • Remove PHP 7.3 support

2.1.4

Module Configuration Fix

  • Fix module configuration scopes

2.1.3

Module Compatibility Fixes

  • Define PHP Version dependency (TDMET-916)

  • Update module info

2.1.2

Quality Improvements

  • Update module documentation (TDMET-864)

  • Update test routines

  • Update Readme file

2.1.1

Fix module display name

2.1.0

Status check for guest checkout (TDMET-357)

  • Check newsletter subscription status on email input for guest checkout

  • Handle subscription status

  • Extend test cases

Configurable checkbox position (TDMET-513)

  • New backend config for checkbox position

  • Newsletter checkbox position on checkout based on config

Module enhancements

  • Module version display (TDMET-739)

  • Update module dependencies (TDMET-739)

  • Provide module ACL

2.0.0

Magento 2.4 Compatibility (TDMET-586)

  • Update composer dependency information

  • Update test routines

1.0.3

Quality Improvement

  • TDMET-340

    • Integrate Unit-Tests

    • Integrate Integration-Tests

  • Update Documentation

1.0.2

Logging (TDMET-341)

  • Integrate TD-Logger

  • Enhance exception handling

  • Define and use logger on subscription logic

1.0.1

Typecast Fixing

  • Fixed the typecast for customer email subscriber

1.0.0

Checkout Newsletter Subscription (TDMET-287)

  • Integrate Eventmanager

  • Fire dispatched event after customer registration

  • Base configs and backend config form

  • Config helper and checkout provider

  • Plugins to set and get extension attribute for subscription

  • JS functionality to show and handle the subscription checkbox

  • Observer integration to support PayPal and customer-checkout-registration

  • ReadMe and StaticTest integration