cw-it 0.4.0

A crate of utils for integration testing CosmWasm smart contracts
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.4.0] - 2024-08-28

### Changed

- Update Astroport package to 5.2.0 which includes native lp token implementation.
- Replace Astroport artifacts.
- Update Astroport helpers to use native lp tokens instead of CW20.

## [0.3.1] - 2024-03-07

### Changed

- Bump `astroport-router` to `1.2.0`.

## [0.3.0] - 2024-02-13

### Changed

- Bump dependencies
  - `osmosis-std` to 0.22.0
  - `test-tube` to 0.5.0
  - `osmosis-test-tube` to 22.1.0
  - `prost` to 0.12
  - `cosmrs` to 0.15
  - `cosmwasm-std` to 1.5.0

### Added

- Helper fn `instantiate_astroport` now instantiates the `astroport-incentives` contract.
  - NB: Astroport incentives contract API is only in `astroport` package version >= 3.11 which contains unreleased changes. Be careful when integrating with Astroport as they don't follow SemVer.

## [0.2.3] - 2023-11-01

### Changed

- Bumped `astroport` to `2.9.0` and removed `astroport_v3` dependency since `2.9.0` now includes the `astroport-liquidity-manager` contract.

## [0.2.2] - 2023-10-27

### Changed

- Bumped `astroport` to `2.8.7`.
- Helper fn `instantiate_astroport` now instantiates the `astroport-liquidity-manager` contract and registers the `concentrated` pair type in the factory contract.
  - NB: Astroport liquidity manager API only exists in the `astroport` version >= 3.6.1 which contains unreleased changes. Be careful when integrating with Astroport as they don't follow SemVer.

## [0.2.1] - 2023-09-26

### Changed

- Bumped `osmosis-std` to `0.19.2`.
- Bumped `osmosis-test-tube` to `0.19.0`.
- Bumped `test-tube` to `0.1.7`.
- Renamed `TestRunner` to `OwnedTestRunner` and introduced new enum `TestRunner` that has borrowed fields.
- Introduced [`Unwrap`]src/helpers.rs enum that helps with unwrapping `Result`s in Robot tests.