diff --git a/cdi-api.changes b/cdi-api.changes index 06b4204..7572f48 100644 --- a/cdi-api.changes +++ b/cdi-api.changes @@ -2,6 +2,348 @@ Mon Apr 4 04:30:33 UTC 2022 - Fridrich Strba - Update to upsteam release 2.0.2 + * Fix typos (#406) + * Add the jakarta_ee_logo_schooner logo image (#412) + * Change the reference to Bean Validation in final spec license + (#411) + * Fix final version copyright and license (#409) + * Update for latest Jakarta requirements (#408) + * Remove incorrect repo + * Staging repo workaround + * Update pom.xml + * correct nexusUrl + * Try working around current staging problems (#405) + * Update specs and javadoc for Jakarta names (#404) + * Fix the javadoc errors (#403) + * Fix changes lost with merge (#402) + * Swtich to Jakarta EE parent pom + * Remove obsolete JCP license files + * Update to secure https access (#396) + * use testRources for filtering of src/test/resources (#395) + * Correct spec version in doc + * Prepare for development of 2.0.2-SNAPSHOT + * Prepare for 2.0.1 release + * CDI-738 Generate Jakarta EE version of CDI API (#393) + * Fix https://issues.jboss.org/browse/CDI-737 (#392) + * Prepare for development of 2.1-SNAPSHOT + * Prepare for 2.0.SP1 release + * CDI-727 CDI.current() should use privileged block (#391) + * CDI-699 AnnotationLiteral should use privileged actions for + reflective operations (#390) + * Surefire config simplification by overriding default-test suite + instead of disabling it + * Add a test suite running with security manager and a policy + * Update Asccidoctor Ruby dependencies to prevent security issue + * Add License.txt to confirm Red Hat policy + * Update TCK version to latest final for spec with assertion + generation + * Generate a nice TOC using tocify (#389) + * Better config for spec with assertion generation + * Prepare for development of 2.1-SNAPSHOT + * Prepare for 2.0 release + * Change doc and spec version for final release + * fix broken link (#388) + * Pull out TCK SPEC mapper to standalone project. (#386) + * CDI-700 Mention BeanManager#createInstance in spec and correct + it's javadoc. (#387) + * Prepare for development of 2.0-SNAPSHOT + * Update date of spec doc + * Prepare for 2.0-PFD2 release + * CDI-686 interface as InterceptionFactory's type parameter is + not portbale (#381) + * CDI-690 Request Context Clarification (#385) + * Change JCP licenses update readme for doc generation update + Asciidoctor Maven plugin and PDF version + * CDI-694 Make an observer that uses both @Observes and + @ObservesAsync forbidden (#384) + * CDI-692 isResolvable missing from 5.6.1 (#383) + * CDI-689 Typo or unclear message in 24.1.2 (#382) + * CDI-684 static observers on lifecycle events in extension are + non-portable (#380) + * Prepare for development of 2.0-SNAPSHOT + * Prepare for 2.0-PFD release + * Change spec version for PFD release + * Prepare Public review Draft Add tck assertion module + * Update paths to latest master. + * Mapper update to work with EDR1 spec. + * Fix assertion matching. fixes #245 + * Adapt the TCK mapper to the simplified spec architecture + * Introduce tck assertion mapper integration + * Simplification of spec doc generation by using Asciidoc + attribute instead of maven resource filtering. (cherry picked + from commit 1024490) + * CDI-681 Spec doesn't talk about BeanConfigurator.read method + (#378) + * CDI-495 What happens if an illegal bean type is found in the + set of bean types (#363) + * CDI-668 Most Example with @Priority provide non fully qualified + contant name (#374) + * Update developers in POM + * Cleaning Javadoc and typos remove unused import minor syntax + update to java 8 + * CDI-671 SPI element related to Instance are missing info about + their qualifier (#372) + * Improve InterceptionFactory wording (#377) + * CDI-670 Clarify InterceptionFactory.ignoreFinalMethods() + purpose and functioning (#375) + * Typo (#376) + * CDI-677 Specify the default scope for beans created from + BeanConfigurator (#373) + * ProducerConfigurator missing in chapter 11.6 (#364) + * CDI-669 specify exception for subsequent calls of + InterceptionFactory.createInterceptedInstance (#367) + * CDI-673 Revisit manipulation with InjectionPoint(s) in + ProducerConfigurator Remove methods related to injectionPoints + (#371) + * Typo correction + * typo correction + * CDI-672 Remove BeanAttributesConfigurator#read methods. (#369) + * CDI-578 reword original proposal. (#370) + * CDI-667 introduce new chapter for trimmed bean archive in Java + EE. (#368) + * CDI-232 Loosen the requirement of Instance and Provider to only + match injection points. (#365) + * Prepare for development of 2.0-SNAPSHOT + * Prepare Spec doc for PFD + * Prepare for 2.0.Beta1 release + * CDI-593 Mention javax.enterprise.inject.spi.Prioritized in spec + text and improve its javadoc (#357) + * CDI-655 Allow CDIProvider to specify the priority (#352) + * CDI-663 clarify this statement also in javadoc. (#366) + * CDI-643 Provide a way to easily configure injection point of an + InjectionTarget (#343) + * CDI-653 introduce BeanManager#getInstance() (#349) + * CDI-656 Clarify effect of @Priority on ordered observers (#361) + * CDI-664 Rename/clarify purpose of few SeContainerInitializere + methods (#360) + * CDI-662 Fix Instance.isResolvable() text (#359) + * CDI-652 add simple example for InterceptionFactory (#355) + * CDI-663 clarify statement wrt repeating qualifiers/annotations. + (#358) + * Update SE text wrong formatting and wording. (#356) + * CDI-477 Update outdated package-info.java in + javax.enterprise.inject package (#362) + * CDI-658 Introduce ProducerConfigurator (#354) + * CDI-657 Introduce ProcessSyntheticObserverMethod (#353) + * CDI-633 Deprecate fireEvent() method (#351) + * Prepare for development of 2.0-SNAPSHOT + * Prepare for 2.0.Alpha6 release + * CDI-471 Clarified the behavios of Annotated and repeatable + annotations. Provide a default implementation in case there are + custom implementations out there. (#336) + * wording simplification and correction in ProcessAnnotatedType + section + * CDI-420 define trim also in beans xsd. (#348) + * CDI-646 Annotated configurators (#347) + * CDI-439 Clarify ProcessBean.getAnnotated() (#350) + * CDI-642 Allow defining interceptor binding or qualifier with an + AnnotatedTypeConfigurator (#341) + * CDI-612 Introduce EventConsumer (#340) + * CDI-633 introduce BeanManager.getEvent() (#334) + * CDI-654 Revisit BeanConfigurator create/destroy methods (#344) + * CDI-627 Reword and include alternative stereotypes (#342) + * CDI-651 Add convenient Instance.isResolvable() (#346) + * CDI-650 Introduce asynchronous event notification options (#337) + * CDI-639 remove InjectionPointConfigurator.bean(Bean bean) + method. (#338) + * CDI-481 Add test for default impl of getJavaParameter() (#335) + * Prepare for development of 2.0-SNAPSHOT + * Prepare for 2.0.Alpha5 release + * CDI-420 trimmed bean archive + * CDI-481 Introduce AnnotatedParameter.getJavaParameter() (#332) + * CDI-580 Allow interceptors to be applied to the return value of + a producer (#315) + * CDI-527 allow proxying of classes with final methds (#328) + * SE part revision. (#322) + * CDI-634 clarify contextual ref. validity. (#304) + * Apache License is abbreviated as ALv2 not ASL2 (#333) + * CDI-592 Add overloader ObserverMethod.notify() (#317) + * CDI-645 update Weld parent version which includes latest + javadoc plugin version. (#331) + * CDI-471 Introduce SPI for retrieving multiple annotations of + the same type, deprecating the old one. Updated spec docs for + qualifiers to reflect repeatability and spec docs for annotated + for new method. (#330) + * CDI-490 Clarify what happens when an interceptor or decorator + is enabled in both bean archive and application. (#327) + * Few language updates (#329) + * CDI-449 fix beans.xml files in the spec. (#311) + * CDI-638 Introduce a new xsd for CDI 2.0 (#323) + * CDI-625 Make it clear when exactly are context init/destroy + events fired (#303) + * CDI-30 Added a context controller specifically for requests and + an interceptor binding (#305) additional fix - missing ids. + (#326) + * CDI-616 Injection point declared as transient is not useful + (#319) + * CDI-614 remove InjectionPointConfigurator read methods. (#306) + * CDI-640 mention IllegalStateException in SeContainer methods + javadoc. (#321) additional fix and same declaration for + Instance.select methods. (#324) + * CDI-636 Introduce the ability to stream bean instances, as well + as parallel stream them. (#307) + * CDI-500 Clarify @Intercepted bean metadata injection for EE + components (#318) additional fix - missing chapter id. (#325) + * CDI-546 Add ObserverMethod.DEFAULT_PRIORITY (#316) + * CDI-523 Use a proper entity manager that can be closed. (#308) + * CDI-627 also re-enable the rules of CDI-1.0 (#309) + * CDI-489 fix javadoc in NonexistentConversationException (#312) + * CDI-623 if the configurator is not initialized with any + information, treat it as deployment problem. (#313) + * CDI-637 rename the builder package to configurator and fix some + language. (#314) + * Update gem for asciidoctor 1.5.5 support + * CDI-624 Remove addBeans and addAnnotatedTypes from + SeContainerInitializer (#302) + * CDI-620 Not clear what the id for an annotated type is. (#301) + * CDI-626 How should CDI.current() and CDI.getBeanManager() + behave for non-CDI apps? (#300) + * Copyright Correction in spec for the release + * Prepare for development of 2.0-SNAPSHOT + * Correction in spec for the release + * Prepare for 2.0-EDR2 release + * CDI-602 Set UnmanagedInstance.disposed to true during dispose() + * CDI-596 ProcessAnnotatedType - clarify what happens if both + setAnnotatedType() and configurator are used within observer + notification + * CDI-555 remove the outdated wording linked to previous Java SE + boot api + * CDI-568 enhancing Java SE bootstrap API + * CDI-441 Enhance wording for indirect specialization. (#283) + * CDI-611 Enhance 10.3.3. Multiple event qualifiers section. + (#295) + * Adding travis CI config + * Correcting typos on Asciidoctor links + * CDI-603 Create separate doc section for each + Annotated*Configurator (#294) + * CDI-600 clarify specialization code sample. (#288) + * CDI-571 producer and disposer methods can be only local + bussines method of EJB. (#284) + * Next correction wrt CDI-558 text. (#293) + * Correction of the new configurators text. (#292) + * CDI-558 Standardize the Meta-Data builders API (BeanBuilder, + etc...) + * CDI-494 Clarify a wildcard type is not an unresolvable type + variable + * CDI-508 clear up conditions of which Java classes are managed + beans. + * CDI-573 Review code of CDI class to switch to ServiceLoader + correcting a visibility regression introfuced in PR + * CDI-550 expand the sentence little bit to be accurate. + * CDI-519 Instance.destroy() clarification + * CDI-588 More literals for built-in annotations + * CDI-560 remove the contradiction in section 5.1 Modularity + * CDI-586 Add spec text for new Literals + * CDI-485 Literals for built-in annotations + * CDI-577 decorator and interceptor must be @Dependent. + * Update asciidoctor maven plugin to 1.5.3 simplifying the build + * CDI-573 Review code of CDI class to switch to ServiceLoader + Adapting CDI class test to expect ISE when a non implementation + of CDIProvider is found as CDIProvider make unspecified helper + method private Correcting CDI code to match 1.2 behaviour (a + good provider should provide a non null CDI) + * CDI-575 Adding new testcases with good CDIProvider return null + CDI + * CDI-575 Add test for CDI class Added test works in 1.2 and + 2.0-EDR1 branches + * CDI-566 container events explicitly mentioned as synchronous. + * CDI-563 Event.fireAsync() - clarify the usage of the returned + CompletionStage + * Correct sources to match one sentence per line + * Upgrade asciidoctor and asciidoctor pdf correct layout issue in + pdf thanks to new version + * Update guard to ease preview + * CDI-542 "10.2.2. Firing events asynchronously" + update/enhancements Make relation from fire() to @Observes + andfireAsync() to @ObservesAsync more easy to understand. Add + mention of asynchronocity for custom observers. + * CDI-569 Add @ObservesAsync where the spec mention @Observes + * Fix Javadoc discrepancy + * CDI-564: Async events simplification + * CDI-545 observers can be only local bussines method. + * CDI-433 remove redundant @Admin qualifier + * CDI-528 mention @Any in problematic sentence in Built-in + qualifiers chapter. + * CDI-544 remove the sentence. + * CDI-553 move notion of "security context" to EE part. + * CDI-458 Give the possibility to deactivate an observer in + ProcessObserverMethod + * Migrating to Asciidoctor 1.5+ notation + * Correcting title and removing former spec lead + * Cleaning source asciidoc files to have one sentence per line + * Fix interceptors_ee.asciidoc file name. + * Introduce new ref in EE for TCK + * CDI-557 remove nonexisting fireAsyncEvent() from doc and spec. + * Prepare for development of 2.0-SNAPSHOT + * Prepare for 2.0-EDR1 release + * switching version to snapshot to prepare EDR1 release + * Setting and updating copyrights on code files + * Fix minor grammar mistakes + * Add change part to spec + * Correcting minor typos in Javadoc + * CDI-416 Typo on @PersistencContext + * CDI-438 correct "wrong order" regarding Javadoc + * CDI-531 CDI JavaDocs link to Extension Architecture broken + * CDI-506 '10.4.4. Conditional observer methods' - specifies + incorrect member name for @Observes annotation + * CDI-499 correct error in section level for fireing event part + * CDI-524 CDI spec make reference to Java EE 6. + * CDI-538 Section 3.8 on CDI 1.2 spec javax.security.Principal + (now in 17.8) + * CDI-536 Redundant statement in "2.6.2. Default bean names" + section + * CDI-499 switch isAsync() to default method for backward + compatibility + * Simplifying spec generation switch to Asciidcotor pdf + generation (remove docbook). Twick licence blocks to have a nice + pdf version + * CDI-160 Adding split between Core and EE for TCK purpose + * CDI-160 correcting error in title level + * CDI-160 Introducing CORE, SE and EE part in spec + * CDI-499 Adding async event support + * CDI-26 Adding API and spec content to support Java SE bootstrap + * CDI-521 Create a Prioritized interface for SPI elements that + have a priority + * CDI-4 provide ordering for Event observers + * Adding John to contributors list + * CDI-509 Updating pom file to use latest felix plugin switch to + version 2.5.4 + * Changing version to EDR1 + * Add missing copyrights for CDI 1.1 + * Restore code highlighting + * Update README.md + * Fixes #238 : CDI-538 Fix parameterized types discrepancies + * Correct a typo in the spi to fix #236 + * CDI-434 AfterTypeDiscovery - clarify alternatives, interceptors + and decorators lists ordering + * CDI-434 Update AfterTypeDiscovery javadoc + * Update contributors list + * Updating OSGi exported package version + * Updating Spec name and JSR number + * Add attributes to deal with version and release in the doc + * remove submodule + * Enhance tools and doc to work on the spec + * Simplification of spec doc generation by using Asciidoc + attribute instead of maven resource filtering. + * Adding Asciidoctor helpers to ease html rendering on the fly of + the spec while working on it + * Removing useless parmaeter in doc generation. Factotirzing + parameters for HTML and Docbook + * Upgrading Asciidoctor plugin version + * add tck submodule on branch master + * correcting doc and javadoc regarding methods to not call before + AfterDeploymentValidation + * Update build to support JDK 8 and new parent + * Activate compat mode to support old Asciidoctor syntax + * Correcting broken cross-links after section renaming + * Add anchors to sections to ease copy of links to spec + * Update section id for lifecycle events + * Missing section id + * prepare for next development iteration + * 1.2 full release - api and spec + * Added final changelog in preface + * Prepare release 1.2 of doc + * [maven-release-plugin] prepare for next development iteration - Added patch: * 0001-Remove-dependency-on-glassfish-el.patch + patch out the two el wrapper functions that are unused