This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/daffodil-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 3beef0e  Publishing from 58fea2f65dd3115e51f1daa59d39570b3079238c
3beef0e is described below

commit 3beef0ebdb24cee92120f948f9bf1e216712c1b5
Author: Apache Daffodil Site Autobuild <[email protected]>
AuthorDate: Thu Sep 19 20:42:30 2024 +0000

    Publishing from 58fea2f65dd3115e51f1daa59d39570b3079238c
---
 content/releases/3.8.0/index.html            |  40 +++---
 content/releases/{3.8.0 => 3.9.0}/index.html | 174 ++++++++++++++-------------
 2 files changed, 113 insertions(+), 101 deletions(-)

diff --git a/content/releases/3.8.0/index.html 
b/content/releases/3.8.0/index.html
index 57f3df6..b38bce3 100644
--- a/content/releases/3.8.0/index.html
+++ b/content/releases/3.8.0/index.html
@@ -284,31 +284,31 @@ details.</p>
 <h3 id="new-features">New Features</h3>
 
 <ul>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2569";>DAFFODIL-2569</a>] - 
document how to write layer transforms</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2903";>DAFFODIL-2903</a>] - 
Allow inputValueCalc to apear in a hidden group</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2825";>DAFFODIL-2825</a>] - 
Define supported layering API</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2844";>DAFFODIL-2844</a>] - 
LayerNotEnoughDataException doesn't propagate Throwable Error</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2845";>DAFFODIL-2845</a>] - 
Layer improvements</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2841";>DAFFODIL-2841</a>] - 
Layers do not support (or poorly documented) creating SDE or 
Parse/UnparseErrors</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2569";>DAFFODIL-2569</a>] 
document how to write layer transforms</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2903";>DAFFODIL-2903</a>] 
Allow inputValueCalc to apear in a hidden group</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2825";>DAFFODIL-2825</a>] 
Define supported layering API</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2844";>DAFFODIL-2844</a>] 
LayerNotEnoughDataException doesn't propagate Throwable Error</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2845";>DAFFODIL-2845</a>] 
Layer improvements</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2841";>DAFFODIL-2841</a>] 
Layers do not support (or poorly documented) creating SDE or 
Parse/UnparseErrors</li>
 </ul>
 
 <h3 id="miscellaneous-bugs">Miscellaneous Bugs</h3>
 
 <ul>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2900";>DAFFODIL-2900</a>] - 
enable javadoc and scaladoc for runtime1 api</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2905";>DAFFODIL-2905</a>] - 
add error parameter to N-byte-swap layer</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2907";>DAFFODIL-2907</a>] - 
Improve documentation for building/testing the release candidate container</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2104";>DAFFODIL-2104</a>] - 
TDML runner - throws exception if test has neither <code 
class="language-plaintext highlighter-rouge">&lt;tdml:errors&gt;</code> nor 
<code class="language-plaintext 
highlighter-rouge">&lt;tdml:infoset&gt;</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2843";>DAFFODIL-2843</a>] - 
Unclear how to create Parse/UnparseError from ParseOrUnparseState</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2883";>DAFFODIL-2883</a>] - 
Pre-existing PUA characters in data cause SDE</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2887";>DAFFODIL-2887</a>] - 
Choice branch array with discriminator or direct dispatch broken</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2890";>DAFFODIL-2890</a>] - 
Set SOURCE_DATE_EPOCH when creating releases</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2891";>DAFFODIL-2891</a>] - 
Abort: Invariant broken: minReps.==(0L) when unparsing</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2892";>DAFFODIL-2892</a>] - 
JAR file URI processing does not allow for JARs within JARs</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2893";>DAFFODIL-2893</a>] - 
Unable to initialise</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2895";>DAFFODIL-2895</a>] - 
Runtime SDE in ElementCombinator parser with validation causes "Expression 
Evaluation Error: Element does not have a value"</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2897";>DAFFODIL-2897</a>] - 
change scalafmt back to rewrite.trailingCommas.style 'never'</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2898";>DAFFODIL-2898</a>] - 
Compilation error with Java 21, add to CI</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2900";>DAFFODIL-2900</a>] 
enable javadoc and scaladoc for runtime1 api</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2905";>DAFFODIL-2905</a>] 
add error parameter to N-byte-swap layer</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2907";>DAFFODIL-2907</a>] 
Improve documentation for building/testing the release candidate container</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2104";>DAFFODIL-2104</a>] 
TDML runner - throws exception if test has neither <code 
class="language-plaintext highlighter-rouge">&lt;tdml:errors&gt;</code> nor 
<code class="language-plaintext 
highlighter-rouge">&lt;tdml:infoset&gt;</code></li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2843";>DAFFODIL-2843</a>] 
Unclear how to create Parse/UnparseError from ParseOrUnparseState</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2883";>DAFFODIL-2883</a>] 
Pre-existing PUA characters in data cause SDE</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2887";>DAFFODIL-2887</a>] 
Choice branch array with discriminator or direct dispatch broken</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2890";>DAFFODIL-2890</a>] 
Set SOURCE_DATE_EPOCH when creating releases</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2891";>DAFFODIL-2891</a>] 
Abort: Invariant broken: minReps.==(0L) when unparsing</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2892";>DAFFODIL-2892</a>] 
JAR file URI processing does not allow for JARs within JARs</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2893";>DAFFODIL-2893</a>] 
Unable to initialise</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2895";>DAFFODIL-2895</a>] 
Runtime SDE in ElementCombinator parser with validation causes "Expression 
Evaluation Error: Element does not have a value"</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2897";>DAFFODIL-2897</a>] 
change scalafmt back to rewrite.trailingCommas.style 'never'</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2898";>DAFFODIL-2898</a>] 
Compilation error with Java 21, add to CI</li>
 </ul>
 
 <h3 id="deprecationcompatibility">Deprecation/Compatibility</h3>
