What's new in Altova XMLSpy Professional Edition 2024 Release 2

Apr 23, 2024
  • YAML support:
  • YAML, short for "YAML Ain't Markup Language," is a human-readable data serialization format. Its concise and easy to understand syntax, combined with its ability to represent complex data structures, has made it a popular choice for configuration files, data exchange, and other applications.
  • Support for assigning prepackaged schemas to XML instances files:
  • To help developers manage the ever growing volume of XML-based standards – and their frequent updates – XMLSpy includes the Altova XML Schema Manager. This utility provides a centralized way to install and manage industry-standard DTDs and XSDs using an easy point-and-click interface.
  • The schema versions in the XML Schema Manager are updated frequently when they are released from standards bodies, so users have instant access to the latest versions independent of the Altova product release cycle.
  • Now, to make working with these schemas even more convenient, developers can assign a prepackaged schema during creation of a new XML instance. The Assigned Packaged Schema button is also available when assigning a schema to an existing document. If the specified schema is not already installed on the user’s machine, the XML Schema Manager will download it automatically after it is selected.
  • Support for XBRL Report Packages 1.0:
  • XBRL reports are usually made of multiple files (XBRL instance document, XBRL Taxonomies, linkbase files, etc.) that must be packaged together. XBRL Report Packages provide a standardized way for combining XBRL reports and all their dependencies for efficient distribution and consumption.
  • An XBRL Report Package is an archive (.xbri or .xbr) that contains an XBRL or iXBRL report together with its supporting documents.
  • As part of its comprehensive XBRL tools, XMLSpy now supports XBRL Report Packages 1.1. Report packages can be validated, and users can open them to view the contained reports in Browser View.
  • Code generation for .NET 8:
  • For program code generation from XML Schema, XMLSpy now supports C# generation for the .NET 8 framework in addition to earlier versions.
  • Java and C++ are also supported for royalty-free code generation.
  • Updated database support:
  • XMLSpy and all database-enabled Altova software products connect to 15 of the most popular database types and numerous versions thereof. In this release, updated support has been added for:
  • MySQL 8.2 & 8.3
  • PostgreSQL 16
  • MariaDB 11.2
  • SQLite 3.45

New in Altova XMLSpy Professional Edition 2024 (Nov 8, 2023)

  • AI Assistant:
  • XMLSpy now includes AI integration support to increase developer productivity and creativity. Using the AI Assistant in XMLSpy, you can use natural language prompts to generate XML or JSON schemas, sample instances, XSL or XQuery code, and more. This helps developers of all levels get a significant head start on any project, increasing productivity while letting them focus on bigger problems. This both saves time and drives innovation.
  • Support for editing Markdown files:
  • Markdown is a lightweight markup language for adding basic formatting to plain text. Markdown is used to quickly format articles and blog posts, and it is especially popular for creating technical documentation. Native Markdown support in XMLSpy means programmers can create and format documentation in Markdown during development, without needing to use a third-party editor.
  • Improved support for large files in Grid View:
  • As part as ongoing improvements to the new Grid View for JSON and XML, we've made the popular editor even more useful for working with very large files. Now, in addition to options for viewing documents with repetitive elements in sibling groups of 100, 1K, or 10K nodes, users may now display an unlimited number of nodes with no grouping. Unlimited is now selected by default.
  • Native support for MySQL and MariaDB:
  • XMLSpy and all Altova database-enabled products have long supported connecting to MySQL and MariaDB (as well as numerous other databases) via generic ADO/ODBC/JDBC connections. Now, these products support native connections to MySQL and MariaDB without the need for external drivers, which is much faster and more convenient.
  • Updated support for OIM XBRL:
  • XMLSpy supports editing, converting, and validating OIM (Open Information Model) XBRL, which provides a model for easily transforming XBRL data between XML and other popular formats including CSV and JSON. In Version 2024, support has been updated to include the latest version of the OIM XBRL specification, which is 2023-04-19.
  • Support for XBRL Calculations 1.1:
  • The XBRL Calculations specification defines a process for checking the calculation consistency of facts included in an XBRL report with the relationships defined in the corresponding XBRL taxonomy. Since it was created to address some problems with the consistency checking process for calculation in XBRL reports, support for this new specification is a must-have in any XBRL validation tool.
  • Starting with Version 2024, XMLSpy and RaptorXML+XBRL Server support XBRL Calculations 1.1.
  • Saving schema diagrams as SVG:
  • XMLSpy generates comprehensive schema documentation for XML, JSON, and XBRL in web and print formats. Version 2024 includes the option to generate schema diagrams as SVG, allowing for zooming and resizing images with no quality loss.
  • Horizontal mouse wheel scrolling:
  • To make it easier to navigate large documents, especially, e.g., in XMLSpy Grid View, developers can now scroll horizontally using the mouse wheel by pressing the shift key or tilting the mousewheel left or right. This functionality has been added across the MissionKit tool suite.

