Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jakarta CDI 4.1 final release #704

Merged
merged 6 commits into from
Apr 17, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Next Next commit
Update for the CDI 4.1 final release
Signed-off-by: Scott M Stark <[email protected]>
starksm64 committed Mar 1, 2024
commit a46df0491afdcc3969c6fc359929e38a254bd7d6
18 changes: 9 additions & 9 deletions cdi/4.1/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Jakarta Contexts and Dependency Injection 4.1 (Under development)"
date: 2023-11-30
title: "Jakarta Contexts and Dependency Injection 4.1"
date: 2024-02-29
summary: "Release for Jakarta EE 11"
---

@@ -35,29 +35,29 @@ and refactors features that are not client facing into the subinterface.

### Minimum Java SE Version
<!-- Specify the minimum required Java SE version for this specification -->
**Java SE 21 or higher**
**Java SE 17 or higher**

# Details

* [Jakarta Contexts Dependency Injection 4.1 Release Record](https://projects.eclipse.org/projects/ee4j.cdi/releases/4.1)
* [Jakarta Contexts Dependency Injection 4.1-M1 Specification Document](./jakarta-cdi-spec-4.1-M1.pdf) (PDF)
* [Jakarta Contexts Dependency Injection 4.1-M1 Specification Document](./jakarta-cdi-spec-4.1-M1.html) (HTML)
* [Jakarta Contexts Dependency Injection 4.1-M1 Javadoc](./apidocs)
* [Jakarta Contexts Dependency Injection 4.1-M1 TCK](https://www.eclipse.org/downloads/download.php?file=/ee4j/cdi/4.1/cdi-tck-4.1.0-M1-dist.zip)
* [Jakarta Contexts Dependency Injection 4.1 Specification Document](./jakarta-cdi-spec-4.1.pdf) (PDF)
* [Jakarta Contexts Dependency Injection 4.1 Specification Document](./jakarta-cdi-spec-4.1.html) (HTML)
* [Jakarta Contexts Dependency Injection 4.1 Javadoc](./apidocs)
* [Jakarta Contexts Dependency Injection 4.1.0 TCK](https://www.eclipse.org/downloads/download.php?file=/ee4j/cdi/4.1/cdi-tck-4.1.0-dist.zip)
([sig](https://download.eclipse.org/jakartaee/cdi/4.1/TBD.zip.sig),
[sha](https://download.eclipse.org/jakartaee/cdi/4.1/TBD.zip.sha256),
[pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub))

* Maven coordinates
* [jakarta.enterprise:jakarta.enterprise.cdi-api:4.1.0-M1](https://search.maven.org/artifact/jakarta.enterprise/jakarta.enterprise.cdi-api/4.1.0-M1/jar)
* [jakarta.enterprise:jakarta.enterprise.cdi-api:4.1.0](https://search.maven.org/artifact/jakarta.enterprise/jakarta.enterprise.cdi-api/4.1.0/jar)

* Schemas
* [XML Schema for the CDI 4.0 beans.xml deployment](https://jakarta.ee/xml/ns/jakartaee/beans_4_0.xsd)
* No changes currently planed for the schema

# Compatible Implementations

* [Weld 6.0.0](https://weld.cdi-spec.org/download/) TBD
* [Weld 6.0.0.Beta1](https://weld.cdi-spec.org/download/) TBD

# Ballots

1,655 changes: 602 additions & 1,053 deletions cdi/4.1/apidocs/allclasses-index.html

Large diffs are not rendered by default.

210 changes: 0 additions & 210 deletions cdi/4.1/apidocs/allclasses.html

This file was deleted.

268 changes: 75 additions & 193 deletions cdi/4.1/apidocs/allpackages-index.html
Original file line number Diff line number Diff line change
@@ -1,50 +1,33 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<!-- Generated by javadoc (17) -->
<title>All Packages (Jakarta Contexts and Dependency Injection API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Packages (Jakarta Contexts and Dependency Injection API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
<body class="all-packages-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<div class="about-language"><br>Jakarta Contexts and Dependency Injection 4.1.0</div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li><a href="jakarta.cdi/module-summary.html">Module</a></li>
<li>Package</li>
@@ -53,181 +36,80 @@
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
<li><a href="help-doc.html#all-packages">Help</a></li>
</ul>
<div class="aboutLanguage"><br>Jakarta Contexts and Dependency Injection 4.1.0-M1</div>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="allPackagesContainer">
<ul class="blockList">
<li class="blockList">
<table class="packagesSummary">
<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/decorator/package-summary.html">jakarta.decorator</a></th>
<td class="colLast">
<div class="block">Annotations relating to decorators.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/context/package-summary.html">jakarta.enterprise.context</a></th>
<td class="colLast">
<div class="block">Annotations and interfaces relating to scopes and contexts.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/context/control/package-summary.html">jakarta.enterprise.context.control</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/context/spi/package-summary.html">jakarta.enterprise.context.spi</a></th>
<td class="colLast">
<div class="block">The custom context SPI.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/event/package-summary.html">jakarta.enterprise.event</a></th>
<td class="colLast">
<div class="block">Annotations and interfaces relating to events.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/inject/package-summary.html">jakarta.enterprise.inject</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/inject/build/compatible/spi/package-summary.html">jakarta.enterprise.inject.build.compatible.spi</a></th>
<td class="colLast">
<div class="block">The build compatible extension SPI.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/inject/literal/package-summary.html">jakarta.enterprise.inject.literal</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/inject/se/package-summary.html">jakarta.enterprise.inject.se</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/inject/spi/package-summary.html">jakarta.enterprise.inject.spi</a></th>
<td class="colLast">
<div class="block">The portable extension integration SPI.</div>
</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/inject/spi/configurator/package-summary.html">jakarta.enterprise.inject.spi.configurator</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/invoke/package-summary.html">jakarta.enterprise.invoke</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="jakarta.cdi/jakarta/enterprise/util/package-summary.html">jakarta.enterprise.util</a></th>
<td class="colLast">
<div class="caption"><span>Package Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="jakarta.cdi/jakarta/decorator/package-summary.html">jakarta.decorator</a></div>
<div class="col-last even-row-color">
<div class="block">
Annotations relating to decorators.</div>
</div>
<div class="col-first odd-row-color"><a href="jakarta.cdi/jakarta/enterprise/context/package-summary.html">jakarta.enterprise.context</a></div>
<div class="col-last odd-row-color">
<div class="block">
Annotations and interfaces relating to scopes and contexts.</div>
</div>
<div class="col-first even-row-color"><a href="jakarta.cdi/jakarta/enterprise/context/control/package-summary.html">jakarta.enterprise.context.control</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="jakarta.cdi/jakarta/enterprise/context/spi/package-summary.html">jakarta.enterprise.context.spi</a></div>
<div class="col-last odd-row-color">
<div class="block">
The custom context SPI.</div>
</div>
<div class="col-first even-row-color"><a href="jakarta.cdi/jakarta/enterprise/event/package-summary.html">jakarta.enterprise.event</a></div>
<div class="col-last even-row-color">
<div class="block">
Annotations and interfaces relating to events.</div>
</div>
<div class="col-first odd-row-color"><a href="jakarta.cdi/jakarta/enterprise/inject/package-summary.html">jakarta.enterprise.inject</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="jakarta.cdi/jakarta/enterprise/inject/build/compatible/spi/package-summary.html">jakarta.enterprise.inject.build.compatible.spi</a></div>
<div class="col-last even-row-color">
<div class="block">
The build compatible extension SPI.</div>
</div>
<div class="col-first odd-row-color"><a href="jakarta.cdi/jakarta/enterprise/inject/literal/package-summary.html">jakarta.enterprise.inject.literal</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="jakarta.cdi/jakarta/enterprise/inject/se/package-summary.html">jakarta.enterprise.inject.se</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="jakarta.cdi/jakarta/enterprise/inject/spi/package-summary.html">jakarta.enterprise.inject.spi</a></div>
<div class="col-last odd-row-color">
<div class="block">
The portable extension integration SPI.</div>
</div>
<div class="col-first even-row-color"><a href="jakarta.cdi/jakarta/enterprise/inject/spi/configurator/package-summary.html">jakarta.enterprise.inject.spi.configurator</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="jakarta.cdi/jakarta/enterprise/invoke/package-summary.html">jakarta.enterprise.invoke</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="jakarta.cdi/jakarta/enterprise/util/package-summary.html">jakarta.enterprise.util</a></div>
<div class="col-last even-row-color">
<div class="block">Contains shared, general-purpose helper classes and annotations.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li><a href="jakarta.cdi/module-summary.html">Module</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><br>Jakarta Contexts and Dependency Injection 4.1.0-M1</div>
<hr>
<p class="legal-copy"><small>Comments to: <a href="mailto:[email protected]">[email protected]</a>.<br> Copyright &#169; 2018,2023 Eclipse Foundation.<br> Use is subject to <a href="./doc-files/speclicense.html" target="_top">license terms</a>.</small></p>
</footer>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Comments to: <a href="mailto:[email protected]">[email protected]</a>.<br> Copyright &#169; 2018,2023 Eclipse Foundation.<br> Use is subject to <a href="./doc-files/speclicense.html" target="_top">license terms</a>.</small></p>
</footer>
</body>
</html>
Loading