diff --git a/content/releases/3.8.0/index.html 
b/content/releases/3.9.0/index.html
similarity index 57%
copy from content/releases/3.8.0/index.html
copy to content/releases/3.9.0/index.html
index 57f3df6..30ccc4a 100644
--- a/content/releases/3.8.0/index.html
+++ b/content/releases/3.9.0/index.html
@@ -2,7 +2,7 @@
 <html lang="en">
   <head>
     <meta charset="utf-8">
-    <title>Apache Daffodil | 3.8.0</title>
+    <title>Apache Daffodil | 3.9.0</title>
     
     <meta name="author" content="">
 
@@ -83,7 +83,7 @@
 
 <div class="title">
   <div class="container">
-    <h2>Apache Daffodil 3.8.0</h2>
+    <h2>Apache Daffodil 3.9.0</h2>
   </div>
 </div>
 
@@ -91,13 +91,19 @@
 
     <div class="container">
       
+  <div class="alert alert-warning">
+    Apache Daffodil 3.9.0 has not yet been released! The artifacts
+    and release notes below are drafts for a proposed release of Apache
+    Daffodil which has not yet occurred.
+  </div>
+
 
 
 
 <div class="row">
   <div class="col-md-3 text-right" style="float: right; z-index: 3;">
     <h3>Documentation</h3>
-    <a href="/docs/3.8.0/javadoc/">Javadoc</a> | <a 
href="/docs/3.8.0/scaladoc/">Scaladoc</a>
+    <a href="/docs/3.9.0/javadoc/">Javadoc</a> | <a 
href="/docs/3.9.0/scaladoc/">Scaladoc</a>
   </div>
 
   <div class="col-md-12">
@@ -124,12 +130,12 @@
   
 <div class="row">
   <div class="col-sm-6">
-    <a 
href="https://www.apache.org/dyn/closer.lua/download/daffodil/3.8.0/src/apache-daffodil-3.8.0-src.zip";>apache-daffodil-3.8.0-src.zip</a>
+    <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/src/apache-daffodil-3.9.0-src.zip";>apache-daffodil-3.9.0-src.zip</a>
   </div>
   <div class="col-sm-6">
     
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/src/apache-daffodil-3.8.0-src.zip.asc";>PGP</a>
 ]
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/src/apache-daffodil-3.8.0-src.zip.sha512";>SHA512</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/src/apache-daffodil-3.9.0-src.zip.asc";>PGP</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/src/apache-daffodil-3.9.0-src.zip.sha512";>SHA512</a>
 ]
     
   </div>
 </div>
