Skip to content

Releases: blockeraai/blockera

1.2.2

17 Jan 19:46
Compare
Choose a tag to compare
  • Fixed an issue where block themes without variable settings for Spacing and Color would cause errors. [🔗 Bug].

More

To read the changelog for older Blockera releases, please navigate to the [release page].

1.2.1

17 Jan 13:14
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fixed an issue causing compatibility errors with the Blocksy theme.

More

To read the changelog for older Blockera releases, please navigate to the [release page].

Development Changelog

Bug Fixes

  • fix: Blocksy theme compatibility error. (227)

Contributors

The following contributors merged PRs in this release:

@aliaghdam
= 1.2.1 =

Bug Fixes

  • Fixed an issue causing compatibility errors with the Blocksy theme.

More

To read the changelog for older Blockera releases, please navigate to the [release page].

1.2.0

06 Jan 06:20
Compare
Choose a tag to compare

Changelog

Improvements

  • Updated block sections to remove the Powered by Blockera icon from the bottom. Instead, an indicator was added at the top of the block to show whether it is in advanced mode, displayed only once per block. (Based on users feedback)

Bug Fixes

  • Ensured compatibility with the React.js rendering pipeline [🔗 Bug].
  • Fixed the block mode callback handler to improve functionality and reliability [🔗 Bug].

More

To read the changelog for older Blockera releases, please navigate to the [release page].

Development Changelog

New Features

  • Feat: Improve the "powered by" branding + indicate block is in advanced mode. (226)
  • Fixes some bugs on editor features. (225)

Contributors

The following contributors merged PRs in this release:

@aliaghdam @rezaelahidev
= 1.2.0 =

Improvements

  • Updated block sections to remove the "Powered by Blockera" icon from the bottom. Instead, an indicator was added at the top of the block to show whether it is in advanced mode, displayed only once per block. (Based on users feedback)

Bug Fixes

  • Ensured compatibility with the React.js rendering pipeline [🔗 Bug].
  • Fixed the block mode callback handler to improve functionality and reliability [🔗 Bug].

More

To read the changelog for older Blockera releases, please navigate to the [release page].

1.1.0

21 Dec 22:38
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • Fixed WooCommerce E2E tests for checking WooCommerce blocks support.
  • Fixed the current identifier of the Blockera admin page menu in the WordPress dashboard.
  • Resolved compatibility issues with PHP 7.4.

More

To read the changelog for older Blockera releases, please navigate to the [release page].

Development Changelog

Various

  • CI: Check multiple php versions for more compatibility. (222)

Contributors

The following contributors merged PRs in this release:

@aliaghdam @rezaelahidev
= 1.1.0 =

Bug Fixes

  • Fixed WooCommerce E2E tests for checking WooCommerce blocks support.
  • Fixed the current identifier of the Blockera admin page menu in the WordPress dashboard.
  • Resolved compatibility issues with PHP 7.4.

More

To read the changelog for older Blockera releases, please navigate to the [release page].

1.0.1

08 Dec 16:52
Compare
Choose a tag to compare

Changelog

Improvements

  • Updated the plugin name.
  • Updated the contributors list.
  • Updated the readme file.
  • Updated the plugin description.

More

To read the changelog for older Blockera releases, please navigate to the [release page].

Development Changelog

New Features

  • Feat: General Improvements on product readme files. (221)

Contributors

The following contributors merged PRs in this release:

@aliaghdam
= 1.0.1 =

Improvements

  • Updated the plugin name.
  • Updated the contributors list.
  • Updated the readme file.
  • Updated the plugin description.

More

To read the changelog for older Blockera releases, please navigate to the [release page].

1.0.0

08 Dec 07:02
Compare
Choose a tag to compare

Changelog

New Features

  • Build: Implemented the CI/CD workflow for the Blockera plugin [Feature Request]
  • Build: Implemented the workflow in GitHub for fast and secure future releases.
  • Build: Added automatic VirusTotal checks during the Blockera plugin build.
  • Build: Added automatic PHP security checks during the Blockera plugin build.
  • Build: Added an automatic file size check to monitor for unusual changes during the Blockera plugin build.
  • Build: Added an automatic plugin final file size check to monitor for unusual changes during the Blockera plugin build.
  • Build: Added the Plugin Check (PCP) automated tests to ensure compliance with WordPress plugin guidelines during the Blockera plugin build.
  • Build: Automated changelog creation during the Blockera plugin build.
  • Build: Ensured all E2E, JS, and PHP tests pass during the Blockera plugin build.
  • Build: Ensured all JS and PHP files are error-free and adhere to coding standards during the Blockera plugin build.
  • Build: Automated the building and attachment of the plugin zip file to GitHub pull requests.
  • New automated test to recheck final plugin zip file in another WP setup to make sure zip and functionality are correct.

