Releases: gunthercox/ChatterBot
Releases · gunthercox/ChatterBot
1.0.5
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
After four alpha releases 1.0 is finally ready.
A huge thanks goes out to everyone who helped to test this version and make improvements.
1.0 Alpha 4
1.0 Alpha 3
Features
- Add bulk-creation methods to storage adapters #1449
- Use parallel processing for Ubuntu Corpus training #1470
- Add exclude_text parameter to filter function #1496
- Add a filter parameter that allows statements to be excluded by word #1510
- Use search_in_response_to value for selecting response statements #1494
- Add a persona_not_startswith option to storage filters #1505
- Add filter option for search_text_contains #1523
- Use tagged text to search for statement matches #1452 #1531
Improvements
- Filter out 'bot:' statements from possible responses #1445
- Reduced the time complexity of ChatterBot corpus trainer #1443
Backwards incompatible changes
1.0 Alpha 2
Bug fixes
- Implement skipped comparison tests (fix issues found as a result) #1436
Features
- Add tests for filtering statements by their tags #1191
- Add a common module for code shared between input and output adapters #1425
- Add a persona filed to statements to track the speaker #1431
Backwards incompatible changes
- Use the ChatBot logger when training #1424
- Remove the
set_chatbot
method from input adapters, output adapters, and logic adapters #1427 - The
Statement
object no longer accepts a text string as a positional argument, instead it should be passed in as a named argument e.g.Statement(text='example')
. #1433 - The
get_response(
methods now can accept kwargs for an input item, for example:get_response('Hello', conversation='greetings')
. #1433 - The
VariableInputTypeAdapter
is now just calledInputAdapter
(similar to how theOutputAdapter
is set up). #1433
1.0 Alpha 1
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