Skip to content

Releases: flock-community/wirespec

v0.18.0

10 Apr 10:54

Choose a tag to compare

What's Changed

  • Refactor emitter logic for better null safety and error handling. by @wilmveel in #548
  • Bump Kotlin 2.3, Gradle 9.3.1, and dependency upgrades by @wilmveel in #602
  • feat: auto-generate GraalVM native hints in Spring emitters by @wilmveel in #603
  • Rename Java getters to record-style accessors (getValue→value, getLabel→label) by @wilmveel in #605
  • Change Java Response status type from int to Integer by @wilmveel in #606
  • Fix refined Integer test range order (min,max) by @wilmveel in #608
  • Refactor test fixtures with Fixture interface by @wilmveel in #609
  • Make validate() a member function on Refined types by @wilmveel in #610

Full Changelog: v0.17.20...v0.18.0

v0.17.20

27 Feb 12:54
c222b83

Choose a tag to compare

What's Changed

  • Inline static Handler calls in Spring integration for GraalVM compatibility by @wilmveel in #601

Full Changelog: v0.17.19...v0.17.20

v0.17.19

13 Feb 14:43
2aed8bd

Choose a tag to compare

What's Changed

  • Use Optional for RawRequest/RawResponse body with safe deserialization by @wilmveel in #594
  • Constrain Serializer/Deserializer generics to non-null by @wilmveel in #596
  • Fix OpenAPI allOf single-ref flattening by @wilmveel in #597
  • Add endpoint name collision resolution with tests by @wilmveel in #599

Full Changelog: v0.17.18...v0.17.19

v0.17.18

11 Feb 18:03
c5f2660

Choose a tag to compare

What's Changed

  • Fix query and header case sensitity according to RFC compliance by @ZzAve in #589
  • Fix OpenAPI v2 response body type cast by @wilmveel in #595

Full Changelog: v0.17.17...v0.17.18

v0.17.17

10 Feb 20:44
6ad01b6

Choose a tag to compare

What's Changed

  • Fix enum sanitization collision for negative values by @wilmveel in #591

Full Changelog: v0.17.16...v0.17.17

v0.17.16

10 Feb 09:49
e60cac0

Choose a tag to compare

What's Changed

  • Add emitter tests for endpoint with refined type path parameter by @wilmveel in #593

Full Changelog: v0.17.15...v0.17.16

v0.17.15

08 Feb 14:32
88f7204

Choose a tag to compare

What's Changed

  • Convert Request classes to Java records in emitter and test. by @wilmveel in #584
  • Fix refined types and enhance language spec support by @ZzAve in #582
  • Mark Maven plugin as thread-safe by @ZzAve in #583

Full Changelog: v0.17.14...v0.17.15

Release 0.17.14

24 Jan 14:49
b914a20

Choose a tag to compare

What's Changed

  • Add dynamic WIRESPEC_VERSION configuration for documentation by @ZzAve in #578
  • Intellij code vision hint for endpoints by @wilmveel in #580
  • Add feedback logging for file processing by @ZzAve in #579

Full Changelog: v0.17.13...v0.17.14

v0.17.13

22 Jan 10:14
900dcec

Choose a tag to compare

What's Changed

Full Changelog: v0.17.12...v0.17.13

v0.17.12

19 Jan 09:26
82ecb7e

Choose a tag to compare

What's Changed

Full Changelog: v0.17.11...v0.17.12