Skip to content

Releases: avaje/avaje-inject

9.9 | 9.9-javax

27 Oct 08:07

Choose a tag to compare

What's Changed

  • #439 Handle case where Factory method throws exception by @rbygrave in #440
  • Bump ByteBuddy for JDK 22 test by @rob-bygrave in #441
  • Support RequestScope with Helidon 4.0.0 (Nima) by @rbygrave in #445
  • Use placeholder for Javalin Context with RequestScope test by @rbygrave in #446
  • Fix compiling NPE issue with latest org.jetbrains:annotations (from version 13.0 to 24.0.1) by @SentryMan in #447
  • Rename Processor.getElements() -> maybeElements() and reformat some bits by @rbygrave in #448

Dependabot

  • Bump io.avaje:avaje-config from 3.8 to 3.9 by @dependabot in #435
  • Bump org.apache.maven.plugins:maven-plugin-plugin from 3.9.0 to 3.10.1 by @dependabot in #437
  • Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.9.0 to 3.10.1 by @dependabot in #436
  • Bump io.avaje:junit from 1.1 to 1.3 by @dependabot in #442
  • Bump io.avaje:avaje-http-api from 1.46 to 2.0 by @dependabot in #443

Full Changelog: 9.8...9.9

9.8 | 9.8-javax

18 Oct 00:35

Choose a tag to compare

What's Changed

Dependabot

New Contributors

Full Changelog: 9.7...9.8

9.7 | 9.7-javax

03 Oct 08:41

Choose a tag to compare

What's Changed

Full Changelog: 9.5...9.7

9.5 | 9.5-javax

01 Aug 09:00

Choose a tag to compare

What's Changed

  • maven plugin - use Log.info() by @rbygrave in #384
  • Fix for partial compile failing for external optional Dependency by @rbygrave in #385
  • Fix for Factory with multiple "Builder" types - short names all exactly match Builder by @rbygrave in #386
  • Use Short Name for Nested Types by @SentryMan in #387
  • Use LogError for Prototype Lifecycle Errors by @SentryMan in #388

Full Changelog: 9.4...9.5

9.4 | 9.4-javax

25 Jul 07:53

Choose a tag to compare

What's Changed

Full Changelog: 9.3...9.4

9.3 | 9.3-javax

12 Jul 20:51

Choose a tag to compare

What's Changed

  • Fix Generic type Params showing up in generated requires by @SentryMan in #356
  • Fix typeuse annotations not getting trimmed properly by @SentryMan in #363
  • Sanitize DI class imports by @SentryMan in #351
  • Prevent @Component.Import when type is already provided by external module by @SentryMan in #367
  • Add support for BeanScope PostContruct by @SentryMan in #368
  • Default implementations for redundant PropertyRequiresPlugin methods by @mechite in #361
  • Remove Superflous ConfigProp methods by @SentryMan in #362

What's Changed - internals

  • Rename internal sanitizeImports() method to camel case by @rbygrave in #352
  • Constant Empty Optional by @SentryMan in #354
  • Exclude Blackbox Module from Lift by @SentryMan in #355
  • #356 - Test and refactor for - Fix Generic type Params showing up in generated requires by @rob-bygrave in #357
  • Fix split packages from Component.Import by @SentryMan in #358
  • Refactor Processor, extract methods and use stream.peek() by @rbygrave in #359
  • No effective change, tidy generator Util extract trimArrayBrackets() by @rbygrave in #364
  • Make Generated @DependencyMeta annotations more readable by @SentryMan in #365
  • Remove Generated Array Instantiation by @SentryMan in #366

New Contributors

Full Changelog: 9.2...9.3

9.2 | 9.2-javax

21 May 09:25

Choose a tag to compare

What's Changed

Full Changelog: 9.1...9.2

9.1 | 9.1-javax

09 May 21:01
f2b2714

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 9.0...9.1

9.0 | 9.0-javax

05 Apr 21:34

Choose a tag to compare

What's Changed

Full Changelog: 8.13...9.0

8.13 | 7.13

01 Mar 06:46

Choose a tag to compare

What's Changed

Full Changelog: avaje-inject-8.12...8.13