v0.5.0

@cirulls cirulls released this Jan 15, 2017 · 57 commits to master since this release

Summary

Release v0.5.0 is the new XSpec release after 5 years. It includes new features like XSLT 3 support, JUnit report for integration with Continuous Integration tools, support for Saxon-B, etc. It also fixes long standing regression bugs as well as integration bugs in the code coverage, provides feature parity between the shell and batch scripts, integrates an automated test suite, and updates the documentation in the wiki.

New features

Ref# Description Contributors
#1 Allows context in named template @markdunnoup
#2 Add JUnit report @cirulls, @tgraham-antenna
#7 Add support for Saxon-B @cirulls, @magwas
#9 Add XSLT 3.0 support @cirulls, @cmarchand
#13, #14 Fixed TEST_DIR management @cirulls, @c4s4
#25 Code coverage does not work on Windows @AirQuick
#37 Add documentation for code coverage @cirulls
#34 Retrieve Saxon from maven repository @cirulls, @tofi86
#41, #42 Run unit tests for Windows batch script on AppVeyor @AirQuick
#43, #44 Run tests in Travis for both Saxon HE 9.7.0-14 and 9.6.0-7 @cirulls, @AirQuick
#46, #48, #54 Align tests for Windows batch script with tests for shell script @AirQuick
#52 Prepare XSpec for release v0.5.0 @cirulls

Bug fixes

Ref# Description Contributors
#3 Fix code coverage @cirulls, Vasu Chakkera
#16 Can't automatically open HTML report on Windows batch file @cirulls
#17 Fix naming collision in result file @cirulls, @shapiy
#21 Runner script for XSpec test suite does not detect compiling issues @tofi86
#30, #26, #33 Fix regression bugs introduced in v0.4.0-RC @cirulls, @yamahito, @AirQuick
#40 test/xspec-junit.xspec fails with Saxon 9.6.0.10 @AirQuick
#56 Remove old references to google repositories @cirulls
#57, #64 Remove output and add directories to .gitignore @cirulls, @AirQuick
#49 Remove -j option in tests @cirulls, @AirQuick