@@ -152,12 +158,12 @@
   
 <div class="row">
   <div class="col-sm-6">
-    <a 
href="https://www.apache.org/dyn/closer.lua/download/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.tgz";>apache-daffodil-3.8.0-bin.tgz</a>
+    <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.tgz";>apache-daffodil-3.9.0-bin.tgz</a>
   </div>
   <div class="col-sm-6">
     
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.tgz.asc";>PGP</a>
 ]
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.tgz.sha512";>SHA512</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.tgz.asc";>PGP</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.tgz.sha512";>SHA512</a>
 ]
     
   </div>
 </div>
@@ -165,12 +171,12 @@
   
 <div class="row">
   <div class="col-sm-6">
-    <a 
href="https://www.apache.org/dyn/closer.lua/download/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.zip";>apache-daffodil-3.8.0-bin.zip</a>
+    <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.zip";>apache-daffodil-3.9.0-bin.zip</a>
   </div>
   <div class="col-sm-6">
     
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.zip.asc";>PGP</a>
 ]
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.zip.sha512";>SHA512</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.zip.asc";>PGP</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.zip.sha512";>SHA512</a>
 ]
     
   </div>
 </div>
@@ -178,12 +184,12 @@
   
 <div class="row">
   <div class="col-sm-6">
-    <a 
href="https://www.apache.org/dyn/closer.lua/download/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.msi";>apache-daffodil-3.8.0-bin.msi</a>
+    <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.msi";>apache-daffodil-3.9.0-bin.msi</a>
   </div>
   <div class="col-sm-6">
     
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.msi.asc";>PGP</a>
 ]
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-bin.msi.sha512";>SHA512</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.msi.asc";>PGP</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-bin.msi.sha512";>SHA512</a>
 ]
     
   </div>
 </div>
@@ -191,12 +197,12 @@
   
 <div class="row">
   <div class="col-sm-6">
-    <a 
href="https://www.apache.org/dyn/closer.lua/download/daffodil/3.8.0/bin/apache-daffodil-3.8.0-1.noarch.rpm";>apache-daffodil-3.8.0-1.noarch.rpm</a>
+    <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-1.noarch.rpm";>apache-daffodil-3.9.0-1.noarch.rpm</a>
   </div>
   <div class="col-sm-6">
     
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-1.noarch.rpm.asc";>PGP</a>
 ]
-      [ <a 
href="https://downloads.apache.org/daffodil/3.8.0/bin/apache-daffodil-3.8.0-1.noarch.rpm.sha512";>SHA512</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-1.noarch.rpm.asc";>PGP</a>
 ]
+      [ <a 
href="https://dist.apache.org/repos/dist/dev/daffodil/3.9.0-rc1/bin/apache-daffodil-3.9.0-1.noarch.rpm.sha512";>SHA512</a>
 ]
     
   </div>
 </div>
@@ -225,13 +231,13 @@
 <figure class="highlight"><pre><code class="language-xml" 
data-lang="xml"><span class="nt">&lt;dependency&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>org.apache.daffodil<span 
class="nt">&lt;/groupId&gt;</span>
   <span class="nt">&lt;artifactId&gt;</span>daffodil-japi_2.12<span 
class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>3.8.0<span 
class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>3.9.0<span 
class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span></code></pre></figure>
 
       </div>
       <div id="sbt" class="tab-pane fade">
 
-<figure class="highlight"><pre><code class="language-scala" 
data-lang="scala"><span class="n">libraryDependencies</span> <span 
class="o">+=</span> <span class="s">"org.apache.daffodil"</span> <span 
class="o">%%</span> <span class="s">"daffodil-sapi"</span> <span 
class="o">%</span> <span class="s">"3.8.0"</span></code></pre></figure>
+<figure class="highlight"><pre><code class="language-scala" 
data-lang="scala"><span class="n">libraryDependencies</span> <span 
class="o">+=</span> <span class="s">"org.apache.daffodil"</span> <span 
class="o">%%</span> <span class="s">"daffodil-sapi"</span> <span 
class="o">%</span> <span class="s">"3.9.0"</span></code></pre></figure>
 
       </div>
       <div id="rpm" class="tab-pane fade">
