- #181 Adding missing import for "ci" strings
- #185 Fixing compilation for file uploads in 2.11
- #177 Initial OpenAPI v3 support (Models and parser only, no new features)
- #167 Adding
Models
kind - #168 Adding an implicit
Show[LocalDate]
- #170 Fixing encoding bug for http4s path segments
- #165 http4s server generator handle root path
- #152 Make akka-http clients handle all status codes and described entities (Breaking change, please see MIGRATING.md)
- #159 Making akka-http FormData return 413 instead of 500, delete failed files
- #158 Abstracting companion objects in preparation for java support
- #150 Exposing helpful error messages
- #156 Bumping sbt-pgp
- #157 Bumping kind-projector
- #139 Bumping to scalameta 4.1.0
- #142 Moving more framework-specific logic into Free
- #145 Fixing bug in x-scala-empty-is-null for snake-cased parameters
- #136 Starting to abstract language out of Free structures
- #137 http4s: Raising unexpected status codes as an error
- #132 Updating http4s to 0.19.0
- #134 Updating circe to 0.10.1
- #125 Sorting generated routes to avoid unnecessary changes
- #126 Adding OPTIONS support
- #129 Making BuildTracingFields overridable
- #43 Missing Support for ComposedModels
- #89 Submitting a list of a form parameter is not supported
- #122 Guardrail doesn't support Array type for Form Params
- #102 http4s server generation
- #110 File Accumulator leak causes missing files on filesystem on name collision
- #101 Exposing more error information to build tooling
- #111 Bumping scalameta
- #112 Making
x-scala-type
work for all non-container types instead of just string
- #88 Adds support for other encoding charsets for JSON payloads
- #88 Using a plain unmarshaller for text/plain
- #88 Removing jsonFSU from clients in favor of the ones in AkkaImplicits
- #88 Returning
NoContextException
from failed unmarshallers instead of the Circe exceptions so we can try the next available unmarshaller
- First release on Maven Central
- #74 Adding
Show[java.net.URL]
- #79 Supporting custom header types (previously only string types were supported)
- #78 Initial version of the book.md
- #83 Bumping scalameta to get proper backtick escaping, removing backtick escaping hacks
- Bumping scalameta to get proper backtick escaping, removing backtick escaping hacks
- Abstracting
makeRequest
fromwrap
for clients - Fixing
text/plain
support, adding a round-trip test - Consolidating FSUs to be less confusing
- #73 Fixing multipart decoder for non-string types
- #62 Bumping http4s
- #63 Bumping circe
- #66 Async multipart form file upload
- #57 scala 2.12.6
- #59 text/plain support, root path matching bug in servers
- #56 Altering missing specification file warning
- #55 Fixing NPE
- #30 Supporting complex server paths
- #32 Initial http4s client generation
- #39 Upgrading dependencies
- #46 Repackaging under
com.twilio.guardrail
- #47 First bintray release
- #29 Extending ref unrolling to more types
- Empty release
- #28 Unrolling type references, getting rid of
type Foo = Bar
hacks
- #27 Bugfix to properly encode enumerations in servers
- #26 Support for enumerations in servers
- #20 Permitting multiple response types from the server generator
- #22 Adding support for
type: array
definitions - #23 Adding server raw response escape hatch
- #11 Upgrade scalameta
- #16 Fixing entity marshalling
- #18 Resolving duplicate parameter names
- Upgrading scalameta
- Fixing crosspublishing
- #1 Fix for some terms being double escaped
- #2 Permitting CLI deduplication via --default
- #3 Exposing API for build tools
- #4
$ref
structures are not permitted for vendor extensions, as per the spec - #5 Avoiding namespace collisions by referencing enum members as properties of their companion object
- #6, #10 Rewriting the regex URL parser in atto to permit interpolation into URL segment templates (eg: "{file}.txt")
- #7 Permitting extensibility via injecting custom imports into generated code
- #8 2.12 cross-compilation
- #13 Fix for missing JSON bodies
- First limited public release