Skip to content

Releases: Webikon/webentor-stack

@webikon/webentor-core@0.12.0

20 Apr 09:33

Choose a tag to compare

  • BREAKING: Remove init.php entry point. Bootstrap logic (constant defines, optional vendor autoload, core app file requires) moved into WebentorCoreServiceProvider. Acorn auto-discovery handles loading — consumer themes must no longer manually require_once WEBENTOR_CORE_PHP_PATH . '/init.php' from functions.php.
    • Migration: delete the require_once WEBENTOR_CORE_PHP_PATH . '/init.php' line from your theme's functions.php. Keep the WEBENTOR_CORE_PHP_PATH define — it's still consumed by config/view.php to register core view paths. Then run composer update webikon/webentor-core && wp acorn optimize:clear.

@webikon/webentor-core@0.11.0

17 Apr 08:31

Choose a tag to compare

  • Add responsive spacing settings for WP Core blocks (core/paragraph, core/heading) — spacing panel appears automatically, classes rendered on frontend via WP_HTML_Tag_Processor
    • Filterable block list: JS webentor.core.wpCoreBlocksWithSpacing, PHP webentor/wp_core_blocks_with_spacing
    • Native WP spacing controls disabled on affected blocks to avoid duplication
  • Fix React hooks warning ("Do not call Hooks inside useEffect") caused by generateClassNames being called outside React component context via blocks.getSaveContent.extraProps
  • Fix WP Core blocks breaking after save/refresh — classNameGenerator no longer injects responsive classes into saved markup, preventing block validation failures on static blocks
  • Fix l-section responsive settings not splitting classes between wrapper and inner container in editor (layout/flexbox/grid classes now correctly apply to the inner container, matching frontend behavior)
  • Add WebentorCoreServiceProvider — Acorn auto-discovered service provider for webentor-core
    • Blade directives (@sliderContent, @enqueueScripts, @xdebugBreak) moved from theme to core
    • View Components (Button, Slider) moved from theme to core — themes can override by extending Webentor\Core\View\Components\Button etc.
    • Core block data.php files now loaded by the service provider instead of ThemeServiceProvider

@webikon/webentor-core@0.10.1

26 Mar 13:46

Choose a tag to compare

  • Fix l-section inner z-index

@webikon/webentor-core@0.10.0

24 Mar 16:29

Choose a tag to compare

  • Refactor responsive settings and improve UX
    • BREAKING: Run keys migrator from Settings -> Webentor Migrator
    • BREAKING: Attributes keys changed, so supports in block.json and other usage in theme needs to be checked and renamed:
      • flexboxItem -> flexItem
      • display -> layout (for display) and sizing (for width, height, minWidth, minHeight, maxWidth, maxHeight)
    • Added reset buttons for breakpoints
    • Better values grouping
    • Better cascade breakpoints conditioning
    • Spacing linking
  • Add webentor/block_wrapper_class_properties filter to exclude generated class groups such as backgroundColor and textColor from filtered classes_by_property and wrapper output, while keeping the raw generated map available for block_custom_classes
  • Add Wrap with Flexible container
  • Add applied classes viewer to see which responsive classes are applied
  • Add Quick layout presets, customizable with filter webentor.core.responsiveSettings.layoutPresets
  • Fix PHP path in init.php
  • Add package module exports, you can now use @webikon/webentor-core instead of @webentorCore when importing in the theme
  • Add webentor.core.l-section.output filter to customize the section editor preview markup

@webikon/webentor-configs@1.0.2

24 Mar 16:29

Choose a tag to compare

  • Add @webikon/webentor-core to Prettier

@webikon/webentor-core@0.9.14

26 Feb 13:53

Choose a tag to compare

  • Fix Button link display
  • Disable auto sizes styles for images

@webikon/webentor-core@0.9.13

21 Feb 14:20

Choose a tag to compare

  • Fix CSS formatting (quote style normalization, multiline transitions, selector indentation)