New in Altova XMLSpy Professional Edition 2023 Release 2 (Apr 12, 2023)

  • Horizontal or vertical split in Grid View
  • Option to create new document from XPath/XQuery results
  • Support for Firebird 4, PostgreSQL 15, SQL Server 2022
  • Integration with Eclipse 4.26, 4.27

New in Altova XMLSpy Professional Edition 2023 (Oct 19, 2022)

  • Altova XML Schema Manager
  • Dark and Light modes
  • Support for Microsoft Edge in Browser View
  • Support for additional database versions
  • Integration with Eclipse 4.23, 4.24, 4.25

New in Altova XMLSpy Professional Edition 2022 Release 2 (Mar 8, 2022)

  • Support for images in the Project Window:
  • The StyleVision Project Window provides a convenient view for grouping, managing, and working with related files. Once collected in a project, files can be accessed easily from the Project sidebar when designing a report.
  • Now, when a project includes images, you can preview (via mouseover) and open them directly from the Project Window.
  • StyleVision now supports the latest versions of the following databases in addition to previous versions:
  • IBM DB2 11.5.7
  • MySQL 8.0.28
  • MariaDB 10.6.5
  • SQLite 3.37
  • PostgreSQL 14.1
  • Integration with latest Visual Studio and Eclipse versions
  • StyleVision can be integrated in the Eclipse and Visual Studio IDEs, with support added for the latest versions:
  • Eclipse 4.22
  • Visual Studio 2022

New in Altova XMLSpy Professional Edition 2022 (Oct 27, 2021)

  • Support for Windows 11
  • New exit mode options
  • Significant performance improvements in new XML Grid View
  • Sticky header when scrolling in Grid View
  • Whitespace indicators in Grid View
  • New options to preserve whitespace when pretty-printing
  • Support for BSON (binary JSON) in JSON Schema
  • Saving expressions directly in XPath/XQuery window
  • Support for OIM 1.0 for XBRL
  • Extended support for some XBRL Taxonomies
  • Settings to configure XBRL validation message limits/traces
  • Support for additional database versions
  • Support for Eclipse 4.19, 4.20, and 4.21

New in Altova XMLSpy Professional Edition 2021R3 (Aug 16, 2021)

  • Support for JSON Schema versions 2019-09, 2020-12

New in Altova XMLSpy Professional Edition 2021r2 sp1 (Mar 30, 2021)

  • Completely new XML Grid View
  • C# code generation for .NET Core and .NET 5
  • Updated support for IBM DB2 for iSeries
  • Integration with Eclipse 4.17 and 4.18

New in Altova XMLSpy Professional Edition 2021 (Oct 14, 2020)

  • XBRL Taxonomy Manager
  • COVID-19 related XBRL taxonomy updates
  • Multiple improvements to JSON Grid View
  • Support for JSON $id
  • New Altova extension functions to retrieve schema-related info
  • Updated support for MariaDB
  • Integration with Eclipse 4.15 and 4.16

