- first disabled module during the import was causing warnings as it was not detected as beeing disabled
- use boolean syntax for module settings in export
- settings not listed in module's metadata will not be exported
- fix importing settings that do not exist in metadata
- moved to module internals fix command (instead of oxid console)
- additinal check see OXIDprojects#20
- added services yaml to register console command
- changed default configuration path because most projects do not want to have configuration not within the modules folder
- symfony/yaml v3
- fixed php warning
- theme config was not imported if there was a theme that was not used in the import
- fixed setting module version
- performance
- theme config handling (do not include unnecessary config)
- performance
- fix to be compatible with new oxid console statefixer needs output object
sorting version field
- debug output is working again
- do not export aModuleExtensions anymore
- unique aDisabledModules
use correct version number in metadata.php
use the correct shop id during fix states during the import
remove version from composer.json (to be read from composer.lock)
catch exception for module activation and compare versions to only run updates for new module versions
Added a getter for default exclude fields, will skip the module controllers array.
- Updating module for OXID eShop V6
- Composer-ready
- New module structure
- Export handles theme settings
- Ignore environment specific fields on export
- Use types in exported variables
- ...
- Module renamed
- Documentation adjusted
- Changelog added
- Refactoring done to match OXPS standards
- Added JSON pretty print option support
- Adjusted dashboard styles