https://disneystreaming.github.io/smithy4s/
This release changes the semantics of smithy4s.Blob
's equals
method to avoid taking the underlying data structure into consideration. In other words, Blobs are now equal if the bytes they hold are the same.
Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.19...v0.18.20
core
:warning: WARNING: This release includes binary-breaking changes in the core
module. This is indirectly caused by an upstream change in smithy-lang/smithy.
In the vast majority of applications using Smithy4s, it will not cause runtime issues. However, in the unlikely event that you have custom interpreters that query the .breakingChanges
field of a Trait
hint, or have that field populated by a non-stdlib trait/hint, you'll have to ensure that all the libraries pulled by your application are compiled against smithy4s 0.18.19 or above.
In sbt, you can check what versions of smithy4s are used by your dependencies using the whatDependsOn
task.
We apologize for the inconvenience.
smithy4sUpdateLSPConfig
: Replace imports
with sources
to be more in line with idiomatic smithy-build config in #1518 (see #1459)Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.18...v0.18.19
Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.17...v0.18.18
smithy-build.json
file by @astridejadt
with mixins, see #1457 / #1510 by @daddykotexFull Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.16...v0.18.17
smithy4s-protobuf
module, containing derivation logic for protobuf codecs. See https://github.com/disneystreaming/smithy4s/pull/1455 and documentation
smithy4s.meta#only
annotation allowing to filter operations in services, intended to reduce the amount of code generated from AWS specs. See documentation (by @keynmol)Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.15...v0.18.16
Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.14...v0.18.15
Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.13...v0.18.14
Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.12...v0.18.13
Fixes an issue with field ordering in the schemas of large structures (over 22 fields). See #1433 for more info.
Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.11...v0.18.12
This release contains the following noteworthy items :
alloy.proto
namespace are now code-generated and packaged with smithy4s-core.transformTransitivelyK
, is now present, facilitating some schema transformations.Full Changelog: https://github.com/disneystreaming/smithy4s/compare/v0.18.10...v0.18.11