- Updated README.rst to include some information about running the tests.
- (Conclude this absolute mess of an evening)
- Made effort to adhere to Semantic Versioning.
- Changed
InterestsChat.__str__()
's return value to be more accurate.
- Added missing
.__str__()
and.__repr__()
magic methods.
- Added basic tests for the various chat types.
- Added a 'known issue' on why the typing system may seem to be broken.
- All chat classes now have custom
.__str__()
and.__repr__()
methods.
- Various cosmetical changes.
- Expanded type checking to inspect interest types and container length.
- Due to an incorrect argument to
range()
, the random ID was 9 characters long, instead of the required 8. Random IDs are now 8 characters long. - Fixed a bug where the
.start()
call would hang indefinitely because of an incorrect parameter (a random ID containing illegal characters). - The
_AbstractChat
constructor used to assign the language attribute privately, avoiding type and value checks by doing so. The attribute is now correctly assigned through the property setter. - A logical error with the underlying flag system, preventing chat events from being handled in a consistent manner, has been fixed.
- Improved classifiers, now exclusively Python 3
- Added source code
- Added documentation