Skip to content

build(deps): Bump com.google.mug:mug-guava from 9.9.1 to 10.6#883

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/com.google.mug-mug-guava-10.6
Open

build(deps): Bump com.google.mug:mug-guava from 9.9.1 to 10.6#883
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/com.google.mug-mug-guava-10.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

Bumps com.google.mug:mug-guava from 9.9.1 to 10.6.

Release notes

Sourced from com.google.mug:mug-guava's releases.

Release 10.6

  • (configurable) StackOverflowError protection against deeply nested recursive structure. Makes dot-parse the safest Java recursive descent parser.

  • extensive benchmarks stacking dot-parse against major Java, Scala and Kotlin parser frameworks.

  • digits(n), hexDigits(n) parsers. Easier to express regex-like composite patterns like:

    Parser<String> usPhoneNumber =
        sequence(digits(3), one('-'), digits(3), one('-), digits(4)).source();
    
  • Parser.mapWithIndex() makes the source index usable by the grammar.

  • Parser.OrEmpty.source() and Parser.OrEmpty.map() makes optional parsers more convenient.

  • bug fixes.

Release 10.5.1

  • Return elision works on .optional()
  • Error message formatting bug fixes.

Release 10.5

  • dot-parse performance optimization (return elision)
  • Parser.anyOf(str1, str2, ...)
  • Parser.optionallyFollowedBy(Parser<?> suffix)

Release 10.4.3

  • Major dot-parse and EmailAddress performance improvements.
  • More friendly error messages by Parser.

Release 10.3.1

  • Property treatment of RFC 2047 encoded words in EmailAddress.
  • EmailAddress.unicodeDisplayName() to decode RFC 2047 display name.

Release 10.3

  • Parser.nestedBy() for balanced nested quoting.
  • EmailAddress hardened for security and new methods: user(), alias(), hasI18nDomain().
  • MarkdownLink - a light-weight markdown link parser.
  • GraphWalker bug fixes.

Release 10.2

  • Parser.consecutive("[a-zA-Z0-9-]") and friends.
  • MoreStreams.mergeConsecutive(Stream, Class<T>, BinaryOperator<T>)

Release 10.1.1

Fixed Parser.first() to respect skipping.

Release 10.1

  • Fixed Parser.literally(p) semantics. It should be an "atomic" operator.
  • Added Parser.sequence(Parser, Production...) as a shorthand of p1.then(p2).then(p3).then(p4) when they are meant to be matched as a single unit.

Release 10.0.1

Bug fixes for Parser.sequence(OrEmpty, Parser, BiFunction).

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 20, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/com.google.mug-mug-guava-10.6 branch from e374088 to 0a267a7 Compare July 20, 2026 02:56
Bumps [com.google.mug:mug-guava](https://github.com/google/mug) from 9.9.1 to 10.6.
- [Release notes](https://github.com/google/mug/releases)
- [Commits](google/mug@mug-root-9.9.1...mug-root-10.6)

---
updated-dependencies:
- dependency-name: com.google.mug:mug-guava
  dependency-version: '10.6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/gradle/com.google.mug-mug-guava-10.6 branch from 0a267a7 to 6f27a65 Compare July 20, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants