== 1.7.0 ==
* Consolidated the WordPress.org review-compliance and stability fixes from 1.6.5 through 1.6.9.
* No front-end layout or interaction changes were introduced relative to 1.6.9.
* Preserved zero-list cache diagnostics, low-credit alerts, visitor-safe public errors, and column-persistence fixes.

== 1.6.9 ==
* Added administrator-only diagnostics for real zero-list API requests versus plugin cache hits.
* Fixed migration behavior so an explicit zero-list cache TTL of 0 remains disabled.

= 1.6.8 =
- Hardened the optional zero-price-list cache so a missing or malformed TTL cannot silently disable caching.
- Changing the zero-list cache duration now clears the previous zero-list transient so the new TTL applies immediately.
- Preserved an explicit zero TTL as the administrator's intentional cache-disabled setting.

1.6.7
- Fixed a Settings API regression that could hide zero-price list columns after saving plugin settings.

= 1.6.6 =
* Improved token onboarding visibility, low-credit operational alerts, visitor-safe public errors, and Persian plugin metadata translation.

1.6.5
- Removed arbitrary Custom CSS input/output for WordPress.org compliance.
- Replaced direct admin <style> output with a statically enqueued stylesheet.
- Hardened yes/no setting sanitization to fail closed to no.
- Preserved base pricing and zero-price list markup, styles, scripts, and behavior.

1.6.4
- Updated plugin metadata and WordPress.org readme to standard English.
- Fixed Plugin Check output-escaping, input-sanitization, nonce-analysis, naming, and uninstall warnings.
- Replaced direct custom style-tag output with wp_add_inline_style().
- Removed the discouraged manual load_plugin_textdomain() call.

Baravard Plugin Changelog
==========================

1.6.3
- Added an admin-only opt-in attribution card with a secure one-click activation action.
- Added a direct shortcut to the separate attribution settings.
- Kept front-end attribution disabled by default for WordPress.org compliance.

1.6.2
- Removed the unused remote plugin-config request and scheduled refresh.
- No external request is made during plugin activation.
- Set WordPress 6.8 as the minimum supported version.
- Front-end credit links are opt-in and default off on new installations.
- Added WordPress privacy-policy guidance and complete external-service disclosure.
- Removed the unused legacy template and site-wide object-cache flush on uninstall.
- Removed the customer site URL from the API User-Agent.
- Shortened readme.txt for WordPress.org.

1.6.1
- Distinguished missing token, invalid token, connection error, and service error states.
- Improved actionable connection messages.

1.6.0
- Redesigned the plugin administration interface.
- Added branded header, quick setup, status cards, grouped settings, and sticky save bar.

1.5.6
- Added an independent table shell and reliable desktop width/centering behavior.

1.5.5
- Fixed configurable zero-list width and added full-name tooltips.

1.5.4
- Fixed zero-list overflow and responsive column handling.

1.5.3
- Added quick-start onboarding and simplified wallet/tariff cards.

1.5.2
- Added lead-form background color and tariff-change notices.

1.5.1
- Added plugin=true centrally to all API requests.

1.5.0
- Added support for Products, Credit, and Mobile in getcredit responses.

1.4.0
- Added centralized assets, Elementor widgets, safe remote requests, sanitized logging, and complete uninstall cleanup.

1.3.0
- Added API rate limits, burst locking, independent CTA/lead button colors, and mobile result improvements.

1.1.0
- Initial public feature set: base pricing, zero-price list, wallet balance, settings, API testing, and responsive design.
