Releases: metaplex-foundation/metaplex-ios
Dextrin 1.3.0
API Changes
Auction House v0.2 is released.
AuctionHouseClient
has been updated and now includes the following methods:
Auction House
func create(input, callback)
func findByAddress(address, callback)
func findByCreatorAndMint(creator, treasuryMint, callback)
Bid
func bid(input, callback)
func findBidByReceipt(address, auctionHouse, callback)
func findBidByTradeState(address, auctionHouse, callback)
func findBidsBy(type, auctionHouse, callback)
func loadBid(bid, callback)
func cancelBid(auctioneerAuthority, auctionHouse, bid, callback)
Listing
func list(input, callback)
func findListingByReceipt(address, auctionHouse, callback)
func loadListing(listing, callback)
func cancelListing(auctioneerAuthority, auctionHouse, listing, callback)
Sale
func executeSale(input, callback)
func findPurchaseByReceipt(address, auctionHouse, callback)
func loadPurchase(purchase, callback)
Please check the README.md
for more information on these methods and feel free to reach out to the team or post an issue.
Work Completed
- AuctionHouse v0.2 by @mike-metaplex in #61
Full Changelog: 1.2.0...1.3.0
Carob Syrup 1.2.0
API Changes
Auction House v0.1 is released.
Auction House is a protocol for marketplaces to implement a decentralized sales contract. It is simple, fast and very cheap. Auction House is a Solana program available on Mainnet Beta and Devnet. Anyone can create an Auction House and accept any SPL token they wish. See more information about auction house here.
New Auction House client was added with the following methods:
findByAddress(address, callback)
findByCreatorAndMint(creator, treasuryMint, callback)
The data model and de/serialization is imported from metaplex-swift-program-library, which was generated by our swift-solita framework.
Work Completed
- Auction House v0.1 by @mike-metaplex
- Rename Account to HotAccount and import Beet as needed by @mike-metaplex
Full Changelog: 1.1...1.2.0
Beet Sugar 1.1.0
API Changes
Phantom connect and deep linking have been implemented in the Sample App to demonstrate hooking up a Phantom Wallet and fetching NFTs.
The following methods in NftClient
have been deprecated:
findNftByMint
renamed tofindByMint
findNftByMintList
renamed tofindAllByMintList
findNftsByOwner
renamed tofindAllByOwner
findNftsByCreator
renamed tofindAllByCreator
findNftsByCandyMachine
renamed tofindAllByCandyMachine
createNft
was added to NftClient
to allow minting of NFTs. Documentation was also added to README.md
Some miscellaneous bug fixes and refactoring were completed:
- Fix unit tests
- Folder and File refactor
- Serialize/deserialize fixes and unit tests
Work Completed
- Add phantom connect support by @ajamaica
- Adds collection to MetadataAccount by @ajamaica
- Add Phantom full Deeplinking support by @ajamaica
- Fetch metaplex repo by @ajamaica
- Fix NFT test when I changed the Account by @ajamaica
- Refactor: rename nftclient methods by @mike-metaplex
- Fix serialize method for metadataAccount and add tests by @mike-metaplex
- Add createNftOnChain and refactor files and folders by @mike-metaplex
- Version bump dependencies by @mike-metaplex
- Add documentation for createNft by @mike-metaplex
New Contributors
- @mike-metaplex made their first contribution in #49
Full Changelog: 1.0...1.1
Arabinose 1.0.0
What's Changed
- Prepare classes and structure based on js-next by @ajamaica in #1
- Integrate Solana RPC by @ajamaica in #2
- Add getMultipleAccounts by @ajamaica in #3
- Add lock for running tests by @ajamaica in #4
- Add identity drivers by @ajamaica in #5
- Add findNftByMintOnChainOperation by @ajamaica in #6
- Add edition support by @ajamaica in #13
- Add keypair tests by @ajamaica in #15
- Match NFT properties by @ajamaica in #16
- Adds testFindNftByMintListOnChainOperation by @ajamaica in #17
- Adds extra nft for list tests by @ajamaica in #18
- Change Set keys method by @ajamaica in #19
- Rename handlers by @ajamaica in #20
- Find by Creator and Find by Candy machine by @ajamaica in #21
- Add NFT functions by @ajamaica in #22
- Change to public functions by @ajamaica in #23
- Find NFt by owner by @ajamaica in #24
- Find NFT by Owner by @ajamaica in #25
- Ci/test and lint updated by @ajamaica in #26
- Add nft client by owner code by @ajamaica in #29
- Fix Package swift to latest version by @ajamaica in #30
- Change repo branch to master by @ajamaica in #31
- Support iOS 11 by @ajamaica in #32
- Add initial sample app by @ajamaica in #33
- Add visible NFT by @ajamaica in #34
- On chain NFT data by @ajamaica in #35
- Add fetch json parsers by @ajamaica in #36
- Make public init for Shared by @ajamaica in #37
- Make properties available on ui by @ajamaica in #38
- Add public values to json metadata by @ajamaica in #39
- Load image on table by @ajamaica in #40
- Add Readme information by @ajamaica in #41
- Add More methods to read me by @ajamaica in #42
New Contributors
Full Changelog: https://github.com/metaplex-foundation/metaplex-ios/commits/1.0