# Astrovault ## Change Log ### [1.0.1] #### Added - On `router`, add to enum `QueryMsg`: - `ConnectedPools` ### [1.0.0] - Set the version to `1.0.0` to indicate this package is compatible with cosmwasm v1 ### [0.1.8] #### Added - On `standard_pool`, add to enum `QueryMsg`: - `OhlcMinData` - `OhlcHourData` - On `router`, add to enum `QueryMsg`: - `RoutePoolsType` #### Changed - On `router`, `QueryMsg::RoutePoolsType` add the asset_info. - On `router`, `QueryMsg::RouteSwapSimulation` add to_spot_price field. ### [0.1.5] #### Added - On `staking_derivative`, add to enum `QueryMsg`: - `AllUsersWithdrawals` - On `router`, add to enum `QueryMsg`: - `RouteSummary` #### Changed - Update cosmwasm dependencies from `1.4.0` to `1.4.5` ### [0.1.4] #### Added - On `ratio_pool_factory`, add to enum `QueryMsg`: - `PoolMaxRatioVariation` - `PoolRatioExpirationTime` - `PoolSettingsInfo` #### Changed - On `ratio_pool`, on `QueryMsg` change the `StateResponse` struct to include the `pool_settings_info` field. ### [0.1.3] #### Improvements - Make router input more flexible, now one of 3 methods (pool_id, pool_address and pool_asset_infos) of indicating the pool of a hop can be used (using `PoolInfoInput`) #### Added - On `staking_derivative`, add `bulk_distributor_distribute_rewards_over` field to `QueryMsg::Config` response struct `ConfigResponse`. - On `router`, add the following: - `RouterReceiveMsg::RouteV2` - `ExecuteMsg::ExecuteHopV2` - `PoolHopInfo` - On `router`, add new query message to simulate a predefined route `QueryMsg::RouteSwapSimulation`. - On `standard_pool_factory`, `stable_pool_factory` and `ratio_pool_factory`, add new query messages `QueryMsg::PoolInfo` and `QueryMsg::PoolId`. - On `standard_pool`, `stable_pool` and `ratio_pool`, add field `id` to the `QueryMsg::State` response struct `StateResponse`. #### Deprecated - On `router`, **deprecate** the following: - `ExecuteMsg::ExecuteHop` - `Hop` - `Route` - `StandardHopInfo` - `StableHopInfo` - `RatioHopInfo`