@@ -263,66 +269,79 @@ Run the folllowing command:
 
 <h3 id="release-notes">Release Notes</h3>
 
-<p>This release focused on providing a supported API for creating Daffodil 
Layers.</p>
-
-<h3 id="layers-feature">Layers Feature</h3>
-
-<p>A layer is an algorithmic transformation of the data stream that cannot be 
expressed using regular
-DFDL properties. 
-Daffodil provides a DFDL language extension using the property name <code 
class="language-plaintext highlighter-rouge">dfdlx:layer</code> to invoke
-these layer transformations when parsing or unparsing. 
-Layers can encode/decode data as well as can verify/recompute 
checksums/CRCs.</p>
-
-<p>See the <a href="/layers">Layers</a> documentation which has links to the 
javadoc for the new API as well
-as a description and examples of the <a 
href="/layers#built-in-layers">built-in layers</a> that are available 
-to use.</p>
-
-<p>This supported API is incompatible with the experimental and unsupported 
prior version layering APIs.
-See the <a href="#deprecationcompatibility">Deprecation/Compatibility</a> 
section for more
-details.</p>
+<p>This release focused on performance improvements and bug fixes. Notably,
+performance gains were implemented ranging from 5-15% for most formats. An
+additional 5% improvement gain was implemented when using the CLI to parse
+large files.</p>
 
 <h3 id="new-features">New Features</h3>
 
 <ul>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2569";>DAFFODIL-2569</a>] - 
