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.1
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.2
Choose a head ref
  • 15 commits
  • 43 files changed
  • 5 contributors

Commits on Jan 13, 2025

  1. [test] allow list injection for tests (#761)

    * [test] allow list injection for tests
    
    now can do
    ```java
    @InjectTest
    class ListInject {
    
      @Inject List<Somei> testSomei;
    
      @test
      void test() {
    
        assertThat(testSomei).isNotEmpty();
      }
    }
    ```
    
    * also optional
    
    * Update MetaReader.java
    
    * remove if
    SentryMan authored Jan 13, 2025
    Configuration menu
    Copy the full SHA
    4d88eb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    face168 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #762 from avaje/feature/761-followup

    [test] Add test for @InjectTest Optional field injection
    SentryMan authored Jan 13, 2025
    Configuration menu
    Copy the full SHA
    0ce53dd View commit details
    Browse the repository at this point in the history
  4. Failing test for ModuleOrdering that skips the extra test module(s) (#…

    …760)
    
    * Failing test for ModuleOrdering that skips the extra test module(s)
    
    Test components in src/test that are not annotated with @TestScope go into an extra module. This module is ignored/skipped by the compiled module ordering.
    
    A fix for this is desired.
    
    * Add ModuleOrdering.supportsExpected() such that we only use compiled module ordering when ...
    
    When it supports the modules that are being used. When it does not then fall back to the default ordering mechanism.
    
    * Opps, need to set factoryOrder variable there ...
    
    * [test] Add test injecting BeanScope into a test component
    
    ---------
    
    Co-authored-by: Josiah Noel <32279667+SentryMan@users.noreply.github.com>
    rbygrave and SentryMan authored Jan 13, 2025
    Configuration menu
    Copy the full SHA
    f9baeb0 View commit details
    Browse the repository at this point in the history
  5. Version 11.2-RC1

    rbygrave committed Jan 13, 2025
    Configuration menu
    Copy the full SHA
    0a244ab View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2025

  1. Fix Avaje HttpClient interface generation error (#763)

    * Fix Avaje HttpClient interface closable
    
    fix issue where incorrect predestroy hooks were generated
    
    * Adding a test and it doesn't pass without explicit @bean(autoCloseable = true)
    
    * Uses avaje-http-client to detect if AutoClosable is used
    
    ---------
    
    Co-authored-by: robin.bygrave <robin.bygrave@eroad.com>
    SentryMan and rob-bygrave authored Jan 15, 2025
    Configuration menu
    Copy the full SHA
    16ccf41 View commit details
    Browse the repository at this point in the history
  2. Fix Injecting generic ypes extending generic types (#765)

    * fix injecting generic types extending generic types
    
    * provider test
    
    * Update TypeAppender.java
    
    * Update TypeAppender.java
    SentryMan authored Jan 15, 2025
    Configuration menu
    Copy the full SHA
    b5e4caf View commit details
    Browse the repository at this point in the history
  3. Version 11.2-RC2

    rbygrave committed Jan 15, 2025
    Configuration menu
    Copy the full SHA
    c760071 View commit details
    Browse the repository at this point in the history
  4. Fix cutAnnotations Edge Case (#766)

    * fix cutAnnotations edge case
    
    It's hard to replicate, but in certain situations it is possible to get an OOM error when compiling
    
    * Use original formatting
    
    ---------
    
    Co-authored-by: Rob Bygrave <robin.bygrave@gmail.com>
    SentryMan and rbygrave authored Jan 15, 2025
    Configuration menu
    Copy the full SHA
    3bee19c View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2025

  1. Bump the dependencies group with 3 updates

    Bumps the dependencies group with 3 updates: [net.bytebuddy:byte-buddy](https://github.com/raphw/byte-buddy), [net.bytebuddy:byte-buddy-agent](https://github.com/raphw/byte-buddy) and [io.avaje:avaje-http-client](https://github.com/avaje/avaje-http-client).
    
    
    Updates `net.bytebuddy:byte-buddy` from 1.15.11 to 1.16.1
    - [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.15.11...byte-buddy-1.16.1)
    
    Updates `net.bytebuddy:byte-buddy-agent` from 1.15.11 to 1.16.1
    - [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.15.11...byte-buddy-1.16.1)
    
    Updates `io.avaje:avaje-http-client` from 2.9-RC7 to 2.9-RC8
    - [Release notes](https://github.com/avaje/avaje-http-client/releases)
    - [Commits](https://github.com/avaje/avaje-http-client/commits)
    
    ---
    updated-dependencies:
    - dependency-name: net.bytebuddy:byte-buddy
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: net.bytebuddy:byte-buddy-agent
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: io.avaje:avaje-http-client
      dependency-type: direct:production
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    c4b1c2c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #767 from avaje/dependabot/maven/master/dependenci…

    …es-7b19f92c31
    
    Bump the dependencies group with 3 updates
    github-actions[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    72bcb2e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2025

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

Commits on Jan 27, 2025

  1. Bump the dependencies group with 2 updates

    Bumps the dependencies group with 2 updates: [io.avaje:avaje-prisms](https://github.com/avaje/avaje-prisms) and [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations).
    
    
    Updates `io.avaje:avaje-prisms` from 1.37 to 1.38
    - [Release notes](https://github.com/avaje/avaje-prisms/releases)
    - [Commits](avaje/avaje-prisms@1.37...1.38)
    
    Updates `org.jetbrains:annotations` from 26.0.1 to 26.0.2
    - [Release notes](https://github.com/JetBrains/java-annotations/releases)
    - [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
    - [Commits](JetBrains/java-annotations@26.0.1...26.0.2)
    
    ---
    updated-dependencies:
    - dependency-name: io.avaje:avaje-prisms
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: dependencies
    - dependency-name: org.jetbrains:annotations
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jan 27, 2025
    Configuration menu
    Copy the full SHA
    354e749 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #770 from avaje/dependabot/maven/master/dependenci…

    …es-30949285c7
    
    Bump the dependencies group with 2 updates
    github-actions[bot] authored Jan 27, 2025
    Configuration menu
    Copy the full SHA
    a6f62c6 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2025

  1. Version 11.2

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