Stylus Studio Release 5.3 (Build 179L)
Recent Changes and Fixes
This document contains information specific to the current release of Stylus Studio, Release 5.3 Build 179L, as well as all previously released 5.3 builds. Consult the
Stylus Studio Release Notes and readme that are part of the 5.3 installation package for other important information.
Changes and Fixes in Stylus Studio Release 5.3 179L
The following changes are introduced with Build 179L:
Bug Fixes
- DB-to-XML If the SQL/XML contained syntax errors, Stylus Studio could sometimes consume 100% of the available CPU. This has been fixed in the current build.
- All Editors Remaining issues related to doing a search/replace all of "\n" have been fixed in the current build.
- XSLT Mapper Support for template parameters, introduced in an earlier build, did not function properly in some conditions. This has been fixed in the current build and template parameters are now fully supported.
Changes and Fixes in Stylus Studio Release 5.3 179k
The following changes are introduced with Build 179k:
Enhancements
- XSLT Mapper When creating the first link inside a template, Stylus Studio now prompts
you to choose which node to use as the context node; once the context node is specified, the generated code is relative that context.
- Open Dialog Box The Open dialog box now remembers the last directory you visited in every file system.
- Replace The Replace with field in the Replace dialog box (File > Replace) now allows you to specify the format string of the regular expression defined in the Find what field.
Bug Fixes
- XSLT Debugger The result of an
xsl:comment
instruction did not generate the appropriate output when using the XalanJ or Saxon processors. This has been fixed in the current build.
- XSLT Editor The Indenter could fail if a reference to a DTD schema used a relative URL. This has been fixed in the current build.
- XML Diff
- In the previous release, attribute order was flagged as a difference. Attribute order is now ignored.
- The XML Diff module could sometimes hang when removing and adding several files. This has been fixed in the current build.
- XQuery In previous releases, Stylus Studio would sometimes fail without notifiying the user while trying to compute a namespace. This has been fixed in the current
build; Stylus Studio now throws an error.
- XML Schema Editor When switching from either the Tree or Diagram tab to the Documentation tab, the Documentation
tab would sometimes appear empty. This has been fixed in the current build.
- All Editors Stylus Studio could sometimes hang when doing a search/replace all of "\n". This has been fixed in the current build.
- XML Editor Invoking Associate XML With Schema would fail if the XML document was missing the
processing instruction. This has been fixed in the current build.
Changes and Fixes in Stylus Studio Release 5.3 179j
The following changes are introduced with Build 179j:
Enhancements
- Support has been added for HTTPS.
- File > Open now remembers the last path used between Stylus Studio sessions.
- The Documentation tab in the XML Schema Editor allows navigation between imported and included documents.
Bug Fixes
- The XSLT Editor now proportionally resizes the document tree panel when the main editing window is resized.
- In certain situations, switching from the XSLT Editor's Mapper and WYSIWYG tabs could cause Stylus Studio to terminate unexpectedly. This has been fixed in the current build.
- Invoking a
call
template from the XSLT Editor's WYSIWYG tab could create duplicate name
templates. This has been fixed in the current build.
- XSLT Mapper
- The XSLT Editor's Mapper tab could become unstable when trying to link multiple source elements to a target node. This has been fixed in the current build.
- The XSLT Editor's Mapper tab sometimes failed to render variables defined in
xsl:for-each
statements if the Render xsl:for-each as a line instead of as a block option was selected. This has been fixed in the current build.
- XQuery Mapper
- The XQuery Editor's Mapper tab could fail to interpret external function declarations. This has been fixed in the current build.
- The context menu for conditional blocks in the XQuery Editor's Mapper tab sometimes displayed incorrect icons. This has been fixed in the current build.
Changes and Fixes in Stylus Studio Release 5.3 179i
The following changes are introduced with Build 179i:
Bug Fixes
- Java Virtual Machine (JVM):
- When the JVM was configured to log JNI activities (setting the
-Xcheck:jni
configuration parameter), the application would sometimes abort
on exit. This has been fixed in the current build.
- The JVM is now loaded only when it is required by the application. It is no longer loaded at start-up.
- XQuery XQuery Profiler and backmapping information was being stored across sessions, affecting Debugger performance. This has been fixed in the current build.
- DB-to-XML Data Sources Addressed an incompatibility with the JRE 1.4.2 BL05 and above.
- XSLT Mapper Transformations that used mathematical operators (+, -, *, /) could result in unpredictable behavior. This has been fixed in the current release.
- Web Service Call Composer Saving a SOAP request that was not well-formed could cause the application to crash. This has been fixed in the current build.
- XML Diff Removing a source document could cause the XML Diff Utility to become unresponsive. This has been fixed in the current build.
- Java Editor The Java Editor could become unresponsive when trying to open a document with an extension other than
.java
. This has been fixed in the current build.
Changes and Fixes in Stylus Studio Release 5.3 179h
The following changes are introduced with Build 179h:
Enhancements
- XSLT Mapper Two new choices are available on the shortcut menu that appears when you create a link between two documents using the right mouse
button:
- Create Value Link this menu item uses the
value-of
instruction to create the link.
- Create Repeatable Link this menu item uses the
for-each
instruction to create the link.
- Video Demonstrations Two new and revised video demonstrations are available on the Stylus Studio Web site.
- Working with Relational Data this video demonstration has been revised to include the URL Builder, a new feature for Release 5.3.
- Diffing Folders and XML Documents this new video demonstration shows you how to use Stylus Studio's XML Differencing Utility to diff folders
and XML documents. XML Differencing is new for Release 5.3.
Bug Fixes
- DB-to-XML Data Sources
- In certain situations, DB-to-XML data sources that required a password in order to gain access to the database server could not be
reloaded from the disk. This has been fixed in the current build.
- Previously, Stylus Studio was sometimes unable to save DB-to-XML data source configuration files (.rdbxml) after an XSLT transformation
using the Saxon processor had been run. This has been fixed in the current build.
- XML Editor
- In the previous build, the CSV-to-XML Document Wizard failed because a necessary component was missing from the installation package.
This has been fixed in the current build.
- XQuery
- In the previous build, the XQuery and the XPath2 processors would crash if they encountered an expression that invoked
the
min()
function with exactly one item. This has been fixed in the current build.
- In certain situations, the XQuery processor could crash when reporting an error. This has been fixed in the current build.
- XSLT Mapper
- Changing the XSLT encoding through the Params/Other could make the source and target schemas disappear. This has been fixed in the current build.
Stylus Studio Release 5.3 (Build 179L) - stylusstudio_latestfixes_web.htm