Releases: TotallyNotRobots/CloudBot
Releases · TotallyNotRobots/CloudBot
Release v1.5.0
v1.5.0 (2024-05-08)
Fixes infinite reload bug in config reloader
Feat
- duckhunt: add duckmerge permission for more granular grants
Fix
- reloader: only handle modification events for config reloader
Refactor
- remove old noinspection comments from PyCharm
- move to using attribute constants for hook attributes
Release v1.4.0
[1.4.0] 2024-04-29
Added
- Added a stab command to stab other users
- Add Python 3.8, 3.9 to testing matrix
- Add support for channel keys (#95)
- Officially support channel keys across the whole bot
- Add missing default config keys
- Add spam protection in herald.py
- Add config reload hooks
Changed
- Replace DarkSky with OpenWeatherMap
- Updated wine.json (Vault108)
- Refactor tests to remove dependency on mock library
- Change link_announcer.py to only warn on connection errors
- Change user lookup logic in last.fm plugin
- Refactor minecraft_ping plugin for updated mcstatus library
- Expand youtube.py error information
- Handle 'a' vs 'an' in drinks plugin
- Apply rate limiting to regex hooks
Fixed
- Fixed config reloading
- Fix matching exception in horoscope test
- Fix youtube.py ISO time parse
- Fix grammatical error in food sentence (beer)
- Update youtube plugin to use proper contentRating API
- Update mylife.py for website changes
- Fixed handling of colons in core IRC parser
- Fix FML random URL
- Update tvdb.py to v3 TVDB API
- Fix channel parameter handling in IRC client
- Fix trying to use a local bind address when it isn't set
- Fix creating the log dir in log.py
Removed
- twitch.py removed due to outdated API and lack of maintainer
- metacritic.py removed due to broken scraper and lack of maintainer
- amazon.py removed due to broken scraper and no maintainer
- newegg.py removed due to broken scraper and no maintainer
- Removed path patching in main module
- rua.py removed due to website no longer existing that it's based off
- Python 3.5 support dropped
- Removed geoip plugin
- Removed yandex translate plugin
- Removed soundcloud plugin due to API removal
- Removed imdb.py, the backing app is not being maintained and is broken
- Removed quran.py as API no longer exists
Breaking
- Removed support for Python <3.8
Release v1.3.0
Added
- Added
do_sieve
keyword to hooks - Add the factoid character in the listfacts output
Changed
- Cleaned up the timeformat API and implementation (#32)
- Updated cryptocurrency to new CoinMarketCap API
Fixed
- Disconnect active vs configured channel lists (#11)
- Fix reminder tests time based errors
- Handle empty results in YouTube API responses
- Fix .urban handling numbers in the query
- Fix the possible
-0
in weather data - Fix random truncations of search result URLs
- Fix listfacts not listing some facts
- Fix wikipedia summary fetching
- Fix loading modules with dynamic objects at the module scope (#102)
Removed
- Removed rottentomatoes plugin as the API has been removed
- Removed dig plugin as jsondns is gone
Version 1.2.0 Released
Merge pull request #30 from TotallyNotRobots/gonzobot+add-changelog Update changelog and increment release