Skip to content

Releases: Apillon/sdk

3.5.0

29 Oct 10:20
677bcf7
Compare
Choose a tag to compare

Indexing

  • Implemented Indexing SDK module, with support for the deployIndexer method
  • Added CLI support for cloud functions methods, with the deploy command

3.4.0

29 Oct 09:10
dc7cc39
Compare
Choose a tag to compare

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

24 Oct 09:34
e48173a
Compare
Choose a tag to compare

Hosting

  • Deprecated field ipnsStaging
  • Added field cidStaging
  • Added field cidProduction

3.2.0

22 Jul 11:08
409bf73
Compare
Choose a tag to compare

Hosting

  • [Added] New generateShortUrl() method

General

  • [Moved] Object get method to base class to make it generic

3.1.0

08 May 09:18
9baf62a
Compare
Choose a tag to compare

Storage

  • [Added] New getInfo(), getIpfsClusterInfo() and generateIpfsLink(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

09 Apr 08:52
9669584
Compare
Choose a tag to compare

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 the CID field is v1 by default

General

  • Code cleanup and refactor

CLI v1.3.0

  • [Added] Support for Substrate NFTs and new --substrate flag for nfts create-collection command

2.0.2

29 Mar 11:49
eb6b379
Compare
Choose a tag to compare

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

08 Feb 09:12
6d7af47
Compare
Choose a tag to compare

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

01 Feb 14:38
b6efc44
Compare
Choose a tag to compare

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 and idsToMint 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

20 Dec 14:16
fa5b6f0
Compare
Choose a tag to compare

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