Releases: sugaroidbot/sugaroid
v0.15.0
fix: logical error De Morgan
v0.14.3
feat: release v0.14.3
v0.14.2
Features
- release v0.14.2 (Srevin Saju)
Continuous Integration
- do not create a separate proc (Srevin Saju)
v0.12.0
Features
- add birthday (Srevin Saju)
- improve tts support (Srevin Saju)
- improve docs (Srevin Saju)
- add Pipfile.lock (Srevin Saju)
- Happy New year! 🎉 (Srevin Saju)
- Happy New year! 🎉 and add The Sugaroid Project (Srevin Saju)
- add more responses for Bye (Srevin Saju)
- release v0.11.3 (Srevin Saju)
Bug Fixes
- BREAKING CHANGE; deprecate freegames and games adapter for desktop users (Srevin Saju)
- AttributeError: 'WikiAdapter' object has no attribute 'text' (Srevin Saju)
- TypeError: object of type 'NoneType' has no len() #34 (Srevin Saju)
- Add sugaroid.backend to packages (Srevin Saju)
- ZeroDivisionError: float division by zero (Srevin Saju)
- do not panic if SQL Injection detected (Srevin Saju)
- trailing * (Srevin Saju)
- add colorama to the requirements (Srevin Saju)
- minor bug which causes IndexError (Srevin Saju)
- do not save things to the database when running on multithreaded gui (Srevin Saju)
- catch all sqldb errors (Srevin Saju)
- add hobby too (Srevin Saju)
- reduce the confidence of the whatamidoing adapter (Srevin Saju)
- reduce the confidence of Ok (Srevin Saju)
- isinstance argument with None (Srevin Saju)
- do not process statement if akinator is running (Srevin Saju)
- add some more constants (Srevin Saju)
- do not run emotionAdapter when akinator is being played (Srevin Saju)
- remove git submodules (Srevin Saju)
- remove git submodules (Srevin Saju)
- do not use Pipfile (Srevin Saju)
- use better responses for how do you feel (Joel Anil Chacko)
Documentation
- fix typo (#45) #45 (Sreya Saju)
- fix: duplicate description for adapters (Srevin Saju)
Styles
- update sugaroid style (Srevin Saju)
- remove unused import platform (Srevin Saju)
- remove unused import VERSION (Srevin Saju)
- add .flake8 (Srevin Saju)
Continuous Integration
- do not release continuous (Srevin Saju)
- Add .gitlab-ci.yml (Srevin Saju)
- clone the sources before deploy (Srevin Saju)
- split the steps (Srevin Saju)
- split each lines (Srevin Saju)
- fix typo in sugaroid (Srevin Saju)
Chores
- rebuild (Srevin Saju)
- update version (Srevin Saju)
- update version to v0.11.5 (Srevin Saju)
Commits
- [34d9c32]: Update constants.py (Joel Anil Chacko)
- [a9ce305]: Merge branch 'TheDarkDrake-master-patch-13905' into 'master' (Srevin Saju)
- Merge branch 'master' of gitlab.com:sugaroid/sugaroid (Srevin Saju)
- Merge branch 'TheDarkDrake-master-patch-72204' into 'master' (Srevin Saju)
v0.11.0
v0.11.0 (2020-12-07)
Chore
- test
- bump docusaurus to v2.0.alpha69
- update deps
Ci
- add katex preprocessor
- fix ci build properly
- ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- first remove the docs at cwd, and then mv
- remove downloaded mdbook binary
- add docs folder as a trigger to build
- pull all origin
- fix path to origin/gh-pages
- add build system (#29)
- remove docusaurus CI
Docs
- fix typo (#42)
- add bayes' theorum
- fix introduction h1 -> sugaroid
- add contents
- add dependency charts
- add new dependency charts
- add hardware/software req
- promote h2 to h1 in acknowledgements.md:
- add bibliography
- add new console image
- add links to their respective pages:
- mv content from run.md to their respective interfaces
- mv flask demo towards the end of heading
- fix h1 on run.md
- add h1 heading for django adapter
- completely wipe away docusaurus and friends
- merge: Merge branch 'AddCPUusageDocs'
- move memory and CPU to performance folder
- move memory and CPU to performance
- promote h2 to h1 on memory.md
- fix path to image on flask interface
- add h1 for IRC Bot
- fix path to discord image
- mv images from old dir to new dir
- remove old web inteface (django)
- remove old gui image
- remove old console picture
- move docs from docusaurus to mdbook
- remove chapter_1.md
- add image of sugaroid on Introduction
- Add docs for 'Execution' (#27)
- map run.md to Interfaces
- fix typo in disallocated, regresssion by #28
- improve configuration documentation
- add datasets
- use Databases and Training instead of databases alone and h1
- add heading for dependencies.md
- update TOC
- move requirements.md to dependencies.md
- remove docusaurus syntax and remove yaml frontmatter
- use mdbook
- improve naive bayes classifier documentation
- add algorithm-naive-bayes to the sidebar
- add algorithm-naive-bayes
- add interfaces irc bot documentation
- fix build / validation error
Feat
- update preprocessors.py with new shortword (#35)
- add spooktober resource
- show time instead of wishing
- allow using nltk.sentiment.SentimentIntensityAnalyzer to analyze the statement for polarity
Fix
- Add yea to yesno.py (#41)
- typo in constants (#40)
- typo in constants (#36)
- responses for where do you live
- use better words for ONE_WORD adapter
- remove SUMMARY.md
- invalid response when asked for how are you
- use akinator.org with http protocol instead of plain url
- Remove wow.md
- BREAKING CHANGE add dependency regex
- increase the confidence of sugaroid when an or statement occured
- do not store extremely long data
- prevent crash when asked 'to be or not to be'
- AttributeError on chatbot instance when trying to change saved username
- add colorama
- find_packages
continuous
Documentation
- fix typo (#45) #45 (Sreya Saju)
v0.10.0
v0.10.0 (2020-10-04)
Add
- google/init.pu
- gui/init.py
- reader/init.py
- init.py for sugaroid.game
Chore
- update deps
- update db
Feat
- Add SQuAD dataset trainer
- trained sugaroid with SQuAD database
- add sqlite3 history support
- Add colorama and better command line support
- BREAKING CHANGE: Add colorama as dependency
- bump version en_core_web_sm to 2.3.1
- add sqlite3 object definition
- add sqlite3 object definition
Fix
- sql injection
- sql preprocess
- Add traceback module
- Add sugaroid init.py
- requirements
- LICENSE
- LICENSE
- fix setup.py failing due to syntaxError
- fix setup.py failing due to syntaxError
- remove redundant list creation
- Do not train with minimum configuration
- Update deps
- safely close database on qt
- fix sql adapter
Refactor
- BREAKING CHANGE: deprecate freegames
Release
- 🎉 Release v0.10.0
- 🎉 Release v0.10
Style
- flake8: Remove extra line
- flake8: Remove unused imports
- flake8 fixes
0.6 (pre)
To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too
Sugaroid AI were released to the Microsoft Azure pipeline. This is the first production - pre - release .
This included release to PyPI, Windows support and fixing dependency support
The author would like to extend his thanks to daily testers, @s-mag, @AndreaGon, @kiy4h, @Creatune, @pidddgy, @sdziuda. Their daily testing has made this successful feat
Support / Donate / Share
coded with
❤️ by a 17-dev
0.5 (pre)
To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too
A refreshed Sugaroid Artificial Intelligence featuring bug fixes and more features for a fun filled and engaging conversation
Highlights
Akinator API
Sugaroid got a port of the Akinator API. The SugaroidAkinator
class is a dedicated object for Sugaroid based responses and SugaroidStatement
parsing.
Hangman
Sugaroid also got another fun game for its engaging users. The Hangman game was re crafted specially for Sugaroid.
News / Headlines APi powered by NewsAPI
The newsapi
dependency was added to the Sugaroid bot to get the latest updates. It supports specific news as well as the country specific news
Currency Conversion
The 'currencyapi' provides Currency Converson rates for popular currencies
Unit Conversion
The UnitConversion
Adapter was added to convert numerals from one type of units to another.
Bug fixes, Bug fixes, Bug fixes
The Sugaroid Language processing was optimized again and again, rectifying errors and adding more features such as overrides to prevent wrong responses. Sometimes more, responses were added to Sugarroid to make its responses authentic
Debug Adapter
The Debug Adapter provided the access to Sugaroid's internal logging on a remote server or a discord chat. Using debug help
retrieves the available commands required for sugaroid to work
Mathematical Evaluation fix
Previously Sugaroid used a MathematicalEvaluation
adapter when ever it detects a numerals. This was annoying for values which was not a binary operation. The detection of binary arithmetic operators forced the use of Mathematical Evaluation Adapter.
Testing
Sugaroid v0.5 (pre) had been successfully released due to the continuous testing of well-wishers.
Within a week after the release of 0.4, there had been an astonishing changes found by the git difference
165 files changed, 199700 insertions(+), 188020 deletions(-)
totalling a delta of
184 files changed, 214912 insertions(+), 64 deletions(-)
The author would like to extend his thanks to daily testers, @s-mag, @AndreaGon, @kiy4h, @Creatune, @pidddgy, @sdziuda. Their daily testing has made this successful feat
Support / Donate / Share
coded with
❤️ by a 17-dev
0.3 (pre)
To receive a notification on new releases, click on Watch > Releases only on the top. ⭐️ My Repo too
0.3
Initial Release
THIS IS THE FIRST RELEASE OF SUGAROID BOT
BUGS ARE EXPECTED. PLEASE REPORT TO GITHUB
Highlights
Training data
Sugaroid now stores training data in ~/.config/sugaroid
.
It uses a configuration files from chatterbot-corpus
and sugaroid-corpus
. The manpulated result from both corpora helps making sugaroid responses more comprehensive
TTS Support
On running Sugaroid as in sugaroid audio
, it can give TTS support from Google translate servers provided internet connection is there
Emotion Adapter
Sugaroid has new emotion systems.
On PyQt5 platform, we can see emotions on the QPixmap Label
On Django Server, a dynamic <img>
is used to serve the image from github.
Advanced Language processing
Thanks to spaCy
Language processing is faster than nltk
language processing. Moreover accurate predictions are more enhanced with en_core_web_lg
vector pack over the 12MB en_core_web_sm
Support / Donate / Share
coded with
❤️ by a 17-dev