Releases: springwolf/springwolf-core
Releases · springwolf/springwolf-core
v0.2.0
Change Log
- The project is no longer hosted on bintray (which has been EOLd), and was moved to maven central.
- Added
ProducerData
class which allow defining manually producer channels in the docket (see https://github.com/springwolf/springwolf-kafka#configuration-class for example). Thanks to @themis-pyrgiotis for contributing this addition!
v0.1.1
Change Log
- Replaced
getClassesToScan
withgetBasePackage
inAbstractChannelsScanner
to simplify inheriting channel scanners
v0.1.0
Change Log
- Split modules to different repositories
- Split Kafka scanner to a different module
- Created an
AbstractChannelsScanner
to facilitate creation of scanners for new protocols - Applications should now not use the sprinwolf-core dependency directly, but the springwolf- according to the desired protocol.
0.0.2
Change Log
New Features
- Move payload to channel expansion panel body
- Add Kafka operation binding to async api document with group id parsed from
@KafkaListener
value - Present Kafka group id if available
Bug fixes
- Fix bug that prevented generation of composite classes examples
- Rename Kafka producer bean from
KafkaProducer
toSpringwolfKafkaProducer
(solves #25)
0.0.1
First release of springwolf (previously swagger4kafka) with compliance to the asyncapi specification.
Gradle
repositories {
jcenter()
}
dependencies {
// Provides the documentation API
implementation 'io.github.stavshamir:springwolf-core:0.0.1'
// Provides the UI - optional (recommended)
runtimeOnly 'io.github.stavshamir:springwolf-ui:0.0.1'
}
Maven
<dependencies>
<dependency>
<groupId>io.github.stavshamir</groupId>
<artifactId>springwolf-core</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>io.github.stavshamir</groupId>
<artifactId>springwolf-ui</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>