1.0 Alpha 1
Pre-release
Pre-release
This is the initial (alpha) release of ChatterBot 1.0. There is a large number of improvements in this release and there are many changes that are not backwards compatible.
Features
- Unit conversion adapter (a huge thanks to @manoelrui) #1300
- Add a created_at time to statements #1393 #1394
- Add create method to storage adapters #1400
Maintenance
- Remove dependency on factory-boy #1389
- Add CONVERSATION_LABEL_MAX_LENGTH constant #1392
- Log Django test output to stdout #1395
Backwards incompatible changes
- Require chatbot parameter for training classes #1330
- Combine Django API view with example view #1322
- Drop support for Django 1.8 and add support for 2.0 #1338
- Remove database parameter from storage adapters in favor of database_uri #1325
- Dropping support for Python 2.7 #1332
- Remove modules included in Python 3 from
dev-requirements.txt
#1369 - Allow multiple order_by values to be passed to filter method #1396
- Replace SQLStorageAdapter.create with SQLStorageAdapter.create_database #1397
- Remove Conversation and Response objects to simplify data representations #1391
- Replace the extra_data attribute with tags #1402
process_response
no longer takes a conversation parameter #1404- Move
get_statement
method to storage adapter to match mongo adapter #1405 - Remove
conversation
parameter from theget_response
andprocess_input
methods #1413 - Merge the MultiAdapter code into the ChatBot class #1418
- Remove set_trainer method and trainer attribute from the ChatBot class #1420