3.5.8
Bugfixes, classpath changes and some additional Spring support
This release has Google Guava downgraded to 18, as well as shuffling some dependencies and removing the Groovy based HttpBuilder library in favour of Apache Http client. Hopefully, that helps with people who have been having classpath issues.
- Added a spring context aware target that can look up instances from the spring context
- Update AmqpTarget to default to the test instance to support spring autowired dependencies in the test
- Fix for matcher paths with underscores #548
- Http client needs to be optional, as the pact broker client will use its own http client
- Converted the zero examples warning to an error #546
- Moved the unfiltered-netty-server to the provider scala support module
- Removed pact-jvm-consumer-sbt as it did not provide any benefit
- Moved async-http-client dependency to the scala modules
- Correct the kotlin version
- Removed http-builder in favour of apache http client
- Downgrade google guava to the lowest common version
- Update readme about turning off verification publishing
- Removed some unused depenendencies
- Print error when eachLike matcher is used with 0 examples (thanks to @ptornhult)