This is just a start towards SS4 compatibility. It renames the class structure to one that is PSR-4 and namespace friendly, and adds a composer branch alias for 2.x-dev so it can be installed by composer into a SS4 project. I'm doing this separately from everything else to try and ensure we retain the git history for the classes - otherwise changing whitespace (for example) as well as the filename may cause git to think it's a deletion an creation instead of just a rename and modify.
Will require the current master branch to be branched off to 1 or 1.3 (or both) for maintaining the current version.
Further pull requests that actually do some upgrading will be coming!
This is just a start towards SS4 compatibility. It renames the class structure to one that is PSR-4 and namespace friendly, and adds a composer branch alias for
2.x-dev
so it can be installed by composer into a SS4 project. I'm doing this separately from everything else to try and ensure we retain the git history for the classes - otherwise changing whitespace (for example) as well as the filename may cause git to think it's a deletion an creation instead of just a rename and modify.Will require the current master branch to be branched off to
1
or1.3
(or both) for maintaining the current version.Further pull requests that actually do some upgrading will be coming!