Skip to content

Latest commit

Β 

History

History
550 lines (353 loc) Β· 10.5 KB

File metadata and controls

550 lines (353 loc) Β· 10.5 KB

Changelog

All notable changes to this project will be documented in this file.

[2.4.8] - 2025-06-11

πŸ› Bug Fixes

  • Fixed steamable property
  • Small fixes to uploadFile.ts

[2.4.7] - 2025-06-11

βš™οΈ Miscellaneous Tasks

  • Update changelog
  • Added new example playground
  • Small import refactor
  • Update lock file
  • Updated src exports

[2.4.6] - 2025-06-10

πŸ› Bug Fixes

  • Fixed error handling in file.ts

βš™οΈ Miscellaneous Tasks

  • Updated changelog
  • Version bump
  • Updated default chunk size for TUS uploads
  • Version bump

[2.4.4] - 2025-06-03

βš™οΈ Miscellaneous Tasks

  • Updated changelog
  • Updated to use retry mechanism
  • Fixed duplicate variable and used upload-cid header for getting file info
  • Update test workflow
  • Updated tests
  • Version bump

[2.4.3] - 2025-05-27

βš™οΈ Miscellaneous Tasks

  • Updated changelog
  • Added no-store for creating signed urls
  • Version bump

[2.4.2] - 2025-05-26

βš™οΈ Miscellaneous Tasks

  • Updated changelog
  • Updated peerDependenciesMeta and version bump

[2.4.1] - 2025-05-25

βš™οΈ Miscellaneous Tasks

  • Removed extra react dependency
  • Version bump and update lock file

[2.4.0] - 2025-05-22

πŸš€ Features

  • Added react subpackage

βš™οΈ Miscellaneous Tasks

  • Updated examples to use react subpackage
  • Ran formatting
  • Version bump
  • Updated changelog

[2.3.0] - 2025-05-13

πŸš€ Features

  • Added streamable properties for uploads

βš™οΈ Miscellaneous Tasks

  • Updated changelog
  • Version bump

[2.2.2] - 2025-05-05

πŸ› Bug Fixes

  • Fixed type for pin queue response
  • Fixed issue with class using rows in filter pin queue

βš™οΈ Miscellaneous Tasks

  • Version bump

[2.2.1] - 2025-04-22

βš™οΈ Miscellaneous Tasks

  • Update changelog
  • Adds temporary config option for legacy upload endpoint
  • Removed dependencies
  • Version bump
  • Updated changelog

[2.2.0] - 2025-04-03

πŸš€ Features

  • Added maxFileSize and mimeTypes restrictions to createSignedUploadURL
  • Add new key resources

βš™οΈ Miscellaneous Tasks

  • Refactored to pnpm workspace and added fresh examples
  • Version bump

[2.1.3] - 2025-03-28

πŸ› Bug Fixes

  • Missed one of the File object type replacements

βš™οΈ Miscellaneous Tasks

  • Updated changelog
  • Version bump

[2.1.2] - 2025-03-28

πŸ› Bug Fixes

  • Changed accepted file from FileObject to just File

βš™οΈ Miscellaneous Tasks

  • Update readme
  • Version bump

[2.1.1] - 2025-03-27

πŸ› Bug Fixes

  • Added network param to getCid() in vectorizeQuery()

βš™οΈ Miscellaneous Tasks

  • Update changelog
  • Added backfilled status to pin by CID queue
  • Version bump

[2.1.0] - 2025-03-17

πŸš€ Features

  • Added method for deleting pin by CID requests

βš™οΈ Miscellaneous Tasks

  • Package.json fix
  • Update README
  • Updated cid.ts with new endpoint and response
  • Dependency cleanup
  • Updated pin by cid queue method
  • Updated pin by CID requests
  • Updated path for convertToDesiredGateway
  • Updated types for pin by cid response
  • Updated unit tests
  • Version bump

[2.0.1] - 2025-03-06

βš™οΈ Miscellaneous Tasks

  • Version bump
  • Version bump

[2.0.0] - 2025-03-06

