This page tracks notable changes to the site’s content, tooling, and documentation. Updates are grouped by month. Routine copy edits and minor formatting fixes are generally not listed unless they affect technical accuracy.

March 2026

  • Refreshed benchmark methodology notes with updated JDK version references and revised median/P95 reporting.
  • Updated browser compatibility tables in the XML in Modern Browsers guide to reflect current engine behavior.
  • Expanded the Schematron validation section in the XML pillar page.

February 2026

  • Added the UBL Invoice Rendering guide with practical multi-stage pipeline examples.
  • Expanded the namespace handling notes with additional edge cases for default namespace overrides.
  • Revised the XSLT pillar page performance section with Saxon HE 12 timing data.
  • Minor corrections to the structured data guide.

January 2026

  • Completed major revision of the XSLT Debugging Workflow guide. Added xsl:message patterns and regression testing strategies.
  • Updated performance results with fresh benchmark runs on Saxon HE 12 and current Xalan-J.
  • Added the content operations note covering document pipeline orchestration patterns.

December 2025

  • Expanded Gregor XSLT documentation with architecture diagrams section and integration patterns.
  • Added the rendering workflow note covering transformation chain output strategies.
  • Revised the XSLTC Story with additional context on compiled transform tradeoffs.

November 2025

  • Published the browser XML caveats note covering platform inconsistencies and workarounds.
  • Updated the downloads page with new sample UBL invoice set covering multi-tax-category edge cases.
  • Minor fixes to code examples in the XML-to-HTML guide.

October 2025

  • Added the template matching pitfalls note with examples of common priority and pattern mistakes.
  • Expanded the benchmarks page with engine comparison table and streaming discussion.
  • Reviewed and updated all internal links across pillar pages.

September 2025

  • Published the Structured Data for Search guide covering JSON-LD implementation patterns.
  • Updated the XML in Modern Browsers guide with XSLTProcessor examples for current browser versions.
  • Added benchmark runner script to the downloads section.

August 2025

  • Added the XML Validation and Schema Drift guide covering XSD, RelaxNG, and Schematron tradeoffs.
  • Revised the UBL Formatting pillar page with expanded invoice rendering and mapping layer discussion.
  • Published the benchmark methodology note.

July 2025

  • Published the XML-to-HTML via XSLT guide with complete transformation walkthrough.
  • Expanded the XSLT pillar page template design section.
  • Added the namespace handling note.

June 2025

  • Site content review and accuracy pass across all pillar pages.
  • Updated About and Contact pages.
  • Revised the privacy policy to reflect current hosting configuration.

March 2025

  • Expanded benchmark data with additional Xalan-J and browser XSLTProcessor timing.
  • Added Schematron invoice validation rules to the downloads section.

January 2025

  • Reviewed and updated the Gregor XSLT and XSLTC Story pages for technical accuracy.
  • Minor corrections to the performance results interpretation section.

October 2024

  • Published initial version of the performance results page with multi-engine benchmark data.
  • Added the JraBio page.

July 2024

  • Published initial XSLT pillar page and XML pillar page.
  • Added the Elsevier project page covering technical publishing topics.
  • Created the downloads hub with initial sample files.

March 2024

  • Published initial site structure with core pillar pages, navigation, and search.
  • Initial benchmark data published for Saxon HE and Xalan-J.