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.
- Improved compatibility when both wireframe-framework/processwire-composer-installer and hari/pw-module are enabled.
- Support for Composer 2.0.
- Revert part of previous release and disable incompatible pw-module installer using event listener in plugin.
- Improved compatibility when both wireframe-framework/processwire-composer-installer and hari/pw-module are enabled.
- Added instructions to README for customizing the default installer paths for modules and site profiles.
- Added hari/pw-module as a dependency to force Composer to install it before this package.
- More in-depth introduction and instructions for developers and module / site profile authors to README.
- Identify current directory as a site directory if it appears to be site profile directory waiting to be installed.
- Convert installed module directories automatically to Pascal Case.
- Modify base path when installing from the site directory to avoid nested site/site/ directories.
- Fix an issue where 'site-' prefix was unnecessarily added to module directories.
- Class constant BASE_PATH for ModuleInstaller and SiteProfileInstaller.
- If the site directory doesn't have 'site-' prefix, add it automatically.
- Detect if the site directory is nested within repository and move it to root.
- Fix an issue where a typo in ModuleInstaller prevented it from working properly.
- Fix an issue with missing basePath being treated as an absolute path.
- Added required classes (Plugin, BaseInstaller, ModuleInstaller, SiteProfileInstaller).
- Added markdown files to describe the project (LICENSE, README.md, CHANGELOG.md.)
- Added the composer.json file.