document how to write layer transforms</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2903";>DAFFODIL-2903</a>] - 
Allow inputValueCalc to apear in a hidden group</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2825";>DAFFODIL-2825</a>] - 
Define supported layering API</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2844";>DAFFODIL-2844</a>] - 
LayerNotEnoughDataException doesn't propagate Throwable Error</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2845";>DAFFODIL-2845</a>] - 
Layer improvements</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2841";>DAFFODIL-2841</a>] - 
Layers do not support (or poorly documented) creating SDE or 
Parse/UnparseErrors</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-864";>DAFFODIL-864</a>] 
TDML Runner: Ability to specify errors that should NOT occur</li>
+  <li>
+    <p>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2927";>DAFFODIL-2927</a>] 
TDML Runner: Add attribute to specify that unexpected Validation Errors should 
not be ignored</p>
+
+    <p>The <code class="language-plaintext 
highlighter-rouge">&lt;tdml:errors&gt;</code>, <code class="language-plaintext 
highlighter-rouge">&lt;tdml:warnings&gt;</code>, and <code 
class="language-plaintext 
highlighter-rouge">&lt;tdml:validationErrors&gt;</code> elements
+now support <code class="language-plaintext 
highlighter-rouge">match="any"</code> and <code class="language-plaintext 
highlighter-rouge">match="none"</code> attributes to specify that a test
+must either match all or none of the <code class="language-plaintext 
highlighter-rouge">&lt;tdml:error&gt;</code> diagnostics. Multiple
+<code class="language-plaintext highlighter-rouge">&lt;tdml:errors&gt;</code>, 
<code class="language-plaintext 
highlighter-rouge">&lt;tdml:warnings&gt;</code>, and <code 
class="language-plaintext 
highlighter-rouge">&lt;tdml:validationErrors&gt;</code> elements can
+be specified with different <code class="language-plaintext 
highlighter-rouge">match</code> attributes.</p>
+
+    <p>New <code class="language-plaintext 
highlighter-rouge">ignoreUnexpectedWarnings="true"</code> and
+<code class="language-plaintext 
highlighter-rouge">ignoreUnexpectedValidationErrors="true"</code> attributes 
are supported for
+<code class="language-plaintext 
highlighter-rouge">&lt;tdml:parserTestCase&gt;</code> and <code 
class="language-plaintext 
highlighter-rouge">&lt;tdml:unparserTestCase&gt;</code> elements, which causes a
+test to fail if any warnings or validation errors are created but the test does
+not expect the diagnostic.</p>
+  </li>
+  <li>
+    <p>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2638";>DAFFODIL-2638</a>] 
Property to suppress warnings only for a specific place in the schema</p>
+
+    <p>A new <code class="language-plaintext 
highlighter-rouge">daf:suppressSchemaDefinitionWarnings</code> attribute in the 
Daffodil
+extension namespace (<code class="language-plaintext 
highlighter-rouge">urn:ogf:dfdl:2013:imp:daffodil.apache.org:2018:ext</code>) 
can
+be placed on any schema component to only suppress warnings created by that
+component. The attribute accepts the same value as the tunable of the same
+name.</p>
+  </li>
+  <li>
+    <p>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2919";>DAFFODIL-2919</a>] 
Need compile API that allows better control over diagnostic path</p>
+
+    <p>A new <code class="language-plaintext 
highlighter-rouge">Compile.compileResource()</code> API method is added to find 
and compile a
+schema specified using a resource path.</p>
+  </li>
 </ul>
 
-<h3 id="miscellaneous-bugs">Miscellaneous Bugs</h3>
+<h3 id="miscellaneous-bugsimprovements">Miscellaneous Bugs/Improvements</h3>
 
 <ul>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2900";>DAFFODIL-2900</a>] - 
enable javadoc and scaladoc for runtime1 api</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2905";>DAFFODIL-2905</a>] - 
add error parameter to N-byte-swap layer</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2907";>DAFFODIL-2907</a>] - 
Improve documentation for building/testing the release candidate container</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2104";>DAFFODIL-2104</a>] - 
TDML runner - throws exception if test has neither <code 
class="language-plaintext highlighter-rouge">&lt;tdml:errors&gt;</code> nor 
<code class="language-plaintext 
highlighter-rouge">&lt;tdml:infoset&gt;</code></li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2843";>DAFFODIL-2843</a>] - 
Unclear how to create Parse/UnparseError from ParseOrUnparseState</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2883";>DAFFODIL-2883</a>] - 
Pre-existing PUA characters in data cause SDE</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2887";>DAFFODIL-2887</a>] - 
Choice branch array with discriminator or direct dispatch broken</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2890";>DAFFODIL-2890</a>] - 
Set SOURCE_DATE_EPOCH when creating releases</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2891";>DAFFODIL-2891</a>] - 
Abort: Invariant broken: minReps.==(0L) when unparsing</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2892";>DAFFODIL-2892</a>] - 
JAR file URI processing does not allow for JARs within JARs</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2893";>DAFFODIL-2893</a>] - 
Unable to initialise</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2895";>DAFFODIL-2895</a>] - 
Runtime SDE in ElementCombinator parser with validation causes "Expression 
Evaluation Error: Element does not have a value"</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2897";>DAFFODIL-2897</a>] - 
change scalafmt back to rewrite.trailingCommas.style 'never'</li>
-  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2898";>DAFFODIL-2898</a>] - 
Compilation error with Java 21, add to CI</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-1124";>DAFFODIL-1124</a>] 
DPath: xs:date constructor more lax - allows missing digits</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2037";>DAFFODIL-2037</a>] 
TravisCI results are too verbose</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2331";>DAFFODIL-2331</a>] 
Remove argType parameter from FNZeroArgExpr and derived classes</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2447";>DAFFODIL-2447</a>] 
Optimize schemaURIStringsForFullValidation</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2678";>DAFFODIL-2678</a>] 
LengthUnits being applied to minLength/maxLength facets</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2888";>DAFFODIL-2888</a>] 
Incorrect out of range warning with constant dfdl:length and 
length/minLength/maxLength facets</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2899";>DAFFODIL-2899</a>] 
SDW in SetVariable on VariableRead case incorrectly states VariableSet</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2912";>DAFFODIL-2912</a>] 
Warning about Counterintuitive placement issued when not needed</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2913";>DAFFODIL-2913</a>] 
Prepare for Daffodil 3.9.0 development</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2914";>DAFFODIL-2914</a>] 
Improve release script</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2915";>DAFFODIL-2915</a>] 
Need better error message when missing plugin</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2916";>DAFFODIL-2916</a>] 
xs:include of no-namespace schema does not chameleon the references 
properly</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2918";>DAFFODIL-2918</a>] 
SchemaFileLocation uriString leads to non-reproducible saved parsers</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2920";>DAFFODIL-2920</a>] 
Improve performance of BucketingInputSource</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2921";>DAFFODIL-2921</a>] 
Default CLI to MappedByteBuffer when parsing files instead of a 
FileInputStream</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2922";>DAFFODIL-2922</a>] 
Remove unnecesary allocations</li>
+  <li>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2923";>DAFFODIL-2923</a>] 
layer doc page on site has bad hyperlink</li>
 </ul>
 
 <h3 id="deprecationcompatibility">Deprecation/Compatibility</h3>
 
