Releases
v1.0.0
1.0.0 (2023-09-26)
Bug Fixes
add command that removes type module from package.json (c2ce7d3 )
add command that removes type module from package.json (8675df5 )
add main import and allow wildcard imports (edf9d27 )
add module to package.json and tweak types (0afba5f )
add one more step to make esm useable (20fec23 )
add owner to TurboUploadDataItemResponse and remove byteCount (14f75bd )
add separate folder for types, use it in named exports (7bd1e63 )
change name of public facing clients. (7925b99 )
cjs: add separate cjs and esm outputs (c8b2101 )
content-length: require content length factory for uploads (ba53d03 )
exports: move turbo configurations to turbo.ts so it is available to clients (5a04d7f )
fix package.json (b2cf260 )
modify return type of signDataItem function, tweak implementation of ArweaveSigner header (305312b )
move from getWincPriceForBytes to getUploadCosts (1b50b2d )
package.json: add back module to package.json (8b252c6 )
remove package.json from lib directory (46a5946 )
remove postinstall command (e51141c )
replace retry-axios, add additional retry logic (2da9334 )
retry-axios: pin retry-axios to 3.0.0 (2afbc26 )
revert to single file upload/data item upload (1ccbbfa )
swap adding package.json to esm to cjs (dd921c8 )
top up: export type PE-4465 (8a237fb )
type imports for web and node (9602f17 )
types: finalize types, update default payment and upload URLs (5364846 )
update main and types path in package.json (b44678c )
update package.json output for esm (2f37ae5 )
update web signer and cleanup examples (97fd29b )
use .cjs as base for types to avoid reference require errors (18101b6 )
use declare in sub-classes to overwrite parent class type (3a656fa )
wildcard: allow wildcard exports for older projects (1aa0827 )
wrong path for types! (d98897e )
Features
abstract axios to TurboHTTPService class (6592ac8 )
abstract JWKInterface used in AuthenticatedPayment and AuthenticatedUploadService (bd4f69d )
add remaining unauthenticated apis for payment service, introduce some new types, add tests (8d56fd7 )
add uploadFiles implementation for node and web (7c454f5 )
break services into auth vs unauth (56269be )
inital implementation of TurboWebClient and TurboNodeClient (39ea171 )
introduce AbortController (8f636b1 )
introduce uploadSignedDataItem interface, implement for node (c2448fd )
remove TurboDataItemVerifier (fee5675 )
sdk: all uphill from here 🚀 PE-4064 (aa4f06f )
top-up: init get checkout session PE-4465 (ca4385c )
winc for fiat: extend AmountMapper pattern and add promoCode support PE-4465 (53f9f8e )
You can’t perform that action at this time.