v1.11.01 (Hearth call-auction orderbook — v11)
* Per-block call auction: user-vs-user crossing at a max-volume clearing price (price discovery); tx-extra-backed deposits; AMM is a volume-capped backstop (`HEARTH_BACKSTOP_MAX_BPS`).
* Fee model: 1% taker fee split 70% CD yield / 30% maker rebate (auction makers; LPs on pool fills). Min price tick (`ORDER_PRICE_TICK`).
* All v12-gated consensus work re-gated to v11 (chain height at decision: 1,015,027 < 1,111,111).
v1.11.00 (Consensus v12 — Hearth orderbook rework, treasury, CD economics)
* **Hearth orderbook**: in-band CLOB matcher + gossiped orders retired. Limit orders are now tx-extra-backed (`TransactionExtraLimitDeposit`) deposits executed at block time against the pool at the live spot price; height-based expiry; partial fills with claimable proceeds (`TransactionExtraLimitWithdraw`).
* **Canonical price scale**: HEAT/XFG × COIN (1e7) everywhere — mint, swaps, quotes, TWAP; Q64.64/1e8/1e18 purged from price paths (legacy preserved for pre-v12 re-validation).
* **LP**: balanced deposits only (single-sided mints nothing); fair pro-rata shares; LP income = pool trading P&L, not the flat fee.
* **Fees**: taker pays the 1% Hearth fee via fee-adjusted output; fee debited from LP reserves → HEAT-denominated `cdHearthFeeAccumulator` → `CD_APY_POOL` at epoch; consumed XFG burned 50/50 (EF/SWF). `/addswapfee` authenticated; swap fees accounted exactly (2% claim / 1% refund).
* **Treasury**: Treasury LP Manager provisions the protocol's ratio-paired LP position (20% treasury share + mint premiums + HEAT CD fees + donations via the `TreasuryFund` tag); bonus vault (11%) converts to HEAT; bootstrap repayment = two-leg owned-reserves check; overall burn tally (`total_burned_xfg`).
* **CD economics**: HEAT-denominated epoch rates, CD-only APY denominator, block-level interest cap, youngest-ring interest cap, consensus term whitelist, legacy XFG deposits withdraw-only at v12.
* Security fixes: AMM swap settlement from actual balance deltas, coinbase settlement-tag rejection, orderbook UAF, mainnet fee-pool funding, epoch snapshot at block start.
v1.10.04 (Docs + consensus)
* Hearth flat fee routing corrected: 1% → **100% CD yield** (`cdHearthFeeAccumulator`); LPs earn the swap spread, not the fee. Removed 50/50 CD/LP split from consensus code + docs.
v1.10.03 (Docs)
* Public Mintlify docs rewritten for current product: HEAT mint → HEAT CDs,
Hearth (1% fee 100% CD yield; LPs earn the spread), swapXFG (1% fee 69/11/20), dual-asset architecture.
* Removed primary nav for STARK-only heat-burns and core DIGM onboarding weight.
* Docs CI: `.github/workflows/docs.yml` (alignment tests + mint validate/broken-links).
* Single changelog source: `docs/changelog.mdx` only.
* Strategy marketing fee copy aligned to live CryptoNoteConfig.h constants.
v1.10.02 (Current)
* AFK atomic swaps: soft-order auto-execution engine (OfferManager), griefing
protection with taker rate-limiting, partial fills, price-drift auto-cancel,
headless daemon mode with StatusServer monitoring endpoint.
* Cross-chain timelock-ordering safety via SwapTimelock (SOL/ETH/XMR/BCH/ARB/BASE).
* ETH EIP-155 offline signing (secp256k1); adaptor-secret at-rest persistence
with CryptoNight-KDF + ChaCha8 + HMAC-SHA256.
* Ed25519 P2P message authentication for all swap peer messages.
* Wallet integrity upgraded to HMAC-SHA256 (v7); file permissions set to 0600.
* RPC error responses sanitized (no internal details exposed to clients).
* Alias registration privacy: per-tx sub-address rotation, ring-sig mixin.
* Small-subgroup point rejection in adaptor/DLEQ verifiers.
* RNG fork safety (pthread_atfork reseed); modulo-bias elimination.
* Taker P2P swap-request relay; cancel-command fix.
* Arbitrum and Base L2 chain support (EVM adaptor swaps).
* SwapP2P hardened: default loopback bind, worker cap, bounded message queue.
* PriceOracle bootstrap drift guard (±50% from seed rate).
v1.10.01
* Clean up repo for release.
* Fix stream tools endianness conversion for integers.
v1.9.3
* Intent-based soft orders for AFK atomic swaps.
* Implement AFK Adaptor Swaps: Taker flow, monitoring view, and refund mechanism.
* TUI Updates.
* ZK prover for HEAT merkle.
* Elderfier broadcast fix to keep merkle as source of truth not p2pmsg.
* Update Boost dependency to 1.86+ (migrated to `io_context`, `executor_work_guard`).
* OpenSSL 4.x support.
* secp256k1 external dependency support (system package or submodule).
* RPC Server Modernization.
* Implement CD banking fee burn and SwapDaemon CD support.
v1.9.2
* Add subaddresses support to core and simplewallet.
* Initialize Fuego Flutter Wallet project.
* Add Elderfier CLI menu system.
* Digm coin branch integration.
v1.9.1
* Add comprehensive walletd build workflow.
* Update difficulty calculation adjustments.
v1.9.0
* Add comprehensive simplewallet functionality for checking CDs, Burns, and Aliases.
* Dandelion++ support (Upgrade Height v10).
* (FuegoMeshtastic and FuegoI2P components exist but are in integration phases, see codebase).