Skip to content

Releases: OpenForgeProject/mageforge

v0.23.1

26 Jun 09:35
62769b4

Choose a tag to compare

0.23.1 (2026-06-26)

Fixed

  • PHP 8.5 compatibility: Method ReflectionProperty::setAccessible is deprecated (#206) (e5b5b43)
  • Validate theme code length in ThemeSuggester to prevent exceeding character limit (#208) (cfa1f9d)

v0.23.0

24 Jun 07:36
0eecc15

Choose a tag to compare

0.23.0 (2026-06-24)

⚠ BREAKING CHANGES

  • install module via Composer path repository instead of app/code bind-mount
  • add MageForge bind-mount setup and dependency management (#198)
  • improve PHPStan target path and config detection
  • add ddev pre-start hook to mount MageForge source files for local development

Added

  • add ddev pre-start hook to mount MageForge source files for local development (5682455)
  • add dev env (#192) (2e4b5fb)
  • add hyva theme install for local dev environment (#196) (3392557)
  • add MageForge bind-mount setup and dependency management (#198) (2e0e168)
  • add MageForge Logo to admin menu (#197) (a7c2c8a)
  • add merchandise section to README with promotional image (8dbcb9a)
  • add SVG logo and enhance toolbar styles and functionality (#201) (724c607)
  • require Hyvä theme and enable MageForge module during Magento installation (79a6e00)
  • Toolbar redesign (#202) (fd5854a)
  • update qa tools (#200) (e8bbdcd)
  • update README and commands documentation (#194) (526c456)

Fixed

  • audit toggle functionality (d4bbb3c)
  • enhance cache cleaning in InspectorCommand to include layout and… (#195) (f8de418)
  • image names for CLI chooser, toolbar, and merch in README (b535622)
  • improve install-magento script to clean up leftover files from failed installations (124180a)
  • improve PHPStan target path and config detection (e398fc0)
  • install module via Composer path repository instead of app/code bind-mount (1305ee6)
  • update symlink option in composer path repository configuration (3ef1c43)

Documentation

  • enhance development documentation with automated release and changelog generation details (652f984)
  • update contributing guidelines for clarity and best practices (c108a86)
  • update development documentation to clarify bind-mount setup and module dependency management (0f279cc)

v0.22.0

01 Jun 10:41
0a148b6

Choose a tag to compare

0.22.0 (2026-06-01)

Added

  • add CMS block identifier support in InspectorHints and tabs (dcce46d)
  • add Escaper dependency and improve JSON escaping in InspectorHints (adaa5db)
  • add magewire support for Inspector Hints (f47d497)
  • add new color group styles to toolbar (#188) (fc4b7ee)
  • add new color group styles to toolbar (#188) (3cf6803)
  • data-mageforge attribute handling (35975ac)
  • enable phpcs annotations for method arguments in InspectorHintsFactory (e8c2ee3)
  • enhance block detection for PageBuilder elements in inspector (0121ec8)
  • enhance InspectorHints to inject data attributes into root HTML elements (0a9cf42)
  • implement InspectorHintsFactory for creating InspectorHints instances (3a27262)
  • improve accessibility and functionality of inspector and toolbar components (2873970)
  • improve accessibility and styling for inspector and toolbar buttons (68b6bea)
  • update CompatibilityCheckCommand to handle summary directly (57a0263)

Fixed

  • simplify warning display logic in CompatibilityChecker (41a895f)

v0.21.1

15 May 13:38
a63cafb

Choose a tag to compare

0.21.1 (2026-05-15)

Fixed

  • cast render result to string in InspectorHints (#187) (c857129)
  • update shas and update to node24 workflows (36bd346)

v0.21.0

11 May 09:27
3770716

Choose a tag to compare

0.21.0 (2026-05-11)

Added

  • add toolbar position configuration and implement in UI (3f331bf)
  • health scoring (#182) (89bba7c)

Fixed

  • exclude toolbar elements from tab-order & mark overflow-clipped focusables as unreachable (1484347)

Changed

  • centralize inspector configuration constants in Inspector class (b7c9027)

Documentation

  • add frontend toolbar section and image to README (1a2fb75)
  • update toolbar image from PNG to JPEG format (1e1bafd)

v0.20.0

28 Apr 13:27
1d224e6

Choose a tag to compare

0.20.0 (2026-04-26)

Added

  • add additional audits for accessibility and usability checks (2dfea0d)
  • add additional audits for accessibility and usability checks (ad30fe9)
  • add additional check for elements within the toolbar (877edcd)
  • add warning styles and enhance audit checks for toolbar elements (cfab08a)
  • clarify description for unsafe target="_blank" audit (2df5ff2)
  • enhance audits for duplicate IDs and interactive elements (002d30f)
  • exclude toolbar elements from highlight application (bfdcc29)
  • update minimum size for small touch targets audit (d492c1e)
  • update touch target size description for accessibility audit (81ae5e4)

Fixed

  • add aria-expanded attribute for burger button accessibility (363403b)
  • cast show labels to integer for consistent data attribute (37658fb)
  • disable inspector in config and update layout reference (#175) (99c71a9)
  • enhance constructor PHPDoc for Inspector and ThemeSuggester classes (ad2eb35)
  • ensure audits are deactivated on toolbar destruction (b1a16fd)
  • improve type safety and clean up PHPDoc in Inspector block (0c63ac3)
  • normalise opacity visibility check across all toolbar audits (0fb1642)
  • refine theme path matching and enhance theme suggestion logic (3484f34)
  • refine theme path matching and enhance theme suggestion logic (fc1747b)
  • streamline toolbar destruction process and clean up references (65221fe)
  • toolbar fixes (#177) (f4382b5)
  • update aria-expanded attribute for collapsible menu groups (96ac5e1)

Styling

  • adjust toolbar dimensions for better usability on small devices (d41c6e2)
  • update toolbar CSS for improved visibility (84f80de)
  • update toolbar for improved design (4871193)

v0.19.1

22 Apr 09:58
6bfb052

Choose a tag to compare

0.19.1 (2026-04-22)

Fixed

  • remove cacheable attribute from inspector block (#174) (e12e44e)

Documentation

  • Fix commands.md numbering, missing sections, and flag inconsistencies (#172) (ba5498f)

v0.19.0

16 Apr 20:38
c5d962e

Choose a tag to compare

0.19.0 (2026-04-13)

Added

  • defer page timing caching until load event and add global metrics (6721e60)

Fixed

  • clamp badge dragging within viewport boundaries (03aee99)
  • ensure drag end handler is removed on draggable removal (8957129)

Changed

  • enhance toolbar menu display logic with CSS transitions (e150700)
  • simplify connector management in draggable methods (c995694)
  • update audit overlay styles and improve highlight logic (27f1588)

v0.18.0

13 Apr 09:31
da48b06

Choose a tag to compare

0.18.0 (2026-04-13)

Added

  • toolbar audit highlighting (4fcfc7d)

v0.17.0

12 Apr 12:22
bae517d

Choose a tag to compare

0.17.0 (2026-04-12)

Added

  • add MageForge Toolbar with basic audits (#167) (2a8a8ba)

Fixed

  • adjust initial badge position and add scroll handler for connector (#162) (84baaf0)
  • enhance role determination for input elements in accessibility analysis (adb7996)
  • enhance structure rendering with additional properties (109418b)
  • handle click outside inspector overlay correctly when pinned (c885f81)
  • improve badge update logic to prevent flickering (5526e15)
  • improve CSS resource matching in element resource categorization (a1dba6a)
  • remove INP metric tracking from performance and vitals modules (#165) (6c78a39)
  • remove unused badge offset in position calculation for info badge (686387b)
  • update cursor check for interactive elements in accessibility analysis (c430f99)
  • update pull request header for clarity on changes (ccd5a47)
  • update pull request title and header formatting in config (0dbab2e)

Changed

  • remove feature views and new badge logic from inspector (#164) (3bf7143)
  • use WeakMap for block data storage in inspector (#166) (5c383fd)