1.21.0 (2024-11-25)
- include
pol
on exported create signer function PE-7171 (3586f57)
- token-price: init new price method PE-7171 (c4df2f2)
- token-price: init token-price CLI command PE-7171 (5325173)
1.20.2 (2024-11-07)
- share credits: use web polyfilled safe Buffer.from over Readable.from (473a469)
1.20.1 (2024-11-05)
- access arweave at different levels of default for esm bundle compat PE-7069 (4c75290)
1.20.0 (2024-11-04)
- arweave: modify import of Arweave in
ArweaveToken
(b934677) - supply starknet dependency for resolving kyve-js -> keplr-wallet import error (cf5ab39)
- add cli helper for --local development endpoints PE-6754 (79fe7a0)
- delegated payments: add list-approvals command rather than overloaded balance command PE-6754 (ee44ef6)
- delegated payments: add paid-by headers for uploads when applicable PE-6754 (953648e)
- delegated payments: add revoke approvals to SDK and CLI PE-6754 (f2d26da)
- delegated payments: display approvals if they exist on
balance
command PE-6754 (669dfca) - delegated payments: extend turbo.getBalance method to include approval details PE-6754 (baec107)
- delegated payments: init logic for create-approval PE-6754 (1047762)
- delegated payments: push created/revoked approvals into upload response if they exist PE-6754 (33da73d)
- delegated payments: use any approvals first by default on CLI PE-6754 (96d4a32)
- update credit sharing command and method names (c3e9bd9)
1.19.2 (2024-10-21)
- still use relative path for manifest when folderPath inputs with
./
PE-6975 (23007f7)
1.19.1 (2024-10-17)
- deps: pin
@keplr-wallet/cosmos
dependency (aa424f4)
1.19.0 (2024-10-03)
- upload file: allows buffer type in uploadFile inputs PE-6851 (7c8d75b)
- web: implement walletAdapter for SOL and ETH web signing support PE-6052 (2ab2486)
1.18.0 (2024-09-27)
- cli: add parameters to inject upload and payment urls PE-6830 (edf2948)
1.17.0 (2024-09-13)
- pol: add support for matic/pol crypto fund PE-6722 (ee523ba)
- pol: add support for matic/pol token uploads and top ups PE-6721 (62ff2c8)
- price commands: init CLI price command PE-6728 (d737b8e)
1.16.1 (2024-09-13)
- bump kyvejs to resolve downstream errors PE-6664 (3ccc0bf)
1.16.0 (2024-09-12)
- cli: assign token to config PE-6632 (d6444b2)
- crypto fund: add --tx-id parameter with submitFundTransaction compatibility and docs PE-6732 (23b6035)
- crypto fund: init confirmation promot PE-6732 (3714599)
- crypto fund: show target wallet in confirmation prompt PE-6732 (06f1c9a)
- winc for token: init getWincForToken PE-6632 (143cb39)
1.15.0 (2024-09-12)
- repair types returned from payment service PE-6718 (f97dfcb)
- enable unauthenticated winc for fiat promo code PE-6716 (b2ade37)
1.14.1 (2024-09-11)
- cli: assign token to config PE-6632 (5a0e837)
1.14.0 (2024-09-11)
- upload file: init cli upload file command PE-6636 (f802fc5)
- upload folder: init CLI command PE-6636 (17af9f3)
- upload folder: init manifest options PE-6636 (305bd5a)
1.13.0 (2024-09-06)
- balance: init CLI balance command PE-6635 (18de656)
- top-up: init top-up with stripe checkout command PE-6635 (c43e11b)
1.12.0 (2024-08-30)
- balance: add an unauthenticated getBalance method PE-6630 (63bb4f8)
- native address: get native address from connected signer PE-6629 (7432156)
1.11.0 (2024-08-29)
- cli: include bin/turbo in argv check PE-6449 (cf57515)
- cli: init a turbo cli tool featuring KYVE crypto fund PE-6449 (2eff402)
- kyve: add exported isTokenType helper PE-6448 (bf70d59)
- kyve: add tokenAmountToBase map PE-6448 (b2864b3)
- kyve: allow kyve token type for uploads and top ups PE-6447 (861d542)
- kyve: init KYVE crypto fund PE-6448 (120735f)
- kyve: update exported types PE-6448 (e06608c)
1.10.1 (2024-08-23)
- expose
token
on unauthenticated turbo factory PE-6569 (7f0c44c)
1.10.0 (2024-08-15)
- build: update build outputs for web and README (74cce09)
- logger: fix winston setImmediate issue in web export for logger (481cbe6)
- upload folder: improve node exports PE-4643 (a6c073b)
- upload folder: improve web exports PE-4643 (4b50778)
- upload folder: add manifest content type PE-4643 (af35d7b)
- upload folder: add manifestOptions with disable, index, and fallback parameters PE-4643 (708ea15)
- upload folder: add mime types for content type PE-4643 (44d1240)
- upload folder: add throw on failure option PE-4643 (a258aa6)
- upload folder: defer to use user defined content type on files when provided PE-4643 (5d5ef89)
- upload folder: init web and node upload folder with manifest implementations PE-4643 (70d3135)
- upload folder: slice leading
/
from relative manifest paths PE-4643 (c6e3b7c) - upload folder: use concurrency with plimit-lit PE-4643 (110a424)
1.9.0 (2024-05-06)
- eth payments: setup ETH in default constructor, remove default wait() PE-5992 (4cbc6bd)
- eth payments: init eth tx payments PE-5992 (6351425)
1.8.0 (2024-05-02)
- solana payments: init solana token tools for sol payment PE-5993 (e5ab6a9)
1.7.1 (2024-04-25)
- signer: use web signer if .window exists PE-6055 (90cbd56)
1.7.0 (2024-04-25)
- upload: allow eth and sol signing for upload PE-5941 (bfcdc4b)
- upload: allow eth/sol signer types PE-5941 (9902501)
1.6.0 (2024-04-24)
- top up: allow eth/sol destination for fiat top up PE-6034 (dabe123)
- top up: allow eth/sol destination for fiat top up PE-6034 (8ca05ab)
1.5.0 (2024-04-16)
- export Arconnect and ArweaveSigner from env specific signers (b94ffdc)
- fund with ar: add web esm compatible arweave export PE-5849 (9681e06)
- crypto payments: init fund methods PE-5849 (5ec1687)
- crypto payments: refactor arweave-js out of signer PE-5849 (aa7836b)
- fund with ar: add ToTokenAmount helper utils PE-5849 (37417dd)
- fund with ar: catch polling error PE-5849 (8bb9b1f)
- fund with ar: continue polling on request error PE-5849 (a324ca1)
- fund with ar: throw no wallet found as error PE-5849 (d1d2e7a)
- signers: exports arbundles ArconnectSigner and ArweaveSigner (41c85ed)
1.4.2 (2024-03-15)
- arbundles: pin arbundles to 0.9.9 and run tests locally (c92ce38)
1.4.1 (2024-03-11)
- checkout session: correct query param, change type, add coverage PE-5790 (4fc6115)
1.4.0 (2024-01-30)
- ui mode: support query param for checkout session ui mode PE-5332 (18dec34)
1.3.0 (2024-01-03)
- web: ensure we have the public key for arconnect wallets when signing data (7dd9ae0)
- web: remove reference to
node:crypto
in websigner, use signer to signer to sign header (45a413d)
- signer: allow an optional signer to be passed instead of JWK for signing data items (b70cfa2)
1.2.0 (2023-12-15)
- data item opts: init tags anchor and target support PE-5035 (6b95881)
1.1.1 (2023-12-14)
- exports: use bundled export to avoid issue with polyfilled features needed for web (6e559d6)
- exports: web exports reference an invalid build path (d663498)
- polyfills: update esbuild script to include crypto polyfill (61b66ec)
1.1.0 (2023-11-10)
- axios: set
maxRedirects
to0
on our axios instances (0e7ae17)
- logger: add configurable global logger (e6f341a)
1.0.2 (2023-11-03)
- upload: update the default upload service URL (f718af9)
1.0.1 (2023-09-27)
- headers: add default headers for all HTTP requests (2b58545)
- release: use script that updates built version.js files (433f520)
- version: update version.js to proper version on build and commit it back to git after a release (ab51183)
Initial release of the Turbo SDK.