Improvements

  • Features history graph to show current state and also some design polish.
  • Implemented shared and unstable registration for block type attributes.
  • Initialized the Bootstrap canvas editor when the WordPress site editor loads.
  • Various code improvements and refactoring.
  • Change repository branching architecture to have only one master branch (Trunk based).
  • Typography sections more feature control design improvements.
  • Box Spacing & Box Position features design improvements.
  • Created javascriptJavaScript initializer on inside and outside of WordPress domReady.
  • Created abstract application container on server side.
  • Created abstract service provider on server side.
  • Created abstract entity registry on server side.
  • Improve transform controls popover design.
  • Notice control design improvement.
  • Design of post preview link in header improved.
  • Enhanced the getNormalizedSelector API for better performance and functionality.
  • Refactored server-side style engine with cleaner code and improved support for & ampersand in selector creation.
  • Added spacer for processed selector in the client-side style engine to improved css selector normalizer.
  • Added a reset method in Layout style definition.
  • Updated the layout of typography features to enhance user experience (UX).
  • Optimized performance by detecting and addressing bottlenecks. 🔥
  • Refactored memoization helpers in package/utils and updated all use cases for better efficiency.

Bug Fixes

  • Blockera bootstrapper problems while domReady!
  • The automatic file generator fix.
  • The preview button link issue.
  • By clicking on items in feature history graph the breakpoint not changes.
  • Prevent of generated duplicate css props
  • Background feature CSS generator issues.
  • Some PHP warnings and errors.
  • Fix: editor bootstrapper e2e test problems.
  • Gap feature design issue [🔗 Bug]
  • Extra horizontal scroll in block inspector [🔗 Bug]
  • Refactor input control to improve performance and fix issues.
  • Fixed an issue where the input control was not accepting a value of 0 [🔗 Bug]
  • Max 200 value for Gap feature [🔗 Bug]
  • JS error while resetting the gap feature [🔗 Bug]
  • CSS Display property always should be printed to prevent bugs [🔗 Bug]
  • Flex layout align items and justify content not working properly for column direction [🔗 Bug]
  • Text align feature change from block toolbar not update Typography block section control [🔗 Bug]
  • Heading block text align compatibility
  • Layout Section → Flex Child → Self order icon is wrong [🔗 Bug]
  • Extra Blockera logo is showing in blocks preview section [🔗 Bug]
  • Strange 0 character after Layout block section [🔗 Bug]
  • Strange bug of flex layout that makes issue for inner blocks flex layout.
  • Wrong style generation for blocks in gap feature [🔗 Bug]
  • Refactored BlockBase component to fix compatibility with WordPress problems. [🔗 Bug]
  • Fixed an issue where advanced values of the Flex Layout (e.g., , ) were not working properly. [🔗 Link]
  • Fixed a style issue when the selected block is unsupported. [🔗 Bug]
  • Fixed an issue that caused duplicate block cards to be displayed. [🔗 Bug]

Fixed

  • Fixed an issue where theme gradients could result in undefined behavior.

New Features:

  • Added the ability to change for blocks, supporting all states and breakpoints. [🔗 Feature Request]
  • Added the ability to change for blocks, supporting all states and breakpoints. [🔗 Feature Request]
  • Added an opt-in template implementing OptInComponent in React.js.
  • Added DebugDataProvider for enhanced telemetry processing capabilities.
  • Added HTTP OptInController to handle requests from the React.js application.
  • Added Jobs module to manage and execute scheduled tasks for product consumers.

Automated Tests:

  • Completed E2E tests to verify the functionality of all advanced states in Flex Layout.
  • Conducted WP data compatibility test for the Spacer Block to ensure correct functionality.
  • Added new test suites to ensure the robustness of the getNormalizedSelector API.
  • Updated tests to detect real hover states more accurately.
  • Updated Blockera inline style tag ID to ensure all assertions pass successfully.
  • Added new automated tests to verify unique class names for blocks in Blockera.
  • Added tests to verify the functionality of the feature.
  • Added tests for checking functionality and WordPress data compatibility.
  • Added tests to verify the functionality of the feature.
  • Added tests for checking functionality and WordPress data compatibility.
  • Added new Jest tests for the getTarget() API of the Canvas editor.

More

To read the changelog for older Blockera releases, please navigate to the [release page].

Development Changelog

New Features

  • Feat: Admin Panels [Re]Design. (200)
  • Feat: Block Sections Manager. (197)
  • Feat: Design improvements. (170)
  • Feat: General improvements. (196)
  • Feat: More WP blocks support. (178)
  • Feat: Spacer block support. (175)
  • Feat: Support Navigation Block inner blocks. (176)
  • Feat: Telemetry. (203)
  • Feat: WP 6.7 Compatibility. (187)
  • Feature: Font Family and Font Weight Options. (181)
  • feat: Add playground link address. (188)
  • feat: Change order of block sections order for better UX. (179)
  • feat: Save the block mode value as an attribute. (199)

