Change from this point will be published on github releases with this file remaining for historical reasons
- Adding Coveralls branching coverage support for jacoco
- Added tests for source.addBranchCoverage
- Introducing Branch domain model
- Replace a branch if already exists
- Fix method Source.merge(Source)
- Fix 'duplicate' branches are replaced (see: 534e14d)
- Unnecessary changes
- Adding Coveralls branching coverage support for Cobertura
- Changed test of CoverageTracingLogger for cover branches
- Updated parser tests for JaCoCo branch support
- Updated parser tests for Cobertura branch support
- Unique branchId per class file
- Unique branchId per source file
- Add dependency on Apache Commons Codec for hex util
- Add support for coveralls parallel flag
- Travis doesn't support oracle JDK anymore. See travis-ci/travis-ci#7884
- Update readme
- Updated to latest etc.
- Updated Travis configuration.
- Updated dependencies and minimum Java version to 8.
- Build with Java 8, 10 and 11.
- Overall this was PRs 111, 108, 130, 112
4.4.1 (was released from https://github.com/jwtk/coveralls-maven-plugin for work from https://github.com/dogeared/coveralls-maven-plugin)
- Code is pulled into 4.5.0 release
- Add support for open clover
- #99: Added support for Wercker
- #100: Fixed Wercker environment variables
- Library updates for Jackson, jgit, and wiremock
- Document snapshot repositories
- #95, #96: Improved error message for misbehaving Coveralls API
- #92: Support for HTTP proxies in settings.xml
- #91: Support for epoch formatted timestamps
- #88: Support for AppVeyor CI
- #85: Merge coverages from multiple reports to single source file
- #84: Change source content to source digest per new Coveralls API
- #83: Require Java 7 to support new features and syntax
- #77: Support for custom build timestamp format
- #87: Downgraded jgit version to support Java 6
- #82: Improved error message for duplicate classes in different modules
- #76: Property to allow Coveralls service fail without build failure
- #74: Handle transitive logging dependencies better
- #67: Configurable project basedir
- #65, #66, #68: Support for Shippable CI
- #63: Directory scanning source loader
- #53: Improved error message for missing source encoding
- #52: Ignore duplicate source files on Cobertura aggregate mode
- #48: Removed support for URL based source loading due to Coveralls changes
- #42, #45, #46: Support Coveralls new GitHub based source view
- #40: Proper multi-module support and report aggregation
- #37, #41: Disclaimer for Java 8 usage
- #31: Improved error messages for Coveralls API failures
- #30: Improved error message for missing charset
- #28: More lenient XML parsing
- #26, #29: Support for Saga coverage tool and chain multiple coverage reports
- #24: Filter out remote names from git branches
- #19, #20: Skip configuration property to allow skipping of plugin execution
- #18: Update to HttpComponents HttpClient 4.3
- #15, #16, #17: Disable PKCS cryptography provider at runtime to work around OpenJDK SSL issue
- #13: Dry run property for test builds
- #12: Use ServiceSetup as secondary configuration source and Maven/VM properties as primary
- #11: Support multiple source directories
- #9: Support for other CI tools and platforms
- #8: Aggregated reports for multi-module projects
- #10: Validation of the Coveralls job
- #4: Report build timestamp to Coveralls
- #3: Log code lines from generated report to Maven console
- #1: Easier configuration for Travis CI
- Initial release