πŸš€ Features

  • Added IPFS gateway retrieval and updated classes
  • Added get file by id
  • Add react example
  • Added pin by cid

πŸ› Bug Fixes

  • Updated metadata param to keyvalues

βš™οΈ Miscellaneous Tasks

  • Updated changelog
  • Refacted next app to use signed urls for uploads
  • Refactored to use barrel files
  • Refactored list files
  • Updated delete files
  • Refactored files.update
  • Started work on refactoring groups, updated listGroups
  • Refactored creating groups"
  • Refactored get group by id
  • Refactored add files to group"
  • Refactored removing files froup groups
  • Refactored update group
  • Refactored delete group
  • Refactored uploads to public and private
  • Removed /ipfs path
  • Refactored signatures
  • Removed private signatures
  • Refactored signed url link
  • Refactored swaps
  • Small detail changes for upload file
  • Added file array support
  • Added filearray upload to private class
  • Refactored error handling
  • Testing error handling
  • Removed is-ipfs dependency
  • Updated tests
  • Refactored createSignedURL to createAccessLink
  • Updated next starter
  • Updated react example
  • Updated formatting
  • Update github action
  • Update github action node version
  • Updated upload response type
  • Updated tests, fixed export for uploads
  • Added queue
  • Removed jsdoc
  • Added minimum node version requirement
  • Added release workflow
  • Updated format config export
  • Added formatting
  • Removed vectors from public files
  • Updated folder uploads
  • Updated addMetadata to just name and keyvalues
  • Updated tests
  • Update AI Docs

[1.10.1] - 2024-12-16

πŸš€ Features

  • Added presigned upload urls

πŸ› Bug Fixes

  • Updated filename parameter for creating signed upload urls

βš™οΈ Miscellaneous Tasks

  • Updated resumable uploads to accept presigned urls
  • Version bump
  • Updated changelog
  • Version bump

[1.9.1] - 2024-12-06

βš™οΈ Miscellaneous Tasks

  • Fixed build

[1.9.0] - 2024-12-06

πŸš€ Features

  • Added vectors to upload.file
  • Added vectors to all upload methods
  • Added vectorizeFile
  • Added vector query
  • Added file vector methods to sdk class
  • Added delete file vectors

πŸ› Bug Fixes

  • Updated resumable file upload to use jwt var instead of secret

βš™οΈ Miscellaneous Tasks

  • Removed old comments
  • Refactored source header in vectorizeFile
  • Updated response after vectorization
  • Renamed queryVector to queryVectors
  • Refactored vectors to use uploadUrl and include returnFile for queries
  • Version bump

[1.8.0] - 2024-11-16

πŸš€ Features

  • Added resumable uploads back in
  • Added Analytics class

βš™οΈ Miscellaneous Tasks

  • Small refactor and naming
  • Updated structure and approach for analytics

[1.7.2] - 2024-10-25

πŸ› Bug Fixes

  • Removed line of code that was wiping headers after settingthem

[1.7.1] - 2024-10-24

πŸ› Bug Fixes

  • Sliced charset from content type header

βš™οΈ Miscellaneous Tasks

  • Removed logs

[1.7.0] - 2024-10-22

πŸš€ Features

  • Added methods for adding and removing files to/from groups

πŸ› Bug Fixes

  • Added file chunking

βš™οΈ Miscellaneous Tasks

  • Renamed add to addFiles, remove to removeFiles

[1.6.0] - 2024-10-21

πŸš€ Features

  • Added keyvalues to uploads
  • Started initial work on resumable uploads

πŸ› Bug Fixes

  • Updated metadata type to only include Record<string | string>
  • Fixed keyvalue references
  • Updated keyvalue reference in file.ts
  • Added missing body and logging

βš™οΈ Miscellaneous Tasks

  • Updated unit tests for uploads
  • Updated keyvalue case
  • Added option for no group in listing files
  • Refactored headers

[1.5.0] - 2024-10-04

πŸš€ Features

  • Added metadata key/values to files.list and files.update
  • Added new setNewJwt method to SDK class

