Releases: metaplex-foundation/metaplex-android
Releases · metaplex-foundation/metaplex-android
Chashni (1.2.0)
API Changes
- Nearly the entire existing API has been deprecated. The exiting API will continue to work as is, but we recommend that everyone using the library migrate to the new coroutine/suspend API
- the legacy callback API has been deprecated. For example, in the nft module:
// deprecated metaplex.nft.findByMint(mintPublicKey) { result -> // callback, handle the result } // replaced by coroutineScope.launch { val result: Result<NFT> = metaplex.nft.findByMint(mintPublicKey) // do something with result }
- the legacy callback API has been deprecated. For example, in the nft module:
- New Auctions module:
client = metaplex.auctions // AuctionsClient auctionHouse = metaplex.auctions.findAuctionHouseByAddress(address); // AuctionHouse auctionHouse = metaplex.auctions.findAuctionHouseByCreatorAndMint(creator, mint); // AuctionHouse myAuctionHouseClient = AuctionHouseClient(metaplex, auctionHouse) listing = myAuctionHouseClient.list(mintKey, price) bid = myAuctionHouseClient.bid(mintKey, price) purchase = myAuctionHouseClient.executeSale(listing, bid)
Work Completed
- Add Phantom wallet support to sample app by @thedevyansh
- DX-174: Kotlin Serialization Prototype by @Funkatronics
- DX-220: Find Auction House by Address by @Funkatronics
- DX-176: Find Auction House by Creator & Mint by @Funkatronics
- DX-165: Auction House v0.1 Unit Tests by @Funkatronics
- Preliminary fungible token support by @thedevyansh
- DX-221: Update Android Docs - Auction House v0.1 by @Funkatronics
- Auction House v0.2 by @Funkatronics
- Auction House v0.2 Client by @Funkatronics
- DX-412: Refactor SDK to New Arch by @Funkatronics
- Auction House Android (Project PR) by @Funkatronics
Barley Malt Syrup (1.1.1)
API Changes
The library can now be downloaded from JitPack.io.
implementation 'com.github.metaplex-foundation:metaplex-android:1.1.1'
The current installtion steps from GitHub Packages is still supported. See the readme for more details.
Work Completed
- Add JitPack support #50 by @Funkatronics
Barley Malt Syrup (1.1.0)
API Changes
The following methods have been deprecated and will be removed in a future version:
findByMint
- replaced by
findByMint
- replaced by
findAllByMintList
- replaced by
findAllByMintList
- replaced by
findAllByOwner
- replaced by
findAllByOwner
- replaced by
findAllByCreator
- replaced by
findAllByCreator
- replaced by
findAllByCandyMachine
- replaced by
findAllByCandyMachine
- replaced by
Work Completed
- Add readme content and example #34 by @ajamaica
- Add collections to NFT module #36 by @ajamaica
- Update README.md #37 by @ajamaica
- Create NFT details screen (sample app) #38 by @thedevyansh
- Clean Up Unit Tests #42 by @Funkatronics
- Add Lint Action to PR Workflow #43 by @Funkatronics
- Add PR Template #44 by @Funkatronics
- Refactor NFT Module API #45 by @Funkatronics
Agave syrup (1.0)
What's Changed
- Integrate solana SDK by @ajamaica in #1
- Create README.md by @ajamaica in #2
- Add Solana connection by @ajamaica in #3
- Add overrride to Multiple accounts info by @ajamaica in #4
- Add Signature Status method by @ajamaica in #5
- Add metaplex connection by @ajamaica in #6
- Add connection an Identity by @ajamaica in #7
- Add identities implementation by @ajamaica in #8
- Add operation handler by @ajamaica in #9
- Add FindNftByMintOnChainOperationHandler by @ajamaica in #10
- Add FindNftsByMintListOnChainOperationHandler by @ajamaica in #11
- Add NFTClient by @ajamaica in #12
- Add GPA builder by @ajamaica in #13
- Add All missing find operations by @ajamaica in #14
- Add tests for initializers and account by @ajamaica in #15
- Add tests for identitity by @ajamaica in #18
- Tests find program address by @ajamaica in #19
- Fix tests for find nft by mint on chain by @ajamaica in #20
- Tests nft list and owner by @ajamaica in #21
- bump solana lib by @ajamaica in #22
- Github actions by @ajamaica in #23
- Add nftclient functions by @ajamaica in #24
- Supports big int filter by @ajamaica in #25
- Adds sample app by @ajamaica in #26
- Add sample to graddle by @ajamaica in #27
- Adds icon by @ajamaica in #28
- Parse offchain data by @ajamaica in #29
- Load nfts on recycleview by @ajamaica in #30
- Sample app loading images and improved ui by @ajamaica in #31
- Add publishing capabilities by @ajamaica in #32
- URL for publish by @ajamaica in #33
New Contributors
Full Changelog: https://github.com/metaplex-foundation/metaplex-android/commits/1.0