What's New in Liquid XML 2016

Liquid Technologies have announced the availability of Liquid XML 2016, which contains many new features and enhancements plus general performance and stability improvements.

Liquid XML 2016 extends and improves on the existing functionality by introducing other new tools and technologies that our users have requested in order to continue to make Liquid XML the best value XML development environment available.

Liquid XML 2016

Detailed Change Log | Liquid XML 2015 | Liquid XML 2014 | Liquid XML 2013 | Liquid XML 2012 | Liquid XML 2011 | Liquid XML 2010

NEW Graphical JSON Schema Editor

The new JSON Schema editor abstracts much of the complexity of the Json schema standard, presenting structure of the schema without showing the unnecessary complexity. This provides a view that makes it simple to understand and edit the your schema. Access to the full range of related facets is available via the properties window and the JSON Source can be edited directly within the Source View.

Feature include:

  • Graphical and Source Split screen view.
  • Compliance with the Internet Engineering Task Force (IETF) draft 4.0 JSON Schema Standard.
  • Allows validation of JSON files.

NEW Data Mapper Java Code Generation

  • Compile data mapper projects to Java source code to be incorporated into a Java projects.
  • Compile data mapper projects into a compiled jar to be executed on multiple platforms.

New Fixes and Improvements

XSD Editor
  • Improved drag and drop support.
  • Fixed error reporting issues.
  • Fixed XSD Intellisense timout issue.
XML Editor
  • XML Formatting optimization and new Cancel option.
  • Fixed issue where left right keys did nothing when editing cell content in XML Grid Editor.
  • Fixed XML Intellisense issue when pasting end element with leading whitespace.
XPath Browser
  • Improved generated XSLT code.
Data Mapper
  • Fixed Filename input on XML writer.
  • Added new icons for file functions.
XML Sample Builder
  • Improved Total digits support.
XSLT Debugger
  • Improved Debugger to stop on invalid command when an error is encountered so you can look at the stack/watch values.
  • Improved Stack view so changing stack frame changes the selected expression, so you can see the source for each stack FrameType.
XSLT Editor
  • Fixed issue where Comment Selection was allowed when readonly.
General Fixes
  • Fixed bug in Dialog manager to always remember Don't ask me again state.
New Performance Enhancements
  • Validate on load is now performed on a background thread.
  • Stopped flicker on loading project.
  • Faster data validation.
  • Optimised re-loading of error control.
General Improvements

Along with the new features outlined above, existing features have also been enhanced and improved with functionality requested by our users.

Liquid XML 2015

Detailed Change Log | Liquid XML 2016 | Liquid XML 2014 | Liquid XML 2013 | Liquid XML 2012 | Liquid XML 2011 | Liquid XML 2010

NEW Liquid XML Studio - Editor Edition

A new edition has been added to the Liquid XML Studio line up, in between the Starter Edition and Designer Edition we now offer the Editor Edition. This is ideal for those who simply want the functionality of the Graphical and Text based editors.

NEW Data Mapper Code Generation and Database/Flat File Support

The Graphical Data Mapper has been significantly upgraded to include new functionality for advanced Data Mapping.

Data Mapper Wizard

Quickly add an initial Data Source and Data Target along with selecting and configuring the Debugger to use in your transform.

C# Data Mapping Generator

C# source code can be generated to perform the data mapping as specified within the graphical editor. Supports generation of Visual Studio 2010, 2012 and 2013 projects and .Net 4.0 and 4.5.

XSLT Data Mapping Generator

XSLT source code can be generated to perform the data mapping as specified within the graphical editor.

Database Source Component

Database support has been added to allow you to read your source data from a database.

Flat File Source Component

Flat file support has been added to allow you to read your source data from a delimited or fixed field text file.

User Defined Sub Functions

Create User Defined Sub Functions for re-use within the Data Mapper files inside your project. This also removes complexity from the top level diagram by moving components to sub diagrams.

Auto-Connect Tool

New auto-connect tool makes it easy to connect large structures of data, automatically reconciling similar names items.

NEW JSON Text Editor

Text editor for JSON files includes colour coding and code folding.

XML to JSON Import and Export

Import XML as a JSON document and export it back to XML. In the same way as the existing Import JSON to XML function.

NEW XML Data Binder Code Generation Support for WSDL