βš™οΈ Miscellaneous Tasks

  • Refactor unit tests
  • Update package-lock.json
  • Updated next version
  • Version bump

[1.4.1] - 2024-09-24

πŸ› Bug Fixes

  • Add custom header options to gateway methods
  • Updated delete file source header

[1.4.0] - 2024-09-23

πŸš€ Features

  • Added optional param of gateway to createSignedURL

[1.3.0] - 2024-09-20

πŸš€ Features

  • Added hot swap methods to Files class

[1.2.0] - 2024-09-12

πŸš€ Features

  • Added new query methods to listing files
  • Added image opts to gateways.get()
  • Implemented optimizeImage method to get and createdSignedURL
  • Add name query to list groups

βš™οΈ Miscellaneous Tasks

  • Updated unit tests
  • Update unit tests

[1.1.0] - 2024-09-06

πŸš€ Features

  • Add pageToken method
  • Added page token to groups

βš™οΈ Miscellaneous Tasks

  • Refactor upload response based on new API response
  • Updated types for upload response and group_idf

[1.0.5] - 2024-09-03

πŸ› Bug Fixes

  • Updated postinstall script, bumped version

[1.0.4] - 2024-09-03

πŸ› Bug Fixes

  • Added config endpoint url that was missing before
  • Updated postinstall script

[1.0.2] - 2024-09-03

πŸš€ Features

  • Added custom uploadurl endpoint option

πŸ› Bug Fixes

  • Update package.json

[1.0.1] - 2024-09-03

πŸ› Bug Fixes

  • Package.json

[1.0.0] - 2024-09-03

πŸš€ Features

  • Added new files API to uploads
  • Updated delete method and added files class
  • Added list to files class
  • Added update to files class
  • Added Groups to new API
  • Added new API to gateways class and added new createSignedURL method
  • Added update and delete group methods
  • Added postinstall script

πŸ› Bug Fixes

  • Fixed formatting
  • Fixed more formatting

βš™οΈ Miscellaneous Tasks

  • Updated readme
  • Cleaned up shelved methods
  • Updated base64 method
  • Removed unnecessary includesCount query
  • Updated file naming method for uploads
  • Updated syntax and return types
  • Refactor UpdateGroupOptions
  • Refactor update file
  • Cleaned up some code types and methods
  • Refactored Next template
  • Refactored keys
  • Refactored Next.js template
  • Updated image in README
  • Updated endpoints to prod
  • Small changes to example
  • Update readme
  • Refactored all unit tests

[0.4.0] - 2024-08-22

πŸš€ Features

  • Added optional prefix to convertToDesiredGateway
  • Added containsCID method to Gateways class
  • Add optmizeImage method to gateways.get

πŸ› Bug Fixes

  • Updated the response of groups.list from any to GroupResponseItem[]

βš™οΈ Miscellaneous Tasks

  • Updated convertIPFSUrl unit test to reflect updated IPFS Gateway tools

[0.3.4] - 2024-08-20

βš™οΈ Miscellaneous Tasks

  • Refactored error handling
  • Updated unit tests

[0.3.3] - 2024-08-19

βš™οΈ Miscellaneous Tasks

  • Updated all files to allow undefined jwt and adjusted unit tests

[0.3.2] - 2024-08-19

πŸ› Bug Fixes

  • Removed Source header to fix CORS error

[0.3.1] - 2024-08-19

πŸ› Bug Fixes

  • Build issue

[0.3.0] - 2024-08-16

βš™οΈ Miscellaneous Tasks

  • Added examples repo with Next.js setup

[0.2.0] - 2024-08-16

πŸš€ Features

  • Added ability to pass in custom endpoint
  • Added Top Gateway Usage, started Date Interval Usage
  • Finished adding date interval method for gateway analytics
  • Added small changes to syntax, unit tests, and jsdocs

πŸ› Bug Fixes

  • Issue with file.name being undefined
  • Removed some unused code and updated name for source header
  • Updated source header in unit test

🚜 Refactor

  • Changed how custom headers are handled, added new setNewHeaders method to change the instance

[0.1.0] - 2024-07-29