Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: avaje/avaje-inject
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 11.3
Choose a base ref
...
head repository: avaje/avaje-inject
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 11.4
Choose a head ref
  • 12 commits
  • 29 files changed
  • 4 contributors

Commits on Mar 24, 2025

  1. Bump the dependencies group with 5 updates

    Bumps the dependencies group with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy) | `1.17.2` | `1.17.4` |
    | [net.bytebuddy:byte-buddy-agent](https://github.com/raphw/byte-buddy) | `1.17.2` | `1.17.4` |
    | io.avaje:avaje-http-api | `3.0` | `3.1` |
    | [io.avaje:avaje-http-client](https://github.com/avaje/avaje-http-client) | `3.0` | `3.1` |
    | [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.1` | `3.2` |
    
    
    Updates `net.bytebuddy:byte-buddy` from 1.17.2 to 1.17.4
    - [Release notes](https://github.com/raphw/byte-buddy/releases)
    - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
    - [Commits](raphw/byte-buddy@byte-buddy-1.17.2...byte-buddy-1.17.4)
    
    Updates `net.bytebuddy:byte-buddy-agent` from 1.17.2 to 1.17.4
    - [Release notes](https://github.com/raphw/byte-buddy/releases)
    - [Changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md)
    - [Commits](raphw/byte-buddy@byte-buddy-1.17.2...byte-buddy-1.17.4)
    
    Updates `io.avaje:avaje-http-api` from 3.0 to 3.1
    
    Updates `io.avaje:avaje-http-client` from 3.0 to 3.1
    - [Release notes](https://github.com/avaje/avaje-http-client/releases)
    - [Commits](https://github.com/avaje/avaje-http-client/commits)
    
    Updates `io.avaje:avaje-jsonb` from 3.1 to 3.2
    - [Release notes](https://github.com/avaje/avaje-jsonb/releases)
    - [Commits](avaje/avaje-jsonb@3.1...3.2)
    
    ---
    updated-dependencies:
    - dependency-name: net.bytebuddy:byte-buddy
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: net.bytebuddy:byte-buddy-agent
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    - dependency-name: io.avaje:avaje-http-api
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: io.avaje:avaje-http-client
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: io.avaje:avaje-jsonb
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Mar 24, 2025
    Configuration menu
    Copy the full SHA
    eadef5b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #780 from avaje/dependabot/maven/master/dependenci…

    …es-b27d9d0843
    
    Bump the dependencies group with 5 updates
    github-actions[bot] authored Mar 24, 2025
    Configuration menu
    Copy the full SHA
    241097e View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2025

  1. Detect clash with multiple @bean methods returning same type (#781)

    Given a @factory with 2 or more bean methods that return the same type, and effectively clash on qualifier name (typically missing) then make this a compilation error.
    
    The error suggests to add a @nAmed or qualifier annotation to resolve the issue.
    
    Example:
    ```java
    @factory
    class MyFactory {
    
      @bean
      BFace one() {
        ...
      }
    
      @bean
      BFace two() {
        ...
      }
    ```
    rbygrave authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    b4f4dba View commit details
    Browse the repository at this point in the history
  2. Bug fix for @bean returning Optional not registering extended type (#782

    )
    
    Example:
    ```
    @bean
    Optional<CFace> optional() { ... }
    ```
    
    The generated isBeanAbsent() method should include all the types that CFace extends such as interfaces. If CFace extends C2Face then both should be there like:
    
    .isBeanAbsent(CFace.class, C2Face.class))
    
    The bug was that only the top type of CFace was included like:
    
    ```
    .isBeanAbsent(CFace.class))
    ```
    
    This was due to a bug in MethodReader determining the incorrect returnElement for the optionalType = true case. The returnElement was the Optional type rather than the parameter type CFace.
    rbygrave authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    afab32d View commit details
    Browse the repository at this point in the history
  3. Version 11.4-RC1

    rbygrave committed Mar 26, 2025
    Configuration menu
    Copy the full SHA
    c0db86d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2025

  1. Configuration menu
    Copy the full SHA
    d759b91 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2025

  1. Fix conditional factories (#785)

    * Fix conditional factories
    
    resolves #784
    
    * Update MetaData.java
    
    * Update MetaData.java
    SentryMan authored Mar 29, 2025
    Configuration menu
    Copy the full SHA
    4fc43df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0537674 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #786 from SentryMan/m2e

    add m2e hook to generated plugin
    SentryMan authored Mar 29, 2025
    Configuration menu
    Copy the full SHA
    fdc61bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae25adb View commit details
    Browse the repository at this point in the history
  5. Version 11.4-RC2

    rbygrave committed Mar 29, 2025
    Configuration menu
    Copy the full SHA
    5a5539b View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2025

  1. Version 11.4

    rbygrave committed Mar 30, 2025
    Configuration menu
    Copy the full SHA
    f650539 View commit details
    Browse the repository at this point in the history
Loading