Changes marked with bold affect the plugin usage. Other changes are only related to development and codebase.
sourceDirectory
parameter removed and replaced with a list parametersourceDirectories
- service environment parameters do not override configuration parameters
org.eluder.coveralls.maven.plugin.service.ServiceSetup
interface completely changed to reflect the service specific configuration properlyorg.eluder.coveralls.maven.plugin.service.Travis
changed to reflect the new service setup interfaceorg.eluder.coveralls.maven.plugin.domain.JobValidator
and all validation related code is now located inorg.eluder.coveralls.maven.plugin.validation
packageorg.eluder.coveralls.maven.plugin.domain.GitRepository
does not take custom branch parameter as constructor argument anymore, the same behavior is handled with the new service environment setuporg.eluder.coveralls.maven.plugin.domain.Job
has only default constructor and initialization is done with with* methods, validate() method returns list of validation errors instead of throwing exceptionorg.eluder.coveralls.maven.plugin.domain.SourceLoader
constructor takes a list of source directories instead of a single source directory