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.
- Add support to define a client API Key
- Remove
uniqueHolders
from 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
uniqueHolders
from 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-sdk
dependency to^1.30.0
npx aptos
command 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
TopBanner
component 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
WrongNetworkAlert
component 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
move
tocontract
in aptos-friend example - Upgrade aptos
@aptos-labs/ts-sdk
dependency to^1.28.0
- Support Nextjs framework for Boilerplate template
- Add new telegram mini app templates, we have 2 options, one using
Aptos Wallet Adapter
for explicit signing like other dapps, and the other usingMizu Wallet SDK Core
for seamless signing experience. - Update NFT template Move scripts to dynamically use the correct token minter module address
- Add a
WrongNetworkAlert
component to all templates to show when the user is on the wrong network - Add 2 new examples,
aptogotchi-keyless
andaptogotchi-random-mint
- Code cleanup, always use env var from constants
- Rename
collection_id
tocollection_address
in the NFT minting template - Move
collection_address
andfa_address
fromconfig.ts
to the.env
file in the minting templates - Rename template
move
folder 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
--verbose
flag 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
--example
command to generate a specific example - Add
aptos-friend
example - Change
asset_id
tofa_address
on 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 Template
toNFT minting dapp template
- Rename
Fungible Asset Template
toToken minting dapp template
- Update template doc URLs
- Fix type in Boilerplate template
- Add
dotenv
dev dependency to theBoilerplate
template - Add entry and view function examples to the
Boilerplate
template
- Add a
Boilerplate Template
option - Support
Devnet
as a network option for the boilerplate template - [
Fix
]AptosConnect
to show on any public page - Move the template doc link prompt to show up before the
npm run dev
command on thenext steps
section - Add the
AptosConnect
educational screen on the wallet selector component on each template
- Add a
Digital Asset Template
option - Add a
Fungible Asset Template
option - Remove boilerplate, node and web templates
- Add a confirmation step in the wizard flow
- Migrate to
create-aptos-dapp