Skip to content

Releases: springwolf/springwolf-core

v0.2.0

01 Oct 10:44
Compare
Choose a tag to compare

Change Log

v0.1.1

30 Dec 20:11
Compare
Choose a tag to compare

Change Log

  • Replaced getClassesToScan with getBasePackage in AbstractChannelsScanner to simplify inheriting channel scanners

v0.1.0

19 Aug 07:13
Compare
Choose a tag to compare

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

28 Jul 08:35
Compare
Choose a tag to compare

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 to SpringwolfKafkaProducer (solves #25)

0.0.1

28 Jun 09:43
Compare
Choose a tag to compare

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>