Releases: google/mug
Releases · google/mug
Release 9.9.9
- Performance boost dot-parse for many grammar rules sharing common prefix.
Parser.anyOf(EnumType.values())for easier parsing operators.parser.withPostfixes(",", AbcNote::down)Parser.one(CharacterSet)Parser.zeroOrMore(CharacterSet).
9.9.8
Fixed mug-bom.
Release 9.9.7
Deprecated Happenstance.Builder.happenInOrder() in favor of Happenstance.Builder.sequence().
Release 9.9.6
Substring.all(Pattern)- scan over regex pattern occurrencesParser.isPrefixOf(input)MoreStreams.consume(stream, n, consumer)
Release 9.9.4
EmailAddress- RFC 5322Parser.atLeastOnceDelimitedBy()andzeroOrMoreDelimitedBy()overloads that support flexible delimiters.CharPredicateoptimizations and enhancements.
Release 9.9.3
Parser.caseInsensitive()andcaseInsensitiveWord()Parser.quotedByWithEscapes("(http://", ')', escaped)Happenstancefor concurrency testing.
Release 9.9.2
@ParametersMustMatchByNameapplicable to package level
Release 9.9.1
@ParametersMustMatchByName- light-weight named parameterParser.matches(string)BiStream.adjacentPairsFrom()BiStream.from()undeprecated
Release 9.8
Minor changes and BOM update
Release 9.7
SafeSql.args()for interoperability with JdbcTemplateIteration.lazily(),Iteration.emit().