New in Altova XMLSpy Professional Edition 2020 R2 (Mar 17, 2020)

  • Validation on edit:
  • The new Validate on Edit feature flags validation and well-formedness errors as you type in Text View and JSON Grid View. Every text change triggers validation in the background, so you can fix errors and immediately see if they are valid without the need to manually validate the file.
  • Detailed information about validation or well-formedness errors is available in the messages window or on mouse-over of the error icon in Text View as well as in JSON Grid View.
  • Validate as you edit a JSON document or XML document:
  • Getting immediate, detailed information about errors as you edit a document helps save both time and frustration compared to addressing errors after longer periods of editing.
  • This feature can be switched on/off in the program options, as well as via a toolbar icon.
  • Auto-backup of documents during editing:
  • XMLSpy can now automatically backup any file as it’s being edited. This way, in the unlikely event of a software or computer shutdown, the user won’t lose his or her work. Green, yellow, red, and grey file modification symbols indicate whether a file is backed up, when a backup is pending, if a backup is not currently possible, and if backups have been disabled by the user. The user has full control over whether to run automatic backups and with what frequency.
  • Improvements to XPath Debugger:
  • The XPath Debugger in XMLSpy lets developers move step-by-step through the evaluation of an XPath or XQuery expression against the active file to analyze the results for the corresponding step of the evaluation. At each evaluation step, the part of the expression being currently evaluated is highlighted and the result of evaluating that step is shown in the Results pane.
  • Now, in v2020r2, even more helpful details are provided in the call stack window: Users can now see the context and variables at each step in the call stack.
  • Call stack history in XPath debugger:
  • This, in addition to speed improvements in the XPath Debugger, make testing and debugging XPath/XQuery easier than ever.
  • New namespace options in generated (C++, C#, Java)code
  • When generating Java, C#, or C++ program code from an XML Schema, programmers can now create elements with user-defined namespace prefixes, a frequent customer request.
  • Support for X3D files:
  • XMLSpy provides built-in support for numerous file types, with support added in v2020r2 for X3D (eXtensible 3D), a file format used for representing and communicating 3D scenes and objects embedded in applications.
  • Support for additional database versions:
  • Support for Informix, PostgreSQL, and SQLite in XMLSpy and other Altova products has been updated to include the latest versions of those databases:
  • Informix 14.10
  • PostgreSQL 12
  • SQLite 3.31

New in Altova XMLSpy Professional Edition 2019 (Oct 18, 2018)

  • XMLSpy is going sharp! All new support for high-PPI monitors
  • Support for additional database versions
  • Support for Eclipse 4.6, 4.7 and 4.8

New in Altova XMLSpy Professional Edition 2018 (Oct 3, 2017)

  • Bug fixes and other enhancements

New in Altova XMLSpy Professional Edition 2017 Release 3 SP 1 (May 31, 2017)

  • Support for JSON5
  • Support for JSON Schema extensions for Microsoft Azure Resource Manager
  • Find bar supports multi-line searches
  • Display of validation errors and SmartFix suggestions in left margin in Text View
  • XPath expression syntax coloring in XSLT stylesheets
  • Ability to cancel lengthy XSLT/XQuery transformations
  • Integration with Visual Studio 2017
  • Windows Server 2016 support

New in Altova XMLSpy Professional Edition 2016 (Oct 1, 2015)

  • JSON Schema editor and validator
  • Generation of JSON Schema from JSON instance
  • JSON instance validation and entry helpers based on JSON Schema
  • Mass XML to JSON converter
  • Executing XSLT & XQuery transformations on installed RaptorXML Servers
  • High performance JSON validation via installed RaptorXML Server
  • Windows 10 support
  • Support for Firebird databases
  • Support for numerous databases updated to include newest versions
  • Visual Studio integration updated to include VS 2015

New in Altova XMLSpy Professional Edition 2015 Release 4 (Jun 15, 2015)

  • Integration with installed RaptorXML Servers for lightning-fast validation of XML files and projects
  • Integration with installed RaptorXML+XBRL Servers for lightning-fast validation of XBRL files & XBRL Formula execution
  • Support for SQLite databases

New in Altova XMLSpy Professional Edition 2015 Release 3 (Apr 2, 2015)

  • Support for XPath 3.1 and XQuery 3.1
  • Significantly extended XPath/XQuery tab

New in Altova XMLSpy Professional Edition 2014 (Nov 1, 2013)

  • Complete support for XML Schema 1.1
  • Integration of RaptorXML
  • SmartFix validation available in XML Schema Editor
  • Support for XPath 3.0
  • Support for XSLT 3.0 (subset)
  • Support for XQuery 3.0 (subset)
  • Support for XBRL Formula and XBRL Concept Types
  • Ability to display multiple validation errors at once
  • Support for new databases
  • Integration with Eclipse 4.3
  • Ability to generate sample XML instances with all schema choices

New in Altova XMLSpy Professional Edition 2013 Release 2 SP 2 (Jun 27, 2013)

  • SP2 includes the enhancements listed under SP1 as well as single-thread execution options, performance-oriented bug fixes, and more.

New in Altova XMLSpy Professional Edition 2013 Release 2 SP 1 (Jun 27, 2013)

  • Provides management of RaptorXML Server via FlowForce Server, and availability of RaptorXML Development Edition for licensed customers of XMLSpy, MapForce, and StyleVision.

New in Altova XMLSpy Professional Edition 2013 (Nov 15, 2012)

  • Smart Fix: automatic correction of validation errors
  • Seamless integration options in Java applications
  • Flexible integration of external programs
  • Support for CamelCase words in spell checker
  • Option to strip unnecessary whitespace
  • Integration with Eclipse 4.2 (adds to support for earlier versions)
  • Support for Team Foundation Server MSSCCI Provider 2010 for version control systems

New in Altova XMLSpy Professional Edition 2012 Release 2 (Mar 3, 2012)

  • EPUB 2.x support
  • Zip and OOXML support extended to Professional Edition
  • Support for logical files in IBM iSeries databases
  • Ability to escape/unescape XML characters
  • Faster start-up

New in Altova XMLSpy Professional Edition 2012 (Nov 1, 2011)

  • Find in Projects enables project files and folder to be quickly found in the Project window.
  • Entry helpers and intelligent editing support for CSS 3.0 has been added. This is in addition to support for CSS 2.1.
  • Support for HTML 5.0.
  • Support for JDBC connections to databases.
  • New Application API interface for Java.

New in Altova XMLSpy Professional Edition Release 3 (Jun 11, 2011)

  • Digital XML signatures for XML documents
  • Support for PXF (Portable XML Form) file format
  • Support for .NET 4.0 scripting
  • Ability to add additional .NET assemblies for scripting
  • New spell checker with improved dictionary support
  • Support for Internet Explorer 9 in Browser View
  • Shortcut for selecting entire XML element

New in Altova XMLSpy Professional Edition Release 2 (Feb 20, 2011)

  • Embedding external files in XML
  • Customizable documentation generation
  • Enhancements to chart creation functionality
  • Sorting of elements and types in schema view
  • Refactoring support for XML Schemas
  • Intelligent support for changing element types and base types

New in Altova XMLSpy Professional Edition 2011 (Sep 15, 2010)

  • Chart creation:
  • Chart creation in XMLSpy 2011 brings a whole new dimension to working with XML data. Like no other XML editor on the market, XMLSpy 2011 makes it incredibly easy to create eye-catching, compelling charts for displaying XML data. Now you can visualize and analyze numerical XML data – and XBRL data – directly inside XMLSpy with just a few clicks. No more exporting to Excel!
  • The following types of charts are available:
  • 2D & 3D pie charts
  • 2D & 3D bar charts
  • Category line graphs
  • Value line graphs
  • Gauge charts
  • You can create up to nine different charts on the available tabs in the Output Window, and you can save each as a custom-sized image file with just a click or print it directly from XMLSpy. You can also copy it to your clipboard to paste it in another application, such as Microsoft Word or PowerPoint.
  • What’s more, you can copy the XSLT or XQuery code to create the chart to the clipboard for use in your own stylesheet or application. The XSLT/XQuery code can be executed in XMLSpy and via AltovaXML 2011 Enterprise Edition
  • This makes it easy to immediately interpret the results of a profiling an XSLT or XQuery execution or to communicate those results with other team members in a powerful, visual way.
  • The possibilities for chart creation from XML and XBRL data in XMLSpy 2011 are virtually endless. Now displaying and reporting XML in a powerful, impactful way is just a few clicks away.
  • Validation of SOAP against WSDL:
  • This new feature will be very useful for Web services developers, as it allows them to ensure their SOAP messages are valid against the SOAP specification as well as any XML Schemas referenced in the corresponding WSDL definition.
  • Schema flattener:
  • The new Schema Flattener in XMLSpy 2011 allows schema designers to write all the dependent files that are included in a schema into one file. This way, you can use the flattened schema without having to rely on a network connection to access the required files. This could be especially important when shipping a schema within an application.
  • Creation of schema from subset:
  • In addition to flattening schemas, XMLSpy 2011 allows you to create a schema from a subset of a larger schema.
  • Many schemas are quite large and contain more types and elements than are required for a particular application or information exchange. Furthermore, the larger a schema is, the longer loading and validation may take. The ability to create a new schema from a subset means a developer can select some global elements or types from a large schema to create a smaller one, using just the elements required. This feature is especially useful for working with NIEM information exchanges, but has also been requested by other users for a variety of applications.

New in Altova XMLSpy Professional Edition 2010 Release 3 (Jul 7, 2010)

  • Generate sample values in sample files that are generated from an XML Schema.
  • Integration in Microsoft Visual Studio 2010. This extends support to the latest version of Visual Studio, which is in addition to support for versions 2005 and 2008. Support for Visual Studio 2003 has been discontinued.

New in Altova XMLSpy Professional Edition 2010 Release 2 (Jul 7, 2010)

  • Optimizations for working with large files in Text View and Grid View
  • Validation against XML Schemas up to three times faster in Text View
  • SharePoint server support enables files to be checked out and checked in directly from within the XMLSpy interface.
  • CSS and HTML Info windows provide a quick way, via the GUI, to link CSS and HTML files and open them in various browsers and editors.
  • 64-bit versions of XMLSpy available in Enterprise and Professional Editions

New in Altova XMLSpy Professional Edition 2009 (Feb 26, 2009)

  • Support for XBRL 2.1 and XBRL Dimensions 1.0
  • XBRL Taxonomy Editor
  • XPath auto-completion
  • Native support for additional databases
  • Support for XML fields in SQL Server
  • Expanded source control system support*
  • Extensions for identity constraints editing in Schema View
  • Support for the XSLT extension altova:evaluate
  • Support for Apache FOP 0.95

New in Altova XMLSpy Professional Edition 2007 SP2 (Mar 22, 2007)

  • A completely redesigned graphical WSDL editor
  • Performance optimizations: 50% memory reduction and doubled speed when opening and parsing files*
  • Dynamic new XPath Analyzer window that stores multiple expressions and results
  • Find-in-files window with support for find & replace across multiple files and projects
  • Improved generation of XML instances from XML Schemas / DTDs and vice versa
  • Tighter Visual Studio .NET integration
  • Support for embedding XMLSpy in your applications via ActiveX control
  • Support for January 23, 2007 XSLT 2.0, XPath 2.0, and XQuery standards