- Simplified DSL with abstract test result class.
- Updated DSL with running against a character set encoding.
- Optimized chaining for loading large program input data.
- Added an internal RunnerInputStream class for converting data to desired character set encoding.
- Removed the public IO class LineSplitter for splitting strings.
- Replaced the public IO class LineReader with an internal RunnerReader class for reading input streams.
- Added JavaDoc for the Runner and enclosing classes.
- Fixed processing of test resources.
- Updated dependency on ZoftWhere Mutable Library to 2.0.0.
- Updated variable names to aid with improved clarity.