- Add regular expression based path switch support (tntim96#57)
- Add HTTP Server support for XML MIME type (tntim96#56)
- Fix Cobertura report for file-system instrumentation (tntim96#50)
- Fix continue label handling (tntim96#51)
- Fix MIME image mappings
- Fix proxy report for viewing source (tntim96#53)
- Fix "Refused to set unsafe header 'Content-Length'" (tntim96#54)
- Internal: Upgrade to HTMLUnit 2.12 Add tests for headers in proxy for '.js' files (tntim96#49) Add PhantomJS samples
- Include headers in proxy mode when fetching '.js' files (tntim96#49)
- Fix NPE (tntim96#47)
- Fix Cobertura XML source display (tntim96#39)
- Synchronize threads saving JSON to the same report directory (tntim96#40).
- Fix logger NPE in InstrumentingRequestHandler
- Add Cobertura XML output (tntim96#39)
- Fix handling of comma error (tntim96#41)
- Add documentation for integration with PhantomJS
- Fix report merging (tntim96#38)
- Fix web-server for URLs with a space in them (tntim96#33)
- Internal: Upgrade to JUnit-4.11, Hamcrest-1.3. Remove deprecated code.
- Add report merging command line interface
- Improve unloaded JavaScript parsing error logging issue tntim96#27
- Internal: Load original JS source from file-system instead of JSON for report viewing Remove source from JSON Alter _$jscoverage object and JSON to elegantly accommodate branch (and other) properties Alter JSONDataMerger.mergeJSONCoverageStrings to accept and array of coverage strings to merge
- Upgrade to HTMLUnit 2.11
- Fix web-server looping issue tntim96#26
- Add infrastructure to generate other report formats with XML Summary
- Add JSON to LCov coverage data conversion
- Minor - Update examples with v0.1.0-RC3. Update help text to use 'JSCover-all.jar'. Update YUI3/QUnit examples.
- Add support for getter/setter
- Add YUI3 server report (from running yui3/src/test/tests/unit/index.html)
- Add branch coverage support for expression statements
- Add line coverage handling for function in braces
- Fix bug where URI is ignored
- Minor - Set title/heading to JSCover. Fix 'Brance' typo in documentation
- Add proxy support for HEAD requests
- Fix multiple NPE errors
- Add FAQ on error log, and the manual on the error log and exit status
- Set exit status code to 1 if any exceptions were logged in file-system mode or if invalid parameters were supplied
- Fix bug where line is recorded as valid for line instrumentation but no instrumentation is added
- Add branch coverage
- Improve style of web-site
- Fix detection of destination as sub-directory of source tntim96#19
- Fix error message re: destination as sub-directory of source tntim96#18
- Fix detection of destination as sub-directory of source tntim96#16
- Use platform default encoding. Add documentation on -Dfile.encoding JVM property usage in manual.
- Flawed and download. Replaced with 0.0.11
- Add simple non-instrumenting web-server used in the manual's examples
- Improve manual to a usable state independent of JSCoverage's documentation
- Fix bug where destination folder can be in the source folder
- Add '--include-unloaded-js', only for non-proxy web-server, to scan beneath www-root for unloaded/untested JS files
- Leading slash in --no-instrument and --exclude are ignored for consistent internal handling.
- Double forward slashes in URLs replaced with single forward slashes
- Internal - Replace URL based proxy with sockets. All headers now forwarded as received.
- Fixed basic non-SSL proxy support
- Add POST, cookie and redirect support for proxy mode
- Add proxy support (flawed and download has been replaced with 0.0.6)
- Message 'Report stored at' changed to 'Coverage data stored at' (important for HtmlUnit/Selenium)
- Internal - Swap from NanoHTTPD to JSCover's own web-server - index.htm(l) no longer served automatically
- Include JSCover-all.jar, containing all JAR dependencies, in distribution
- Fix tntim96#2, https://bugzilla.mozilla.org/show_bug.cgi?id=800616
- Internal - More tests, remove Apache commons JARs, upgrade Mockito, Inverted mode test
- Add server handling of JavaScript-programmatic triggering of report storage
- Add more tests
- Addition of command line file instrumentation
- Working example of QUnit test suite
- Initial release comprising of web-server