Skip to content

4.0.0

Compare
Choose a tag to compare
@starksm64 starksm64 released this 06 Jun 14:13

What's Changed

  • Update version to snapshot by @manovotn in #450
  • Add EJB dependency only as JavaDoc dep. by @manovotn in #449
  • [Issue-457] Observer resolution - assignability clarification by @gaol in #458
  • Throw an exception without setting configuredProvider to null when ge… by @benjamin-confino in #462
  • Fix XML descriptor in documentation example by @Thihup in #463
  • Refer to Jakarta DI instead of JSR330 by @Cousjava in #466
  • Removal of deprecated bits for next major version by @manovotn in #473
  • Change development version to 4.0.0-SNAPSHOT. by @manovotn in #475
  • cdi-468 Split Spec doc to introduce CDI Lite by @antoinesd in #470
  • Draft Lite version of BeanManager. by @manovotn in #471
  • initial Build Compatible Extension API proposal by @Ladicek in #451
  • Correction to wording of EventMetadata#getInjectionPoint by @manovotn in #499
  • Add getBeanContainer() method to SeContainer for consistency by @graemerocher in #501
  • Create GH actions file by @manovotn in #503
  • Start cleanup of AnnotationTarget by @graemerocher in #507
  • remove App{Archive,ArchiveConfig,Deployment}, rename AppArchiveBuilder and ContextBuilder by @Ladicek in #506
  • remove Annotations and add AnnotationBuilder by @Ladicek in #508
  • remove AnnotationMember and rename AnnotationMemberValue by @Ladicek in #509
  • add SCM info to the POM by @Ladicek in #510
  • extension API improvements by @Ladicek in #511
  • Make AnnotationLiteral lazy by @graemerocher in #514
  • Cleanup Types interface / add Type.ofClass(String) by @graemerocher in #513
  • Change definitons of explicit/implicit archive, add notion about back… by @manovotn in #516
  • improve extension API documentation and resolve some open questions by @Ladicek in #515
  • Initial beans_4_0.xsd by @starksm64 in #517
  • improve extension API documentation and resolve some open questions by @Ladicek in #520
  • fix SyntheticObserverBuilder copy&paste mistake by @Ladicek in #522
  • Remove TODO referring to singleton as potential bean defining annotat… by @manovotn in #523
  • Replace BeanManager#getEvents with reference to BeanContainer. by @manovotn in #525
  • Align wording in unsatisfied and ambig dependencies with that in ambi… by @manovotn in #526
  • Allow using @priority within stereotypes. by @manovotn in #524
  • API changes for allowing @priority on stereotypes by @Ladicek in #527
  • Adjust wording of specification and API around @priority usage on ste… by @manovotn in #531
  • add BeanConfigurator.priority by @Ladicek in #532
  • add specification text for BeanConfigurator.priority by @Ladicek in #533
  • improve extension API by @Ladicek in #529
  • extension API improvements by @Ladicek in #536
  • Programmatic lookup improvements, introduce Handle interface. by @manovotn in #534
  • Address the TODO in preface. by @manovotn in #538
  • Address TODO in inter-module injection. by @manovotn in #537
  • Explicitly state that Java SE impl of CDI has to be Full implementation. by @manovotn in #539
  • Decide on other mentions of Full-only concepts in the CDI Lite spec p… by @manovotn in #541
  • Address remaining TODOs for passivation mentions. by @manovotn in #542
  • Introduce observable CDI events representing container state. by @manovotn in #543
  • improve extension API and resolve all remaining open questions by @Ladicek in #544
  • Change BeanManager treatment in CDI Lite by @Ladicek in #547
  • CDI Lite packaging, deployment and lifecycle specification by @Ladicek in #546
  • Describe in more depth what kind of interception is supported in Lite. by @manovotn in #548
  • Change headers and nested lists to markdown syntax. by @manovotn in #550
  • Correct the readme url in 2021-10-25-pages-here.md by @starksm64 in #551
  • Remove the notion of version from Packaging and deployment for CDI Full by @manovotn in #549
  • Add a recommendation for bean archive portability between Lite and Full by @Ladicek in #552
  • Adjust Handle.get() behavior - throw exception if attempting to get()… by @manovotn in #555
  • Separate the language model to a dedicated module by @Ladicek in #553
  • Clarify how conflicting default scopes and priorities on stereotypes work by @Ladicek in #557
  • Language model only returns runtime-retained annotations in build compatible extensions by @Ladicek in #554
  • Update asciidoc plugins, config by @starksm64 in #559
  • Language model and build compatible extensions API clarifications by @Ladicek in #560
  • Fix javadoc by @Ladicek in #561
  • Allow @enhancement to not restrict the types based on annotations by @Ladicek in #566
  • Make the return type of Instance.handles() covariant by @Ladicek in #570
  • Remove Enhancement.BeanDefiningAnnotations by @Ladicek in #569
  • Specify that duplicate type discovery is non-portable by @Ladicek in #571
  • Add a blog post on Build Compatible Extensions by @Ladicek in #572
  • Specify treatment of invalid @enhancement and @registration by @Ladicek in #576
  • Add module-info to the api artifacts, update to Java SE 11 by @starksm64 in #565
  • Add ObserverMethod#getDeclaringBean method. by @manovotn in #578
  • Move getInjectableReference method from BeanContainer to BeanManager by @manovotn in #574
  • Move the session scope to CDI Full by @Ladicek in #577
  • Add default implementation of OM#getDeclaringBean() by @manovotn in #579
  • Invalid parameter combinations in @enhancement and @registration meth… by @manovotn in #581
  • Add explicit notes to APIs that are not required to be present in CDI Lite by @Ladicek in #580
  • Change parameter type of SkipIfPortableExtensionPresent from String to Class by @manovotn in #586
  • Update package version by @Emily-Jiang in #590
  • clarify beans.xml handling in CDI Lite by @Ladicek in #591
  • Move to final versions of dependencies for 4.0.0 final by @starksm64 in #593
  • Add a copyright header, #597 by @starksm64 in #598
  • Bump nokogiri from 1.13.1 to 1.13.3 in /docs by @dependabot in #596

New Contributors

Full Changelog: 3.0.0...4.0.0