Added - Various typing improvements, including a `py.typed` marker file.
0.7.2
Added - `encode_text()`'s `valign` argument can be set to `None` to disable row padding.
Changed - `encode()`'s error handling has been improved. A `ValueError` will now be raised for all unsupported character codes, including those within the [0, 69] range such as 57, 58, and 61.
0.7.1
Fixed - `encode_text()` was adding a leading blank character to the row after a line break.
0.7.0
Added - `encode_text()` offers a `valign` argument for controlling vertical alignment within the board. - `Client.post_message()` now raises ValueError if `message` is a list of encoded characters with the wrong dimensions.
Changed - `encode_text()` now always produces six rows of output (a full board).
Removed - Dropped support for Python 3.6, which has officially reached the end of its supported life.
0.6.0
Added - `encode_text()` for encoding lines of text