4.0.0
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
- @gaol made their first contribution in #458
- @benjamin-confino made their first contribution in #462
- @Thihup made their first contribution in #463
- @Cousjava made their first contribution in #466
- @graemerocher made their first contribution in #501
Full Changelog: 3.0.0...4.0.0