(xalan-site) branch master updated: committing xalan-j xslt3.0 beta1 release documents

[email protected] Tue, 23 Jun 2026 17:04:19 +0000
Newsgroups gmane.text.xml.xalan.devel
Message-ID <178223425944.1432364.6939999523481996287@gitbox3-he-fi.apache.org>
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 997c480b committing xalan-j xslt3.0 beta1 release documents
997c480b is described below

commit 997c480bd2231d753742c26644b07c8b47e019fe
Author: Mukul Gandhi <[email protected]>
AuthorDate: Tue Jun 23 22:33:55 2026 +0530

    committing xalan-j xslt3.0 beta1 release documents
---
 xalan-j/xsl3/release/beta1/RELEASE-NOTES.txt       | 112 +++++++++++++++++++++
 .../beta1/xalanj_xslt3.0_beta1_jira_issue_list.pdf | Bin 0 -> 69579 bytes
 2 files changed, 112 insertions(+)

diff --git a/xalan-j/xsl3/release/beta1/RELEASE-NOTES.txt b/xalan-j/xsl3/release/beta1/RELEASE-NOTES.txt
new file mode 100644
index 00000000..e4e76524
--- /dev/null
+++ b/xalan-j/xsl3/release/beta1/RELEASE-NOTES.txt
@@ -0,0 +1,112 @@
+
+									Apache Xalan-J XSLT 3.0 'beta1' release notes
+									----------------------------------------------
+
+										Modification date : 2026-06-23
+
+
+Xalan-J XSLT 3.0 'beta1', project release details
+-------------------------------------------------
+
+1) This Xalan-J release named 'xslt3.0_beta1', provides XSLT 3.0 and XPath 3.1 language 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/beta1/xalanj_xslt3.0_beta1_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) An overall description for 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 the document README, that describes steps about how to build Xalan-J XSLT 3.0 project from the src code.
+
+6) Xalan-J XSLT 3.0 development code latest conformance results with W3C XSLT 3.0 and XPath 3.1 test suites, 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
+
+https://github.com/apache/xalan-java/blob/xalan-j_xslt3.0_mvn/src/test/java/org/apache/xalan/tests/w3c/xpath3/result/w3c_xpath3_testsuite_xalan-j_result.xml
+
+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, has copy of small parts of Eclipse WTP (Web Tools Platform) project XPath 2.0 processor implementation's
+   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 little bit modified by Xalan-J project, primarily by adding XPath 3.1 static and dynamic context support and 
+   XSL 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.
+
+9) XSLT 1.0 implementation support using XSLTC has been maintained, within this Xalan-J release.
+
+
+Deploying/running Xalan-J XSLT 3.0 beta1 release from JVM classpath / module path
+----------------------------------------------------------------------------------
+
+The description below are for, Xalan-J XSLT 3.0 beta1 interpretive processor.
+
+Assumption: Xalan-J XSLT 3.0 implementation jars are, available within local folder "lib" relative to user's current directory.
+
+1) Running Xalan-J via JVM classpath
+
+   1.1) Running via JVM 1.5+ classpath
+
+        java -Djava.endorsed.dirs=lib org.apache.xalan.xslt.Process -in file.xml -xsl file.xsl
+
+   1.2) Running via JVM 25 classpath
+
+        java -classpath lib/* org.apache.xalan.xslt.Process -in file.xml -xsl file.xsl
+
+2) Running Xalan-J via JVM module path
+
+   java --module-path lib/xalan-java-3.0.1_alpha2.jar --module moduleName/org.apache.xalan.xslt.Process 
+
+
+Acknowledgements
+----------------
+Following people have contributed to the development for this Xalan-J release.
+
+1) Xalan-J team members
+
+1.1) Gary Gregory <[email protected]>
+
+> Xalan-J implementation design guidance
+> Guidance for Xalan-J build configuration to Maven
+> Release reviews
+
+1.2) Joseph Kesselman <[email protected]>
+
+> Xalan-J implementation design guidance
+> Guidance for Xalan-J build configuration to Maven 
+> Release reviews
+
+1.3) Michael Glavassevich <[email protected]>
+
+> Xalan-J implementation review and design guidance, from Xerces-J perspective 
+
+1.4) Mukul Gandhi <[email protected]>
+
+> Xalan-J implementation for, various XSLT 3.0 and XPath 3.1 language features
+
+2) Xalan-J community members
+
+2.1) Martin Honnen <[email protected]>  
+
+> Verification of Xalan-J XSLT 3.0 build integrity
+> Reporting of various Xalan-J XSL 3 implementation defects and verification of fixes.
+
+2.2) Vladimir Sitnikov <[email protected]>
+
+> Various Xalan-J project, process improvement suggestions and helpful reviews while setting up 
+  Xalan's XSLT 3.0 code repository branch.
+
+> Various design and code suggestions to help refactor and improve, Xalan-J XSL 3 implementation 
+  software tests construction.
+
+
+
+
+									Copyright 1999-2026 The Apache Software Foundation
+
+
diff --git a/xalan-j/xsl3/release/beta1/xalanj_xslt3.0_beta1_jira_issue_list.pdf b/xalan-j/xsl3/release/beta1/xalanj_xslt3.0_beta1_jira_issue_list.pdf
new file mode 100644
index 00000000..07260a0f
Binary files /dev/null and b/xalan-j/xsl3/release/beta1/xalanj_xslt3.0_beta1_jira_issue_list.pdf differ