Project

Profile

Help

Blog

Saxon/C Release Announcements (6 comments)

Announcements of Saxon/C product releases
Added by O'Neil Delpratt over 5 years ago

To receive notification of new Saxon/C product releases, click on "Watch".

This blog will be used only for routine announcement of new major and minor releases of the software.


Comments

Please register to add a comment

Added by O'Neil Delpratt about 5 years ago

We are pleased to announce that Saxon/C 1.1.2 maintenance release is out. Released on the 21 February 2019

Another bug fixing release.

Significant Changes:

  • Upgraded to Excelsior Jet 15.3
  • Built with Saxon 9.8.0.15

See release notes: http://www.saxonica.com/saxon-c/release-notes.xml alternatively for a list of bugs fixed, go to https://saxonica.plan.io/projects/saxon-c/issues filter by Fixed in version= ‘1.1.2' and status = ‘Closed'.

Download products: http://www.saxonica.com/download/c.xml

See the Saxon/C documentation: http://www.saxonica.com/saxon-c/doc/html/index.html and the PHP API: http://www.saxonica.com/saxon-c/doc/html/index.html#php-api

Saxon/C is a cross-compiled variant of Saxon from the Java platform to the C/C++ platform. We have ported all the features of Saxon other than those like collations that are necessarily platform dependent. In particular it provides processing in XSLT, XQuery and XPath and Schema validation. It therefore gives capabilities to other languages that are strongly coupled to C/C++ such as PHP, Perl, Python, Ruby, node.js.

We offer the the commercial products in addition to the Saxon-HE under Saxon/C: Namely Saxon-HE/C, Saxon-PE/C and Saxon-EE/C.

The Windows release will follow later.

Added by O'Neil Delpratt about 5 years ago

The Windows release has been added to the website.

Added by O'Neil Delpratt over 4 years ago

The Major release Saxon/C 1.2.0 is out

Released on Linux, Mac OS X and Windows.

http://www.saxonica.com/saxon-c/index.xml

This release is a significant one in that we have now added a Python extension API (created using Cython) to the suite of languages already supported in Saxon/C (C/C++/PHP). This is our first cut at providing the XML languages support to the Python community and therefore we appreciate any feedback received.

The core XSLT, XQuery, XPath and Schema processor is base-lined to the Java Saxon 9.9.1.5 version.

In addition, we have added a new feature rich XSLT30 processor API to the languages: C++, PHP and Python

Updated to Excelsior JET Enterprise 15.3 (MP1) - the cross compiler tool of Saxon.

See full release notes: http://www.saxonica.com/saxon-c/release-notes.xml Also see: https://saxonica.plan.io/projects/saxon-c/issues filter by Fixed in version= ‘1.2.0' and status = ‘Closed'.

See the Saxon/C documentation: http://www.saxonica.com/saxon-c/doc/html/index.html and the PHP API: http://www.saxonica.com/saxon-c/doc/html/index.html#php-api

Saxon/C is a cross-compiled variant of Saxon from the Java platform to the C/C++ platform. We have ported all the features of Saxon other than those like collations that are necessarily platform dependent. In particular it provides processing in XSLT, XQuery and XPath and Schema validation. It therefore gives capabilities to other languages that are strongly coupled to C/C++ such as PHP, Perl, Python, Ruby, node.js.

We offer the commercial products in addition to the open source Saxon-HE under Saxon/C: Namely Saxon-HE/C, Saxon-PE/C and Saxon-EE/C.

Note: users may be aware that the Excelsior JET technology used to build this product will not be supported into the future. However, for the time being the tools remain in our experience effective and reliable, and we have a perpetual license to continue using them. With this release of Saxon/C out of the way, we have plans to evaluate alternative technologies to move Saxon/C forward in future releases.

Added by O'Neil Delpratt over 4 years ago

Saxon/C 1.2.1 maintenance release

We are pleased to announce that Saxon/C 1.2.1 maintenance release is out. Released on the 28 October 2019

First bug fixing release in the Saxon/C 1.2 Series. Released on the Linux, MacOS and Windows platforms.

See release notes: http://www.saxonica.com/saxon-c/release-notes.xml alternatively for a list of bugs fixed, go to https://saxonica.plan.io/projects/saxon-c/issues filter by Fixed in version= ‘1.2.1' and status = ‘Closed'.

Download products: http://www.saxonica.com/download/c.xml

See the Saxon/C documentation which includes the C++ API, PHP API and the Python API

We offer the the commercial products in addition to the Saxon-HE under Saxon/C: Namely Saxon-HE/C, Saxon-PE/C and Saxon-EE/C.

Added by O'Neil Delpratt about 2 years ago

SaxonC 11.1 release

We are delighted to announce Saxon 11.1, a raft of new products covering three language platforms (SaxonJ, SaxonCS, and SaxonC), all built from the same source code. The software can be downloaded from the usual places (see www.saxonica.com) though a few corners of the website have yet to be updated.

For SaxonC (C++, Python, and PHP, on Windows, Mac, and Linux) this is the first release since 2019.

  • The Java code base has moved forward from 9.9 to 11.1, and the build process is now integrated with SaxonJ and SaxonCS so that bug fixes can be applied simultaneously to all three products.

  • There are improvements in multi-threading, when multiple transformations using the same stylesheet are executed in parallel in a web server

  • Memory management of XDM objects is improved

  • Localization (using ICU-J) is improved

  • Handling of Unicode strings in the various language APIs is improved, reducing the scope for encoding issues.

  • There are many API extensions and improvements for all three languages (C++, Python, and PHP)

Added by O'Neil Delpratt almost 2 years ago

SaxonC 11.3 maintenance release is out. See release announcements page for more details: https://saxonica.plan.io/news/1

Please register to add a comment

    (1-1/1)

    Also available in: Atom