What's new in Altova StyleVision Enterprise Edition 2024 Release 2

Apr 23, 2024
  • Support for Apache PDF Box 3.0.1:
  • Support for Apache PDF Box, which is used in the creation of fillable PDF forms in StyleVision, has been updated to the latest version.
  • Support for Mozilla pdf.js v4.0.379:
  • Mozilla pdf.js is one option users can select to preview PDF output in Edge inside StyleVision. The software now supports the latest version.
  • Updated database support:
  • For database report creation, StyleVision supports the most popular SQL databases and multiple versions thereof. In this release, support has been added for:
  • MySQL 8.2 & 8.3
  • PostgreSQL 16
  • MariaDB 11.2
  • SQLite 3.45

New in Altova StyleVision Enterprise Edition 2023 Release 2 (Apr 12, 2023)

  • Support for embedding images in HTML output
  • Support for FOP 2.8
  • Support for additional database versions:
  • StyleVision now supports the latest versions of the following relational databases in addition to previous versions:
  • Firebird 4
  • PostgreSQL 15
  • SQL Server 2022
  • Integration with latest Eclipse versions:
  • StyleVision can be integrated in the Eclipse IDE, with support added for the latest versions:
  • Eclipse 4.26
  • Eclipse 4.27

New in Altova StyleVision Enterprise Edition 2023 (Oct 19, 2022)

  • Support for Altova Schema Manager:
  • The Altova Version 2023 product line includes a new XML Schema Manager, which was created to assist with managing with the ever-increasing volume of XML standards and frequent updates.
  • The Altova XML Schema Manager provides a centralized way to install and manage standard XML Schemas for use with StyleVision and all Altova XML-enabled applications. The convenient interface lets you simply select the schemas you want to install (or uninstall). The XML Schema Manager will automatically select any required dependencies. Once a schema is installed, it’s available for use with any Altova XML-enabled product (StyleVision, StyleVision Server, XMLSpy, RaptorXML Server, etc.). You can also open the XML Schema Manager to browse the schemas already installed on your system.
  • Altova will update available schema versions frequently when they are released from standards bodies and include the latest versions in the XML Schema Manager. This way you can get the most up to date versions independent of the Altova product release cycle. It's easy to access the manager via the Tools menu in StyleVision.
  • Advantages of using the XML Schema Manager include:
  • Viewing all schemas on your system and checking if newer versions are available
  • Downloading new versions independently of the Altova product release cycle
  • Ability to install one or multiple versions of a given schema
  • Automatic detection and installation of dependent schemas
  • Faster processing of large schemas
  • Changes made in the Altova XML Schema Manager take effect for all installed Altova products
  • Ability to add HTML tags under the HEAD element:
  • This new option allows designers to add tags, such as meta data that is commonly included on HTML pages, to the HEAD element in HTML output.
  • A new metadata field in the HTML section of the Document Properties dialog accepts any text that the designer wants to go into the HEAD element of the HTML document. This could be a script or one or more meta tags. The HTML elements can be entered directly as text or as an XPath expression. In the screenshot below, the XPath expression sets a meta tag for the revision date of a document.
  • Option to disable part of a design from being rendered in output:
  • Sometimes it’s desirable to prevent a portion of a StyleVision design from being rendered in Authentic View or other output formats – without deleting the disabled elements. This allows the disabled part of the design to be re-enabled later and is analogous to “commenting out” a portion of the design.
  • Designers use the new “Disabled” component to prevent a portion of a design from being rendered in the output. Content inside a Disabled component remains in the design but is ignored in the output. The Disabled tags can easily be removed to reinstate the content.
  • Support for additional database versions:
  • StyleVision now supports the latest versions of the following databases, in addition to previous versions:
  • MariaDB 10.9.2
  • PostgreSQL 14.5
  • SQLite 3.39.2
  • Integration with latest Visual Studio and Eclipse versions:
  • StyleVision can be integrated in the Eclipse IDE, with support added for the latest versions:
  • Eclipse 4.23
  • Eclipse 4.24
  • Eclipse 4.25