-<p>This release removes the unsupported/experimental APIs for creating layer 
plug-ins that were
-present in releases 3.7.0 and prior.
-These are replaced with a new supported and documented API which is
-much easier to use and maintain and has more functionality.
-All layers written to the older 3.7.0 unsupported APIs will be broken and must 
be rewritten to
-use the new API in 3.8.0.</p>
-
-<p>See the <a href="/layers">Layers</a> documentation which has links to the 
javadoc for the new API.</p>
+<ul>
+  <li>
+    <p>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2927";>DAFFODIL-2927</a>] 
TDML Runner: Add attribute to specify that unexpected Validation Errors should 
not be ignored</p>
 
-<p>[<a 
href="https://issues.apache.org/jira/browse/DAFFODIL-2825";>DAFFODIL-2825</a>] 
Define supported layering API</p>
+    <p>Support for <code class="language-plaintext 
highlighter-rouge">&lt;tdml:validationErrors /&gt;</code> to specify no 
validation errors should
+occur is removed. Instead, set the new <code class="language-plaintext 
highlighter-rouge">ignoreValidationErrors="false"</code></p>
+  </li>
+</ul>
 
 <h3 id="dependency-changes">Dependency Changes</h3>
 
@@ -331,45 +350,38 @@ use the new API in 3.8.0.</p>
 <p><strong>Core</strong></p>
 
 <ul>
-  <li>Apache Commons IO 2.16.1 <small>(update)</small></li>
-  <li>FasterXML Jackson Core 2.16.1 <small>(update)</small></li>
-  <li>FasterXML Woodstox Core 6.6.2 <small>(update)</small></li>
-  <li>ICU4J 75.1 <small>(update)</small></li>
-  <li>Scala Parser Combinators 2.4.0 <small>(update)</small></li>
-  <li>Scala XML 2.3.0 <small>(update)</small></li>
-  <li>Typesafe Config 1.4.3 <small>(update)</small></li>
-  <li>XML Resolver 1.2 <small>(update)</small></li>
+  <li>FasterXML Woodstox Core 6.7.0 <small>(update)</small></li>
+  <li>Scala Reflect and Standard Library 2.12.20 <small>(update)</small></li>
 </ul>
 
 <p><strong>CLI</strong></p>
 
 <ul>
-  <li>JLine 3.26.1 <small>(update)</small></li>
+  <li>JLine 3.26.3 <small>(update)</small></li>
 </ul>
 
 <p><strong>Code Generator</strong></p>
 
 <ul>
-  <li>OS Lib 0.10.2 <small>(update)</small></li>
+  <li>OS Lib 0.10.7 <small>(update)</small></li>
 </ul>
 
 <p><strong>Logging</strong></p>
 
 <ul>
-  <li>SLF4J API 2.0.13 <small>(update)</small></li>
+  <li>SLF4J API 2.0.16 <small>(update)</small></li>
 </ul>
 
 <p><strong>Schematron Validator</strong></p>
 
 <ul>
-  <li>Saxon-HE 12.4 <small>(update)</small></li>
+  <li>Saxon-HE 12.5 <small>(update)</small></li>
 </ul>
 
 <p><strong>Changes to Transitive Dependencies</strong></p>
 
 <ul>
-  <li>Woodstox Stax2 API 4.2.2 <small>(update, used by Woodstox 
Core)</small></li>
-  <li>XML Resolver &amp; Data 5.2.2 <small>(update, used by 
Saxon-HE)</small></li>
+  <li>Geny 1.1.1 <small>(update, used by OS-Lib)</small></li>
 </ul>
 
 

Reply via email to