google / google/guice

Semantic versioning of com.google.inject.multibindings package is violated because of API break in Guice 4.0.

Open
#1,099 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
12.7k
Forks
1.7k
Avg merge
11m
Merged PRs (30d)
2

Description

In the 4.0 release the MultiBindingsTargetVisitor interface has been extended with an additional 'visit(OptionalBinderBinding optional binding)' method. This is an API break, as all implementers of the 3.0 version are now no longer compatible. The com.google.inject.multibindings package however still indicates compatibility by exporting version 1.4 instead of 2.0.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.