Releases: RobinTheHood/ModifiedModuleLoaderClient
Releases · RobinTheHood/ModifiedModuleLoaderClient
1.23.0
What's Changed
In this version, there are 4 great new features. The progress of module installations and updates is now indicated by a spinner. The entire module installer has been revamped. There are now additional options for installing, updating, and discarding changes, which are helpful in case of conflicts. Additionally, you are now shown the latest and current updates for modules.
Added
- feat: new module installer by @RobinTheHood in #151
- feat: new buttons with more options by @RobinTheHood in #152
- feat: add a spinner to module action buttons by @RobinTheHood in #153
- feat: show 6 latest modules in ModuleListing by @RobinTheHood in #154
- feat: show module git branch name of local modules on module info page by @RobinTheHood in #155
- feat: display an error if autoload entries conflict. by @RobinTheHood in #156
- feat: make version list expandable on module info page by @RobinTheHood in #157
Full Changelog: 1.22.1...1.23.0
1.22.1
What's Changed
Two bugs have been fixed in this release
Fixed
- Fixed an issue preventing dependencies from being installed during module installation. 1102698
- Resolved a bug where an additional notice message was displayed in error handling. 5d895e0
Full Changelog: 1.22.0...1.22.1
1.22.0
What's Changed
The biggest new feature in this release is the new dependency resolver. This now checks even more precisely whether the respective dependencies among the modules are met.
Added
- feat: add php compatibility by @RobinTheHood in #83
- feat: add mmlc version compatibility by @RobinTheHood in #84
- feat: add vendor-mmlc feature by @RobinTheHood in #80
- feat: add payment modules category by @RobinTheHood in #92
- feat: self update only to next minor version by @RobinTheHood in #97
- feat: new dependency resolver by @RobinTheHood in #100
- feat: check php version before self update by @RobinTheHood in #101
- feat: several admin folders by @RobinTheHood in #118
- feat: add more gui config options and improve _config.php by @RobinTheHood in #120
- feat: add and use new ConfigBuilder by @RobinTheHood in #119
- feat: preps for di container by @RobinTheHood in #121
- feat: show warning when dependencies are not installed by @RobinTheHood in #122
- feat: change code for di by @RobinTheHood in #124
- feat: 110 detect is installed via git by @RobinTheHood in #123
- feat: load description from description.md by @RobinTheHood in #125
- feat: improving error handling in the sendpostrequest method by @RobinTheHood in #96
- refactor: new archive class by @RobinTheHood in #127
- Remove unused code by @grandeljay in #133
- Ignore VS Code Workspaces by @grandeljay in #132
- Use latest archive tag/version by @grandeljay in #130
- Use developer information by @grandeljay in #131
- Use modified version by @grandeljay in #135
- Use MMLC version by @grandeljay in #136
- Use current php version by @grandeljay in #137
- Update to v1.21.0 by @grandeljay in #128
- fead: add date field to moduleinfo.json by @RobinTheHood in #149
Fixed
- fix: use hash_file() instead hash() by @RobinTheHood in #91
- fix: do opcache_reset() after update by @RobinTheHood in #94
- fix: render output always as UTF-8 by @RobinTheHood in #98
- fix: handle invalid constraints by @RobinTheHood in #112
- fix: handling of version contraints lower 1 by @RobinTheHood in #106
New Contributors
- @RobinTheHood made their first contribution in #83
Full Changelog: 1.20.0...1.22.0
v1.21.1
v1.21.0
What's Changed
- change minimum requirement to php 7.4
Added
- feat: add php compatibility by @RobinTheHood in #83
- feat: add mmlc version compatibility by @RobinTheHood in #84
- feat: add vendor-mmlc feature by @RobinTheHood in #80
- feat: add payment modules category by @RobinTheHood in #92
- feat: self update only to next minor version by @RobinTheHood in #97
- feat: Add a logfile system (https://module-loader.de/docs/config_config.php#logging)
- feat: add restore script updating if a self update fails
- feat: can handle more version constraints
=
,||
,,
,^
,<=
,<
,>=
,>
- feat: make short semver version parseable:
1.0
is now parseable
Changed
- fix: use hash_file() instead hash() by @RobinTheHood in #91
- fix: do opcache_reset() after update by @RobinTheHood in #94
- fix: render output always as UTF-8 by @RobinTheHood in #98
- fix: handle invalid constraints by @RobinTheHood in #112
Full Changelog: 1.20.0...1.21.0
v1.20.0
What's Changed
Added
- feat: determine modified version for 2.0.1.0 and up by @grandeljay in #55
- feat: inform user about invalid parent directory by @grandeljay in #60
- feat: Add module meta by @grandeljay in #71
- feat: Add option to define shop root by @grandeljay in #73
- feat: Change view setting installMode as select and modify function invokeSettings() to set installMode by @Gulliver72 in #52
- feat: show README.md content under module info section details
- feat: protect vendor and vendor-no-composer with .htaccess
- feat: create accessToken if no accessToken is set
- feat: add auto code highlight detection for markdown files
Changed
- build(deps): bump guzzlehttp/guzzle from 7.4.2 to 7.4.5 by @dependabot in #70
- fix: module icon style by @grandeljay in #72
- fix: strip html tags form short-description in Module Listing
- fix: only load composer ClassLoader if class not exists #64
New Contributors
- @Gulliver72 made their first contribution in #52
- @grandeljay made their first contribution in #55
- @dependabot made their first contribution in #70
Full Changelog: 1.19.1...1.20.0