From 288198918cec93fbd0e9d3f555cc0e0ec2717eb5 Mon Sep 17 00:00:00 2001 From: Martin Honnen Date: Wed, 21 Aug 2024 16:01:30 +0200 Subject: [PATCH] Update to latest packages/IKVM --- SaxonHE11s9apiExtensions/README.md | 12 ++++++------ .../SaxonHE11s9apiExtensions.csproj | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/SaxonHE11s9apiExtensions/README.md b/SaxonHE11s9apiExtensions/README.md index d1a2aea..ed5a7bd 100644 --- a/SaxonHE11s9apiExtensions/README.md +++ b/SaxonHE11s9apiExtensions/README.md @@ -12,13 +12,13 @@ Understand that this is work in progress and kind of experimental, I don't have To use Saxon under .NET, the coding is mainly done against the Java s9api API of Saxon HE 11 although I have provided some extension methods as helpers to ease the task of using .NET FileInfo or Stream instead of needing to know about and use Java specific java.io.File or Stream classes/APIs. -With this new release using IKVM 8.8.9 and IKMV.Maven.Sdk 1.6.9, it should now be possible to both use and build the packages under Windows as well as MacOs and have a single NuGet package targetting .NET 6 and .NET 8 as well as .NET framework 4.8. +With this new release using IKVM 8.10.1 and IKMV.Maven.Sdk 1.8.0 IKVM, for the first time in years, uses an up to date/latest build 422 of the Java 8/1.8 JDK; as for .NET, it should be possible to both use and build the packages under Windows as well as MacOs and have a single NuGet package targetting .NET 6 and .NET 8 as well as .NET framework 4.8. The basic usage is to to install the NuGet package IKVM.Maven.Sdk to be able to pull in the Saxon HE 11 (e.g. 11.6) and the XmlResolver code it uses directly from Maven: ``` - - + + @@ -29,15 +29,15 @@ This extension project is also on NuGet so you can add it in your project e.g. ``` - - + + ``` -Then you are ready to write .NET 6 code against the Saxon 11 s9api API, helped by this extension library to not have to use most Java classes for input/output/URIs/URLs but to be able to use relevant .NET classes: +Then you are ready to write .NET 6/8 code against the Saxon 11 s9api API, helped by this extension library to not have to use most Java classes for input/output/URIs/URLs but to be able to use relevant .NET classes: ``` using net.sf.saxon.s9api; diff --git a/SaxonHE11s9apiExtensions/SaxonHE11s9apiExtensions.csproj b/SaxonHE11s9apiExtensions/SaxonHE11s9apiExtensions.csproj index d7fd155..1d4ab83 100644 --- a/SaxonHE11s9apiExtensions/SaxonHE11s9apiExtensions.csproj +++ b/SaxonHE11s9apiExtensions/SaxonHE11s9apiExtensions.csproj @@ -7,12 +7,12 @@ True MPL-2.0 Saxon HE 11 s9api Extension Helpers to use IKVM compiled Saxon HE 11 with .NET 6 or with .NET 8 or with .NET framework 4.8 - 11.6.9 + 11.6.11 Martin Honnen - This is an extension method library to ease the use of an IKVM compiled version of Saxon HE 11 Java in .NET 6 applications. + This is an extension method library to ease the use of an IKVM compiled version of Saxon HE 11 Java in .NET 6/8 and .NET framework 4.8 applications. Copyright 2024 Martin Honnen xslt;XSLT;xpath;XPath;xquery;XQuery;xslt-3.0;XSLT-3.0;xquery-3.1;XQuery-3.1;xpath-3.1;XPath-3.1;json - This is the first release using Saxon HE 11.6 targetting both .NET framework 4.8 as well as .NET 6 and .NET 8, using IKVM 8.8.0 and IKVM.Maven.Sdk 1.6.9 + This is the first release using Saxon HE 11.6 targetting both .NET framework 4.8 as well as .NET 6 and .NET 8, using the latest IKVM 8.10.1 and IKVM.Maven.Sdk 1.8.0 which are now using the latest build 422 of the Java 8/1.8 JDK True https://github.com/martin-honnen/SaxonHE11s9apiExtensions True @@ -20,8 +20,8 @@ - - + +