- Add hidden option to create job wrapper script but not submit job to allow for testing
- Spelling fixes and linting of documentation markup
- Add support for determining what features a plugin supports
- Correct long-standing issue with commands with spaces in arguments, e.g. "./mycommand '1 2 3'" XYX being incorrectly run as "./mycommand 1 2 3 XYX"
- Refactor plugin mechanism to use entry points system
- Refactor some tests using pytest
- Add ability to tag queues/partitions for multiple submission
- Add environment override of coprocessor class and strictness
- Add ability to filter multiple queue/partitions based on coprocessor class
- Minor performance improvement from use of lazily formatted debug text