Regipy V5 🤯
New plugins
13 new plugins for a total of 52 plugins!
See complete plugin list here.
Validation Cases
Validation cases replace the plugin tests. Validation cases are more easier to write, encouraging contributors to add a validation case for new plugins. As validation cases are now part of the CI, this requirement is actually enforced and the build would fail if a plugin fails a validation case or missing one. See additional info in #272
Misc
- Format entire codebase according to pep8 and black formatter
- Remove various syntax warnings
- Support for codepages in
ShellBagUsrclassPlugin
List of contributions:
- Allow passing different codepage as an argument to ShellBagUsrclassPlugin and ShellBagNtuserPlugin by @yuvalmarciano in #270
- fix syntaxwarning in python 3.12 by @dadokkio in #266
- Plugin validation framework by @mkorman90 in #271
- Add new validation cases by @mkorman90 in #272
- More validation tests by @mkorman90 in #273
- Added tests for PR plugins #254 by @ZarKyo in #275
- Added some plugins by @mcardonaes in #254
- Cleanup by @mkorman90 in #274
- V5 release by @mkorman90 in #276
New Contributors
- @dadokkio made their first contribution in #266
- @mcardonaes made their first contribution in #254
Full Changelog: 4.2.1...5.0.0