8000 Tags · commercetools/scraml · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: commercetools/scraml

Tags

v0.17.0

Toggle v0.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #63 from commercetools/scala3-codegen

Improve support for Scala 3 code generation through Scalameta dialects

v0.16.0

Toggle v0.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fallback to raw binary if no other input type is recognized (#61)

* fallback to InputStream if no other input type is recognized

v0.15.2

Toggle v0.15.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use default match case for discriminator map (#60)

* use default case on matching keys

* fmt

v0.15.1

Toggle v0.15.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add key based discriminator annotation (#59)

* add key based discriminator anntation

* fix imports

* fix scala format

* fix failed tests

* fix string type in term select

* use fold instead of orElse

* small refactor

* change to use a map of values at trait level

v0.15.0

Toggle v0.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
(gen): add generator parameter for default variant (#58)

* (gen): add generator parameter for default variant
this allows for forward compatible enums and other scenarios where new/invalid enums should not fail the whole decoding
* add setting

---------

Co-authored-by: cristiborta <cristian.borta@commercetools.com>

v0.14.1

Toggle v0.14.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #57 from commercetools/cut-1279-fix-method-too-large

Using lazy val to prevent method too large errors

v0.14.0

Toggle v0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
(build): update docs after publish (#52)

* update docs after publish
* update sbt github actions
+ add permissions

---------

Co-authored-by: Andreas Drobisch <github@drobisch.com>

v0.13.1

Toggle v0.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
(circe): expose discriminator value via `jsonTypeHint` (#50)

this adds a `jsonTypeHint` value to the companion object if circe lib support is used
the same field is then used in the to add/read the value during serialization, removing some redundancy

v0.13.0

Toggle v0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
(gen): fix leaf types aggregation (#49)

Currently, in the leaf type aggregation, some intermediate types might end up in the result set because RMF creates subtypes on usages in properties. That is also the reason for the current names filter but it is not sufficient in all cases.
This can lead to unreachable code in the decoders.

With this change, we make sure the types we iterate through are API-level types. As a consequence, we might have some types that were previously intermediate types because they have (only) property subtypes. Those are considered leaf types now if the filtered subtypes set is empty.

+ update raml-model and related fixes

v0.12.2

Toggle v0.12.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Enhance TapirSupport to support non-string Params property types (#48)

* (fix): Scaladoc class description content

When the '(docs-uri)' custom annotation is not present on a
DataType, the top-level 'description' content is used if
provided.  This fix ensures that the content emitted is not
the result of 'DescriptionFacet.toString'.

* (fix): Resource name generation with more than one param

* (gen): use uriParameters types in tapir path params

* (test): Fix 'tapir-complex' resource URI definition

Tapir does not support optional path segments, thus making the
previous 'tapir-complex.raml' 'delay?' definition illegal.

See https://tapir.softwaremill.com/en/latest/endpoint/codecs.html#optional-and-multiple-parameters .
0