Releases: morpho-org/sdks
Releases · morpho-org/sdks
@morpho-org/liquidation-sdk-viem-v2.21.0
@morpho-org/liquidation-sdk-viem-v2.21.0 (2026-04-02)
- feat: add Tempo chain support (chain ID 4217) (0849111)
- feat(tempo): add real contract addresses and deployment blocks (8cfaf2f), closes morpho-org/deployments#191
@morpho-org/blue-sdk-viem-v4.6.2
@morpho-org/blue-sdk-viem-v4.6.2 (2026-04-02)
- fix(tempo): guard against unreliable eth_getBalance on Tempo chain (918f650)
@morpho-org/blue-sdk-v5.22.0
@morpho-org/blue-sdk-v5.22.0 (2026-04-02)
- refactor: use nullish coalescing for hasReliableNativeBalance default (f884831)
- test: add unit tests for hasReliableNativeBalance (a443770)
- fix(tempo): guard against unreliable eth_getBalance on Tempo chain (918f650)
- fix(tempo): remove bridged USDC address (4c14e72)
- feat: add Tempo chain support (chain ID 4217) (0849111)
- feat(tempo): add bridged USDC address with permit support (c50f567)
- feat(tempo): add permit2 address (102b545)
- feat(tempo): add real contract addresses and deployment blocks (8cfaf2f), closes morpho-org/deployments#191
@morpho-org/blue-sdk-v5.21.0
@morpho-org/blue-sdk-v5.21.0 (2026-04-01)
- feat(adapters): add type discriminant field to VaultV2 adapter interfaces (3d8a191)
@morpho-org/simulation-sdk-wagmi-v4.0.0
@morpho-org/simulation-sdk-wagmi-v4.0.0 (2026-03-26)
- test: fix reallocate and withdraw tests for stable query keys (7b68876)
- test: use explicit queryClient invalidation after rerender (c245c48)
- test: wait for block-change invalidation before asserting (f93eb7f)
- fix: import useQueryClient from @tanstack/react-query, not wagmi (7745db5)
- fix: invalidate SDK queries on block change in useSimulationState (056efbc)
- fix(blue-sdk-wagmi): remove blockNumber from query keys to prevent OOM (4331527)
- refactor: remove redundant staleTime passthrough in all hooks (5bcfef3)
BREAKING CHANGE
- Query keys no longer contain blockNumber/blockTag.
Code that accesses the cache with block-specific keys
(queryClient.getQueryData(['fetchMarket', { ..., blockNumber }]))
must be updated. staleTime no longer defaults to Infinity when
blockNumber is provided.
@morpho-org/blue-sdk-wagmi-v4.0.0
@morpho-org/blue-sdk-wagmi-v4.0.0 (2026-03-26)
- fix: prepend BLUE_SDK_QUERY_KEY_PREFIX to all query keys (51fd0d5)
- fix: restore fetchVaultMarketConfig queryFn body (686011e)
- fix: use duck-typed QueryClient to avoid version coupling (71cf3fc)
- fix: use parameters closure in queryFn instead of queryKey spread (42034f2)
- fix(blue-sdk-wagmi): remove blockNumber from query keys to prevent OOM (4331527)
- refactor: remove redundant staleTime passthrough in all hooks (5bcfef3)
- docs: add comment explaining blockNumber exclusion from query keys (341f06b)
- style: run biome format on query files (de9f7ad)
BREAKING CHANGE
- Query keys no longer contain blockNumber/blockTag.
Code that accesses the cache with block-specific keys
(queryClient.getQueryData(['fetchMarket', { ..., blockNumber }]))
must be updated. staleTime no longer defaults to Infinity when
blockNumber is provided.
@morpho-org/blue-sdk-viem-v4.6.1
@morpho-org/blue-sdk-viem-v4.6.1 (2026-03-26)
@morpho-org/blue-sdk-v5.20.0
@morpho-org/blue-sdk-v5.20.0 (2026-03-19)
- feat(addresses): update Camp mainnet deployment addresses (89bc1df)
@morpho-org/simulation-sdk-v3.4.1
@morpho-org/simulation-sdk-v3.4.1 (2026-03-16)
- test(vault): include force deallocate penalties in LiquidityAdapter tests (f027e29)