diff --git a/cdi-api.changes b/cdi-api.changes index 7572f48..00f858b 100644 --- a/cdi-api.changes +++ b/cdi-api.changes @@ -2,348 +2,7 @@ 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 + * No changelog was made available. - Added patch: * 0001-Remove-dependency-on-glassfish-el.patch + patch out the two el wrapper functions that are unused