Pathology 1.9 - October 24, 2015
Pathology 1.8.1 - May 29, 2015
- FIX: Namespaces declared without either a prefix or a URI are safely ignored.
Pathology 1.8 - May 17, 2015
- FIX: Improved Unicode support.
- NEW: New Icon.
Pathology 1.6.3 - July 30, 2014
Pathology 1.6.2 - July 30, 2014
- NEW: Multiple selection now allowed in Results Table which allows you to copy properties of multiple result items simultaneously.
- NEW: General preferences pane offers option for choosing the separator string when copying multiple result items simultaneously.
Pathology 1.6 - July 29, 2014
New language features from XQuery 3.0:
- Switch expressions switch ($n) case 1 return 'one' case 2 return 'two' default return 'unknown'
- Improved application stability.
Pathology 1.4 - July 17, 2014
New language features from XPath 3.0:
- First-class inline functions like: let $map := function($seq, $f) { … }
- Anonymous functions like: $map((1,2,3), function($n) { $n*$n })
- Support for the string concatenation operator: ||
- Support for the simple mapping operator: !
And from XPath 2.0:
- Steps in Path expressions may now be arbitrary sub expressions like: book/(chapter|appendix)/*.
Also:
- Improved performance for syntax highlighting in large XML documents.
Pathology 1.2 - July 13, 2014
- NEW: XQuery FLWOR expressions now supported! Run full FLWOR (For, Let, Where, Order by, Return) expressions against your OS X Finder.
- NEW: XPath 2.0 some and every quantified expressions now supported.
- NEW: XPath 2.0 if conditional expressions now supported.
- NEW: New XPath 2.0 functions supported: avg(), data(), distinct-values(), empty(), exists(), index-of(), insert-before(), min(), max(), reverse(), remove(), subsequence(), and sum().
- NEW: Improved syntax highlighting.
Pathology 1.1 - July 3, 2014
- FIX: Imporoved accuracy when debugging step-by-step.
- FIX: (Panthro XPath Engine) The string-values of Attribute and Namespace nodes are no longer erroneously reported as separate Text nodes.
Pathology 1.0.1 - June 30, 2014
- FIX: Imporoved application stability.
Pathology 0.9.10 - June 24, 2014
- FIX: Imporoved application stability.
Pathology 0.9.9 - June 22, 2014
- FIX: Imporoved application stability.
Pathology 0.9.8 - June 21, 2014
- FIX: Imporoved application stability.
Pathology 0.9.7 - June 20, 2014
- NEW: Improved support for OS X Yosemite.
- FIX: Pathology's Panthro XPath engine now correctly filters out duplicate nodes in a node-set containing only 2 nodes.
Pathology 0.9.5 - June 9, 2014
- NEW: Pathology's Panthro XPath engine has been improved to bail earlier when path expressions which prove to be a dead end are encountered. This improves performance on many XPath queries.
Pathology 0.9.4 - June 5, 2014
- FIX: XPath parser issue where keywords like div or preceding would not be recognized as possible NameTests in a LocationPath Step.
- NEW: Support for XPath 1.0 lang() function.
Pathology 0.9.3 - June 4, 2014
- NEW: Context Node highlighting.
- NEW: Improved Debug Stepping.
Pathology 0.9.2 - June 4, 2014
- Fix a serious bug in the count() function when passing a node-set argument.
Pathology 0.9.1 - June 3, 2014
- Fix crasher when Validating an XML document with an auto-detected DTD and XInclude is enabled.
- Better highlighting of XPath query QNames while debug stepping.
- Better syntax highlighting of DTDs.
Pathology 0.9 - June 2, 2014