- New: New replace parameter {requesturi}: The full request uri from the parent is added to the iframe. So everything behind the domain will be added to the iframe! E.g. www.domain.com/abc/cde -> www.iframe.com/abc/cde, www.domain.com/abc/cde/index.php -> www.iframe.com/abc/cde/index.php, www.domain.com/abc/cde/index.php?avc=3 -> www.iframe.com/abc/cde/index.php?abc=3
- New: When debugging external post messages the received message is now printed to the console log.
- New: The plugin version is now added automatically to the ai_external.js + ai.min.js
- Fix: Some setups could have "parent.postMessage" not found in the ai_external.js.
- Fix: When using Gutenberg a </div> was rendered too much in some cases. Thanks to harrinsonmb who found the issue.
- Fix: Undefined variable $debug_js ... fixed when all-in-seo is installed and E_WARNING is enabled.
- New: Improved documentation of "Show only one element" and of "URL forward parameters"
- New: The auto update link on the right which is available since WP 5.5 is now disabled for the pro version. For automatic updates for codecanyon please use Envato Market WordPress Plugin
- New: Generated files are now only generated when advanced iframe was updated. The code introduced in 2021.2 was running on each update!
- Fix: php 8 issue "Call to undefined function printError()" not found fixed. Happened also during update of other plugins as the new hook to generate missing files is triggered there as well.
- Fix: Disable output during update. Errors/warnings are only shown inside the plugin.
- Fix: Error in hashrewrite fixed. After refactoring a method needs to be called differently.
- Fix: The origin check url for post messages was invalid as during refactoring a ! was deleted by accident. Now this works fine again. If no origin check url can be detected now the origin check is disabled. This fix is important as the external woraround with auto heigt was not working anymore in some situations!
- Fix: Add url to param was not always adding https correctly. This caused the "Http iframes are not shown in https pages in many major browsers..." message for some users.