Releases: GrimLink/mage
Releases · GrimLink/mage
v2.6.0
Added
mage new store [url|prefix]command: Programmatically creates a new store view and configures its base URLs, Valet routing, and Warden routing.mage nuke(aliasmage destroy) command: Permanently deletes the Magento project (DB, Env, Files).mage add [PKG|GIT_URL]command: Added support for providing raw Git repository URLs, which will be cloned topackage-source/and required locally.- Helper function
get_composer_pkg_name_from_fileto reliably extract package names from localcomposer.jsonfiles.
Changed
- Improved
mage add hyvalogic by splitting checkout/commerce functions and adding robust checks for production/development modes. - Improved
mage add hyvalogic to ensure duplicate repositories are not added tocomposer.json. - Cleaned up redundant logic in Valet initialization checks.
Removed
mage add baldrcommand alias (now superseded by the improvedaddoptions).
Full Changelog: 2.5.2...2.6.0
v2.5.2
v2.5.1
v2.5.0
Added
- Added
addcommand as a shortcut forcomposer require. - Added
update(aliasupd) command, a shortcut forcomposer update.
It supports updating specific packages or all packages matching a search term (e.g.,mage update hyva-themes). - Added
remove(aliasdel) command, a shortcut forcomposer remove.
It supports removing specific packages or all packages matching a search term (e.g.,mage remove siteation). - Added
getcommand as a shortcut for getting all direct composer packages with a given name. - Added
enablecommand as a shortcut forbin/magento module:enable. - Added
disablecommand as a shortcut forbin/magento module:disable.
Changed
- Refactors a few actions to function and cleanup to make mage more compact
- Added CSP theme support to the
build hyvacommand. - Set the default number of parallel jobs for the
buildcommand to 6.
Removed
- Removed initial confirmation question when installing Hyva; the script now directly prompts for the installation type.
Full Changelog: 2.4.1...2.5.0
v2.4.1
v2.4.0
Added
create,install, andsetupcommands:
These new commands integrate the functionality of thecreate-projectscript directly into Mage.
This allows for easier Magento project creation usingmage create [NAME],
which offers more flexibility than the previous method by removing static version numbers
and integrating with existing Mage options.
The newcreate-projectimplementation also sets more secure and complete defaults.set cspcommand: A new command to configure Content Security Policy.logcommand enhancements:
Thelogcommand now acceptsclearandshowarguments to clear logs and display all log files, respectively.
Changed
infocommand: now displays the information of your env better, including colors.infocommand: now displays the Modules Installed healthlogcommand:
Thelogcommand has been updated to display any log type by passing the log name as an argument.new patchcommand:
The logic for thenew patchcommand has been updated to support creating a single patch from multiple files.add patchcommand:
Theadd patchcommand now uses a separatecomposer.patches.jsonfile to store patch information,
keeping the maincomposer.jsonfile cleaner.
Removed
set modecommand:
This command has been removed as it was too static and lacked configuration options.
The newcreatecommand now handles this functionality, makingset moderedundant.set countriescommand:
This command has been removed
and will be replaced by a more comprehensiveset configcommand in a future release.
Full Changelog: 2.3.4...2.4.0
v2.3.4
Changed
add hyvato ask each question before installing
Fixed
- Use of
versioncommand outside Magento set themefor adding Hyvä
Full Changelog: 2.3.3...2.3.4
v2.3.3
Changed
- Improve way how
add hyvaworks for Licenses and development cases- license addition is now optional. It will prompt for the license if
auth.jsonis missing. - Both versions don't install the Luma fallback checkout by default
- Added support for Hyvä Commerce
- license addition is now optional. It will prompt for the license if
Full Changelog: 2.3.2...2.3.3
v2.3.2
Fixed
magecommands that are passed on tobin/magentoor magerun with quoted arguments- Missing dependency for Hyvä 1.3.10 and newer for the gitlab install
Full Changelog: 2.3.1...2.3.2