New in Altova StyleVision Enterprise 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 StyleVision Enterprise Edition 2022 Release (Oct 27, 2021)

  • A new output format: pure text
  • Support for Windows 11
  • Extended Find & Replace capablities
  • Support additional database versions
  • Support for Eclipse 4.19, 4.20, and 4.21

New in Altova StyleVision Enterprise Edition 2021 Release 3 (Jun 1, 2021)

  • Bug fixes and other improvements

New in Altova StyleVision Enterprise Edition 2021 Release 2 SP 1 (Mar 31, 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
  • Support for Java 15
  • Support for C# 9 and .NET 5
  • Support for IBM DB2 for iSeries 7.4
  • Integration with Eclipse 4.17, 4.18
  • Support for Find & Replace
  • Support for FOP 2.6
  • Support for IBM DB2 for iSeries 7.4
  • Support for Eclipse 4.17 and 4.18
  • Support for XSLT 3 generation
  • C# code generation for .NET Core and .NET 5
  • Updated support for IBM DB2 for iSeries 7.4
  • Integration with Eclipse 4.17 and 4.18
  • Statistics and charts for monitoring FlowForce jobs
  • Wildcard support for FTP retrieval

New in Altova StyleVision Enterprise Edition 2021 (Oct 14, 2020)

  • XBRL Taxonomy Manager
  • Support for attaching files to PDF
  • Updated support for MariaDB 4.16

New in Altova StyleVision Enterprise Edition 2020 Release 2 (Mar 17, 2020)

  • Improvements in XPath Debugger:
  • The XPath Debugger introduced in StyleVision 2020 lets designers move step-by-step through the evaluation of an XPath expression 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: you can now see the context and variables at each step in the call stack, as shown in the screenshot to the right.
  • This, in addition to speed improvements in the XPath Debugger, make testing and debugging XPath in StyleVision easier than ever.
  • Support for FOP 2.4:
  • For producing PDF output from XML, database, or XBRL sources, StyleVision now supports the latest version of the Apache FOP (Formatting Objects Processor).
  • Support for additional database versions;
  • StyleVision and all database-enabled Altova products now support the latest version of the following databases:
  • Informix 14.10
  • PostgreSQL 12
  • SQLite 3.31
  • Integration with latest IDE versions:
  • StyleVision supports seamless integration with Eclipse with support extended to versions 4.13 and 4.14.

New in Altova StyleVision Enterprise Edition 2020 (Oct 9, 2019)

  • XPath Debugger and new XPath dialog
  • Support for additional database versions
  • Integration with Visual Studio 2019
  • Support for Eclipse 4.11 and 4.12

New in Altova StyleVision Enterprise Edition 2019 (Oct 17, 2018)

  • StyleVision and all database-enabled MissionKit products now support the latest version of the following databases:
  • Firebird 3
  • Informix 12.10
  • MariaDb 10.3
  • Microsoft SQL Server 2017
  • MySQL 8
  • PostgreSQL 10
  • In addition, SQL Server now runs on Linux, and StyleVision can connect to that as well.
  • Support for Eclipse 4.6, 4.7 and 4.8:
  • StyleVision supports integration with Eclipse, and now support is available for the most recent versions of the Eclipse IDE.

New in Altova StyleVision Enterprise Edition 2018 (Oct 3, 2017)

  • Bug fixes and other enhancements

New in Altova StyleVision Enterprise Edition 2017 Release 3 (Apr 11, 2017)

  • Ability to convert a StyleVision design to a MobileTogether design
  • New Find bar
  • Numerous new features in charting engine
  • Integration with Visual Studio 2017
  • Windows Server 2016 support

New in Altova StyleVision Enterprise Edition 2015 Release 3 (Apr 2, 2015)

  • Support for XPath 3.1 and XQuery 3.1
  • Significantly extended XPath/XQuery tab
  • Support for Web Services Security and other security extensions
  • Support for XBRL Extensible Enumerations 1.0
  • Support for custom fonts in Output Windows

New in Altova StyleVision Enterprise Edition 2014 Release 2 (Mar 23, 2014)

  • Version 2014 Release 2 delivers the revolutionary new XSL Speed Optimizer, as well as numerous new features and enhanced functionality to improve performance, address customer requests, and provide extended standards support for XSLT, XQuery, and XBRL.

New in Altova StyleVision Enterprise Edition 2014 (Nov 1, 2013)

  • Support for new databases
  • Integration in Eclipse 4.3
  • New option for rendering section breaks

New in Altova StyleVision Enterprise 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 StyleVision Enterprise 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 StyleVision Enterprise Edition 2013 (Sep 21, 2012)

  • Table row and column conditions
  • XPath Evaluator extension of XPath Builder
  • Java application seamless integration
  • Watermark support
  • Additional toolbars for easier design
  • Spell check support for CamelCase
  • Integration with Eclipse 4.2 (adds to support for earlier versions)
  • Support for US GAAP 2012 XBRL taxonomy (adds to support for earlier versions)

New in Altova StyleVision Enterprise Edition 2012.00.00 (Nov 1, 2011)

  • Enhanced styling capabilities (e.g., composite styles, dynamic CSS selection), dynamic class assignment, HTML5 and CSS support, JDBC database driver support, revamped Java API

New in Altova StyleVision Enterprise Edition 2011 Release 3 (Jun 11, 2011)

  • Digital signatures for XML documents
  • Support for new PXF (Portable XML Forms) file format
  • New spell checker with improved dictionary support
  • Support for Internet Explorer 9
  • Support for .TIFF, .JPEG XR, and .SVG image formats
  • Scripting editor supports .NET 4.0
  • Ability to add additional .NET assemblies for scripting

New in Altova StyleVision Enterprise Edition 2011 Release 2 (Feb 21, 2011)

  • Barcode support
  • Ability to generate multiple output files from a single design template
  • Ability to define reusable XPath expressions
  • Support for embedded images in XML
  • Additional chart types and features
  • Ability to generate ASPX Web applications
  • PDF bookmark tree
  • Ability to create visible/internal combobox values

New in Altova StyleVision Enterprise Edition 2011 (Sep 15, 2010)

  • Charts as a new design element Enterprise Edition
  • Chart wizard for XBRL files Enterprise Edition
  • Scripting & toolbar editor for Authentic Enterprise Edition Professional Edition
  • Multi-channel output of HTML/CALS tables Enterprise Edition Professional Edition Standard Edition
  • Assigning styles to HTML/CALS tables Enterprise Edition Professional Edition Standard Edition
  • Multiple assignments to HTML/CALS tables in a single schema Enterprise Edition Professional Edition Standard Edition
  • Ability to import existing XSLT files Enterprise Edition Professional Edition Standard Edition
  • Support for Apache FOP 1.0 Enterprise Edition

New in Altova StyleVision Enterprise Edition 2010 Release 3 (May 14, 2010)

  • Support for iXBRL:
  • iXBRL, or Inline XBRL, is a standard for embedding XBRL fragments in an HTML document so that the same source can be used for both human and machine processing. HMRC, which provides XBRL oversight in the United Kingdom, has officially adopted iXBRL so this is a necessary feature for users that fall under that jurisdiction.
  • iXBRL reports can be generated automatically based on XBRL instance files, and StyleVision gives users some formatting options to ensure that their reports are displayed correctly.
  • Global templates for any element:
  • StyleVision now allows designers to create Global Templates for any element, not just global elements in XML Schema.
  • Global Templates are invoked by the main template and are used to define reusable document fragments in situations where an element (or type) occurs within various elements or in various locations. For example, if a para element needs to have the same appearance no matter where it occurs, it may make sense to use a Global Template to enforce its formatting rules across the documentation.
  • Users can also choose to use arbitrary XPath statements to select document locations for applying Global Templates.
  • This is an advanced feature that enables StyleVision users to easily create modular designs and manage large documentation efforts with ease.
  • Support for Visual Studio 2010:
  • StyleVision now integrates with the newest release of Visual Studio, Visual Studio 2010.

New in Altova StyleVision Enterprise Edition 2010 Release 2 (May 14, 2010)

  • Layout Containers: A Layout Container is a block in which Design Elements can be laid out and absolutely positioned within the block.
  • Blueprints: Within a Layout Container an image of a form can be used as an underlay blueprint for the design. With the help of a blueprint, an existing design can be reproduced accurately.
  • Document Sections: Documents can be divided into sections, with each section having its own properties, such as page layout properties. This enables different parts of a document to be presented differently. Older features affected: Previous designs had no sections. These designs will now be created as documents with one section, the Initial Document Section. Page properties and page layout properties, which were previously specified for the document as a whole, are now specified for the Initial Document Section. The cover page for print output of previous versions will be created in the new version as a template within the Initial Document Section.
  • Page columns: Pages can be specified to have columns.
  • User-Defined Templates: A template can be generated for a sequence of items by an XPath expression you specify. These items may be atomic values or nodes. An XPath expression enables the selection of nodes to be more specific, allowing conditions and filters to be used for the selection. Furthermore, templates can be built for atomic values, thus enabling structures to be built that are independent of the schema structure. Older features affected: Variable Iterators, which were used to create a template for a variable, now create a variable on a node template and then a User-Defined template for that variable.
  • User-Defined Elements: This feature is intended to enable presentation language elements (such as HTML, XSLT, and XSL-FO) to be freely inserted at any location in the design.
  • User-Defined XML Text Blocks: XML Text blocks can be freely inserted at any location in the design, and these blocks will be created at that location in the generated XSLT stylesheet.
  • XSLT Templates: XSLT files can be imported into the generated stylesheets. If a node in the XML instance document is matched to a template in the imported XSLT file and no other template takes precedence over the imported template, then the imported template will be used. Additionally, named templates in the imported XSLT file can be called from within the design.
  • Variables: A variable can now be declared on a template and take a value that is specified with an XPath expression. Previously, the value of a variable was limited to the selection of the node on which it was created. Variables in the 2010 version allow any XPath expression to be specified as the value of the variable. Older features affected: Variables and Variable Iterators. Variables from older versions are now created on the relevant template and are given a value that selects the same template. Variable Iterators are replaced with a combination of a Variable and a User-Defined Template; see User-Defined Templates below.
  • Inserting Design Elements: Design Elements (paragraphs, lists, images, etc) can be inserted first, and an XML node from the schema tree assigned to the Design Element afterwards. This is in addition to the existing mechanism by which a schema nodes is dragged into the design and a Design Element created for it.
  • Hide Markup in Design View: Markup tags in Design View can be hidden and collapsed, thus freeing up space in Design View.
  • Java and .NET functions in Auto-Calculations: Native Java and .NET functions can be used in the XPath expressions of Auto-Calculations. This makes the function libraries of Java and .NET accessible to the SPS.
  • Disable output escaping: A setting that defines whether text output will be escaped or not. A character is said to be escaped when it is written as a character entity (such as & or A). This feature is useful when outputting text that contains program code.
  • Pixel Resolution: Pixel length units in the SPS are converted to absolute units for print output according to a factor that the SPS designer specifies.
  • Default length units: can be specified in the Options dialog (Tools | Options).
  • XHTML output: When XHTML is specified as the HTML output preference in the document's properties (File | Properties), an XHTML document is generated for the HTML output.
  • Printout of Design: The design in Design View can be printed with or without tags.

New in Altova StyleVision Enterprise Edition 2010 Release 1 (May 14, 2010)

  • Layout Containers: A Layout Container is a block in which Design Elements can be laid out and absolutely positioned within the block.
  • Blueprints: Within a Layout Container an image of a form can be used as an underlay blueprint for the design. With the help of a blueprint, an existing design can be reproduced accurately.
  • Document Sections: Documents can be divided into sections, with each section having its own properties, such as page layout properties. This enables different parts of a document to be presented differently. Older features affected: Previous designs had no sections. These designs will now be created as documents with one section, the Initial Document Section. Page properties and page layout properties, which were previously specified for the document as a whole, are now specified for the Initial Document Section. The cover page for print output of previous versions will be created in the new version as a template within the Initial Document Section.
  • Page columns: Pages can be specified to have columns.
  • User-Defined Templates: A template can be generated for a sequence of items by an XPath expression you specify. These items may be atomic values or nodes. An XPath expression enables the selection of nodes to be more specific, allowing conditions and filters to be used for the selection. Furthermore, templates can be built for atomic values, thus enabling structures to be built that are independent of the schema structure. Older features affected: Variable Iterators, which were used to create a template for a variable, now create a variable on a node template and then a User-Defined template for that variable.
  • User-Defined Elements: This feature is intended to enable presentation language elements (such as HTML, XSLT, and XSL-FO) to be freely inserted at any location in the design.
  • User-Defined XML Text Blocks: XML Text blocks can be freely inserted at any location in the design, and these blocks will be created at that location in the generated XSLT stylesheet.
  • XSLT Templates: XSLT files can be imported into the generated stylesheets. If a node in the XML instance document is matched to a template in the imported XSLT file and no other template takes precedence over the imported template, then the imported template will be used. Additionally, named templates in the imported XSLT file can be called from within the design.
  • Variables: A variable can now be declared on a template and take a value that is specified with an XPath expression. Previously, the value of a variable was limited to the selection of the node on which it was created. Variables in the 2010 version allow any XPath expression to be specified as the value of the variable. Older features affected: Variables and Variable Iterators. Variables from older versions are now created on the relevant template and are given a value that selects the same template. Variable Iterators are replaced with a combination of a Variable and a User-Defined Template; see User-Defined Templates below.
  • Inserting Design Elements: Design Elements (paragraphs, lists, images, etc) can be inserted first, and an XML node from the schema tree assigned to the Design Element afterwards. This is in addition to the existing mechanism by which a schema nodes is dragged into the design and a Design Element created for it.
  • Hide Markup in Design View: Markup tags in Design View can be hidden and collapsed, thus freeing up space in Design View.
  • Java and .NET functions in Auto-Calculations: Native Java and .NET functions can be used in the XPath expressions of Auto-Calculations. This makes the function libraries of Java and .NET accessible to the SPS.
  • Disable output escaping: A setting that defines whether text output will be escaped or not. A character is said to be escaped when it is written as a character entity (such as & or A). This feature is useful when outputting text that contains program code.
  • Pixel Resolution: Pixel length units in the SPS are converted to absolute units for print output according to a factor that the SPS designer specifies.
  • Default length units: can be specified in the Options dialog (Tools | Options).
  • XHTML output: When XHTML is specified as the HTML output preference in the document's properties (File | Properties), an XHTML document is generated for the HTML output.
  • Printout of Design: The design in Design View can be printed with or without tags.

New in Altova StyleVision Enterprise Edition 2007 SP2 (Mar 22, 2007)

  • Support for specifying style values based on XPath expressions
  • Ability to set different conditions for different output media (HTML, PDF, RTF, Authentic forms)
  • Support for sorting data on output to HTML, PDF, RTF
  • Support for January 23, 2007 XSLT 2.0 and XPath 2.0 standards
  • Rendering and editing of CDATA nodes
  • Page count totals (Page X of XX) for output to PDF and RTF