
== Changelog ==

= v2.17 - 2026-01-13 =

- [remove] Removed the notice for the Year End sale campaign.

= v2.16 - 2025-12-23 =

- [added] Added a new notice for the Year End sale campaign.

= v2.15 - 2025-12-1 =

- [imp] Add functionality to allow or disallow external affiliate URL generation.
- [imp] Add functionality to show referred by in the user review screen.

= v2.14 - 2025-10-13 =

- [fix] fix undefined function issue in affiliate login form.

= v2.13 - 2025-11-09 =

- [added] Added a new notice for the upcoming BFCM campaign.

= v2.12 - 2025-10-13 =

- [imp] Register as affiliate for existing user

= v2.11 - 2025-10-13 =
- [imp] Version compatibility tested
- [fix] fix undefined variable issue

= v2.10 - 2025-10-09 =

- [fix] Fixed unable-to-assign-affiliate issue during registration
- [fix] Resolved multiple merge conflicts and code standard/indentation issues
- [enhancement] Added affiliate confirmation email with Affiliate Dashboard URL
- [fix] Replaced php time() with wp_date('U') for proper WP date handling
- [fix] Prevent affiliates from creating external affiliate shortlinks
- [security] Replaced unserialize() with maybe_unserialize() to mitigate authenticated-subscriber PHP object vulnerability
- [fix] Fixed affiliate list date-range issue (expanded range starting from year 2000)
- [improvement] Send full affiliate registration input values and store '_wc_affiliate_time_applied' in options
- [fix] Save/update affiliate values for existing users correctly
- [ui] Fixed UI for affiliate registration form and mobile button display; improved datepicker icons/styles
- [optimize] Removed duplicate/unnecessary code and optimized admin.js and affiliate creation logic
- [fix] Added missing data-type attribute to buttons
- [chore] Updated image paths and minor housekeeping

= v2.9.6 - 2025-09-30 =

- [fix] Fixed login redirection after registration
- [fix] Fixed affiliate creation issues during registration
- [fix] Fixed duplicate and unnecessary password fields
- [fix] Fixed button not displaying on mobile in affiliate login page
- [fix] Fixed required field and CSS issues for radio/checkbox fields

= v2.9.4 - 2025-06-22 =
- [imp] Version compatibility tested

= v2.9.3 - 2025-06-03 =
- [imp] Setup wizard revamped
- [fix] Tooltip fixed

= v2.9.2 - 2025-05-26 =
- [fix] Security issue fixed.

= v2.9.1 - 2025-05-23 =
- [fix] Code improved

= v2.9 - 2025-05-11 =
- [fix] Fix conversion chart warning issue in summary page
- [fix] Use CSV file type instead of json for file export
- [fix] Made compatible with WordPress 6.8.1

= v2.8 - 2025-04-29 =
* [fix] Setup wizard error fixed
* [fix] Console error if WooCommece is not activated

= v2.7.2 - 2025-04-29
- [fix] Code improved
- [remove] WooCommerce dependency removed from plugin code to avoid fatal errors

= v2.7.1 - 2025-04-20

- [fix] Plugin search issue fixed

= v2.7 - 2025-04-17

- [add] Charts and graphs in the dashboard section are re-added
- [imp] UI improved
- [rem] Remove admin banners
- [fix] Adjust min WP requirement

= v2.6.2.3 - 2025-04-17

- [fix] Depedency adjusted

= v2.6.2.2 - 2025-04-17

- [fix] Updated setup wizard

= v2.6.2.1 - 2025-04-15

- [fix] Updated setup wizard

= v2.6.2 - 2025-04-15

- [fix] Made compatible with WordPress 6.8
- [fix] Updated setup wizard

= v2.6.1 - 2025-03-20

- [fix] Compatibility issue with PHP 8.2 fixed

= v2.6 - 2025-03-16
* [security] Security Vulnerability fixed

= v2.5.3 - 2025-02-11 =
* [remove] Removed Placeholder %%site_url%%
* [fix] Stripped Tags from Email Subject
* [fix] Allowed HTML in Email Body
* [add] Added Placeholder %%site_title%%

= v2.5.2 - 2025-01-26 =
* [fix] Upgraded `pluggable/marketing` and `pluggable/plugin` packages version to dev-master
* [fix] Changed HTML Escape function

= v2.5.1 — 2025-01-17 =
* [fix] Vulnerability fixed and code improved

= v2.5 — 2025-01-17 =
* [fix] Vulnerability fixed

= v2.4 — 2025-01-04 =
* [fix] Vulnerability fixed

= v2.3.9 — 2024-12-08 =
* [remove] removed promotional button from dashboard
* [imp] update promotional text from plugin menu

= v2.3.8 — 2024-11-25 =
* [imp] tested WordPress v6.7.1 compatibility

= v2.3.7 — 2024-11-12 =
* [imp] routine maintenance

= v2.3.6 — 2024-11-07 =
* [fix] undefined array key issue fixed
* [imp] setup wizard finishing redirection
* [add] help and documentation buttons

= v2.3.5 — 2024-10-21 =
* [add] added functions for url escaping
* [imp] corrected escaping functions formats

= v2.3.4 — 2024-10-07 =
* [add] added escaping functions

= v2.3.3 — 2024-09-26 =
* [add] added escaping functions
* [add] added comments for translators

= v2.3.2 — 2024-09-19 =
* routine maintenance

= v2.3.1 — 2024-09-12 =
* [add] added comments for translators
* [imp] tested WordPress v6.6.2 compatibility

= v2.3 — 2024-09-09 =
* [fix] fixed critical error
* [add] added escaping functions
* [imp] corrected data type formats
* [add] added comments for translators
* [imp] tested WordPress v6.6.1 compatibility

= v2.2.3.3 — 2023-09-13 =
* [imp] Notice removed

= v2.2.3.2 — 2023-09-05 =
* [imp] CSS and JS minified

= v2.2.3 — 2023-09-05 =
* [fix] PHP and WordPress version compatibility tested

= v2.2.2 — 2023-02-27 =
* [fix] Install time added

= v2.2.2 — 2022-09-04 =
* [fix] Bug fixes

= v2.2.1 — 2022-03-16 =
* [fix] Bug fixed regarding templates

= v2.2.0 — 2022-01-06 =
* [imp] Affiliate dashboard redesigned
* [fix] Stripe connect issue
* [fix] Commission calculation
* [add] Coupon based affiliate detection
* [add] Email Verification
* [add] Migration tool

= v2.1.0 — 2021-08-01 =
* [fix] Generating shortlinks of external URLs is disabled

= v2.0.1 — 2021-06-27 =
* [fix] Version bumped due a compatibility issue. No changes made in the plugin.

= v2.0.0 — 2021-06-22 =
* [fix] Initial release
