v0.4.2
There are no changes that break backwards compatibility. Most of the changes are enhancements.
Notable Enhancements
#82 Powerful, elegant notation for 'in-line' match for arrays that is especially useful for JSON schema-like validations. Refer to the documentation.
#85 You can call Karate scripts via a Java API and also get hold of the data returned by the HTTP calls. This is useful for mixing Karate into for e.g. Selenium / WebDriver tests. Refer to the documentation for more.
(no id) Multiple fixes to XML handling, XPath can return node-lists, and round-trip conversion to Map
and back is stable. Refer to the documentation - which includes a link to a detailed example *.feature
file.
(no id / #88) Support for data-type conversion from XML <--> JSON and from any to String, useful in some situations - refer to the documentation.
#87 Parallel runner emits Cucumber JSON report (in addition to JUnit XML). So you have the option of generating very nice reports via 3rd party maven plugins. Refer to the demo documentation for more.