Skip to content

Releases: google/mug

Release 9.9.9

07 Apr 20:45

Choose a tag to compare

  • 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

15 Mar 17:03

Choose a tag to compare

Fixed mug-bom.

Release 9.9.7

14 Mar 17:44

Choose a tag to compare

Deprecated Happenstance.Builder.happenInOrder() in favor of Happenstance.Builder.sequence().

Release 9.9.6

14 Mar 06:31

Choose a tag to compare

  • Substring.all(Pattern) - scan over regex pattern occurrences
  • Parser.isPrefixOf(input)
  • MoreStreams.consume(stream, n, consumer)

Release 9.9.4

09 Mar 04:44

Choose a tag to compare

  • EmailAddress - RFC 5322
  • Parser.atLeastOnceDelimitedBy() and zeroOrMoreDelimitedBy() overloads that support flexible delimiters.
  • CharPredicate optimizations and enhancements.

Release 9.9.3

03 Mar 03:40

Choose a tag to compare

  • Parser.caseInsensitive() and caseInsensitiveWord()
  • Parser.quotedByWithEscapes("(http://", ')', escaped)
  • Happenstance for concurrency testing.

Release 9.9.2

14 Feb 20:17

Choose a tag to compare

  • @ParametersMustMatchByName applicable to package level

Release 9.9.1

07 Feb 22:00

Choose a tag to compare

Release 9.8

16 Jan 02:45

Choose a tag to compare

Minor changes and BOM update

Release 9.7

28 Dec 22:45

Choose a tag to compare

  • SafeSql.args() for interoperability with JdbcTemplate
  • Iteration.lazily(), Iteration.emit().