All notable changes to the create-aptos-dapp tool will be captured in this file. This changelog is written by hand for now. It adheres to the format set out by Keep a Changelog.
- Remove
VitePWAplugin from Boilerplate templates - Update move dependencies to use framework instead of aptos-core
- Remove telegram mini app template and mizu wallet given telegram mini app only supports Ton chain now
- Bump
@aptos-labs/ts-sdkversion to2.0.0 - Override
@noble/curvesto use1.6.0as later versions break build - Bump
@aptos-labs/wallet-adapter-reactversion to6.0.1in all templates - Bump
@thalalabs/surfversion to1.9.6
- Include all wallets in the wallet selector on each template by default
- Bump Aptos dependencies
- Fix mint stage calculate in nft minting dapp template
- Only index successful transaction in the indexer template
- Show a message to fund a module publisher account on Testnet through the faucet web view
- Add support to define a client API Key
- Remove
uniqueHoldersfrom token minting dapp live example due to inefficient indexer query
- [Fix] Generate Boilerplate template without Surf errors out because of a wrong file path
- Support PWA in the boilerplate template
- Remove
uniqueHoldersfrom NFT minting dapp template due to inefficient indexer query - Upgrade to the new Irys SDK
- Fix indexer template not working due to address padding and wrong module name
- Use Aptos Learn for create-aptos-dapp docs
- Upgrade
@aptos-labs/ts-sdkdependency to^1.30.0 npx aptoscommand is not updated automatically on every run- Add example to parse write set change to custom indexer template
- Fix creating contract only template
- Update indexer template's indexer sdk dependency
- Install Aptos CLI after dependencies are installed
- Add description to network options
- Add Surf option to boilerplate template
- Add new custom indexer template
- Fix NFT and Token minting dapps navigation UI issues
- Install the Aptos CLI as part of the wizard setup
- Handle module publisher account creation failure by prompting the user to fill out the .env file manually
- Add a
TopBannercomponent to all templates to show the user the template docs
- Cleanup NPM release
- Fixed npm release
- Fixed npm release
- Add new contract-only template.
- Remove seamless signing option from telegram mini app templates.
- Add a
WrongNetworkAlertcomponent to all examples to show when the user is on the wrong network - Support popular wallets in the wallet selector by default
- Rename contract directory from
movetocontractin aptos-friend example - Upgrade aptos
@aptos-labs/ts-sdkdependency to^1.28.0
- Support Nextjs framework for Boilerplate template
- Add new telegram mini app templates, we have 2 options, one using
Aptos Wallet Adapterfor explicit signing like other dapps, and the other usingMizu Wallet SDK Corefor seamless signing experience. - Update NFT template Move scripts to dynamically use the correct token minter module address
- Add a
WrongNetworkAlertcomponent to all templates to show when the user is on the wrong network - Add 2 new examples,
aptogotchi-keylessandaptogotchi-random-mint
- Code cleanup, always use env var from constants
- Rename
collection_idtocollection_addressin the NFT minting template - Move
collection_addressandfa_addressfromconfig.tsto the.envfile in the minting templates - Rename template
movefolder tocontract - Update next steps instructions when generating a template to follow README file
- Make sure each template README file mentions the template doc on aptos.dev
- Add new view function to minting template that returns user mint balance and display that on UI
- Add a minting enabled / disabled flag to nft minting template and token minting template
- Add Token Staking template walkthrough video
- Change Token minting template walkthrough video
- Support a
--verboseflag to run wizard with std out
- Fix latest release with updated files
- Add a minimal contract to the boilerplate template
- Upgrade dapp dependencies
- Handle Move scripts issues by throwing meaningful errors
- A release to fix broken previous release
- Add a production ready Staking template
- Add a npm deploy command
npm run deploy - Improve instruction on the CLI UI
- Support an
--examplecommand to generate a specific example - Add
aptos-friendexample - Change
asset_idtofa_addresson the token minting dapp template
- Fix next step numbering and typos
- Add functionality that wasn't included in the previous release due to issue in a build (no changes)
- Add a telemetry tool integration
- Rename
Digital Asset TemplatetoNFT minting dapp template - Rename
Fungible Asset TemplatetoToken minting dapp template - Update template doc URLs
- Fix type in Boilerplate template
- Add
dotenvdev dependency to theBoilerplatetemplate - Add entry and view function examples to the
Boilerplatetemplate
- Add a
Boilerplate Templateoption - Support
Devnetas a network option for the boilerplate template - [
Fix]AptosConnectto show on any public page - Move the template doc link prompt to show up before the
npm run devcommand on thenext stepssection - Add the
AptosConnecteducational screen on the wallet selector component on each template
- Add a
Digital Asset Templateoption - Add a
Fungible Asset Templateoption - Remove boilerplate, node and web templates
- Add a confirmation step in the wizard flow
- Migrate to
create-aptos-dapp