Skip to content

Releases: metaplex-foundation/js

js/v0.13.2

25 Jul 17:41
4323fbe
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: js/v0.13.1...js/v0.13.2

js/v0.13.1

25 Jul 17:31
8c43ef5
Compare
Choose a tag to compare

What's Changed

Full Changelog: js/v0.13.0...js/v0.13.1

js/v0.13.0

21 Jul 15:56
0af86b7
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Extracted the AWS storage driver into its own package.

Full Changelog: v0.12.3...js/v0.13.0

v0.12.3

20 Jul 16:18
aaa4e61
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.2...v0.12.3

v0.12.2

17 Jul 13:28
c6212bb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.1...v0.12.2

v0.12.1

16 Jul 10:50
6d7494b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0

15 Jul 11:23
b3ea8e0
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • The Nft model has been completely reshaped. It is now a type instead of a class and contains everything we need. The LazyNft type was introduced to help us bulk-fetch NFTs without loss of performance. Please refer to the updated documentation to find out more about this new type.
  • A new operation was created to transform a LazyNft into an Nft called loadNft. This replaces the old loading mechanism using tasks.
  • Every operation of the NFT module now returns a Task<T> instead of a Promise<T> where T is the expected return value.
  • The MetaplexFile factory methods were renamed.
    • From useMetaplexFile to toMetaplexFile
    • From useMetaplexFileFromBrowser to toMetaplexFileFromBrowser
    • From useMetaplexFileFromJson to toMetaplexFileFromJson
  • A new BigNumber type was created to abstract the BN library internally. Helper functions such as toBigNumber were also added.
  • The types expected by operation inputs got stricter. For instance, before we might have accepted: number | BN for a big number whereas now we would only accept BigNumber and would expect the user to use toBigNumber if they wanted to provide a number.
  • The operation nfts().findAllByCandyMachine() was replaced with candyMachines().findMintedNfts().
  • The nfts().create() operation now has two more required parameters: name and sellerFeeBasisPoints.
  • The nfts().create() operation now create mutable NFTs by default.
  • The walletOrGuestIdentity plugin was removed since we should simply feed the entire useWallet() store to walletAdapterIdentity.

New Contributors

Full Changelog: v0.11.7...v0.12.0