This is the changelog for Block Visibility Pro. The changelog for the core Block Visibility plugin is available on WordPress.org.
1.5.2
Release Date: 2022-05-09
Changed
- Disabled autocomplete on rule set text fields to reduce user confusion.
- Reduce internal dependencies and use Block Visibility functions where possible.
Fixed
- Fixed minor CSS error in Visibility Preset modal.
- Screen Size controls now work in Visibility Presets. Note that this requires Block Visibility 2.4.1 or above.
1.5.1
Release Date: 2022-04-19
Fixed
- Reverted PHP warning fix on the Widgets screen (#25) due to conflict with EditorsKit. Will look for an alternative solution to the PHP warning in the next version of Pro.
1.5.0
Release Date: 2022-04-11
Added
- Added the Cookie control.
- Added information icons to all visibility controls with links to Knowledge Base.
Changed
- Pro now requires Block Visibility 2.4.0 or greater.
- Increased WordPress version requirement from 5.5 to 5.9. This is required so the plugin can take advantage of new WordPress features.
- Removed tip/information modals from Editor. Information icons now direct users to the corresponding Knowledge Base pages.
- Removed custom SearchControl component in favor of native WordPress component.
Fixed
- Fixed PHP warning on the Widgets screen. (#25)
1.4.0
Release Date: 2021-12-16
Added
- Visibility Presets: Added the ability to show a block if At least one, All, or No presets apply.
- Visibility Presets: Added the ability to hide a block based on selected presets.
- Added the ability to disable local block controls.
Changed
- Pro now requires Block Visibility 2.3.0 or greater.
- Rule sets now support a custom rule label.
Fixed
- Individual control settings and data are only fetched from the REST API when the control is actually enabled to improve performance.
- Fix fatal error when current user’s roles cannot be fetched due to third-party plugin conflict.
- Fixed incorrect documentation URLs.
1.3.2
Release Date: 2021-11-04
Changed
- Super Admins in multisite installs can now edit Visibility Presets without having to be administrators on each site.
Fixed
- Fixed the ordering of posts in the Location control multi-select fields.
- Fixed bug in fetching hierarchical post types with both parent and child posts. Thanks, Jason for discovering this issue and opening a support ticket!
1.3.1
Release Date: 2021-11-02
Changed
- Changed how user roles are checked in the Block Editor for Visibility Presets due to a potential bug in the WordPress function
canUser()
. Will revert this change in the future should the issue be identified and resolved.
1.3.0
Release Date: 2021-10-29
Added
- Added the Visibility Presets control type and the corresponding Preset Manager.
- Added the visibility_preset custom post type (CPT). This CPT is hidden and only accessible through the Preset Manager.
- Using presets, multiple control sets are now possible which enables “OR” conditions.
Changed
- Minor user interface enhancements.
1.2.4
Release Date: 2021-10-20
Changed
- When a page is set as the “Posts Page”, it is now disabled as a selectable page the Location control. The Posts Page should be targeted directly.
- The configured “Front Page” and “Posts Page” are now denoted in the Page selector in the Location control.
Fixed
- Fixed bug in the Location control when using the Archive Type rule and attempting to target the Posts page. Thanks, Paul for discovering this issue and opening a support ticket!
1.2.3
Release Date: 2021-10-05
Fixed
- Fixed bug in the Location control when using the Post Type rule. Thanks, Paul for discovering this issue and opening a support ticket!
1.2.2
Release Date: 2021-09-26
Fixed
- Fixed bug caused by admin scripts being enqueued during DOING_AJAX. Thanks, Ted for discovering this issue and opening a support ticket!
1.2.1
Release Date: 2021-09-18
Fixed
- Fixed bug in the Metadata control frontend test.
1.2.0
Release Date: 2021-09-15
Added
- Added time-base Customer History rules to the WooCommerce control.
- Added support for variable pricing in the WooCommerce control.
- Added time-base Customer History rules to the Easy Digital Downloads control.
- Added support for variable pricing in the Easy Digital Downloads control.
- Added the Metadata control.
- Added the ability to copy/import visibility settings between blocks.
- Added post hierarchy and relative hierarchy rules to the Location control.
Changed
- Refactored all rule and rule set functionality.
Fixed
- Fixed occasion bug in license activation checks.
- Fixed issue with the translation file.
1.1.0
Release Date: 2021-07-28
Added
- Added the URL Path control.
- Added the Browser & Device control.
Fixed
- Fixed bug with the WooCommerce product inventory rule test.
- Fixed bug in license activation function that would cause activation to fail if the user also has EDD Software Licensing active on their website.
- Fixed display logic in rule sets that caused a bug when an individual rule set was disabled by a user.
- Fixed Pro Support link in settings masthead.
- Fixed incorrect text domains in plugin settings.
- Fixed styling bugs in the Referral Source control UI.
1.0.1
Release Date: 2021-06-18
Added
- Added preliminary support for Block Visibility Pro on the new block-based Widgets screen, the new Widget pane in the customizer, and the experimental Navigation screens added by Gutenberg.
1.0.0
Release Date: 2021-06-08
- Initial Release ????