**New Functionality:**
* `brother_ql.backends.helpers.send()` now returns a dictionary containing a lot of information about the success of sending the instruction file and thus printing a label in the usual case (801b36b).
* CLI command `brother_ql print` does now accept image input from stdin when the placeholder filename `-` is provided (0c59fa9).
**Improved Documentation:**
* New section *Backends* to be found in the README / package description including a table about OS support (38, 660c7bb, 4820b67, 5bc0f94, 1aa793b).
* Printer model QL-810W confirmed to be working with the brother_ql package (d589f4e).
**Bug Fixes:**
* Fixed: CLI flag `--no-cut` of the `brother_ql` CLI tool was functionless (abd9ebe).
**Changed Behaviour:**
* `brother_ql` CLI: Removed the `--cut` option. As cutting is the default, only the inverted flag `--no-cut` is left (abd9ebe).
* Failure interpreting a printer state response now raises NameError instead of failing an `assert` check (ec4b7a9).
* The optional dependency `pyusb` is now a full dependency of the package as its package size is quite small anyhow (38, 6b39795).
**Miscellaneous:**
* New module `brother_ql.exceptions` now containing the custom exceptions used within this software. They were defined at the package level (brother_ql.__init__) previously (35a53b9, f7e34a3).
* A message logged within the class *BrotherQLRaster* (raster_image_size) is now silenced to debug level (f183afb).