rabbit_borough 0.1.6

Create a RabbitMQ consumer project with minimal effort, by bypassing templating, configuration and complicated resiliency logic
Documentation
### 0.1.6


* Fixed typo on connection string

### 0.1.5


* Added publish_with_type so as to be able to publish messages of a specific type

### 0.1.4


* Tested thoroughly in one of my personal projects
* Added example on how to use postgres and r2d2 in a consumer project

### 0.1.3-beta.5


* Added consume_with_option that allows to pass an Option of type T into the handler

### 0.1.3-beta.4


* Wrap lapin Delivery as DeliveredMessage so as not to need to include lapin as a direct dependency
* Replaced GetConnectionError with GenericError<T>
* Replaced ConnectionState with ErrorType

### 0.1.3-beta.3


* Added a publisher module and publisher example.
* Create_channel and build_url are now publish and got moved on connection_manager
* Documentation for publisher

### 0.1.3-beta.2


* Added ExchangeOptions in JSONConfiguration
* Improved README and CRATE documents

### 0.1.3-beta


#### Breaking changes


* Renamed handler_message_result to handle_message_result as it was an annoying typo

#### Bug fixes and general improvements


* Added better descriptions in documentation
* Went through some manual e2e resiliency testing.

### 0.1.2-alpha


* Added unit tests
* Converted the project structure to a lib
* If the configuration file cannot be read, use the default values
* Removing some logs and replacing them with proper error handling and error propagation
* Added Connection resiliency. If the RabbitMq dies, it will start retrying to connect until it exhausts all retries

### 0.1.1-alpha


* added default on JSONConfiguration
* added DeclareProperties, so as to choose which action should be performed during setup (default to true)
* removed ConsumerConfiguration, as it was considered duplication
* abstracted consumer

### 0.1.0-alpha


* updated to Lapin v1.0.0
* added default implementation for JSONConfiguration properties
* connection retry config
* added ConsumerConfiguration, ConnectionProperties and BindingProperties