Releases: sonicrules1234/sonicbot_rust
sonicbot_rust v0.2.0
sonicbot was quite broken when I tried to run it on windows, so I've done a major overhaul on how building and running sonicbot works. Also, building sonicbot will now auto download the aiml brains it needs to compile. sonicbot is now available on crates.io.
sonicbot_rust v0.1.9
If you are upgrading from version 0.1.7, you need to make your conf.json look like conf.json.dist. You will also have to delete the data storage files for your networks. They all start with sonicbotdata_
Side note: The x86_64 version is back to using musl instead of glibc. Turns out the linker I was using was broken.
Added aiml support. Look in README.md for more details.
sonicbot_rust v0.1.7
Added support for being connected to multiple networks at the same time. Required changes to conf.json are listed in the readme. There was no v0.1.6 release because there was a problem with the android specific code.
sonicbot_rust v0.1.5
Added the violence command, along with a user registration system and plugins to go with it.
sonicbot_rust v0.1.4
Added storage, a macro to help with it, a macro for finding all the plugins, more permissions handling, checks for the minimum number of arguments, made almost all the commands into plugins, added more types to msgfmts. Added seen, randfact, pm, list, help, and detailedhelp commands.
sonicbot_rust v0.1.3
Android version now has actually displays output. If upgrading from v0.1.2, you will need to add the hostlabel key and a value to conf.json. Found out ring, and thus rustls doesn't support x86_64-linux-musl, so it the x86_64 linux verison is no longer musl. Thus you will need an up to date glibc.
sonicbot_rust v0.1.2
Functionally this should be the same as v0.1.1, but I've added a way to do plugins.
sonicbot_rust v0.1.1
Now at v0.1.1. Added a choose command and ctcp version response. It now puts the default conf.json in the right place on first run. Added android support.
sonicbot_rust v0.1.0
This is first publicly available version.