The Developer Edition XML Data Binding Wizard now provides support for using the XSD embedded within WSDL files to generate the Data Binding library.

Web Service Interface

A new option has been added to generate a Web Service Interface in C# and VB .Net. This uses a Web Service WSDL to generate an interface which will bind directly to the web service using the Liquid Data Binding generated object library. The Wizard will also Auto-Filter the elements, only generating those required by the interface.

XMLSchemaProvider Attribute

A new option has been added to support the XmlSchemaProvider Attribute in C# and VB .Net. Previously if you wanted to use the Liquid Data Binding generated library in a Web Service, you had to add this support manually. The XSDs are also embedded in the generated library to support this feature, so no external web calls are required.

NEW XML Data Binder Xamarin Unified API Support

The Developer Edition XML Data Binding Wizard now provides support for the latest Xamarin Unified API.

Latest Libraries

Liquid Runtimes for .Net are now compiled against the latest Xamarin.iOS and Xamarin.Android libraries.

NEW XML Data Binder XSD Annotations in Documentation

The Developer Edition XML Data Binding Wizard now includes annotations from your XMl Schema (XSD) within the generated HTML Documentation.

New Fixes and Improvements

Metro Light User Interface

The XML Studio now uses the Metro Light user interface style by default. The old interface can be selected form the Options dialog.

Improved Memory Management and Performance

Faster XML document load times and larger files supported in standard editor without the need for using the Large File Editor.

Performance Options

Added options to stipulate when features will be disable as file sizes increase and at what point the Large File Editor is invoked over the standard editor.

Synchronized XML Views

Clicking in the XML text view now synchronizes the XML Graphical view in the same way as the Graphical XSD editor.

Full Screen Mode

Make the most of your screen using the View Full Screen (Shift+Alt+Enter) menu option to change to Full Screen mode.

General Improvements

Along with the new features outlined above, existing features have also been enhanced and improved with functionality requested by our users.

Liquid XML 2014

Detailed Change Log | Liquid XML 2016 | Liquid XML 2015 | Liquid XML 2013 | Liquid XML 2012 | Liquid XML 2011 | Liquid XML 2010

NEW XML Schema 1.1 Support

The Liquid XML Schema model now supports the XSD 1.1 standard. This adds many useful constructs including asserts, openContent and alternatives. These constructs can be modelled and edited graphically, and XML 1.1 compliant instance documents can then be validated against XSD 1.1 schemas.

NEW Choice of XSD Engines

The XML and XSD validation processor has been completely re-written for 2014. It now supports a plugin architecture making it possible to select the validation engine to be used for XML schema and XML document validation. These validation engines also operate asynchronously providing background validation as you type. The 2014 edition supports the .Net 4.0 XSD Engine, and the Xerces XSD Engine.

NEW In-line XSD Properties and annotations

Although it has always been possible to view and edit the properties on each entity within an XML Schema model view via the properties window, until now only limited information has been displayed in-line. This has its drawbacks, especially if your printing the diagrams. New in 2014, all property values that have been set or inherited are shown in-line within the view, making it much easier to read the schema.

NEW Improved support for type restrictions

Type restrictions can be thought of as anti-inheritance, instead of adding to a type, it restricts the allowed content. The W3C XSD rules are very complex in this area, and up until now there was no specific support for restrictions. With Liquid XML Studio 2014 that changes and restrictions have their own editor. This makes it possible to see which entities are available in the restricted type, and also see the effective properties on each entity within it.

A template is provided making it easy to add or remove the types defined in the base by simply clicking on the +/- icons.

NEW Visual Studio 2013 Support

The following tools are now supported within Microsoft Visual Studio 2013:

XSD Editor (1.0 and 1.1)

WSDL Editor (1.1 and 2.0)

XPath Query Builder

Web Service Test Client

NEW XML Data Binder Code Generation and Liquid Runtimes for Visual Studio 2013

Visual C++ 12.0

The Developer Edition XML Data Binding wizard now provides code generation and Liquid Runtime support for Microsoft Visual C++ 12.0, including project files, header files and source C++ files.

New Fixes and Improvements

Improved Spell Checking

The spell checker now automatically includes all the keywords defined in the validating schemas associated with an XML document. So all the element and attribute names are automatically white-listed.

