== Changelog ==

Older releases of Domain For Sale. Recent changes are listed in readme.txt.

= 3.1.11 - 01 January 2026 =
* Added: Duplicate option for the Domain For Sale shortcode.
* Fixed: Removed externally hosted WebFont Loader script and replaced it with a self-hosted version to comply with Plugin Check requirements.
* Improved: Ensured all enqueued scripts are locally hosted for better privacy, reliability, and WordPress.org compatibility.
* Security: Ensured all data is properly sanitized, validated, and escaped.

= 3.1.10 - 21 December 2025 =
* Fixed: Minor coding issues.

= 3.1.9 - 08 December 2025 =
* Tested: WordPress 6.9 compatibility.
* Fixed: Export/import issues.
* Added: RTL (Right-to-Left) CSS support.

= 3.1.8 - 26 November 2025 =
* Fixed: PHP notice where `map_meta_cap()` was called before the `dfs_template` post type was registered.
* Updated: Admin panel UI for a more intuitive user experience.

= 3.1.7 - 24 November 2025 =
* Added: Tools export/import option.
* Fixed: Confirmation email delivery issue.
* Security: Improved data handling by ensuring all content is properly escaped.

= 3.1.6 - 13 November 2025 =
* Improved: Optimized database footprint.

= 3.1.5 - 12 November 2025 =
* Fixed: Critical Broken Access Control vulnerability in the REST API.
* Security: Ensured all data is properly sanitized, validated, and escaped.

= 3.1.4 - 31 October 2025 =
* Fixed: Missing `composer.json` file when using Composer.
* Fixed: Removed remote file calls and bundled required assets locally.
* Fixed: Internationalization issues (removed variables from text domain and context).
* Fixed: Updated text domain to match plugin slug.
* Updated: Replaced outdated SweetAlert script with a compliant version.
* Updated: Code improvements for compliance with the latest WordPress Plugin Review Guidelines.
* Security: Ensured all data is properly sanitized, validated, and escaped.
* Security: Escaped all variables and options before output.
* Added: Documentation for all external services used.

= 3.1.3 - 30 October 2025 =
* Added: New currency options: Pounds Sterling (GBP) and Canadian Dollars (CAD).
* Updated: Enhanced admin dashboard UI for managing offers and sales.
* Fixed: Offer currency symbol stored and retrieved incorrectly from the database.
* Fixed: Minor styling inconsistencies in the offer management table.
* Fixed: Tooltip alignment issues in the settings panel.
* Fixed: PHP warning caused by empty bidder email fields.

= 3.1.2 - 20 September 2025 =
* Added: Typography settings for the form title.
* Fixed: reCAPTCHA token being stored with form submissions.
* Fixed: Google Fonts loading issue.
* Fixed: Minor CSS issues in the admin panel.

= 3.1.1 - 13 September 2025 =
* Updated: Improved default option values for better usability.
* Fixed: Minor CSS issues in the admin panel.

= 3.1.0 - 10 September 2025 =
* Added: Price and Sale Price options in the domain layout.
* Added: `{price}` and `{{price}}` variables for use inside the Price Tag.
* Added: Offer Management to view, filter, and manage offers from the dashboard.
* Added: Currency settings in the options panel.
* Added: Phone Number field.
* Added: New email variables: `{phone}`, `{domain}`, `{offer}`, `{adminEmail}`.
* Added: Bidder confirmation emails on offer submission.
* Added: Demo and Docs links within fields for quick guidance.
* Added: Help and Video Tutorials tabs.
* Updated: Admin panel UI for improved usability.

= 3.0.13 - 31 July 2025 =
* Improved: Enforced a single “Replace Current Theme” template to prevent conflicts.
* Added: Apply with admin column option.
* Fixed: Form submission issues.
* Fixed: reCAPTCHA verification issues.
* Added: `{currentURL}`, `{siteTitle}`, `{currentTitle}` email variables.
* Added: Clean-up data on deletion option.
* Updated: Admin UI colors for improved readability.
* Added: Domain admin column.
* Updated: Layout post options for better usability.
* Fixed: Default layout not created on plugin activation.

= 3.0.12 - 04 July 2025 =
* Updated: Readme content.

= 3.0.11 - 04 June 2025 =
* Fixed: Data escaping issue.
* Fixed: Text domain warning.

= 3.0.10 - 29 May 2025 =
* Tested: WordPress 6.8.1 compatibility.

