- config import silently ignores error if extension for creating new shops is not ready. This allows easy upgrade of this module
- Import and export shop configurations in all languages supported by a shop.
- Sort keys of shop configurations in export files.
- Fixed 'shop' option validation
- Checking whether module is already active before deactivating the module.
- $oModuleStateFixer->deactivate($oModule)
- Creating sub-shops through defined configuration files.
- fixed that if the selected theme is the default in the defaults.yaml then all theme settings for this theme got lost
- Config import is not enabling a module if it's deactivated in DB.
- Config import is not creating sub-shops through configuration files.
- The tests have been updated and are now compatible with OXID ESHOP 6.1.
- The tests have been refactored to use namespaces.
- Several tests have been refactored to not mock the SUT.
- add a shop parameter to comand line to allow importing config of specific shop ids
- encoding changed to utf8 to avoid issue with dd slider module
- 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
- first disabled module during the import was causing warnings as it was not detected as beeing disabled
- moved to module internals fix command (instead of oxid console)
- additinal check see #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