0.29.0
Full Changelog: 0.28.0...0.29.0
- Refactored StudentFilePolicy to be a lot simpler
- Updated recommended Python version to 3.7
- Fixed a bug where extracting an exercise would sometimes use zip even when another compression method was specified
- Use language plugins to extract exercises
- Changed get-exercise-packaging-configuration to divide the files inside the exercise into student and exercise files
- Removed unnecessary plugin instantiations so that get-exercise-packaging-configuration, get-available-points and extracting projects can be used without the dependencies installed