Releases: guardrail-dev/sbt-guardrail
Releases · guardrail-dev/sbt-guardrail
Backtick-escape circe integer enumerations
Backtick-escape circe integer enumerations
Included issues:
- guardrail-dev/guardrail#430 Enum values are not enclosed in backticks, preventing correct code generation for certain patterns (#429)
Contributors:
Fixing sbt-guardrail not finding generated sources in 0.54.0, fully qualified http4s statuses, ordering composed objects
Fixing sbt-guardrail not finding generated sources in 0.54.0, fully qualified http4s statuses, ordering composed objects
Included issues:
Merge branch 'master' of github.com:twilio/guardrail into fully-qualified-http4s-status
- guardrail-dev/guardrail#423 Resolve sbt-guardrail not being able to find sources in 0.54.0
- guardrail-dev/guardrail#426 Fully qualified http4s status
- guardrail-dev/guardrail#421 Ordering breaking composed objects (guardrail-dev/guardrail#420)
Contributors:
Bugfixes for object literals, response headers, format: binary (http4s), format: password/email, better error messages
Bugfixes for object literals, response headers, format: binary (http4s), format: password/email, better error messages
Included issues:
- guardrail-dev/guardrail#368 Avoid rewriting files with identical contents
- guardrail-dev/guardrail#373 Add @NotNull to required parameters of DW resource methods
- guardrail-dev/guardrail#362 Invalid code for 401 Unauthorized in http4s (#179)
- guardrail-dev/guardrail#382 Response Headers for http4s server/client, endpoints/akka clients (#53)
- guardrail-dev/guardrail#395 Add support for email schema (#255)
- guardrail-dev/guardrail#393 binary support for http4s (#329)
- guardrail-dev/guardrail#397 Use nested class when a field is inherited from parent
- guardrail-dev/guardrail#398 Binary stream support for http4s (#370)
- guardrail-dev/guardrail#402 Better error messages
- guardrail-dev/guardrail#363 Remove generated io.circe.java8 imports and add documentation (Module system)
- guardrail-dev/guardrail#415 Fixed handling of nested structures/enums when polymorphism is used
Supporting PRs:
- guardrail-dev/guardrail#387 Updating links from book.md to https://guardrail.dev
- guardrail-dev/guardrail#375 add jdk11 build in .travis.yml
- guardrail-dev/guardrail#380 Update kind-projector to 0.10.3
- guardrail-dev/guardrail#396 Update sbt-scalajs to 0.6.29
- guardrail-dev/guardrail#411 Update scalacheck to 1.14.2
- guardrail-dev/guardrail#418 Update sbt to 1.3.3
- guardrail-dev/guardrail#412 Update sbt-updates to 0.4.3
- guardrail-dev/guardrail#410 Update sbt-microsites to 0.9.7
- guardrail-dev/guardrail#409 Update sbt-sonatype to 3.8
Contributors:
Hotfix: fix regression related to objects with no properties
Hotfix: fix regression related to objects with no properties
Included issues:
- guardrail-dev/guardrail#371 Don't generate an inline object for objects with no properties
Contributors:
Supporting recursive definitions in Scala
Supporting recursive definitions in Scala
Included issues:
- guardrail-dev/guardrail#353 Bumping better-monadic-for
- guardrail-dev/guardrail#352 Issue 351 fix
Contributors:
akka-http unmarshaller bugfix, adding @Inject for dropwizard
akka-http unmarshaller bugfix, adding @Inject for dropwizard
Included issues:
- guardrail-dev/guardrail#292 #184 unmarshaller shuffle
- guardrail-dev/guardrail#335 Do not import blaze client for http4s
- guardrail-dev/guardrail#334 Allow models to be generated from CLI
- guardrail-dev/guardrail#287 fix: Remove extra apply in generated multiple query parameters
- guardrail-dev/guardrail#330 Removing deprecated LogAdapter
- guardrail-dev/guardrail#340 Adding support for DI (JSR-330)
- guardrail-dev/guardrail#347 Microsite revamp
- guardrail-dev/guardrail#341 Deleting old functions
- guardrail-dev/guardrail#349 Look at param and schema for custom type names
Contributors:
Polymorphic schema discriminator mappings, plumbing for security support, better content-type support in Java, and a new Java code formatter
Polymorphic schema discriminator mappings, plumbing for security support, better content-type support in Java, and a new Java code formatter
Included issues:
- guardrail-dev/guardrail#297 Use the Eclipse JDT formatter to format Java code
- guardrail-dev/guardrail#299 Fix sbt assembly command
- guardrail-dev/guardrail#296 Security plumbing
- guardrail-dev/guardrail#301 Remove AHC baseUrl/clientName final modifier when we don't want it
- guardrail-dev/guardrail#300 Better content type support for AsyncHttpClient
- guardrail-dev/guardrail#303 Use the actual operation body types in getBestConsumes()
- guardrail-dev/guardrail#304 Add a description to requireNonNull() calls
- guardrail-dev/guardrail#305 Add an extra operation to the text/plain test
- guardrail-dev/guardrail#302 Implement support for OpenAPI v3 schema discriminator mapping
- guardrail-dev/guardrail#307 Fix discriminator filter in circe protocol trait generation
Contributors:
Removing 2.11 cross build
Removing 2.11 cross build
Included issues:
- guardrail-dev/guardrail#294 Removing 2.11 from cross-build
Contributors:
JacksonGenerator maps were incorrectly list, fixed missing FileSchema
JacksonGenerator maps were incorrectly list, fixed missing FileSchema
Included issues:
- guardrail-dev/guardrail#281 Fix copypasta in JacksonGenerator causing maps to be lists
- guardrail-dev/guardrail#283 Fixed missing type: file
Contributors:
"format: password", NPEs, term normalization(!), http4s server monitoring, multiple inheritence
"format: password", NPEs, term normalization ⚠️ , http4s server monitoring, multiple inheritence
Included issues:
- guardrail-dev/guardrail#256 Added "format: password" support
- guardrail-dev/guardrail#262 Fix NPEs in SwaggerGenerator schema type extraction
- guardrail-dev/guardrail#272 Overhaul term normalization
- guardrail-dev/guardrail#259 http4s monitoring per route
- guardrail-dev/guardrail#268 Vendor extension rename
- guardrail-dev/guardrail#234 allOf extension with multiple parents
- guardrail-dev/guardrail#261 Deduplicating http4s name collisions for support definitions
Contributors: