> ## Documentation Index
> Fetch the complete documentation index at: https://garden-e60e7dd0-chore-update-preview.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Product updates and announcements

<Update label="July 15, 2025" description="v2.0.1" tags={["API"]}>
  ### New endpoints

  * Add `/schemas/{name}` endpoint for fetching specific contract schemas
  * Add `/schemas` endpoint for browsing available contract interfaces

  ### Enhanced schema types

  * Add support for different HTLC contract types across chains:
    * `evm:htlc`, `evm:htlc_erc20`
    * `solana:htlc`, `solana:htlc_spltoken`
    * `starknet:htlc`, `starknet:htlc_erc20`
  * Add support for blockchain-specific token standards:
    * `evm:erc20`, `solana:spltoken`, `starknet:erc20`
  * Add `supported_htlc_schemas` and `supported_token_schemas` fields to chain information
  * Update `htlc` and `token` fields to be objects that include schema names
</Update>

<Update label="July 11, 2025" description="v2.0.0" tags={["API"]}>
  ### API architecture overhaul

  * Migrate from microservice-based endpoints to unified API at https\://\{environment}.garden.finance/v2
  * Replace Bearer JWT authentication with `garden-app-id` header authentication

  ### New endpoints

  * Add `/policy` endpoint for client-side route validation and reduced API dependencies
  * Add `/liquidity` endpoint for real-time liquidity information

  ### Consolidated API structure

  * Unify quote functionality under `/quote` endpoint
  * Streamline order operations with `/orders` and `/orders/{order}` endpoints
  * Simplify chain and asset queries with `/chains` and `/assets` endpoints
  * Add `/health` endpoint for service monitoring
  * Integrate `/fees` and `/volume` endpoints for swap metrics

  ### Developer experience improvements

  * Enhance OpenAPI specification with detailed descriptions and examples
  * Improve schema definitions for better SDK generation
  * Standardize error response formats across all endpoints
</Update>

<Update label="July 10, 2025" description="v2.2.0" tags={["SDK"]}>
  * Add Solana support
  * Add retry logic for transactions dropped in mempool
  * Fix `getBalance` utility in Phantom provider
</Update>

<Update label="July 4, 2025" description="v2.1.14" tags={["SDK"]}>
  * Upgrade Starknet dependencies
  * Update Arbitrum Sepolia address
</Update>

<Update label="July 2, 2025" description="v2.1.12" tags={["SDK"]}>
  * Add Botanix support
</Update>

<Update label="May 30, 2025" description="v2.1.11" tags={["SDK"]}>
  * Add Corn support
</Update>

<Update label="May 27, 2025" description="v2.1.10" tags={["SDK"]}>
  * Initialise quote using API
</Update>

<Update label="May 21, 2025" description="v2.1.9" tags={["SDK"]}>
  * Automatically handle network switching in wallets
</Update>

<Update label="May 21, 2025" description="v2.1.8" tags={["SDK"]}>
  * Add support for Phantom, Xverse, and Keplr wallets
  * Fix build issues
  * Exit script execution if build fails
</Update>

<Update label="May 13, 2025" description="v2.1.7" tags={["SDK"]}>
  * Update script file
  * Add Unichain support
</Update>

<Update label="May 9, 2025" description="v2.1.6" tags={["SDK"]}>
  * Remove unnecessary API calls in `react-hooks`
</Update>

<Update label="May 8, 2025" description="v2.1.5" tags={["SDK"]}>
  * Support for affiliate fees
  * Add helper function `getQuoteFromAssets`
</Update>

<Update label="May 8, 2025" description="v2.1.4" tags={["SDK"]}>
  * Add Starknet support
  * Add support for network switching in Node environment (previously supported in browser)
</Update>
