8.7.0 | 2020-01-12 |
Features
- JSON: Ability to control various aspects of diagram nodes, such as width, font, color
Enhancements
- JSON: Copy value from diagram node
- XML: Copy value from diagram node
Fixes
- Diagramming: Text fields >= 32000 characters are not displayed, a GDI+ exception is thrown
|
8.6.1 | 2019-12-11 |
|
8.5.1 | 2019-08-06 |
Enhancements
- SharePoint: Easy to use API to update list view items.
|
8.0.2 | 2018-03-20 |
Enhancements
- SharePoint: Easy to use API to update list view items.
Fixes
- Xsd2Jsd: oneOf is not generated for choices containing mandatory, yet repeating elements.
|
7.2.16 | 2017-10-26 |
Enhancements
- Xsd2Jsd: Add support for pattern involving required arrays, with minItems=0, while preserving oneOf constraints derived from substitution groups.
Fixes
- Xsd2Jsd: oneOf constraint is not generated for arrays with minItems=0
|
7.2.15 | 2017-10-20 |
Fixes
- Shell: Close All But This command causes invalid references to browser objects.
|
7.2.14 | 2017-10-19 |
Fixes
- Shell: Help content doesn't load when pressing F1.
- Shell: Close All But This command prompts for each modified document instead of pooling them in one prompt (as it does when closing the shell).
- MAPI: CC and BCC options don't seem to work (recipients are always added to the TO list).
- Immersive Modeler: Licensing controls not enforced.
|
7.2.13 | 2017-10-16 |
Enhancements
- Shell: New automation APIs to streamline scripts.
Fixes
- Solvers: Balancing matrix doesn't respect minimum allocation per column.
|
7.2.12 | 2017-10-15 |
Features
- Solvers: New matrix balancing (e.g. resource allocation over set times with support of delta increments and minimum values for column sums).
Enhancements
- Web Browser: New automation APIs eliminate the need to reference 3rd parties libraries.
|
7.2.11 | 2017-10-04 |
Enhancements
- Automation API: New automation APIs.
|
7.2.10 | 2017-09-28 |
Enhancements
- SharePoint: Pagination for large lists is now supported.
|
7.2.9 | 2017-09-27 |
Enhancements
- Automation API: New APIs for browser automation allowing for more compact scripts.
|
7.2.8 | 2017-09-26 |
Fixes
- Query Builder: SharePoint connections are improperly disposed of while querying the corresponding data set in the UI.
|
7.2.7 | 2017-09-05 |
Fixes
- RAML2HTML: Empty lines in MD cause issues in genearated markup.
|
7.2.6 | 2017-08-17 |
Fixes
- RAML2HTML: Verb description shown as text instead of formatted markdown.
|
7.2.5 | 2017-08-15 |
Features
- New features supporting automation for DMN 1.1
- Immersive Modeler: clicking on an Entity will display the Subject Area the Entity was used.
Enhancements
- Ability to script out generation of default DMN Decision Tables.
- Ability to locally override Keep Head of Subsitution group.
Fixes
- XSD2JSD: minOccurs and maxOccurs are not converted into minItems and maxItems facets.
|
7.2.4 | 2017-08-12 |
Features
- New features supporting automation for DMN 1.1
- Immersive Modeler: clicking on an Entity will display the Subject Area the Entity was used.
Enhancements
- Ability to script out generation of default DMN Decision Tables.
- Ability to locally override Keep Head of Subsitution group.
|
7.2.3 | 2017-07-26 |
Features
- New features supporting automation for DMN 1.1
|
7.2.2 | 2017-07-24 |
Features
- New features supporting OAS v3
|
7.2.0 | 2017-05-28 |
Features
- Swagger2Html: New features and mappings for models migrated from RAML 0.8
|
7.1.3 | 2017-05-27 |
Fixes
- XSD2JSD: non-nillable elements with complex content are not converted.
|
7.1.2 | 2017-05-26 |
Fixes
- XSD2JSD: nillable="true" is applied to all elements with complex content.
- OAS: offline validation is broken.
|
7.1.1 | 2017-05-25 |
Fixes
- XSD2JSD: nillable="true" not considered when applied to elements with complex content.
|
7.1.0 | 2017-04-30 |
Features
- RAML2OAS2: Ability to use Shell commands to convert RAML 0.8 to Open API Specification (fka Swagger) 2.0
Fixes
- RAML2HTML: & not properly escaped when present in Markdown content, outside HTML content.
|
7.0.6 | 2017-04-11 |
Features
- APIM: New API Model supporting RAML and Swagger 2.0
Enhancements
- XSD2JSD: Support for nillable now in place without template remapping.
Fixes
- Shell: Roslyn script engine fails with binding errors.
|
7.0.5 | 2017-04-10 |
Features
- APIM: New API Model supporting RAML and Swagger 2.0
Enhancements
- XSD2JSD: Support for nillable now in place without template remapping.
Fixes
- Shell: Roslyn script engine fails with binding errors.
|
7.0.4 | 2017-04-09 |
Features
- APIM: New API Model supporting RAML and Swagger 2.0
Enhancements
- XSD2JSD: Support for nillable now in place without template remapping.
Fixes
- Shell: Roslyn script engine fails with binding errors.
|
7.0.2 | 2017-04-03 |
Enhancements
- API: Provide built-in defaults for XSD-based APIs.
|
7.0.1 | 2017-03-15 |
Fixes
- API: Support for native IFX metadata files is broken on 64 bit platforms.
|
6.2.12 | 2016-07-28 |
Fixes
- RAML2HTML: Support for property/methods in non-Razor templates is not working in certain scenarios.
|
6.2.11 | 2016-07-18 |
Fixes
- XSD2JSD: Duplicate properties without markup are not working.
|
6.2.10 | 2016-07-12 |
Fixes
- XSR: Conditional symbols in a list may not be properly processed under certain conditions.
|
6.2.9 | 2016-07-09 |
Fixes
- XSR: Negated conditional symbols are not properly processed under certain conditions.
|
6.2.8 | 2016-07-08 |
Fixes
- Markdown: Inline code blocks are rendered using tabs.
- XSD: Validation of certain valid schemas yields invalid result.
|
6.2.6 | 2016-05-19 |
Features
- API: Ability to force the use of the latest version available for the ModelBuildDirectory as a mechanism to enforce topic URL preservation between sites publishing different versions of the same specification.
Fixes
- API: Under certain conditions, the BuildDirectory is used instead of the ModelBuildDirectory to check for the latest usable version.
|
6.2.5 | 2016-05-18 |
Features
- API: Ability to force the use of the latest version available for the ModelBuildDirectory as a mechanism to enforce topic URL preservation between sites publishing different versions of the same specification.
Fixes
- API: Under certain conditions, the BuildDirectory is used instead of the ModelBuildDirectory to check for the latest usable version.
|
6.2.4 | 2016-05-17 |
Features
- API: Ability to force the use of the latest version available for the ModelBuildDirectory as a mechanism to enforce topic URL preservation between sites publishing different versions of the same specification.
Fixes
- API: Under certain conditions, the BuildDirectory is used instead of the ModelBuildDirectory to check for the latest usable version.
|
6.2.3 | 2016-05-16 |
Features
- API: Ability to force the use of the latest version available for the ModelBuildDirectory as a mechanism to enforce topic URL preservation between sites publishing different versions of the same specification.
|
6.2.2 | 2016-05-11 |
Features
- API: API Portal TOC diff.
Enhancements
- XSR: Automatic merge now is able to recursively traverse views and manage their versions during baseline merge.
- API: Merged portal topics are generated with the same id regardless of the number of merged topics.
- API: Enhanced coloring for code blocks
|
6.2.1 | 2016-05-10 |
Features
- API: API Portal TOC diff.
Enhancements
- XSR: Automatic merge now is able to recursively traverse views and manage their versions during baseline merge.
- API: Merged portal topics are generated with the same id regardless of the number of merged topics.
|
6.2.0 | 2016-05-09 |
Features
- API: API Portal TOC diff.
Enhancements
- XSR: Automatic merge now is able to recursively traverse views and manage their versions during baseline merge.
|
6.1.2 | 2016-05-05 |
Features
- RAML: Support for DevExtreme widgets in MD content.
- RAML: New documentation model for navigatable content.
Enhancements
- Shell: Support custom options for msbuild.
- RAML: Better progress reporting during large builds.
Fixes
- XSD: Xerces validator for XSD 1.1 throws unhandled exceptions for certain schemas using substitution groups.
- Shell: Exec may not correctly report process termination.
|
6.1.1 | 2016-05-04 |
Features
- RAML: Support for DevExtreme widgets in MD content.
- RAML: New documentation model for navigatable content.
Enhancements
- Shell: Support /m for msbuild
Fixes
- XSD: Xerces validator for XSD 1.1 throws unhandled exceptions for certain schemas using substitution groups.
|
6.1.0 | 2016-05-03 |
Features
- RAML: Support for DevExtreme widgets in MD content.
- RAML: New documentation model for navigatable content.
Fixes
- XSD: Xerces validator for XSD 1.1 throws unhandled exceptions for certain schemas using substitution groups.
|
6.0.13 | 2016-04-24 |
Features
- RAML: Support for RazorEngine in MD markup
- RAML: New compiler object for scripting extensions.
Enhancements
- RAML: Ability to add user documentation for portal builds.
- RAML: Support for Sandcastle Help File Builder 2016.4.9
|
6.0.11 | 2016-04-12 |
Fixes
- MD: Rendering of PlantUML blocks may block the UI.
- XSD: Buttons to switch to the diagram view don't show up on Windows 7 machines with 125% fonts (since 6.0.4)
|
6.0.10 | 2016-04-10 |
Enhancements
- RAML: Chart template support for build analytics.
- MD: Fenced code blocks now allow for empty lines.
|
6.0.9 | 2016-04-06 |
Fixes
- MD: Support for PlantUML code blocks in MD.
- MD: Support for embedding images that are sourced using relative URIs (to the MD or container file base URI).
- RAML: Under certain configurations, the HTML generator is unable to generate a standalone help file.
|
6.0.8 | 2016-04-05 |
Enhancements
- MD: Support for PlantUML code blocks.
- MD: Support for embedding images that are sourced using relative URIs (to the MD or container file base URI).
Fixes
- RAML: Under certain configurations, the HTML generator is unable to generate a standalone help file.
|
6.0.7 | 2016-04-03 |
Enhancements
- RAML: Support for validation dashboard in portal mode.
Fixes
- Shell: Standalone updater was checking v5.x updates instead of v6.x
|
6.0.6 | 2016-03-18 |
Features
- Experimental port of IFX BMS extensions as a standalone immersive modeler.
Fixes
- RAML: Validation defaults to JSON Schema Draft#3 instead of #4.
|
6.0.5 | 2016-03-07 |
Features
- Experimental port of IFX BMS extensions as a standalone immersive modeler.
|
6.0.3 | 2016-02-08 |
Features
- XSR: Ability to use negation (!) with conditional generation symbols.
|
6.0.2 | 2016-02-07 |
|
6.0.0 | 2016-02-04 |
|
5.11.7 | 2015-12-08 |
Enhancements
- Setup: 45% reduction in setup download size.
- Shell: 40% reduction in disk footprint.
- Shell: 30% reduction in startup time.
|
5.11.3 | 2015-12-01 |
Fixes
- XSR: Multiple redefines do not work when the redefined type does not extends another type.
- XTM: Pasting new rows from the clipboard causes the top row to change (to the first row).
- ETX: The COBOL to XSD converter doesn't support the PACKED-DECIMAL format.
|
5.11.1 | 2015-10-27 |
Fixes
- XSR: QTAssistant crashes when generating sets with certain redefines.
- XTM: Unable to export to Excel multipage XTMs.
|
5.11.0 | 2015-10-26 |
Enhancements
- XTM: Improved operations to copy/move rows/mappings between XTMs.
- XTM: Significantly reduced load time (> 5x) for XTMs with many mapping sheets.
- Shell: Full skin support extended to non-core tree controls.
- XSR: Ability to register and run (at the document level) all supported script languages (in addition to Javascript, we've added C#, VB.NET, Python and Ruby).
Fixes
- CPY: A redefine of an already redefining field in a COBOL copybook causes an unexpected exception.
- CPY: Fields that start with a number (before any dash) are rejected as invalid.
|
5.10.5 | 2015-10-06 |
Enhancements
- MPX: Ability to convert Excel to Firebird databases.
- MPX: Support for Firebird data sources
|
5.10.4 | 2015-10-04 |
Features
- SOC: New API to support REST API specs, such as Swagger and RAML (experimental).
Enhancements
- RAML2HTML: Ability to queue and run multiple Sandcastle Help File Builder builds in parallel.
|
5.10.3 | 2015-10-01 |
Features
- XTM: New JSON Path documenter function, which converts an XPath to its equivalent JSON, as if converted by XSD2JSD
Enhancements
- XSD2JSD: Ability to create definitions schema (useful for Swagger) by pick-and-choose types.
- JSON: Ability to strip properties from a JSON token.
|
5.10.2 | 2015-09-29 |
Enhancements
- XSD2JSD: API support to independently control inlining of user defined types, complex and simple, and core definitions.
Fixes
- XSD2JSD: The description of certain simple typed fields is replaced with the core type's description.
|
5.10.1 | 2015-09-28 |
Features
- XSD2JSD: Ability to generate Swagger 2.0 "reduced" JSON Schema
Enhancements
- XSR: Streamlined transformation of group particles when inlining element references in different namespaces.
Fixes
- XSD2JSD: Generates oneOf for properties that are not required.
- XSR: Inlining element references does not preserve particle occurrences in certain scenarios.
|
5.10.0 | 2015-09-27 |
Enhancements
- XSD2JSD: API changes to allow for custom core definitions.
- XSD2JSD: Ability to collapse single property objects through nillable property names.
Fixes
- XSD2JSD: Inline complex types only works for the first level.
- XSD2JSD: Certain array scenarios (complex types with repeated content models) are not correctly converted.
|
5.9.3 | 2015-09-25 |
Enhancements
- Shell: Import Script Set allows for spec files without scripts.
|
5.9.2 | 2015-09-23 |
Fixes
- RAML: Resolving reusable schemas not referenced anywhere else in the RAML is causing HTML documentation to be incomplete (schema is replaced with the error message).
|
5.9.1 | 2015-09-22 |
Features
- MPX: New APIs to streamline XMLBuilder batch generation.
Enhancements
- Swagger: Improved integrated specification (press Shift+F1 to get contextual help).
- XSD: Ability to specify camel-case conversion when converting an XSD to a JSON Schema Draft#4
- RAML: Improved template support for other mime types when generating Sandcastle .AML files.
- MPX: Ability to parameterize Excel files used as data sources.
|
5.9.0 | 2015-08-31 |
Features
- Swagger: Intellisense support for offline editing of Swagger files.
- Swagger: Integrated specification (press Shift+F1 to get contextual help).
- RAML: Integrated specification
- JSON: Generate JSON sample file from JSON Schema Draft #4.
Enhancements
- XSD: Ability to convert an XSD to a JSON Schema Draft#4
- XML: Ability to configure the camel case conversion strategy.
|
5.8.8 | 2015-08-30 |
Fixes
- XTM: Generating a subset XSD based on XTM fails to generate proper content models for referenced elements.
- Swagger: Offline validation fails when flipping between online/offline modes.
|
5.8.7 | 2015-08-21 |
Features
- JSD: Ability to visualize HTML documentation
- JSD: New HTML documentation layout
Fixes
- RAML2HTML: Descriptions associated with HTTP status code are not rendered in generated HTML.
- Sandcastle: Redirecting build outputs to custom folders no longer working after upgrading Sandcastle to v2015.7.25.0
- JSD2HTML: Collapsible Schema section is not preserved when switching JSD themes.
|
5.8.6 | 2015-08-19 |
Features
- JSD: Ability to visualize HTML documentation
- JSD: New HTML documentation layout
Fixes
- RAML2HTML: Descriptions associated with HTTP status code are not rendered in generated HTML.
- Sandcastle: Redirecting build outputs to custom folders no longer working after upgrading Sandcastle to v2015.7.25.0
|
5.8.5 | 2015-08-17 |
Features
- JSD: Ability to visualize HTML documentation
- JSD: New HTML documentation layout
Fixes
- RAML2HTML: Descriptions associated with HTTP status code are not rendered in generated HTML.
|
5.8.4 | 2015-08-10 |
Features
- Swagger: Ability to validate Swagger 2.0 specifications, written in JSON or JSON. **External references** are not supported by this release.
Enhancements
- SHFB: Updated Sandcastle core libraries to 15.7.25 version.
Fixes
- RAML2HTML: Descriptions associated with HTTP status code are not rendered in generated HTML.
|
5.8.3 | 2015-08-09 |
Features
- Swagger: Ability to validate Swagger 2.0 specifications, written in JSON or JSON. **External references** are not supported by this release.
Enhancements
- SHFB: Updated Sandcastle core libraries to 15.7.25 version.
Fixes
- RAML2HTML: Descriptions associated with HTTP status code are not rendered in generated HTML.
|
5.8.2 | 2015-07-23 |
Features
- CTM: Ability to load exported TXT, XLS and HTML into the shell.
Enhancements
- Shell: Improved startup time.
Fixes
- CTM: Arrays with union parameters don't display properly the filters or the number of generated combinations.
|
5.8.0 | 2015-07-21 |
Enhancements
- SQL: Support for IBM Netezza SQL syntax is added.
- SQL: Support for Advantage Database Server syntax is added.
- JSD2HTML: HTML layout improvements.
Fixes
- RAML: Updated RAML parser to https://github.com/raml-org/raml-java-parser/commit/6b69168b2944febb5dc0affe72de6ecc378f25fb
- SQL: PostgreSQL: Parsing of ANY, SOME, ALL predicates is fixed.
- SQL: Query Statistics: The StatisticsField.Selected property is fixed.
- SQL: The bug with odd fields references removed from derived table is fixed.
- SQL: The bug with aliases in ORDER BY when SQL syntax doesn't support them is fixed.
- SQL: The crash on displaying the derived query datasource object containing an expression without alias is eliminated.
- SQL: Weird WinForms TreeView behaviour with very long internal painting operations on dispose is corrected.
- SQL: Malformed foreign keys loaded from manually created XML files are ignored now.
- SQL: The bug with odd HAVING clause when disabling grouping in the grid is fixed.
|
5.7.7 | 2015-07-17 |
Enhancements
- JSD2HTML: HTML layout improvements when generating HTML documentation from JSON Schema Draft #4.
|
5.7.6 | 2015-07-15 |
Fixes
- JSD: Documentation generator incorrectly tags object schemas as any in certain scenarios.
|
5.7.5 | 2015-07-14 |
Enhancements
- XSR: Added support for wildcard * in conditional generation symbol.
|
5.7.4 | 2015-06-18 |
Enhancements
- XSR: Improved visual feedback when renaming a node in the Document Explorer fails.
Fixes
- XSR: Command New Output Set on a never-before-expanded Release node causes an unhandled exception.
- XSR: Expanding a cloned output set after reloading first time causes unexpected exception.
|
5.7.3 | 2015-06-17 |
Enhancements
- RAML: Automatic merging of topics that fall under the same conditional generation symbol.
Fixes
- RAML: Unable to generate an integrated Sandcastle documentation project containing RAMLs with the same title.
|
5.7.2 | 2015-06-12 |
Enhancements
- RAML: Documentation generation configuration support for file path variable <$BuildVersion>.
Fixes
- XSR: Macro context not passed in properly in subsequent calls.
- Shell: .NET editors don't display MSDN help when pressing F1.
- RAML: Generated documentation for primitive JSON schema types shows obfuscated strings.
|
5.7.1 | 2015-06-11 |
Enhancements
- RAML: Documentation generation configuration support for file path variable <$BuildVersion>.
Fixes
- XSR: Macro context not passed in properly in subsequent calls.
- Shell: .NET editors don't display MSDN help when pressing F1.
|
5.7.0 | 2015-06-08 |
Enhancements
- Scripting: Execution of startup scripts is now responsive.
- Scripting: Startup scripts may be executed from a user defined folder.
- Scripting: Ability to mark any script in the Automation Explorer as a startup script.
Fixes
- Scripting: Loading two or more scripts at the same time (another script is used as a reference) causes the overall execution of certain scripts to fail.
- Scripting: Scripts used as references show the wrong icon in the Automation Explorer.
- Shell: The Properties tool window doesn't change the selected object when focus moved to an already active document, or an already selected object in docked panel.
|
5.6.2 | 2015-06-03 |
Features
- MD: New Markdown editor.
- XLSX: New Excel built in editor.
Enhancements
- XSR: New algorithms to better handle conditional generation symbols.
- RAML: Ability to build documentation for the whole set without rebuilding existing projects.
Fixes
- MPX: Numeric null parameters are not handled properly when working with MySQL databases.
- YAML/RAML: Automatic outlining doesn't work.
|
5.6.1 | 2015-05-31 |
Features
- MD: New Markdown editor.
- XLSX: New Excel built in editor.
Enhancements
- XSR: New algorithms to better handle conditional generation symbols.
- RAML: Ability to build documentation for the whole set without rebuilding existing projects.
Fixes
- MPX: Numeric null parameters are not handled properly when working with MySQL databases.
|
5.6.0 | 2015-05-28 |
Features
- MD: New Markdown editor.
- XLSX: New Excel built in editor.
Enhancements
- XSR: New algorithms to better handle conditional generation symbols.
Fixes
- MPX: Numeric null parameters are not handled properly when working with MySQL databases.
|
5.5.22 | 2015-05-14 |
Features
- MPX: Ability to visualize external dependencies of mapping files.
Enhancements
- MPX: Improved filtering of duplicate xi:includes for better user experience.
|
5.5.21 | 2015-05-03 |
Features
- JSON: New serializer using advanced conversion algorithms for transformation of valid XML (validated against an XSD) into JSON.
- X2J: Support for repeating compositors, allowing support for anonymous arrays (arrays within arrays).
Enhancements
- XSD: New appinfo () markup supporting XML to JSON, and XSD to JSON schema Draft#4 conversions.
Fixes
- XSR: Keeping the repeating head of a subsitution group causes the nested members to also be repeated.
|
5.5.20 | 2015-04-26 |
Features
- MPX: New editor feature, ability to drag-drop XSD nodes and command instances on the editor source.
- MPX: New editor feature, ability to execute parameterized command instances directly from the editor (instead of going through the Query Designer tool)
Fixes
- MPX: Capitalization conversion for acronyms containing digits is not working properly.
|
5.5.19 | 2015-04-23 |
Enhancements
- MPX: Support XInclude for mapping files.
Fixes
- Shell: DockAsTab doesn't work correctly if the current panel is represented by a PanelContainer with multiple child DockPanels
- Shell: Incorrect panel z-order when DockManager is in UserControl
- Shell: The order of DockPanels is changed when any panel visibility is changed
- Shell: It is impossible to show the dock panel that is initially hidden in some circumstances
- Shell: DockPanel is not docked as it is shown by dock hints
- Shell: Docking hints do not work properly
|
5.5.18 | 2015-04-21 |
Enhancements
- XSR: New API to expose global xsd:group processing.
Fixes
- MPX: json conversion doesn't work for unsigned XSD datatypes (it generates strings).
- XSR: searching an XML Schema Release Fileset by resolved name doesn't work.
|
5.5.17 | 2015-04-12 |
Features
- MPX: Added support for composable model files through XInclude [http://www.w3.org/TR/xinclude/]
Enhancements
- MPX: Improved error handling and validation; integration with the Error list.
Fixes
- MPX: Refreshing MPX files doesn't work.
|
5.5.16 | 2015-04-05 |
Features
- API: New algorithm allowing to generate/forward engineer RAML 0.8 specs into new, or merge with existing, XSR + XSD
|
5.5.15 | 2015-03-20 |
Enhancements
- DataSet: Diagram link style now defaults to orthogonal.
- Diagrams: Layout of a file relationships diagram for large sets (100+ files) is running on a separate, non-UI blocking, thread.
- COBOL2XSD: Global elements are now defined using a global type. This allows for a streamlined conversion of COBOL2JSD (JSON schema draft #4).
- COBOL2XSD: Numeric fields are captured with more precise types/ranges (min/maxInclusive, and unsigned/int/long).
Fixes
- MPX: Ctrl+F shows two search boxes in the DataSet view
- COBOL2XSD: Default value for Begin Parsing Column field is 1 instead of 7
- MPX: XMLBuilder snippet folder option is read only.
- XML: XML Editor snippet folder option is read only.
- Snippet: Snippet Editor snippet folder location is read only.
- COBOL2XSD: Blank 88 (PIC X) records are enumerated as empty strings.
- XSD2JSD: Enumerated numeric values are generated enclosed in double quotes.
- MPX2DB: Exception "The association '' is ambiguous between the 'A' and 'B' members" when generating database from a model using many-2-many relationships.
|
5.5.14 | 2015-03-16 |
Enhancements
- XSD2JSON: New API to streamline generated JSON schema (Draft#4)
Fixes
- RAML: Refresh of the source panel should force a reparsing of the loaded text, as required after fixing external references (e.g. !include pointing to missing files).
- RAML: Improved the validator to mimic Java parser's resilience in the scenario where an unused (not referenced) schema key pointing (through !include) to a missing/invalid file should not post an error.
|
5.5.13 | 2015-03-10 |
Features
- MPX: New API and algorithms allowing the creation of databases from ER map models.
Enhancements
- Query Designer: Ability to inspect metadata.
Fixes
- XSD: Refresh of the Relations diagram doesn't work after manually removing nodes from the diagram.
- XML/XSD: Snippet fields style makes markup hard to read for dark shell skins.
|
5.5.12 | 2015-02-17 |
Fixes
- Scripting: Unhandled exceptions when running XSR automation scripts on certain machines (user permissions related).
|
5.5.11 | 2015-02-11 |
Features
- SOC: Built in HTTP proxy server can now serve files from the local filesystem.
- Automation: New Automation API allows RAML model traversing using scripted hooks.
Fixes
- XSR: Compare XSD with another file doesn’t fill in the base file with the selected file AND it doesn’t open the html report (since 5.5.10)
- Shell: Importing exported script sets doesn't work after migrating to 5.5.0
|
5.5.10 | 2015-01-30 |
Fixes
- Automation: Active window path returns MIME type instead of path of the document.
- RAML: Un/Comment Selection command is not functioning properly.
- YAML: Un/Comment Selection command is not functioning properly.
|
5.5.9 | 2015-01-28 |
Fixes
- XSR: Fixed unexpected exception while generating certain XSDs using custom refactoring scripts.
- Editors: Fixed unexpected exception while attempting to hide/unhide selections in Automatic outlining mode.
- Scripting: In a specific scenario, involving Java classes, name resolution fails (e.g. java.lang.Object instead of System.Object)
|
5.5.8 | 2015-01-27 |
Fixes
- XSR: Fixed unexpected exception while generating certain XSDs using custom refactoring scripts.
- Editors: Fixed unexpected exception while attempting to hide/unhide selections in Automatic outlining mode.
|
5.5.7 | 2015-01-10 |
Enhancements
- RAML: Updated RAML parser to build 0.8.10
Fixes
- RAML: Intellisense word completion now works for partial entries
- XSR: Improved algorithm to automatch member of substitution groups for scenarios where XML namespaces have been remapped.
- Shell: Text seach prompt now preserves Use selection (wildcards/regex) between invocations.
- Shell: Error list category filters do not work (always show all)
|
5.5.6 | 2014-12-18 |
Fixes
- BIN: Wrong encoding is passed to the Edit as Copybook editor.
- Shell: Replace All button in text editors doesn't work as expected.
|
5.5.5 | 2014-12-17 |
Fixes
- BIN: Wrong encoding is passed to the Edit as Copybook editor.
|
5.5.4 | 2014-12-16 |
Features
- XSR: New algorithm for model-to-model transformations (specifically for JSON Schema Draft 4)
Fixes
- XSR: Refactoring single-member substitution group, w/ Keep particle head and Preserve Choices, would cause unexpected exception.
- WSDL: Validating opened WSDL file for editing still prompts for a file to be loaded.
- WSDL: Checking opened WSDL file for WS-I compliance still prompts for a file to be loaded.
|
5.4.1 | 2014-11-28 |
Features
- Query Designer: Is now fully integrated within the QTAssistant shell.
- CTM: Algorithmic improvements and core implementation changes allow for generation, and data navigation of extra large combinations (> 4MM) with a very small memory footprint (< 500MB)
- MPX: Full support for XSD-aware XML to JSON conversion; XML to JSON conversion now preserves and converts appropriately in JSON type system.
Enhancements
- Shell: Reduced setup size, improved startup time and memory footprint.
Fixes
- CTM: Filtering on a value in combination grid causes exception.
- XSD: The links between content model components use the wrong dash style for mandatory content.
|
5.3.1 | 2014-11-09 |
Fixes
- Workspace: Unable to restore virtual folders with content linked to physical folders.
- SOC: Unable to start an HTTP proxy server (with an X509 certificate) linked to an arbitrary WSDL mock file.
|
5.3.0 | 2014-11-06 |
Enhancements
- Editors: Skin support for JScript, SQL, Plain Text, C#, VB.NET, PowerShell, CSS, BAT/CMD, Iron Python/Ruby
- YAML: New document explorer.
- RAML: New document explorer.
- XTM: Ability to insert an imported Word table or Excel range starting at the focused column (as opposed to always at the end).
Fixes
- JSON: Document explorer doesn't work.
- RAML: Key words are inappropriately lit within block scalars having more than one row.
- Shell: Header text items in popup menus do not support skins.
- XTM: The upgrade prompt for saving a new XTMX created from a version 4.x template does not work as expected for the Yes/Cancel options.
- Workspace: Ribbon is not un-merged properly when closing a floating workspace document.
- Workspace: Large items in list mode have trimmed text.
- Workspace: Tooltips for items with trimmed text don't show up in all views.
- SOC: Cancelling the wizard for WSDL/SOAP/HTTP validator throws an unexpected exception.
|
5.2.2 | 2014-10-16 |
Fixes
- JSON: The editor leaks memory when changing color scheme.
- XML: The editor leaks memory when chaning colro scheme.
|
5.2.1 | 2014-10-15 |
Features
- Shell: New document explorer for workspaces.
Enhancements
- Shell: Support for dark color schemes is now improved.
- JSON: Support for color schemes.
Fixes
- XSD: Various fixes for XML generators.
- WRK: Tooltip doesn't show for trimmed file names.
- WRK: Description (full path) doesn't show for content
- WRK: Selected object's properties don't show in the Properties tool window.
|
5.2.0 | 2014-10-09 |
Features
- Shell: New workspace file type.
Enhancements
- Shell: Support for dark color schemes is now improved.
|
5.1.11 | 2014-09-29 |
Enhancements
- RAML: Extended syntax highlighting
- RAML: Skinned editor (supports shell skinning)
Fixes
- XSD: Spell checking locks on the first typo.
- Shell: File properties don't get updated when flipping between files.
|
5.1.10 | 2014-09-25 |
Features
- MPX: In addition to XML and Flat, MPX can output in JSON format.
Enhancements
- Shell: Dark color schemes improvements.
Fixes
- RAML: Unable to load external JSON files having BOM bytes.
- RAML: External references are only updated once the file is saved to the disk.
- RAML: External references search doesn't work.
- MPX: Repeating xsd:choices are not created when there are gaps (keys that are not found) intermixed with records.
|
5.1.9 | 2014-09-22 |
Features
- RAML: Extended validation; ability to validate external or inlined JSON Schemas and XSDs.
- RAML: Ability to visualize the relationships between component files (referenced through !include tags, or other specific directives, such as xsd:include/import for XSDs, definition anchors for JSON Schemas, etc.)
Enhancements
- JSON: Various enhancements, particularly in error handling and syntax highlighting (matches VS2013).
- XSR: Various enhancements in detecting and elimination of superfluous sequences.
- XSR: For certain XSD content models, Inlining particles and substitution group replacements can now be done in the same output set configuration (instead of two cascading ones).
- CTM: New algorithm "shuffledraws" creates combinations based on traditional draws from a shuffled card deck.
Fixes
- RAML: Validation warnings were shown as errors.
- RAML: External file errors are attributed to the currently loaded RAML (partial fix, included RAML content still shows current file)
|
5.1.8 | 2014-09-21 |
Features
- RAML: Extended validation; ability to validate external or inlined JSON Schemas and XSDs.
- RAML: Ability to visualize the relationships between component files (referenced through !include tags, or other specific directives, such as xsd:include/import for XSDs, definition anchors for JSON Schemas, etc.)
Enhancements
- JSON: Various enhancements, particularly in error handling and syntax highlighting (matches VS2013).
- XSR: Various enhancements in detecting and elimination of superfluous sequences.
- XSR: For certain XSD content models, Inlining particles and substitution group replacements can now be done in the same output set configuration (instead of two cascading ones).
|
5.1.7 | 2014-09-19 |
Enhancements
- JSON: Various enhancements, particularly in error handling and syntax highlighting (matches VS2013).
- XSR: Various enhancements in detecting and elimination of superfluous sequences.
- XSR: For certain XSD content models, Inlining particles and substitution group replacements can now be done in the same output set configuration (instead of two cascading ones).
|
5.1.6 | 2014-09-03 |
Features
- New experimental RAML editor with RAML 0.8 validator
Enhancements
- JSON: Updated to the latest JSON Draft #4 schema support.
Fixes
- XSR: Null key exception for element matches with XSDs without a target namespace.
- XSR: App crash when clicking on a schema filter node in the explorer, with the output set editor opened.
- XSR: Removed External node under a Filter editor as it has been obsoleted in v5.
- XSR: Fixed System.InvalidCastException: Unable to cast object of type 'System.Xml.Schema.XmlSchemaGroup' to type 'System.Xml.Schema.XmlSchemaSimpleType' when expanding the Output of a schema filter.
|
5.1.5 | 2014-09-02 |
Features
- New experimental RAML editor with RAML 0.8 validator
Enhancements
- JSON: Updated to the latest JSON Draft #4 schema support.
Fixes
- XSR: Null key exception for element matches with XSDs without a target namespace.
|
5.1.4 | 2014-08-18 |
Fixes
- Internal release includes numerous bug fixes and documentation updates.
|
5.1.4 | 2014-08-15 |
Features
- WSDL: Limited support for validating WSDL 2.0 documents.
- WSDL: Ability to generate IFX WSDL in a single file.
Enhancements
- XSR: Performance enhancements while cloning large source sets.
Fixes
- XTM: Generating XML from XTM documents where XSDs were based on type restrictions doesn't take into account sample/allowed values.
- XSD: Intelisense is broken for nested elements.
- XSR: Key not found error when generating certain filesets.
- XSR: Key not found error when generating filesets with complex types remapped to XSD primitives.
- XSR: Cloning source set versions with deeply nested folders doesn't work.
|
4.1.53 | 2014-08-14 |
Features
- WSDL: Ability to generate IFX WSDL in a single file.
Enhancements
- XSR: Performance enhancements while cloning large source sets.
Fixes
- XSR: Key not found error when generating certain filesets.
- XSR: Key not found error when generating filesets with complex types remapped to XSD primitives.
- XSR: Cloning source set versions with deeply nested folders doesn't work.
|
4.1.52 | 2014-08-13 |
Features
- WSDL: Ability to generate IFX WSDL in a single file.
Fixes
- XSR: Key not found error when generating certain filesets.
- XSR: Key not found error when generating filesets with complex types remapped to XSD primitives.
- XSR: Cloning source set versions with deeply nested folders doesn't work.
|
4.1.51 | 2014-08-12 |
Features
- WSDL: Ability to generate IFX WSDL in a single file.
Fixes
- XSR: Key not found error when generating certain filesets.
- XSR: Key not found error when generating filesets with complex types remapped to XSD primitives.
|
4.1.47 | 2014-08-09 |
Enhancements
- IFX WSDL Gen: Ability to define different scenarios for soapAction generation.
Fixes
- Shell: Double click on a script in the Automation Explorer windows doesn't open the file in the editor.
|
4.1.47 | 2014-08-08 |
Enhancements
- IFX WSDL Gen: Ability to define different scenarios for soapAction generation.
Fixes
- Shell: Double click on a script in the Automation Explorer windows doesn't open the file in the editor.
|
5.1.2 | 2014-06-23 |
Features
- WSDL: Limited support for validating WSDL 2.0 documents.
Fixes
- XTM: Generating XML from XTM documents where XSDs were based on type restrictions doesn't take into account sample/allowed values.
- XSD: Intelisense is broken for nested elements.
|
5.1.1 | 2014-05-07 |
Enhancements
- XSR: Added support for additional tag types corresponding to all remaining XSD facets.
- XSR: Allow control of a release through XTM (whereas before it was available only from under XTM editor).
Fixes
- XSR: Conversion to Russian Doll style does not support recursive structures.
|
5.0.3 | 2014-02-05 |
Fixes
- Shell: Performance problems when maximizing the shell window when showing the backstage control.
- Shell: Layout of the XSD Import prompt was not scalling well on high custom DPI computers.
|
4.1.47 | 2013-11-20 |
Enhancements
- IFX WSDL Gen: Ability to define different scenarios for soapAction generation.
Fixes
- Shell: Double click on a script in the Automation Explorer windows doesn't open the file in the editor.
|
4.1.46 | 2013-09-26 |
Fixes
- XSD: Elements based on types inherited from other complex types don't show content from base types when Show Complex Content setting is set to false.
- XSR: Filters don't keep settings for XML schemas without a target namespace.
|
4.1.45 | 2013-09-15 |
Features
- XSR: New XTM Analysis tool.
Enhancements
- Shell: Ability to configure JAVA_HOME for QTAssistant.
Fixes
- XSD: Diagram find nodes is not working in certain scenarios.
- XSD: Loading an XSD from an XSR context, then closing the XSR and validating the XSD causes unexpected exception
- XSD: Diagram find nodes is not working in certain scenarios.
- XSD: Optional heads of substitution groups show solid border.
- Shell: Double click on the left/right arrow in MDI Shell to scroll when lots of tabs are opened, should not maximize/restore the layout.
|
4.1.44 | 2013-08-26 |
Enhancements
- XSR: XTM import of sample XML can now handle non-SOAP samples/data captures.
Fixes
- XSR: XTM import of sample XML does not correctly handle certain XML attribute scenarios.
|