Bug Fixes

  • fix: Advanced flex layout values issue. (173)
  • fix: Duplicate block card issue. (177)
  • fix: Input control does not accepts 0 value. (172)
  • fix: Style issue when the selected block is unsupported. ([174](https://github.com/blockeraai/b...
Read more

Release v0.9.2

07 Dec 13:01
Compare
Choose a tag to compare

Changelog

= 0.9.2 =

  • Tweak: Optimized the style generator for faster processing.

  • Tweak: General improvements across various functionalities.

  • Tweak: Updated breakpoint handling to ensure full compatibility with WordPress 6.5.2 and later versions.

  • Fix: Resolved an issue where breakpoint styles were not being generated correctly in the Site Editor.

= 0.9.1 =

  • Fix: Breakpoints not showing in Site Editor.

= 0.9.0 =

  • Public beta 1 release.

= 0.8 =

  • Tweak: Add more E2E, component, and PHP unit tests.

  • Tweak: Design improvements.

  • Tweak: Border feature functionality + WP data compatibility.

  • Tweak: Border radius feature functionality + WP data compatibility.

  • Tweak: Block style variation design.

  • Tweak: Various improvements.

  • Fix: drop license manager because it's non compliant with WP guidelines on free plugin.

= 0.7 =

  • Tweak: PHP requirement decreased to PHP v7.4.

  • Tweak: WP requirement decreased to v6.4.5.

  • Tweak: Custom aspect ratio compatibility in WP 6.6 Data.

  • Tweak: Box spacing feature WP Data compatibility improvement.

  • Tweak: Border feature WP Data compatibility improvement.

  • Tweak: Background image feature WP Data compatibility improvement.

  • Tweak: Add more E2E, component, and PHP unit tests.

  • Tweak: Various performance improvements.

  • Tweak: Update Storybook and Cypress to the latest versions.

  • Tweak: Experimental features are on the main branch of the plugin.

  • Tweak: Design improvements in some block features.

  • Fix: Blocks and admin panel not working if WP debug is true.

  • Fix: PHPCS errors and warnings.

  • Fix: Bugs in repeater features.

  • Fix: Address various bugs.

= 0.6 =

  • New: Experimental feature infrastructure is being developed to enable the shipment of
    experimental features in upcoming updates.

      This infrastructure will allow us to release features as beta features in production
      releases before making them available to all users.
    
      - Experimental features panel will be added in future.
    
  • Tweak: 🔥 Reduce the final plugin package file size from 1.4MB to 801KB

  • Tweak: Adjustments made to the package build script.

  • Fix: Resolved all Plugin Check (PCP) errors and warnings.

  • Fix: Addressed issues related to repeater controls actions.

  • Fix: Fixed repeater tests.

= 0.5 =

  • Tweak: 🔥 Reduce the final plugin package file size from 4MB to 1.4MB.

  • Tweak: Refactor, redesign, and compress all icons.

  • Tweak: Enhance the design.

  • Tweak: Admin panel Loading animation.

  • Fix: Resolve the issue with Storybook not loading.

  • Fix: Update Storybook to the latest version.

  • Fix: Background mesh gradient error.

  • Fix: Block states error encountered while editing and saving.

  • Fix: Address various bugs.

= 0.4 =

  • Tweak: 🔥 Reduce 50% of the final package.

  • Tweak: Improve build script.

  • Tweak: Add more E2E tests.

  • Tweak: Refactor input control to enhance performance and resolve bugs.

  • Fix: Admin panel is loading slowly.

  • Fix: Address various bugs.

  • Fix: Resolve control label bugs.

  • Fix: Fix responsive breakpoint bugs.

= 0.3 =

  • New: add Github repository link to readme.txt

  • New: add composer.json to build zip because the WP.org review team asked

  • Tweak: More E2E tests.

  • Fix: Various bugs in block states and block responsive settings.

  • Fix: readme.txt file header.

  • Fix: Direct access to php files that has return or execution

  • Fix: monaco-editor to load from local package and not CDN

  • Fix: Reset and reset all for features.

  • Fix: Various bugs in controls label.

  • Fix: Border feature.

= 0.2.2 =

  • New: Indicator for current responsive breakpoint.

  • Tweak: Blocks and admin panel design improvement.

  • Tweak: Various bug fixes.

  • Tweak: A lot code refactor and improvement.

  • Tweak: More E2E tests.

  • Tweak: Blockera logos.

  • Fix: Various bugs in block states.

  • Fix: Typos.

= 0.2.1 =

  • New: Option to disable Blockera power up for user roles (Pro Version).

  • New: Advanced option panel reset functionality.

  • Tweak: Improve admin panel design.

  • Tweak: E2E tests for admin panel.

  • Tweak: Various bug fixes.

  • Tweak: A lot code refactor and improvement.

  • Fix: Losing Blockera attributes on disabled blocks.

  • Fix: Disable repeater add button if "Pro hints" is disabled.

  • Fix: Storybook styles loading.

= 0.2 =

  • New: Settings panel to change Blockera behaviors.

  • New: Block Manager panel to enable/disable Blockera blocks power up on blocks.

  • New: Setting for disabling Pro version hints in setting panel.

  • Fix: Minor bugs and errors.

= 0.1.1 =

  • Tweak: Smaller build version size (Assets and packages size).
  • Tweak: Block inspector control compatibility.

= 0.1 =

  • Initial version for WP.org review