Flatten XSD function

A tool to take multiple XSDs and flatten the include XSD into a single file. This is useful when deploying an XSD as it makes it easier to work with from within an application, and some older tools.

Integrated Support for very large (TB files)

The Liquid XML Studio environment now integrates the Large File editor. The large file editor can open files over 1TB in size instantly. As the editor does not load the entire file into memory, it can operate very quickly on huge data sets.

General Improvements

Along with the new features outlined above, existing features have also been enhanced and improved with functionality requested by our users.

Liquid XML 2013

Detailed Change Log | Liquid XML 2016 | Liquid XML 2015 | Liquid XML 2014 | Liquid XML 2012 | Liquid XML 2011 | Liquid XML 2010

New Features

Module Edition Feature Description
Background Validation Starter
Designer

Background Validation for the XML Schema Editor and XML Document Editor

Spell Checker Starter
Designer

Spell Checker for all text views

XML Document Visual Navigation Aids Starter
Designer

XML Document Outline Tree

XML Document Breadcrumb Bar

WSDL 2.0 Visual Studio plugin Designer

WSDL 2.0 Plugin for Visual Studio 2005, 2008, 2010 and 2012

Code Generation and Liquid Runtimes for Visual Studio 2012 XML Data Binder

Support for Visual C++ 11.0

