Sign In

@smithy/types

Package Overview
Dependencies
Maintainers
2
Versions
72
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@smithy/types - npm Package Compare versions

Comparing version
4.17.0
to
4.17.1
+476
CHANGELOG.md
# Change Log
## 4.17.1
### Patch Changes
- d774f8d: chore: build packages with typescript 7. Packages continue to be compatible with TypeScript 3.4 through 7.0 in consumer applications.
## 4.17.0
### Minor Changes
- ec9b4b2: chore: update builds to use typescript 6. This should not affect consumers, who may continue to use TypeScript 3.4 through 7.0 as of this version.
## 4.16.1
### Patch Changes
- a97abc3: Set downlevel types to be used in typescript@'<4.5'
## 4.16.0
### Minor Changes
- 74b3d45: add MetricsRecorder and MetricsRecorderFactory interfaces for SSDK metrics
### Patch Changes
- 273e480: types updates for isolatedModules=true
## 4.15.1
### Patch Changes
- 4395dad: move endpoint instructions types from core to types to fix the type of the instruction supplier static method of Command classes
## 4.15.0
### Minor Changes
- 17e50e9: update dist-cjs output format to use plain require/exports statements
## 4.14.4
### Patch Changes
- 1e5bdd3: Update author URL in package.json to be more specific
- bcbadbc: package json updates
## 4.14.3
### Patch Changes
- 776bc52: update adaptive rate limiter to execute directly prior to outgoing requests & retries
## 4.14.2
### Patch Changes
- cf00244: fix(types): exclude SharedArrayBuffer from recursive type transform
## 4.14.1
### Patch Changes
- 131fce4: add eventStream indicator signal for NodeHttp2ConnectionManager so it does not reuse connections for event streams
- 52b4789: allow snapshot of credentials for event-stream signing
## 4.14.0
### Minor Changes
- cffd868: Introduce default retry behavior modifications slated for 2026. They are:
less time between server error retries, but slightly more time between throttling errors. Lower retry capacity consumption for throttling, and improved parsing of the retry-after and x-amz-retry-after headers.
## 4.13.1
### Patch Changes
- 5340b11: apply resolved endpoint headers to final request
## 4.13.0
### Minor Changes
- d0954cc: allow adding new checksum algorithms via extension
## 4.12.1
### Patch Changes
- 03c3dc8: update for rollup build externalLiveBindings=false
## 4.12.0
### Minor Changes
- 745867a: encode required member count in structure schemas
## 4.11.0
### Minor Changes
- 9ccb841: add static union schema as a new type
## 4.10.0
### Minor Changes
- 5a56762: make protocol selection easier
## 4.9.0
### Minor Changes
- 3926fd7: set release level for schemas
## 4.8.1
### Patch Changes
- 6da0ab3: export used types
## 4.8.0
### Minor Changes
- 8a2a912: remove usage of non-static schema classes
## 4.7.1
### Patch Changes
- 052d261: fix ordering of static simple schema type
## 4.7.0
### Minor Changes
- 761d89c: undeprecate socketTimeout for node:https requests
- 7f8af58: generation of static schema
## 4.6.0
### Minor Changes
- 45ee67f: update dist-cjs generation to use rollup
## 4.5.0
### Minor Changes
- bb7c1c1: schema code size optimizations
## 4.4.0
### Minor Changes
- 64cda93: set sideEffects bundler metadata
### Patch Changes
- f884df7: enforce consistent-type-imports
## 4.3.2
### Patch Changes
- 64e033f: schema serde: http binding and cbor serializer refactoring
## 4.3.1
### Patch Changes
- 358c1ff: fix Command interface compatibility with type transformers
## 4.3.0
### Minor Changes
- 0547fab: add types for schemas
## 4.2.0
### Minor Changes
- e917e61: enforce singular config object during client instantiation
## 4.1.0
### Minor Changes
- 2aff9df: Added middleware support to pagination
- 000b2ae: allow paginator token fallback to be specified by operation input
## 4.0.0
### Major Changes
- 20d99be: major version bump for dropping node16 support
## 3.7.2
### Patch Changes
- b52b4e8: add support for error cause in transient error checks
## 3.7.1
### Patch Changes
- fcd5ca8: prevent infinite recursion with NoUndefined and RecursiveRequired re: DocumentType
## 3.7.0
### Minor Changes
- cd1929b: vitest compatibility
## 3.6.0
### Minor Changes
- 84bec05: add feature identification map to smithy context
## 3.5.0
### Minor Changes
- a4c1285: configurable hoisted headers
## 3.4.2
### Patch Changes
- e7b438b: add interface stub for browser RequestInit type
## 3.4.1
### Patch Changes
- cf9257e: add requestInit options to fetch
## 3.4.0
### Minor Changes
- 2dad138: Add string array to EndpointParameters
### Patch Changes
- 9f3f2f5: fix type transforms
## 3.3.0
### Minor Changes
- 4784fb9: Adding support for setting the fetch API credentials mode
## 3.2.0
### Minor Changes
- c2a5595: use platform AbortController|AbortSignal implementations
### Patch Changes
- c16e014: add logger option to node-http-handler parameters, clear socket usage check timeout on error
## 3.1.0
### Minor Changes
- 38da9009: adds accountId to the AwsCredentialIdentity interface
## 3.0.0
### Major Changes
- 671aa704: update to node16 minimum
### Minor Changes
- 7a7c84d3: fix type transforms for method signatures with no arguments
## 2.12.0
### Minor Changes
- 38f9a61f: Update package dependencies
### Patch Changes
- 661f1d60: allow command constructor argument to be omitted if no required members
## 2.11.0
### Minor Changes
- 43f3e1e2: encoders allow string inputs
## 2.10.1
### Patch Changes
- dd0d9b4b: make clock skew correcting errors transient
## 2.10.0
### Minor Changes
- d70a00ac: allow ctor args in lieu of Agent instances in node-http-handler ctor
- 1e23f967: add socket exhaustion checked warning to node-http-handler
## 2.9.1
### Patch Changes
- 2b1bf055: generate dist-cjs with runtime list of export names for esm
## 2.9.0
### Minor Changes
- 9939f823: bundle dist-cjs index
## 2.8.0
### Minor Changes
- 590af6b7: support credential scope
## 2.7.0
### Minor Changes
- 340634a5: move default fetch and http handler ctor types to the types package
## 2.6.0
### Minor Changes
- 9bfc64ed: add type helper for nullability in clients
### Patch Changes
- 9579a9a0: Add internal error and success handlers to `HttpSigner`.
## 2.5.0
### Minor Changes
- 8044a814: feat(experimentalIdentityAndAuth): move `experimentalIdentityAndAuth` types and interfaces to `@smithy/types` and `@smithy/core`
## 2.4.0
### Minor Changes
- 5e9fd6ce: transform inputs for env specific type helpers
### Patch Changes
- 05f5d42c: Allow lowercase type names for endpoint parameter
## 2.3.5
### Patch Changes
- d6b4c090: Add enum IniSectionType
## 2.3.4
### Patch Changes
- 2f70f105: Support `aliases` for `MiddlewareStack`
- 9a562d37: check for existence of browser Blob/ReadableStream types in payload union
## 2.3.3
### Patch Changes
- ea0635d6: add debug method to middlewareStack
## 2.3.2
### Patch Changes
- fbfeebee: Add `clientName` and `commandName` to `HandlerExecutionContext`
- c0b17a13: Add Smithy context to `HandlerExecutionContext`
## 2.3.1
### Patch Changes
- b9265813: fix: broken ChecksumConfiguration interface in TS < 4.4 and conditional generic types in TS<4.1
- 6d1c2fb1: fix paginator type
## 2.3.0
### Minor Changes
- 88bcec3d: Add retry to runtime extension
## 2.2.2
### Patch Changes
- b753dd4c: move extensions code to smithy-client
- 6c8ffa27: Rename defaultClientConfiguration to defaultExtensionConfiguration
## 2.2.1
### Patch Changes
- 381e03c4: Remove symbol as an index from ChecksumConfiguration interface in @smithy/types
## 2.2.0
### Minor Changes
- f6cb949d: add extensions to client runtime config
## 2.1.0
### Minor Changes
- 59548ba9: Add type to check optional Client Configuration
### Patch Changes
- 3e1ab589: add release tag public to client init interface components
## 2.0.2
### Patch Changes
- 1b951769: custom ts3.4 downlevel for types/transform/type-transform
## 2.0.1
### Patch Changes
- 9d53bc76: update to 2.x major versions
## 1.2.0
### Minor Changes
- e3cbb3cc: set types to the 1.x line
## 2.0.0
### Major Changes
- d90a45b5: improved streaming payload types
### Patch Changes
- 8cd89c75: enable api extractor for documentation generation
## 1.1.1
### Patch Changes
- 6e312329: restore downlevel types
## 1.1.0
### Minor Changes
- adedc001c: Add types for migrated packages
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
See [@aws-sdk/types](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/types/CHANGELOG.md) for additional history.
+2
-10
{
"name": "@smithy/types",
"version": "4.17.0",
"version": "4.17.1",
"homepage": "https://github.com/smithy-lang/smithy-typescript/tree/main/packages/types",

@@ -30,5 +30,2 @@ "license": "Apache-2.0",

},
"publishConfig": {
"directory": ".release/package"
},
"scripts": {

@@ -41,3 +38,2 @@ "build": "concurrently 'yarn:build:types' 'yarn:build:es:cjs'",

"extract:docs": "api-extractor run --local",
"stage-release": "premove .release && yarn pack && mkdir ./.release && tar zxvf ./package.tgz --directory ./.release && rm ./package.tgz",
"test": "yarn g:tsc -p tsconfig.test.json"

@@ -51,8 +47,4 @@ },

"downlevel-dts": "0.10.1",
"premove": "4.0.0",
"typedoc": "0.23.23"
"premove": "4.0.0"
},
"typedoc": {
"entryPoint": "src/index.ts"
},
"engines": {

@@ -59,0 +51,0 @@ "node": ">=18.0.0"