- Include missing fixes for Ruby 2.7.0 deprecations
- Fix Ruby 2.7.0 deprecation warnings
- Bump Rspec version in Gemfile
- Fixed an issue where strings like 2012R2 would get parsed as floats
- Now handles escaped parens when tokenising statements
- Dropped support for Ruby 1.8.3
- Added support for modern Ruby versions (Tested up to 2.4.0)
- Added utility method to validate expressions
- Fix binary exit code to be 1 when no matches are found (Mickaël Canévet)
- Expressions support matching true/false booleans (Boyan Tabakov)
--slice
option added to jgrep to get array elements (Jon McKenzie)-i
option to read file supported without a TTY (Jon McKenzie)-n
streaming option from 1.3.2 reinstated- Performance fix: string splitting replaced with character access
- Performance fix: regexes replaced with simpler string methods
- Tests fixed and enabled on Travis CI