Releases: metaplex-foundation/js
Releases · metaplex-foundation/js
js/v0.13.2
What's Changed
- fix: create(input) links in README by @kquirapas in #187
- feat: Added addMetadata to nfts plugin by @stegaBOB in #183
- Fix: allow creators to be null by @stegaBOB in #188
- Delete a candy machine and withdraw its rent by @lorisleiva in #192
New Contributors
- @kquirapas made their first contribution in #187
- @stegaBOB made their first contribution in #183
Full Changelog: js/v0.13.1...js/v0.13.2
js/v0.13.1
What's Changed
- Fix TS path resolution in nested generic types by @lorisleiva in #184
Full Changelog: js/v0.13.0...js/v0.13.1
js/v0.13.0
What's Changed
- Make the JS SDK a Monorepo by @lorisleiva in #177
Breaking Changes
- Extracted the AWS storage driver into its own package.
Full Changelog: v0.12.3...js/v0.13.0
v0.12.3
What's Changed
- Add
findNftsByUpdateAuthority
operation to NFT module by @blockiosaurus in #176 - Add
createBid
operation to Auction House module by @zaxozhu in #172
New Contributors
- @blockiosaurus made their first contribution in #176
- @zaxozhu made their first contribution in #172
Full Changelog: v0.12.2...v0.12.3
v0.12.2
v0.12.1
What's Changed
- Replace instanceof checks with data checks by @lorisleiva in #167
- Expose builders on NFT module by @lorisleiva in #168
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Continue working on the Auction House module by @lorisleiva in #149
- Refactor the Candy Machine module by @lorisleiva in #154
- AWS tweaks by @mjzuppe in #151
- Refactor the NFT module by @lorisleiva in #156
- fix: typo editionTask at README by @256hax in #160
- Add mint and collection support to Candy Machine module by @lorisleiva in #161
- Update readme and remove walletOrGuestIdentity plugin by @lorisleiva in #166
Breaking Changes
- The
Nft
model has been completely reshaped. It is now a type instead of a class and contains everything we need. TheLazyNft
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 anNft
calledloadNft
. This replaces the old loading mechanism using tasks. - Every operation of the NFT module now returns a
Task<T>
instead of aPromise<T>
whereT
is the expected return value. - The MetaplexFile factory methods were renamed.
- From
useMetaplexFile
totoMetaplexFile
- From
useMetaplexFileFromBrowser
totoMetaplexFileFromBrowser
- From
useMetaplexFileFromJson
totoMetaplexFileFromJson
- From
- A new
BigNumber
type was created to abstract theBN
library internally. Helper functions such astoBigNumber
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 acceptBigNumber
and would expect the user to usetoBigNumber
if they wanted to provide anumber
. - The operation
nfts().findAllByCandyMachine()
was replaced withcandyMachines().findMintedNfts()
. - The
nfts().create()
operation now has two more required parameters:name
andsellerFeeBasisPoints
. - The
nfts().create()
operation now create mutable NFTs by default. - The
walletOrGuestIdentity
plugin was removed since we should simply feed the entireuseWallet()
store towalletAdapterIdentity
.
New Contributors
Full Changelog: v0.11.7...v0.12.0