# Version 1.1.0 (2023-10-05) - Merged Rustls support from amiquip repository. # Version 1.0.0 (2023-09-08) This is a fork of amiquip, as the repo seems to have been abandoned for years despite new PRs and issues being opened. - Changed name to bnuuy. - Merged old PRs: - [Dependency hygiene for rustc 1.72.0](https://github.com/jgallagher/amiquip/pull/48) by vkkoskie - [feat: allow setting connection name](https://github.com/jgallagher/amiquip/pull/47) by Fabian Freyer - Rename instances of `return_` to `ret`. - Switch from `log` to `tracing` for logging. # Version 0.5.0 (2023-08-21) - Updated dependencies to address future incompatiblity lints. - amq-protocol (now 7.1) - cookie-factory (now 0.3) - Deprecated `Channel::qos()` in favor of `Channel::set_qos()` - `Error::__Nonexhaustive` replaced with `non_exhaustive` attribute - Switch to 2021 Edition - Update several other dependencies: - built (now 0.6.1) - bytes (now 1.4) - env_loger (now 0.10) - indexmap (now 2.0) - percent-encoding (now 2.3) - url (now 2.4.0) - uuid (now 1.4) # Version 0.4.2 (2022-01-12) - Fix compilation error with default features disabled (#36) - Add --no-default-features to CI # Version 0.4.1 (2022-01-04) - Upgrade several dependencies: - built (now 0.5.1) - bytes (now 1.1) - env_logger (now 0.9) - input_buffer (now 0.5) - snafu (now 0.7.0) - url (now 2.2.2) - Updated README to note that the minimum supported Rust version is now 1.46.0, due to changes in dependencies (not related to the above list). # Version 0.4.0 (2020-11-12) - Upgrade several dependencies. This is a backwards-incompatible change because our public API includes types from dependencies that were upgraded to backwards-incompatible new version. - Minimum supported Rust version is now 1.40.0. # Version 0.3.3 (2020-01-07) - Add documentation examples of using the `arguments` fields of `QueueDeclareOptions` and `ConsumerOptions`. # Version 0.3.2 (2019-08-23) - Restore `#[doc(hidden)]` attribute with upgrade to snafu 0.4.4. - Fix `basic_publish`'s immediate/mandatory mixup. # Version 0.3.1 (2019-08-06) - Remove `#[doc(hidden)]` attribute to work around https://github.com/shepmaster/snafu/issues/139. # Version 0.3 (2019-07-14) - Internally, `Error` is now created via `snafu` instead of `failure`. This leads to three breaking changes: - `Error` no longer implements `Clone` or `PartialEq`, but _does_ implement `std::error::Error`. - The `ErrorKind` helper enum no longer exists; `Error` is itself an enum. - The definition of most error cases has changes (and there are considerably more of them). - Add missing `Debug`, `Clone`, `Copy`, and/or `Default` derivations for `ExchangeType`, `Publish`, and `QueueDeleteOption`. # Version 0.2.2 (2019-05-07) - Modify how we register the mio socket to avoid getting spurious wakeups before the socket is actually connected on Windows (hopefully fixes #8). # Version 0.2.1 (2019-04-09) - Fix bug when publishing a message with length 0 (or exactly equal to a multiple of the connection's `frame_max`). - Fix `Channel::exchange_declare_nowait` and `Channel::exchange_declare_passive` (the implementations of these two methods were backwards). # Version 0.2 (2019-04-03) - Added support for publisher confirms - Added `ConnectionOptions::information` for specifying the informational string amiquip reports to the server upon connection - Made `native-tls` a default feature. - Reworked the `Connection::open*` family of methods into `Connection::open*` which require TLS, and `Connection::insecure_open*` which allow unencrypted connections. # Version 0.1.1 (2019-03-31) - Initial release