Releases: OpenForgeProject/mageforge
Releases · OpenForgeProject/mageforge
Release 0.3.1
Fixed
- fix: add missing static property
$cachedEnvin CleanCommand to resolve undeclared property error
Release 0.3.0
Added
- feat: add verbose output support for watch task with
-vflag- Shows informative messages during watch mode based on verbosity level
- Captures and reports exit codes from npm/grunt watch commands
- Displays clear error messages when watch mode exits with errors
- Provides hint to use
-vflag for verbose output in non-verbose mode
- feat: add
mageforge:theme:tokenscommand to generate Hyvä design tokens from design.tokens.json or hyva.config.json - feat: add
mageforge:hyva:compatibility:checkcommand to add a Hyvä compatibility checker- Scans Magento modules for Hyvä theme compatibility issues
- Detects RequireJS, Knockout.js, jQuery, and UI Components usage
- Interactive menu with Laravel Prompts for scan options
- Options:
--show-all,--third-party-only,--include-vendor,--detailed - Color-coded output (✓ Compatible, ⚠ Warnings, ✗ Incompatible)
- Detailed file-level issues with line numbers
- Exit code 1 for critical issues, 0 for success
- Command aliases:
m:h:c:c,hyva:check
- feat: add
mageforge:static:cleancommand for comprehensive cache and generated files cleanup- feat: add interactive multi-theme selection for static:clean command using Laravel Prompts
- feat: add
--alloption to clean all themes at once - feat: add
--dry-runoption to preview what would be cleaned without deleting - feat: add command alias
frontend:cleanfor quick access - feat: add CI/CD tests for static:clean command in compatibility workflow
Fixed
- fix: remove duplicate
--verboseoption from WatchCommand that conflicted with Symfony Console's built-in verbose option
Changed
- refactor: improve build commands to show full output in verbose mode
- Remove
--quietflag from npm/grunt build commands when using verbose mode - Allow better debugging of build issues during theme compilation
- Remove
- refactor: split complex executeCommand method into smaller, focused methods to reduce cyclomatic complexity
- docs: update copilot-instructions.md with CI/CD integration guidelines for new commands
0.2.3
0.2.2
0.2.1
0.2.0
What's Changed
- docs: clean up
CHANGELOG.md - feat: add PHP 8.4 and Magento 2.4.8 compatibilty check with opensearch support
- feat: enhance MySQL and Search Engine checks for
mageforge:system:checkcommand - removed: removed Github Action to watch for Changelog edits
- fix: fixed issue where missing node_modules were not being installed
- fix: fixed issue where watch output was not displayed correctly
Full Changelog: 0.1.0...0.2.0
0.1.0
0.0.3
This Update brings refactored Methods, Functions and fixed logics.
Please report issues.
Full Changelog: 0.0.2...0.0.3
0.0.2
Full Changelog: 0.0.1...0.0.2