Releases: Apillon/sdk
Releases · Apillon/sdk
3.5.0
3.4.0
Cloud Functions
- Implemented Cloud Functions SDK module, with support for the following methods:
createCloudFunction
,listCloudFunctions
,createJob
,setEnvironment
,deleteJob
. - Added CLI support for cloud functions methods, with the following commands:
list
,get
,create
,create-job
,set-environment
,list-jobs
,delete-job
.
3.3.0
Hosting
- Deprecated field
ipnsStaging
- Added field
cidStaging
- Added field
cidProduction
3.2.0
Hosting
- [Added] New
generateShortUrl()
method
General
- [Moved] Object
get
method to base class to make it generic
3.1.0
Storage
- [Added] New
getInfo()
,getIpfsClusterInfo()
andgenerateIpfsLink(cid)
methods
Project
- [Added] New Project module, with ability to get a project's credit balance
General
- [Updated] All minor and patch dependency versions
3.0.0
Computing
- [Added] Computing module and ComputingContract model
- [Added] support for Phala computing contract functionalities: Create and get contract, list contracts and transactions, encrypt files through contract, transfer contract ownership
Social
- [Added] Social module which includes SocialHub and SocialChannel entities
- [Added] support for Apillon Social functionalities: Create, list and get hubs and channels
NFTs
- [Added] Support for Substrate NFTs and new
createSubstrate
method - [Added] New types, docs and examples for creating substrate NFTs
Storage
- [Added]
bucketType
property to StorageBucket class - [Fixed] Issue where file upload payload was too large
- [Removed]
CIDv1
field from storage, now theCID
field is v1 by default
General
- Code cleanup and refactor
CLI v1.3.0
- [Added] Support for Substrate NFTs and new
--substrate
flag fornfts create-collection
command
2.0.2
Storage
- [Fixed] default ignore patterns matching incorrect files
- [Added] auto-ignore upload for node_modules, .git folders and files that match patterns in .gitignore file
- [Added]
ignoreFiles
upload option to specify whether to ignore those files. (default=true)
CLI v1.2.2
- [Added]
--ignore
flag to ignore uploading files that match patterns in .gitignore file - [Modified] file upload result to return file UUID and CID and exclude S3 url
2.0.1
Storage
- [Optimized] Storage file upload
CLI v1.2.1
- [Added] additional file upload options like wrap to directory and await file CID
2.0.0
Storage
- [Added] storage Bucket
get
method - [Added]
awaitCid
parameter to FileUploadRequest - [Added] response file metadata after uploading files
- [Added] CIDv1 field to file metadata response
Hosting
- [Added] missing fields on website.get() method
- [Updated] hosting website deployment statuses
NFTs
- [Updated] response fields after creating a new NFT collection and using collection.get()
- [Added] new mint data DTO with support for
isAutoIncrement
andidsToMint
NFT contract parameter
General
- [General] code cleanup & refactor
- [Added] functionality to ignore files inside .gitignore when uploading
- [Upgraded] all NPM packages on SDK and CLI
- [Updated] JSdoc comments for methods and properties
- [Updated] Unit tests, added new tests and refactored existing
1.2.0
Identity
- [Added]: New Identity module
- [Added]: Ability to validate EVM wallet signature and obtain address from signature
- [Added]: Ability to validate Polkadot wallet signature and obtain address from signature
- [Added]: Ability to fetch on-chain Polkadot Identity and Subsocial profile data