This is an automated email from the ASF dual-hosted git repository.
mukulgandhi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/xalan-site.git
The following commit(s) were added to refs/heads/master by this push:
new 79d968c2 committing xalan-j xslt3.0 alpha2 jira issues and release
notes documents
79d968c2 is described below
commit 79d968c2a6d4848e1dea283dd1933f6d18da6897
Author: Mukul Gandhi <[email protected]>
AuthorDate: Wed Apr 29 12:02:42 2026 +0530
committing xalan-j xslt3.0 alpha2 jira issues and release notes documents
---
xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt | 8 +--
.../release/{alpha1 => alpha2}/RELEASE-NOTES.txt | 30 ++++++-----
...c_xslt3.0_test_suite_compliance_improvement.txt | 59 +++++++++++++++++++++
.../xalanj_xslt3.0_alpha2_jira_issue_list.pdf | Bin 0 -> 67167 bytes
4 files changed, 79 insertions(+), 18 deletions(-)
diff --git a/xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt
b/xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt
index a5ea7b82..94df0c4f 100644
--- a/xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt
+++ b/xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt
@@ -1,8 +1,8 @@
- Apache
Xalan XSLT 3.0 alpha1 release notes
+ Apache
Xalan XSLT 3.0 'alpha1' release notes
------------------------------------------
-
Modification date : 2026-04-10
+
Modification date : 2026-04-29
Details about this Xalan-J, project release
@@ -15,11 +15,11 @@ Details about this Xalan-J, project release
JDK 1.5 upto 25
3) The list of Jira issues addressed by this Xalan-J release, are available
here,
https://xalan.apache.org/xalan-j/xsl3/release/alpha1/xalanj_xslt3.0_alpha1_jira_issue_list.pdf
- There are few Xalan-J XSLT 3.0 implementation aspects, that're not
specified within this web link, and are available as prose within point 3)
below.
+ There are few Xalan-J XSLT 3.0 implementation aspects, that're not
specified within this web link, and are mentioned as prose within point 4)
below.
4) Description of Xalan-J XSLT 3.0 implementation status, is available here,
https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf
-5) This Xalan-J release src archive contains document BUILDING.txt, that
describes steps about how to build Xalan-J XSLT 3.0 project from its src code.
+5) This Xalan-J release src archive contains document README, that describes
steps about how to build Xalan-J XSLT 3.0 project from the src code.
6) Xalan XSLT 3.0 development code’s latest conformance results with W3C XSLT
3.0 test suite, are available here :
https://github.com/apache/xalan-java/blob/xalan-j_xslt3.0_mvn/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
diff --git a/xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt
b/xalan-j/xsl3/release/alpha2/RELEASE-NOTES.txt
similarity index 72%
copy from xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt
copy to xalan-j/xsl3/release/alpha2/RELEASE-NOTES.txt
index a5ea7b82..df535d7f 100644
--- a/xalan-j/xsl3/release/alpha1/RELEASE-NOTES.txt
+++ b/xalan-j/xsl3/release/alpha2/RELEASE-NOTES.txt
@@ -1,42 +1,44 @@
- Apache
Xalan XSLT 3.0 alpha1 release notes
+ Apache
Xalan XSLT 3.0 'alpha2' release notes
------------------------------------------
-
Modification date : 2026-04-10
+
Modification date : 2026-04-29
Details about this Xalan-J, project release
-------------------------------------------
-1) This Xalan-J release named 'xslt3.0_alpha1', provides XSLT 3.0 and XPath
3.1 language various feature implementations.
+1) This Xalan-J release named 'xslt3.0_alpha2', provides XSLT 3.0 and XPath
3.1 language various feature implementations.
2) The following JDK releases are supported
JDK 1.5 upto 25
-3) The list of Jira issues addressed by this Xalan-J release, are available
here,
https://xalan.apache.org/xalan-j/xsl3/release/alpha1/xalanj_xslt3.0_alpha1_jira_issue_list.pdf
- There are few Xalan-J XSLT 3.0 implementation aspects, that're not
specified within this web link, and are available as prose within point 3)
below.
+3) The list of Jira issues addressed by this Xalan-J release, are available
here,
https://xalan.apache.org/xalan-j/xsl3/release/alpha2/xalanj_xslt3.0_alpha2_jira_issue_list.pdf
+ There are few Xalan-J XSLT 3.0 implementation aspects, that're not
specified within jira issues web link, and are mentioned as prose within point
4) below.
-4) Description of Xalan-J XSLT 3.0 implementation status, is available here,
https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf
+4) A broad description of Xalan-J XSLT 3.0 implementation status, is available
here,
https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf
-5) This Xalan-J release src archive contains document BUILDING.txt, that
describes steps about how to build Xalan-J XSLT 3.0 project from its src code.
+5) This Xalan-J release src archive contains document README, that describes
steps about how to build Xalan-J XSLT 3.0 project from the src code.
6) Xalan XSLT 3.0 development code’s latest conformance results with W3C XSLT
3.0 test suite, are available here :
https://github.com/apache/xalan-java/blob/xalan-j_xslt3.0_mvn/src/test/java/org/apache/xalan/tests/w3c/xslt3/result/w3c_xslt3_testsuite_xalan-j_result.xml
-7) Xalan-J XSLT 3.0 implementation, contains copy of software code from Java
org.json library, to help implement XPath 3.1 functions that use JSON documents.
- This has been helpful for Xalan-J project, to be able to reuse org.json
library's JSON document parse support. Xalan-J has little bit modified org.json
+7) Xalan-J XSLT 3.0 implementation src repository, contains copy of software
code from Java org.json library, to support implementation of XPath 3.1
functions that
+ use JSON documents. This has been helpful for Xalan-J project, to be able
to reuse org.json library's JSON document parse support. Xalan-J has little bit
modified org.json
library's Java classes org.json.JSONObject &
org.json.JSONParserConfiguration for Xalan-J XPath 3.1 JSON function
implementations.
8) Xalan-J XSLT 3.0 implementation, contains copy of small parts of Eclipse
WTP (Web Tools Platform) project XPath 2.0 processor implementation's
- XML Schema data type classes. The design reuse for these XML Schema data
type classes has been helpful for Xalan-J XSLT 3.0 project implementation,
- The code for these Java classes have been modified little bit by Xalan-J
project to add XPath context information and XSLT transformation exception
handling.
+ XML Schema data type Java classes. The design reuse for these XML Schema
data type classes has been helpful for Xalan-J XSLT 3.0 project implementation.
+ The code for these Java classes have been modified little bit by Xalan-J
project primarily adding XPath 3.1 static and dynamic context support and
+ XSLT transformation exception handling.
+
Few of Xalan-J team members who're also Xerces-J project committers, have
previously contributed to WTP XPath 2.0 project src code.
-Deploying/running Xalan-J XSLT 3.0 alpha1 release from JVM classpath / module
path
+Deploying/running Xalan-J XSLT 3.0 alpha2 release from JVM classpath / module
path
----------------------------------------------------------------------------------
-The following steps are for, Xalan-J XSLT 3.0 alpha1 interpretive processor.
+The description of steps below are for, Xalan-J XSLT 3.0 alpha2 interpretive
processor.
Assumption: Xalan-J XSLT 3.0 implementation jars are, available within local
folder "lib" relative to user's current directory
@@ -95,7 +97,7 @@ Following people have contributed to the development for this
Xalan-J release.
> Various design and code suggestions to help refactor and improve, Xalan-J
> XSL 3 implementation
software tests construction.
-
+
Release milestone information
-----------------------------
diff --git
a/xalan-j/xsl3/release/alpha2/xalan_java_xsl3_alpha1_vs_alpha2_w3c_xslt3.0_test_suite_compliance_improvement.txt
b/xalan-j/xsl3/release/alpha2/xalan_java_xsl3_alpha1_vs_alpha2_w3c_xslt3.0_test_suite_compliance_improvement.txt
new file mode 100644
index 00000000..87f22aee
--- /dev/null
+++
b/xalan-j/xsl3/release/alpha2/xalan_java_xsl3_alpha1_vs_alpha2_w3c_xslt3.0_test_suite_compliance_improvement.txt
@@ -0,0 +1,59 @@
+
+ Apache Xalan Java XSLT 3.0 alpha1 vs alpha2 releases, W3C XSLT 3.0 test
suite compliance improvement
+
----------------------------------------------------------------------------------------------------
+
+ alpha1 : <testResult dateTime="2026-03-12T11:40:49Z" desc="W3C XSLT 3.0 test
suite results" fail="1314" pass="3450" run="4770" skipped="609"
success="72.33%" xslt_processor="Apache Xalan XSLT 3.0 development code">
+
+ alpha2 : <testResult dateTime="2026-04-28T10:38:22Z" desc="W3C XSLT 3.0 test
suite results" fail="1302" pass="3510" run="4816" skipped="627"
success="72.88%" xslt_processor="Apache Xalan XSLT 3.0 development code">
+
+ <attr>
+ alpha1 : <expand-text fail="7" pass="52" run="59" skipped="3"
success="88.14%"/>
+ alpha2 : <expand-text fail="2" pass="57" run="59" skipped="3"
success="96.61%"/>
+
+ alpha1 : <match fail="81" pass="101" run="182" skipped="112"
success="55.49%"/>
+ alpha2 : <match fail="74" pass="108" run="182" skipped="112"
success="59.34%"/>
+
+ alpha1 : <select fail="26" pass="105" run="132" skipped="26"
success="79.55%"/>
+ alpha2 : <select fail="26" pass="106" run="132" skipped="26"
success="80.3%"/>
+
+ alpha1 : <tunnel fail="40" pass="18" run="58" skipped="0" success="31.03%"/>
+ alpha2 : <tunnel fail="36" pass="22" run="58" skipped="0" success="37.93%"/>
+
+ <decl>
+ alpha1 : <function fail="25" pass="62" run="87" skipped="23"
success="71.26%"/>
+ alpha2 : <function fail="24" pass="63" run="87" skipped="23"
success="72.41%"/>
+
+ alpha1 : <strip-space fail="9" pass="17" run="26" skipped="4"
success="65.38%"/>
+ alpha2 : <strip-space fail="8" pass="18" run="26" skipped="4"
success="69.23%"/>
+
+ <expr>
+ alpha1 : <expression fail="12" pass="87" run="100" skipped="5"
success="87.0%"/>
+ alpha2 : <expression fail="12" pass="88" run="100" skipped="5"
success="88.0%"/>
+
+ alpha1 : <higher-order-functions fail="35" pass="34" run="69" skipped="7"
success="49.28%"/>
+ alpha2 : <higher-order-functions fail="30" pass="39" run="69" skipped="7"
success="56.52%"/>
+
+ <fn>
+ new, in alpha2 : <copy-of fail="3" pass="7" run="10" skipped="3"
success="70.0%"/>
+
+ alpha1 : <position fail="18" pass="192" run="210" skipped="1"
success="91.43%"/>
+ alpha2 : <position fail="15" pass="196" run="211" skipped="1"
success="92.89%"/>
+
+ <insn>
+ alpha1 : <call-template fail="6" pass="34" run="40" skipped="2"
success="85.0%"/>
+ alpha2 : <call-template fail="5" pass="35" run="40" skipped="2"
success="87.5%"/>
+
+ alpha1 : <copy fail="47" pass="78" run="125" skipped="23" success="62.4%"/>
+ alpha2 : <copy fail="48" pass="77" run="125" skipped="23" success="61.6%"/>
+
+ alpha1 : <for-each-group fail="8" pass="72" run="80" skipped="5"
success="90.0%"/>
+ alpha2 : <for-each-group fail="4" pass="74" run="78" skipped="7"
success="94.87%"/>
+
+ alpha1 : <message fail="5" pass="36" run="42" skipped="3" success="85.71%"/>
+ alpha2 : <message fail="3" pass="38" run="42" skipped="3" success="90.48%"/>
+
+ <type>
+ new, in alpha2 : <maps fail="21" pass="16" run="37" skipped="13"
success="43.24%"/>
+
+ alpha1 : <namespace fail="78" pass="143" run="221" skipped="3"
success="64.71%"/>
+ alpha2 : <namespace fail="74" pass="147" run="221" skipped="3"
success="66.52%"/>
\ No newline at end of file
diff --git
a/xalan-j/xsl3/release/alpha2/xalanj_xslt3.0_alpha2_jira_issue_list.pdf
b/xalan-j/xsl3/release/alpha2/xalanj_xslt3.0_alpha2_jira_issue_list.pdf
new file mode 100644
index 00000000..66f195cc
Binary files /dev/null and
b/xalan-j/xsl3/release/alpha2/xalanj_xslt3.0_alpha2_jira_issue_list.pdf differ
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]