Skip to content

Releases: gunthercox/ChatterBot

0.8.7

12 May 13:47
Compare
Choose a tag to compare

Just some Python Packaging updates in this one folks.

0.8.6

08 May 22:04
Compare
Choose a tag to compare

Bug fixes

  • Correct recognition of AM and PM in datetimes #1289

Small features

  • Make it simpler to override system logic adapters #1296

0.8.5

04 May 23:14
Compare
Choose a tag to compare

Bug fixes

  • Include character lengths for SQL Alchemy models #1200
  • Fix storage methods for getting the latest response #1192

Testing

  • Remove untested __statement_filter method in SQL Storage Adapter #1194
  • Convert benchmark tests into unit tests #1185

0.8.4

27 Jan 21:16
Compare
Choose a tag to compare

Features

  • Allow a list of options to be passed to the low confidence adapter #1178
  • Use preprocessors during training #1181

Testing

  • Use native nose exclude instead of plugin #1180
  • Don't display training progress bars while tests are running #1183

0.8.3

26 Jan 12:22
ab2ca76
Compare
Choose a tag to compare

Bug fixes

  • Fix logic adapter kwargs #1174

Testing

  • Update python and requirement test versions #1164

Deprecation

  • Remove features marked as deprecated #1175

0.8.2

21 Jan 13:50
ee28c4f
Compare
Choose a tag to compare

Features

  • The time logic adapter can now take positive and negative parameters for custom data #1121

Not features

  • Replace corpus folder with a file #1153
  • Replace conversation folder with a single file #1154

Improvements

  • Remove unused jsondatabase requirement from requirements.txt #1156
  • Update SQL Alchemy minimum version to 1.2 #1155

Documentation

  • Doc config updates #1118

Testing

  • Remove makefile and add tox command documentation #1119

0.8.1

04 Dec 12:32
Compare
Choose a tag to compare

Bug fixes

  • Fix sqlite 8-bit bytestrings with unicode coercion #1099

Documentation

  • Add newsletter signup for to documentation page #1098
  • Documentation updates #1096

0.8.0

02 Dec 15:14
Compare
Choose a tag to compare

Breaking changes

  • Replace ChatterBot's "sessions" with "Conversations" #828
  • Use lowercase table names for SQL Alchemy tables 1c81c51
  • The JSON file storage adapter has been removed #1004

Enhancements

  • Add tags attribute to models #906
  • Move SQL Alchemy models out of storage adapter #910
  • Add sqlite pragma settings to sql_storage.py #916
  • Increase max_length of Django Statement model text field to 400 characters #937
  • Increase max_length of Django Statement model text field to 400 characters #937
  • Allow any database model to be used by specifying it a parameter for the model #1001
  • Move relational fields out of abstract base models #1010
  • Use improved mathparse library for math evaluation logic adapter #1018
  • Add tagging when training with SQL storage #1021

Bug fixes

  • Use JSON "dump" instead of "dumps" #915
  • Change distinct to aggregate in mongodb.py #916
  • Don't append .db to sql database name #933
  • Allow Django model extra_data field to be blank #941

Documentation

  • Briefly document using Django and MongoDB together #938
  • Add some information about how ChatterBot learns to the FAQ #938
  • Document default kwarg values for ChatBot class #947

0.7.6

08 Aug 01:42
Compare
Choose a tag to compare

Bug fixes

Enhancements

  • Allow specification of ssl verification for hipchat adapters (via @Achimh3011) #875
  • Display training progress indicator when training with corpus #899

0.7.5

29 Jul 15:44
Compare
Choose a tag to compare

Bug fixes

  • Set query support to false in SQL storage adapter #880

Testing

  • Configure tox #872

Documentation

  • Document how to distribute a python module for ChatterBot #863