Documentation
GeoBlock
Changelog

Changelog

Version 1.0.1

Latest

July 2, 2026

  • ImprovementSettings page UI for better usability.
  • AddAdmin review request notice.
  • AddPro features notice.

Version 1.0.0

June 15, 2026

  • NewInitial release.
  • NewThree restriction modes: Hide completely, Hide from catalog (Catalog Only), Show restriction message.
  • NewPer-product Include/Exclude country rules with searchable Select2 country selector.
  • NewCustom restriction message with HTML support and configurable position on product page (4 positions).
  • NewRedirect URL option for Hide completely mode.
  • NewAllow purchase via direct URL toggle for Catalog Only mode.
  • New6-layer country detection: shipping address → billing address → WC session → transient cache → MaxMind GeoLite2 → store base.
  • NewCloudflare CF-Connecting-IP header support for reverse-proxied sites.
  • NewSession and transient caching for geolocation performance (1-hour TTL).
  • NewForce Geolocation option to ignore saved addresses and always use IP detection.
  • NewCart and checkout protection – restricted products auto-removed if added before rule was applied.
  • NewServer-side add-to-cart validation via woocommerce_add_to_cart_validation blocks API/AJAX bypass attempts.
  • NewVariation ID parent resolution – rules on parent product correctly block all child variations.
  • New[geoblock_product_message] shortcode for page builder and custom template compatibility.
  • NewAdmin debug toolbar (admin-only) showing country, IP, and detection source.
  • NewAJAX save and reset with toast notifications and sticky footer save bar.
  • DevHPOS (High-Performance Order Storage) compatibility declared.
  • DevWooCommerce Blocks compatibility.
  • DevBuilt-in compatibility: Price Based on Country, WPML, WooCommerce Product Bundles, WooCommerce Subscriptions, WP Rocket, Speed Optimizer by SiteGround.
  • DevTranslation-ready with complete .pot file included.

← Back to GeoBlock docs