------------------------------------------------------------------- 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 ------------------------------------------------------------------- Sun Mar 20 19:41:42 UTC 2022 - Fridrich Strba - Build with java source and target levels 8 ------------------------------------------------------------------- Sat Apr 6 22:29:10 UTC 2019 - Jan Engelhardt - Use _service instead of custom create-tarball.sh. - Avoid double-shipping license file. ------------------------------------------------------------------- Wed Apr 3 10:59:32 UTC 2019 - Fridrich Strba - Generate the tarball and pack only the api part, to avoid distributing non-distribuable content ------------------------------------------------------------------- Wed Mar 27 09:31:47 UTC 2019 - Jan Engelhardt - Replace summary by something that speaks more than two acronyms. ------------------------------------------------------------------- Wed Mar 27 06:41:00 UTC 2019 - Fridrich Strba - Initial packaging of cdi-api 1.2 - Generate and customize the ant build.xml file