Support for .Net 4.5 (C# and VB .Net)

Code Generation and Liquid Runtimes for Smart Devices XML Data Binder

Support for MonoTouch™ for iOS with .Net Framework 4.0

Support for Mono for Android™ with .Net Framework 4.0

Enhancements Include

Module Edition Feature Description
XML Studio Designer

Improved Project Support

Improved Source Control integration for Microsoft Team Foundation Server

Improved Large Font DPI support

XML Data Mapper Designer

Added command line support

WSDL Editor Designer

Improved WSDL 1.1 validation

XML Data Binding / Code Generation Xml Data Binder

New Visual C++ 11.0 Code Generation and Liquid Runtime

New .Net 4.5 (C# and VB .Net) Code Generation and Liquid Runtime

New Mono for Android Code Generation and Liquid Runtime

New MonoTouch Code Generation and Liquid Runtime

Updated generated documentation

Updated help documentation for Liquid Runtimes

Liquid XML 2012

Detailed Change Log | Liquid XML 2016 | Liquid XML 2015 | Liquid XML 2014 | Liquid XML 2013 | Liquid XML 2011 | Liquid XML 2010

New Features

Module Edition Feature Description
Graphical XML Data Mapper Designer
Developer

New Graphical XML Data Mapper allows you to easily convert XML data of different constructs

Step through debugger

Watch window

Multiple data sources

Command line interface to run your data transforms from build scripts or in a batch process (SP1)

XML Studio Designer
Developer

New Support for XML Catalogs

Map XML external identifiers into URI references in order to enhance support for industry standards such as DITA and DocBook

Enhancements Include

Module Edition Feature Description
XML Studio Designer
Developer

Improved Project Support

Improved Source Control integration for Visual Source Safe and Tortoise SVN

Improved Source Control integration for Team Foundation Server (SP1)

Added W3C File caching for common schema

XSD Editor Designer
Developer

Improved Drag and Drop support

Support for additional customizable features such as the ability to change the item colours (SP1)

XML Editor Designer
Developer

Improved usability with new features such as support for dragging columns and using tab key for creating new rows (SP1)

WSDL Editor Designer
Developer

Added WSDL 2.0 import and include support

Improved WSDL 2.0 validation

Web Service Test Client Designer
Developer

Added support for using Client Certificates when calling secure Web Services (SP1)

XML Data Binding / Code Generation Developer

New Silverlight 5 Code Generation and Liquid Runtime

New Linux gcc 4.3.3 32bit C++ Code Generation and Liquid Runtime

New Linux gcc 4.4.4 64bit C++ Code Generation and Liquid Runtime

Updated generated documentation

Updated help documentation for Liquid Runtimes

Added support for relative paths in Wizard

Updated documentation for Wizard

Removed support for .Net 1.1

Fixed issues in SimpleViewer for optional items

Fixed issues when UnknownElements is set in Serialization Context

Fixed DTD handling of missing and empty entity refs

Large File Editor All Editions

Added XML formatting option

Added well formed and schema validation

Liquid XML 2011

Detailed Change Log | Liquid XML 2016 | Liquid XML 2015 | Liquid XML 2014 | Liquid XML 2013 | Liquid XML 2012 | Liquid XML 2010

New Features

Module Edition Feature Description
XSLT Editor and Debugger Designer
Developer

New powerful XSLT Debugger that makes it possible to step through an XSLT stylesheet

Support for XSLT 1.0 and XSLT 2.0 W3C standards

XQuery Editor and Debugger Designer
Developer

New powerful XQuery Debugger that makes it possible to step through an XQuery module or library file

Support for the XQuery 1.0 W3C standard

XML Schema Documentation Generator Designer
Developer

New generation of HTML or Asp.Net web site documentation from an XML Schema (XSD) with searchable index

New customizable template based documentation generation using XSLT templates

Large File Editor All Editions

New Liquid Large file editor makes it possible to open and edit extremely large file (> 4GB)

Data Binding /Code Generation Developer

New Silverlight 3 and Silverlight 4 Liquid Runtimes

New Apple Mac OS X C++ Liquid Runtime

WSDL 2.0 Graphical Editor Designer
Developer

New powerful WSDL 2.0 Graphical Editor

Support for SOAP 1.1 and SOAP 1.2 W3C standards

Visual Studio Designer
Developer

New WSDL 1.1 Plugin

Enhancements Include

Module Edition Feature Description
XSD Editor All Editions
Starter – read only

Enhanced Documentation Window to support embedded XML

Enhanced Global Component Navigator with search facility

Resolved Tooltip issues

Resolved Key/Keyref issues

Resolved issues in Documentation Generation

Designer
Developer

Resolved Refactoring issues

Resolved issues in Import/Include Wizard

XML Editor All Editions

New option to jump to schema definition of selected node in code

Resolved issues when Importing Fast Infoset documents

Added ability to format a selection

Added ability to comment a code block

Enhanced Copy and Paste functionality

Improved Format functionality

Improved Unicode rendering and validation issues

Resolved issues when DTDs are included in XML documents

Designer
Developer

Added ability to add a comment node in graphical view

Enhanced Copy and Paste between Excel

WSDL Editor Designer
Developer

Resolved code sync highlight issues

Resolved issue where documents get reformatted on load, WSDL can now be viewed in its raw original format

WSDL 1.1 now conforms to Basic Profile Schema

Resolved WSDL 1.1 validation issues

XHTML Editor Designer
Developer

Resolved issues with refreshing graphical view from code view

Resolved issues with loading invalid documents

Web Services Test Client Designer
Developer

Enhanced login support with cookie based authentication

Improved Error handling

All Editors All Editions

Enhanced Error Window with ability to filter Errors

Resolved issues with Intellisense

Resolved issues in Find and Replace dialog

Resolved issues with Bookmarks

Added Show Start Page oprtion

Resolved issue with fixed validation errors not clearing for error list

Improved Intellisense

Visual Studio Designer
Developer

Resolved file loading and saving issues

XML Data Binding / Code Generation Developer

Improved mulit-threading locking code in C++ generated code and Runtime

Liquid Runtime for Java no longer requires Xerces library as it uses standard JDK interface (Note: JDK1.3 is no longer supported)

Extended Primitive types no generate as correct type instead of string

Resolved issue with Any Type Namespaces in Liquid Runtimes for .NET

Resolved issues running Liquid Runtimes for .NET under Mono

Resolved issue generating unrequired duplicate file in multiple namespaces

Resolved issues Base64 conversion and Hex conversion in Liquid Runtime for C++

XML Diff Designer
Developer

Added Find function

Liquid XML 2010

Detailed Change Log | Liquid XML 2016 | Liquid XML 2015 | Liquid XML 2014 | Liquid XML 2013 | Liquid XML 2012 | Liquid XML 2011

New Features

Module Edition Feature Description
WSDL Editor Designer
Developer

New Graphical WSDL (Web Services Description Language) Editor which greatly simplifies the task of designing complex WSDL

Full syntax validation, drag and drop functionality combined with the visual layout makes this an essential tool for facilitating standards based communications.

Schema Library Agent All Editions

New Schema Library Agent gives access to all the Schemas stored in the online Liquid Schema Library

Open the Schema you require and simply select the components you need

Greatly reduces the time taken to take on board new Schema Standards

The online Schema Library contains over 80 industry schemas and will readily accept new standards for upload

XHTML Editor All Editions

New XHTML Editor, easily create, edit, test and validate XHTML documents

Visual Studio Designer
Developer

Visual Studio 2010® now supported - Plug-ins for the graphical XSD Editor, XPath viewer and Web Services Test Client

Data Binding /Code Generation Developer

New Visual C++ 10.0 Liquid Runtimes

New .Net 4.0 Liquid Runtimes for C# and VB.Net

C# and Visual Basic .NET code generation for the .NET Compact Framework

Visual C++ 64 bit Runtime for Microsoft Visual C++ 2008 (9.0) 64 bit

XSD Editor Designer
Developer

Visual Schema Agent to visualise the structure of inter dependent XSD files – navigate to a related schema with a single mouse click

Schema support for KEY & KEYREF elements which greatly assists linking nodes in a single document

XML Editor All Editions

Build the XPath expression directly from the element within the XML document

Convert XML documents to their Canonical form

All Editors All Editions

New 3 windows - design, split and source code views which are synchronised in realtime as you edit and update. Thus making it far easier to edit and design

Windows 64 bit Edition Support

Bookmarks – add/remove directly from within a document and navigate between them

Shell-out to external tools to work with XML documents from within Liquid XML Studio

Enhancements

Module Edition Feature Description
XSD Editor All Editions
Starter – read only

XSD files loaded without reformatting – XML can be viewed in its raw original format

New search facility within the XSD global component locator to simplify navigation in large and complex Schema

New menu option to graphically display XSD cardinalities, making the visualisation more intuitive

Resolved Derived By Issue in XSD editor where derived property can now be changed

Resolved order that XSD attributes are written out, which caused problems when comparing files created previously

Resolved Inconsistent Validation results for XSD when validating via XML

Designer
Developer

XML sample builder now allows namespace mapping giving more control over resulting XML document format

Sample XML can now be created directly from an XSD node, simplifying the creation of sample documents

New facility to print a single node or selections of XSD nodes from either design or source views

Resolved Refactor Rename issue with recursive items which was not working when elements were defined in terms of themselves

XML Editor All Editions

Many improvements to XML Intellisense - E.g. copes with <any> element and attribute, better support for substitution groups, improved autoclose elements, attribute values

New facility to print a selection of an XML document from either design or source views

Designer
Developer

New menu option to go to the XSD definition from an XML element which assists in debugging and validating XML documents

WSDL Editor Designer
Developer

Enhanced to handle external elements such as security attributes, descriptions etc

Improved Intellisense bringing it up to the standard already provided in the other Editors

Improved context menus improving the ease of use of the graphical editor

Resolved WSDL Editor not detecting changes to SOAP1.2 attributes, which were made, but not reflected in the Design or Source view

Resolved issue with <any> types

Resolved issue in WSDL Editor with property changes not getting set into document

Web Services Test Client Designer
Developer

Now supports xsd:Import and wsdl:import which allows testing of complex web services that import external schemas and WSDL files

All Editors All Editions

Improved Docking Support - all windows can be re-docked, moved around and tabs or as fixed or floating panes giving you great flexibility and maximising the use of your workspace

Improved Find and replace including find in files - allows searching across folders and multiple files that are related through schema inclusion

Improved selection of Settings for XML Studio setup options – allows more control over Intellisense, formatting in each editor

Error messages re-ordered so errors for the current file are at the top of the error window during validation

Updated & Improved “getting started” documentation - speeds the familiarisation process for new users of Liquid XML Studio

Fixed selection/highlight issue when code is folded

Resolved Printer selection Issue – any installed printer can now be selected

Resolved Printer selection Issue

Resolved issue with text editors clearing highlights when scrolling

Resolved title issue for loading URLs with no filename

XPath All Editions

Resolved issue in XPath window firing unnecessary events

Visual Studio Designer
Developer

Resolved Memory corruption Issue in Visual Studio plug-in which sometimes caused Visual Studio to fail

Data Binding /Code Generation Developer

Resolved issue with VB.Net generated code writing http:' instead of http://