@smithy/core
3.38.1 · 30 Oct 2026Apache-2.0139.1M / weekRepositoryHomepagenpmAtom feed
173 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
3.23.8
4 Mar 2026Set downlevel types to be used in typescript@'<4.5'
Patch Changes
Set downlevel types to be used in typescript@'<4.5'
3.23.7
3 Mar 2026Preserve null values for non-sparse collections in cbor deserializing
3.23.6
24 Feb 2026Only updates dependencies:@smithy/types 4.13.0@smithy/middleware-serde 4.2.11@smithy/protocol-http 5.3.10@smithy/util-middleware 4.2.10and 1 more
3.23.5
24 Feb 2026protocols: Remove unsafe type cast in resolvedPath to handle null/undefined from labelValueProvider
Fix extraneous serialization of idempotencyToken into http body
3.23.4
23 Feb 2026Update for rollup build externalLiveBindings=false
Patch Changes
Update for rollup build externalLiveBindings=false
3.23.3
23 Feb 2026Only updates a dependency:@smithy/util-stream 4.5.13
3.23.2
17 Feb 2026Fix for Unit event stream union targets
3.23.1
17 Feb 2026Omit absent resposne fields instead of assigning undefined
3.23.0
10 Feb 2026Compose error TypeRegistry on protocol
Minor Changes
Compose error TypeRegistry on protocol
3.22.1
2 Feb 2026Only updates a dependency:@smithy/util-stream 4.5.11
3.22.0
27 Jan 2026Avoid autoboxing in NormalizedSchema::getSchema()
3.21.1
22 Jan 2026Accept 0-byte event stream payloads as structure shapes
3.21.0
20 Jan 2026Improve schema struct iterator performance
3.20.8
20 Jan 2026Limit scope of http label validation
3.20.7
17 Jan 2026Client side httpLabel validation
3.20.6
15 Jan 2026Custom handling for __type in structures
3.20.4 – 3.20.52 releases that only update dependencies@smithy/types 4.12.0@smithy/middleware-serde 4.2.9@smithy/protocol-http 5.3.8and 2 moreShow each
- 3.20.513 Jan 2026@smithy/types 4.12.0@smithy/middleware-serde 4.2.9@smithy/protocol-http 5.3.8and 2 more
- 3.20.413 Jan 2026@smithy/util-stream 4.5.9
3.20.3
12 Jan 2026Fix cbor bigDecimal serialization
3.20.2
9 Jan 2026Fix to conditionally set host prefix
3.20.1
7 Jan 2026Fix for CBOR shape deserialization of BigDecimals
3.20.0
18 Dec 2025Add static union schema as a new type
Minor Changes
Add static union schema as a new type
3.19.0
15 Dec 2025Make protocol selection easier
Minor Changes
Make protocol selection easier
3.18.7
3 Dec 2025Fix for CBOR date deserialization
3.18.6
1 Dec 2025Continue looking for event headers after event payload is found
3.18.5
19 Nov 2025Drain stream in httpBindingProtocol with unit output
3.18.4
14 Nov 2025Set explicit enumerability on error.$response
Patch Changes
Set explicit enumerability on error.$response
3.18.3
12 Nov 2025Fix for event stream binding deserialization
3.18.2
12 Nov 2025Idempotency token generation for HttpBindingProtocol
3.18.1
12 Nov 2025Generate idempotency token in ToStringShapeSerializer
3.18.0
10 Nov 2025Set release level for schemas
Omit undefined values in cbor deserialization
Minor Changes
Set release level for schemas
Patch Changes
Omit undefined values in cbor deserialization
3.17.2
30 Oct 2025Export used types
Fix schema date utils date parsing
Patch Changes
Export used types
Fix schema date utils date parsing
3.17.1
22 Oct 2025Only updates a dependency:@smithy/util-stream 4.5.4
3.17.0
15 Oct 2025Remove usage of non-static schema classes
Minor Changes
Remove usage of non-static schema classes
3.16.1
14 Oct 2025Fix ordering of static simple schema type
Patch Changes
Fix ordering of static simple schema type
3.16.0
13 Oct 2025Generation of static schema
Implement SerdeContext base class
Minor Changes
Generation of static schema
Implement SerdeContext base class
3.15.0
8 Oct 2025Refactoring to reduce code size
Minor Changes
Refactoring to reduce code size
3.14.0
30 Sep 2025Update dist-cjs generation to use rollup
Minor Changes
Update dist-cjs generation to use rollup
3.13.0
26 Sep 2025Separate error schema objects from error ctor
3.12.0
23 Sep 2025Replace 'uuid' with '@smithy/uuid'
Fix detection of member idempotencyToken trait
3.11.1
17 Sep 2025Prevent compilation from inserting Uint8Array type parameter
Patch Changes
Prevent compilation from inserting Uint8Array type parameter
3.11.0
10 Sep 2025Schema code size optimizations
Minor Changes
Schema code size optimizations
3.10.0
4 Sep 2025Set sideEffects bundler metadata
Enforce consistent-type-imports
Minor Changes
Set sideEffects bundler metadata
Patch Changes
Enforce consistent-type-imports
3.9.2
3 Sep 2025Set explicit return type for cbor alloc
3.9.1
2 Sep 2025Fix NumericValue typecheck
3.9.0
28 Aug 2025CBOR protocol error handling fallbacks
Schema serde eventstreams implementation
3.8.0
6 Aug 2025Handle idempotency token generation for CBOR protocol
Schema serde: http binding and cbor serializer refactoring
Minor Changes
Handle idempotency token generation for CBOR protocol
Patch Changes
Schema serde: http binding and cbor serializer refactoring
3.7.2
23 Jul 2025Fix offset calculation when decoding bigInteger in CBOR
3.7.1
17 Jul 2025Increase priority of types conditional exports
Set sideEffects bundler metadata
3.7.0
9 Jul 2025Add instanceof overrides for schema classes
Minor Changes
Add instanceof overrides for schema classes