Skip to content

Releases: ZenWave360/zenwave-sdk

v1.0.5

11 May 16:07
Compare
Choose a tag to compare

What's Changed

  • Escapes specFile spaces in GeneratorMojo.java by @ivangsa in #3
  • Fixes #1

Full Changelog: v1.0.4...v1.0.5

v1.0.4

10 May 21:21
Compare
Choose a tag to compare

Full Changelog: v1.0.3...v1.0.4

v1.0.3

25 Apr 20:48
e2d47ef
Compare
Choose a tag to compare

Full Changelog: v1.0.2...v1.0.3

v1.0.2

23 Apr 19:45
852cd1b
Compare
Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

v1.0.1

28 Mar 21:45
7d48d22
Compare
Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

v1.0.0

04 Mar 06:33
d12c4bb
Compare
Choose a tag to compare
  • ZenWave SDK CLI
    • Default parsers, processors, plugins, templating, formatters, writers, etc... for AsyncAPI, OpenAPI and JDL.
    • Help command: detailed, json, markdown, list of available plugins
    • Fork existing (custom or standard) plugin command
  • ZenWave SDK Maven Plugin
  • Standard Plugins
    • JDL Backend Application (flexible hexagonal architecture)
      • Domain Entities
      • Inbound
        • Service Ports, DTOs, Mappers
        • Implementation for CRUD operations
        • Acceptance Tests: SpringData InMemory Repositories
      • Outbound: SpringData Repositories, ElasticSearch... (for REST or Async see other plugins)
      • Adapters:
        • Spring MVC
        • Spring WebFlux
      • Flavors
        • MongoDB
          • Imperative
          • Reactive
        • JPA
          • Imperative
          • Reactive
      • Unit/Integration Testing
        • Edge Integration Testing: partial spring-boot context for outbound adapters (with testcontainers)
        • Sociable Vertical Testing: manual dependency setup with in memory infrastructure test-doubles
        • Vertical Integration Testing: full spring-boot context for inbound adapters (with testcontainers)
    • JDL OpenAPI Controllers
    • OpenAPI to Spring WebTestClient
    • AsyncAPI Spring Cloud Streams3
      • Consumer and Producer. Imperative and Reactive.
        • Business Exceptions Dead Letter Queues Routing
      • Producer with Transactional Outbox pattern
        • For MongoDB
        • For JDBC
      • Enterprise Envelop Pattern
      • Automatically fill headers at runtime from payload paths, tracing-id supplier...
    • JDL to Specs
      • JDL to OpenAPI
      • JDL to AsyncAPI
        • AsyncAPI schemas
        • AVRO schemas
    • API Testing
    • Reverser Engineering
      • OpenAPI 2 JDL
      • Java 2 JDL
        • Spring Data MongoDB annotations
        • JPA annotations

v1.0.0.RC3

08 Feb 21:33
6e80851
Compare
Choose a tag to compare

v1.0.0.RC2

31 Jan 21:59
d2a75b7
Compare
Choose a tag to compare

v1.0.0.RC1

29 Jan 22:45
90a5ee7
Compare
Choose a tag to compare

v0.9.12

29 Jan 21:16
a6ec53d
Compare
Choose a tag to compare

Full Changelog: v0.9.11...v0.9.12