= 3.0.9 - 20 February 2025 =
* Added: Form validation.
* Tested: WordPress 6.7.2 compatibility.

= 3.0.8 - 25 June 2024 =
* Updated: Gutenberg block name.

= 3.0.7 - 01 June 2024 =
* Fixed: Text domain warning.

= 3.0.6 - 22 December 2024 =
* Fixed: Form submission issue.

= 3.0.5 - 15 December 2024 =
* Tested: WordPress 6.7.1 compatibility.

= 3.0.4 - 19 November 2024 =
* Tested: WordPress 6.7 compatibility.

= 3.0.3 - 29 October 2024 =
* Added: Gutenberg block support for embedding the shortcode.

= 3.0.2 - 21 October 2024 =
* Added: Elementor widget for displaying the Domain For Sale template shortcode.
* Fixed: PHP warning when saving templates.

= 3.0.1 - 19 October 2024 =
* Updated: Folder structure.

= 3.0.0 - 16 October 2024 =
* Added: DFS Template custom post type.
* Added: Template application options.
* Added: Custom container width setting.
* Added: Column gap customization.
* Added: Enhanced typography fields.
* Updated: Replaced Bootstrap CSS with custom CSS.
* Updated: Transitioned options panel to metabox-based settings.
* Updated: AJAX-based contact form submission.
* Updated: CSS structure overhaul for performance and maintainability.

= 2.0.5 - 24 September 2024 =
* Added: All icons from the Icofont library.
* Fixed: Checkmark icon not loading in the admin panel.
* Tested: WordPress 6.6.2 compatibility.

= 2.0.4 - 14 September 2024 =
* Updated: Plugin UI.

= 2.0.3 - 11 September 2024 =
* Fixed: Admin panel icon issue.
* Fixed: PHP 8.1.12 compatibility issue.
* Fixed: WordPress 6.6.1 compatibility issue.
* Added: Help area in the admin panel.

= 2.0.2 - 10 August 2024 =
* Added: New icon fonts.
* Fixed: Activation debug errors.

= 2.0.1 - 09 August 2024 =
* Fixed: PHP warning on activation.
* Fixed: PHP compatibility issues.

= 2.0.0 - 08 August 2024 =
* Updated: Code structure.
* Updated: Compatibility with the latest WordPress version.
* Updated: Compatibility with the latest PHP version.
* Updated: Plugin description.

= 1.5.2 =
* Updated: Default background handling to prevent disappearing issues in the Pro version.
* Added: Subtitle fields in the admin panel.
* Added: Pro version feature instructions in option fields.

= 1.5.1 =
* Tested: WordPress 6.5.4 compatibility.
* Updated: Removed banner advertising.
* Updated: Added plugin action and settings links.

= 1.4.17 =
* Added: Support for third-party contact form shortcodes.
* Added: Help text for selected fields.
* Tested: Compatibility with the latest WordPress and PHP versions.

= 1.4.16 =
* Fixed: Subject variable handling in email templates.
* Added: IP address variable for email templates.

= 1.4.15 =
* Added: Custom CSS option.
* Added: Custom JavaScript option.

= 1.4.14 =
* Fixed: CSS issues.

= 1.4.13 =
* Fixed: Compatibility issues.

= 1.4.12 =
* Updated: Refactored codebase from functional to class-based architecture.
* Tested: WordPress 6.4.1 compatibility.
* Added: Help page for users.

= 1.4.11 =
* Updated: Domain For Sale framework class to prevent plugin conflicts.

= 1.4.10 =
* Added: Missing translation strings.
* Added: Help page for easier access.
* Added: Redirection option after plugin activation.
* Fixed: PHP warning.
* Tested: WordPress 6.3.2 compatibility.

= 1.4.9 =
* Fixed: PHP warning.
* Tested: WordPress 6.3 compatibility.

= 1.4.8 =
* Updated: Default placeholder email template text.
* Added: New email tags `{subject}`, `{siteURL}`.
* Improved: Automatically populate domain name and admin email fields.

= 1.3.8 =
* Fixed: PHP and WordPress compatibility issues.

= 1.3.7 =
* Updated: Plugin content direction.

= 1.3.6 =
* Fixed: PHP and WordPress compatibility issues.

= 1.3.2 =
* Fixed: Responsive layout issues.
* Added: Turkish language file.

= 1.1.0 =
* Updated: Readme for guideline compliance.

= 1.0.0 =
* Initial release.