Skip to content

Releases: morpho-org/sdks

@morpho-org/liquidation-sdk-viem-v2.21.0

02 Apr 12:47
33fad35

Choose a tag to compare

@morpho-org/liquidation-sdk-viem-v2.21.0 (2026-04-02)

@morpho-org/blue-sdk-viem-v4.6.2

02 Apr 13:48
fb9f158

Choose a tag to compare

@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

02 Apr 13:16
4368645

Choose a tag to compare

@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

01 Apr 14:27
5897d0e

Choose a tag to compare

@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

26 Mar 13:37
cdc0f34

Choose a tag to compare

@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

26 Mar 13:37
cdc0f34

Choose a tag to compare

@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

26 Mar 09:23
3dcb4b1

Choose a tag to compare

@morpho-org/blue-sdk-viem-v4.6.1 (2026-03-26)

  • chore(blue-sdk-viem): drop deployless regression harness (2962119)
  • fix(blue-sdk-viem): avoid deployless eip5267 revert (ef03997)
  • fix(blue-sdk-viem): harden deployless token metadata reads (d0c0797)

@morpho-org/blue-sdk-v5.20.0

19 Mar 09:33
cdba338

Choose a tag to compare

@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

16 Mar 12:21
4f410c4

Choose a tag to compare

@morpho-org/simulation-sdk-v3.4.1 (2026-03-16)

  • test(vault): include force deallocate penalties in LiquidityAdapter tests (f027e29)

@morpho-org/blue-sdk-viem-v4.6.0

16 Mar 12:21
4f410c4

Choose a tag to compare

@morpho-org/blue-sdk-viem-v4.6.0 (2026-03-16)

  • test(vault): include force deallocate penalties in LiquidityAdapter tests (f027e29)
  • refactor(vault): change force deallocate penalties to a keyed record in AccrualVaultV2 (0ca1dac)
  • feat(vault): add force deallocate penalties to AccrualVaultV2 (59d7967)