It has only been a couple of days since 0.9.9.1 but you can never get enough. Changes for 0.9.9.2:
* Fixed a variable scope in Sarissa.updateContentFromURI thanks to Lawrence Michel
* Fixed JSLint and JSDoc reports in build (errr, "somebody" forgot to re-enable them after commenting them out to get a faster build while doing 0.9.9.1 ;-)
* Applied the new dev.abiss.gr skin properly in the generated docos
* Made some minor code changed to pass more JSLint errors/warnings... read more
Changes for 0.9.9.1:
* Removed "!==" and "===" operators.
* Fixed bug with Sarissa.updateContentFromNode(), thanks to Javinto (SF user) andHartmut Wynen for finding the bug and solution respectively.
* Refactored the callback stuff in Sarissa.updateContentFromXXX methods. They work alot better and with appropriate signatures now. Sarissa.updateContentFromNode now uses no callbacks since it's not an async method.
* Added table utilities, just sorting for table data for now. Maybe you'll find it useful.... read more
Changes for 0.9.9:
* Fixed errors in Sarissa.updateContentFromForm (that's what you get for
not keeping your unit tests up to date)
* Two distributions now exist: a JAR artifact for for Maven users
(sarissa-VERSION.jar) and one for generic projects that also includes the
documentation (sarissa-full-VERSION.zip)
* Changed XSLT output behavior in XSLTProcessor to follow the spec (or rather,
let the browser do do ;-) thanks to Doug D (dougdomeny)
* Fixed document.importNode for IE thanks to Duncan Booth... read more
Changes for 0.9.8.1:
* Fixed pickRecentProgID variable scope and JSLint compliance thanks to Duncan Booth
* Fixed included/imported stylesheet along with the document() function for MSXML 3.0 thanks to a bug report by zizo1 (sf user)
* Added compressed versions of all script files; they are created automatically thanks to the MobilVox Maven JavaScript Plugin, see http://www.mobilvox.com/projects/maven-js-plugin/
* Added syntax highlighting to the HOWTOs thanks to the integration of SyntaxHighlighter by Alex Gorbatchev to our custom Maven skin, see http://code.google.com/p/syntaxhighlighter/... read more
Changes for 0.9.8.0:
* Changed importStylesheet for IE thanks to dougdomeny.
* Fixed XSLT parameter clearing bugs thanks to Vitaliy Ischenko.
* Added support for Javeline's XPath/XSLT. compatibility library thanks
to Jean Sebastien Baklouti and Ruben Daniels.
Enjoy,
Manos
Fixed XSLTProcessor.getParameter bug thanks to Jason (MoonScript sf user)
Project build ported to Maven 2, couple of minor bugs fixed. Check out the new site at http://dev.abiss.gr/sarissa/
* Fixed MXXMLWriter warning and XHTML transformToFragment testcase thanks to Waleed K. Abdulla
* Fixed some typos/errors that broke Safari
Sarissa 0.9.7.5 has been released:
Fixed document.importNode check for IE 7 thanks to Waleed K. Abdulla
0.9.7.4
* Emulated XMLDocument via Document for Opera and fixed XPath thanks to Joao Eiras and Michael(tm) Smith
* Removed MSXML 4/5 progIds (warnings/bugs) thanks to Duncan Booth and Rick Oosterholt
* Fixed transformToDocument for MSXML 3 (probably the SP2 pooped version) thanks to bug submitter Waleed K. Abdulla and the anonymous poster with the fix [1549749]
* Fixed transformToFragment bug thanks to Robert Sanders
* Fixed Sarissa.copyChildNodes thanks to Waleed K. Abdulla
* Fixed selectSingleNode bug thanks to Joao Eiras
* Made document.importNode a bit smarter to stop IE from getting too clever for it's own good thanks to Duncan Booth
* Fixed IE's document.importNode to use document.importNode thanks to Duncan Booth
* Fixed XSLT document() function for MSXML 6 thanks to Ron MacCracken
* Added XSLTProcessor.clearParameters for IE... read more
Features XSLTProcessor and Sarissa.updateContentFromXXX fixes. Also: the return of transformToFragment.
Enjoy!
Changelog for 0.9.6.1:
* Fixed bug in Sarissa.updateContentFromNode thanks to Franky Braem
* Added Safari DOMParser support thanks to a wonderfull idea published
by Nate Steiner on his blog that utilizes the data: URI scheme and
Erik Arvidsson that suggested this could easily be wrapped to emulate
DOMParser. Many thanks to cedric for pointing out the above (between other things).
* Removed XSLTProcessor.tranfrormToFragment (didn't work anyway)
* Added .load support for Opera thanks to cedric
* Added support for HTML nodes in Sarissa.serialize
* Tried to make Safari sniffing more strict thanks to Phil Green who pointed out spoofing is easy
* Fixed bugs thanks to feedback by Vincenzo Alcamo
* Deprecated stuff as warned in 0.9.4 ;-)
* Big change: loadXML is no longer used, as there's no way to emulate it in Opera.
So i just removed it directly; to load an XML string to a DOM, you have to use the
DOMParser object. No way to do anything like that in Safari though.
* Added Minesweeper as first sample application, original code kindly donated by
Sean Whalen, also maintainer of it; welcome Sean!
* Fixed Opera and Safari issues thanks to Phil Endecott and Conrad Chu
* Fixed Sarissa.getText bug (ignored CDATA) thanks to Noah Bast
* Added Sarissa.moveChildNodes and a third optional parameter to Sarissa.copyChildNodes (preserved old behavior by default)
* Fixed bug in Sarissa.copyChildNodes thanks to Brad Koehn (if i only had 20$ for each download ;-)
* Upgraded JSDoc and ECMAUnit
Fixed long lived readyState bug in finally clause in XMLDocument.prototype.load. Added var before for loop indexes. Thanks to daneroo for the bugreport!
Sarissa was 'adversely affecting Array'. This bug was there since the very first version and was discovered by rflaherty, who also provided the initial patch. Now sarissa inherits the Array from a new class instead of extending it directly. Enjoy!
With support for Mozlla's XSLTProcessor on IE (reusable stylesheets), utilization of MSXML 5.0 progIDs and (since 0.9.0) improoved JSDoc based documentation. GPL/LGPL.
Added support for Element.transformNode and Element.transformNodeToObject (previously supported as methods of Document objects only).
Now you can
var elem = document.getElementById("foo");
var nodes = elem.selectNodes("foo/bar[@fooable='true']");
Just fixed a bug in XMLDocument.prototype._sarissa_clearDOM. Thanks to Paul for pointing this one out.
Some features where broken for Moz 1.4 but everything is fixed now. Enjoy ;-)