XMLSpear Changelog

What's new in XMLSpear 3.40

Oct 25, 2016
  • Improvements and new features:
  • User can set the handler which should open a file type.
  • Implemented actions for several components to change the font or font-size.
  • Implemented language sensitive info based on xsd annotation/documentation elements.
  • Support for Mac OS X 10.7 and later.

New in XMLSpear 3.20 (Sep 12, 2013)

  • Several bug fixes:
  • Some popups not visible when working with more than 1 screen
  • Files could not be deleted in external program because they were locked by XMLSpear
  • On some platforms it was not possible to use Shift delete in the element view.
  • Binary plist files could not be opened in java 6+
  • Fixed some formatting issues related to whitespace after attribute or element name
  • Improvements and new features:
  • Added actions to change the fontsize in de source editor. Default sizes can be set in the XMLSpear.properties file
  • Better type support for attributes. Ignore typed quotes in attribute value when they are already present.

New in XMLSpear 3.10 (Sep 15, 2010)

  • This release includes a fix for bug B-18, see the bug list for details.
  • The xerces library is updated to version 2.10.0.
  • Added several extra settings to customize XMLSpear to your specific needs. All available settings can be viewed or edited in the XMLSpear.properties file.
  • All run-parameters after the first one (which references the property file), will be interpreted as file paths. So you can use the bat or shell script to start the editor and open 1 or more files.

New in XMLSpear 3.00 (Mar 10, 2010)

  • Removed the expire date.

New in XMLSpear 3.00 Beta 3 (Feb 8, 2010)

  • This will be the last beta release. It contains a fix for the Saxon-Xalan mix-up. I also added a wait dialog, which will be displayed during XSL transformation. I did some serious performance improvements for the xml format and the cut-marked-text actions. On my macbook it takes 4 seconds to format a 17 MB xml file. Pretty fast I think. You can also transform large xml files. At work I even had to use XMLSpear in favour of XMLSpy to do some transformations, because XMLSpy ran out of memory. But do not misunderstand me: XMLSpear can not be compared (or compete) with XMLSpy. But is is just nice to see that on some points it does a good job.

New in XMLSpear 3.00 Beta 2 (Jan 28, 2010)

  • Fixed a serious bug in the xslt transformation.
  • Stylesheet references to external or internal (like the document('') function) resources could not resolved.
  • The bugfix was not as trivial as I thought, because Saxon and Xalan behave quite different in the way they load needed resources.
  • And I have to say that Saxon is much more friendly and efficient.

New in XMLSpear 3.00 Beta (Jan 21, 2010)

  • Xpath search panel.
  • XML catalog support.
  • XSLT translations.

New in XMLSpear 2.42 (Oct 5, 2007)

  • If you are running version 2.4 or 2.41 please edit the XMLSpear.properties file and set the value of "insert_default_attributes" to true. It turns out that errors are reported on the wrong place. Also combo-boxes show the wrong enumeration values because they are shifted in place. Setting the above value to true will solve this problem and you will get back the pre 2.4 behavior. This also means that attributes with default values that are not present in the document are inserted again and thereby causing uncontrolled modification of the document.

New in XMLSpear 2.41 (Oct 3, 2007)

  • Several bugfixes and new functionality.

New in XMLSpear 2.4 (Sep 24, 2007)

  • Mark-All and Replace-All without "match-case" option checked and in combination with big documents freezed the GUI completely. In fact this was caused by a very inefficient processing. This bug is fixed now and even better: a progress dialog is added.
  • DTD for mac plist files could not be accessed in local directory, which caused necessary network access. This is fixed by copying PropertyList-1.0.dtd to the local schema directory.
  • When the proxy checkbox was deselected, the proxy was still used if there was a non blank host address
  • A long last line completely freezed the GUI due to a bug in Java. I implemented a workaround.
  • Validation added default attributes to the XML DOM tree, which was rather confusing. This feature is now suppressed.
  • The change status of a source is reflected by the appearance of the save button. The save button will only be enabled when the document has changes.
  • A warning will be given when a document is closed, that has unsaved changes.
  • A close and close-all action is added to the file menu
  • Documents can now easily be reloaded.
  • You can now select text and mark or unmark it. The marked text can be copied or cut to the clipboard.