All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.2.0 - 2024-10-20
mage set mage-os
to easily switch from Adobe Magento to Mage-OS distro
- Typo in set theme check
2.1.1 - 2024-05-29
- Hyva v1.3.7 support for contributors installation
mage new patch
to easily create a new composer patch
2.1.0 - 2024-04-07
- new command
outdated
, this adds an easy overview of all direct composer dependencies
- Add check for
yireo/magento2-theme-command
pkg, inset theme
commands
mage open admin
from opening the admin url
2.0.0 - 2024-03-03
- admin arguments to
mage build
using thea:
prefix, this allows more admin languages if needed countries
commands to quickly set the countries for a storelog
commands for easier log checking- support for store views to
browser-sync
command, same as withopen
command - new command
add baldr
- Source code is now split, for the bigger functions, the main file is the same as always, just now build from the src
new theme
andnew module
have been rebuild, now easier to use and extend
- composer command aliases
- command
add ray
, better suited for a dotfile alias mage -h
or--help
flag versions, it's justmage help
1.19.0 - 2024-02-23
- new command
browser-sync
(thanks to @henkvalk)
1.18.1 - 2024-01-11
- new command
add ray
- Removed fallback set (e.g. empty set) command conflicting with
bin/magento
1.18.0 - 2023-12-13
- new command to set theme or config
- Scoped Valet php
1.17.1 - 2023-11-27
- Scoped Valet php, this now has no effect if your using the newest version
mage add sample
not setting hyva theme as default if present
1.17.0 - 2023-11-11
mage version
or-v/--version
to just see the version- new command as shortcut for running both
mage indexer:reindex
andmage cache:flush
, namedmage reindex
new module
/new-theme
now uses the right prefix for the folder name- use
app/design/frontend
fornew theme
instead of package-source
1.16.0 - 2023-10-31
add checkout
command to easily add the Hyvä Checkout
add hyva
will use dev mode as default nowadd hyva
in dev mode will now also install the Luma fallback checkout
- new alias for
mage devclean
now you can run the same withmage watch
- compat-module-fallback support to
mage add hyva
development version - aliases for composer install, update and remove, so they can be used with valet php version
- Theme switcher to
add hyva
command - new command
build
to simplify thesetup:static-content:deploy
command - new command
translate
to add new translations based on your current folder new i18n
command will now sort all translations alphabetically
- Renamed option
help
to--help
or-h
- Add 2 new options to
mage config
using flags,mage config
will act the same if it has not option set, See the docs for whats new or usemage [--help/-h]
- Use disable customer captcha for add hyva by default
- simplify purge actions, for redis-cli under an if statement
- Use en_US nl_NL as default for
build
command, if empty - Use 4 jobs as default for
build
command, if empty - Allow
help
andself-update
command in any folder location, not just the Magento 2 root folder new theme
now works again, using copy by defaultnew module
now replaces the placeholder fields for you- Revamped the
new i18n
command to usebin/magento i18n:collect-phrases
while preserving our customized auto output functionality, this change enhances the efficiency of the process and integrates our specialized logic for an optimized experience
mage open admin
case where the default store has a different name than default- Revert of removal of extra if, for valet in cleanup commit, this trows warning in none valet env's
- Watch for Warden
- Fixed force in
build
command - typos in
new module
mage config
overlappping/overridingmage config:show
mage new module
command
- Disbale hints for add hyva, < Magento 2.4.4
mage replaced
commandmage devclean
command, we use watch mainly so this only clutter- simplify purge actions, by removing the c:f action, that is not needed with the manualy action before it
- Command
new translate
and only keep the aliasnew i18n
as the new default, thenew translate
does not fit and should benew translation
but I prefer less typing sonew i18n
it is.
- Warden support (thanks to @tdgroot)
- Hyva setup options
- show stores options
mage self-update
command- Support for scoped php version in Laravel Valet 3
- Alias for composer install and require as
mage i
- Alias for composer remove as
mage rm
- Breaking change dropped static new module and new theme for git templates, currently only module works, a theme template will be added in the next release
- Support for cache-clean from mageTV, thx @Vinai for this awesome tool!
- Make
mage run
work with Warden - Renamed option sample to add sample
- Made all commands with prefix
new
without hyphen, see the readme for how to the new command syntax
mage open
now also works with Warden- Mage open with single quotes in admin url
- Mage run, admin and theme with params
- Mage purge with arguments does not work
mage add hyva
now works with Wardenmage add sample
will exit without running in warden and breaking stuff- Magerun with laravel valet, by removing the valet prefix
- Error in none valet environment
- self update command
- Warden env version for devclean, this not working, so we echo a hint instead
- conflicting commands for composer and magento, both starting with
i
- Purge based on https://github.com/BenButterfield/m2purge
- Static Versioning
- New cmd
new-theme
- New cmd
new-module
- New cmd
sample
, for adding sample data - New cmd
replace
, for removing (optional) core module - New cmd option
--redis
, to purge - New cmd
new-customer
- Code quality
- Renamed
admin
cmd tonew-admin
- Skip steps for
new-admin
andnew-theme
via--yes
flag - Casing of variables in
new-theme
- Cms install as this is never used, Use create-project instead
1.0.0 - 2019-06-10 / 1.1.0 - 2019-11-06
Initial Release 🎉
- Open multi store function
- Readme
- Default user name to admin task
- Admin cmd with flag
--yes
for yes to all questions
- Info cmd with Magento version
- Reindex cmd for native solution