From 5e2e3f4fe3a307ce97a05d89bdab21412c11b7e7 Mon Sep 17 00:00:00 2001 From: linuxdaemon Date: Wed, 27 Nov 2019 13:51:56 -0600 Subject: [PATCH] Update changelog and increment release --- CHANGELOG.md | 97 ++++++++++++++++++++++++++++---------------- cloudbot/__init__.py | 21 ++++++++-- 2 files changed, 80 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03a2e3c20..bd6fb9045 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,46 +1,75 @@ -## Changelog +# Changelog +All notable changes to this project will be documented in this file. -## 1.0.9 -TBA +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -### 1.0.8 +## [Unreleased] + +## [1.2.0] 2019-11-27 +- Many undocumented changes + +## [1.1.0] +- Undocumented changes + +## [1.0.8] This update is pretty big. Be warned. - * Improved flip command. - * Added new time command that gets time for location. - * Added locate command that locates a place on Google Maps. - * Change weather command to use new location API from the two above. - * Added more kill messages. - * Revamp lastfm with more commands and better memory. - * Add new poll command. Still not perfect. - * Replaced old dictionary plugin with new Wordnik plugin. - * Revamped Soundcloud command. - * Revamped chatbot command. - * Switched back to google search. - * Added new issafe plugin. - * And a whole lot of minor tweaks and fixes. +- Improved flip command. +- Added new time command that gets time for location. +- Added locate command that locates a place on Google Maps. +- Change weather command to use new location API from the two above. +- Added more kill messages. +- Revamp lastfm with more commands and better memory. +- Add new poll command. Still not perfect. +- Replaced old dictionary plugin with new Wordnik plugin. +- Revamped Soundcloud command. +- Revamped chatbot command. +- Switched back to google search. +- Added new issafe plugin. +- And a whole lot of minor tweaks and fixes. + +## [1.0.7.1] +- Security fixes. -### 1.0.7.1 - * Security fixes. +## [1.0.7] +- Added new "Would you rather" plugin. -### 1.0.7 - * Added new "Would you rather" plugin. +## [1.0.6] +- Added pig latin translator, requires new *nltk* module +- Added reminder command +- Added new periodic hook (does not support reloading properly yet, so use with caution) +- Added priority sorting to sieve hooks +- Started work on new documentation for 1.1 +- Did some minor internal refactoring -### 1.0.6 - * Added pig latin translator, requires new *nltk* module - * Added reminder command - * Added new periodic hook (does not support reloading properly yet, so use with caution) - * Added priority sorting to sieve hooks - * Started work on new documentation for 1.1 - * Did some minor internal refactoring +## [1.0.5] +- Fix geoip for queries with no region, fix youtube bug, add flip command -**1.0.5** - Fix geoip for queries with no region, fix youtube bug, add flip command +## [1.0.4] +- Adjust ratelimiter cleanup task, add octopart API key, fix brainfuck, sort mcstatus output. -**1.0.4** - Adjust ratelimiter cleanup task, add octopart API key, fix brainfuck, sort mcstatus output. +## [1.0.3] +- More minor changes to plugins, fixed rate-limiting properly, banished SCP to CloudBotIRC/Plugins, added wildcard support to permissions (note: don't use this yet, it's still not entirely finalized!) -**1.0.3** - More minor changes to plugins, fixed rate-limiting properly, banished SCP to CloudBotIRC/Plugins, added wildcard support to permissions (note: don't use this yet, it's still not entirely finalized!) +## [1.0.2] +- Minor internal changes and fixes, banished minecraft_bukget and worldofwarcraft to CloudBotIRC/Plugins -**1.0.2** - Minor internal changes and fixes, banished minecraft_bukget and worldofwarcraft to CloudBotIRC/Plugins +## [1.0.1] +- Fix history.py tracking -**1.0.1** - Fix history.py tracking +## [1.0.0] +- Initial stable release -**1.0.0** - Initial stable release +[Unreleased]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.2.0...HEAD +[1.2.0]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.1.0...v1.2.0 +[1.1.0]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.8...v1.1.0 +[1.0.8]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.7.1...v1.0.8 +[1.0.7.1]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.7...v1.0.7.1 +[1.0.7]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.6...v1.0.7 +[1.0.6]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.5...v1.0.6 +[1.0.5]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.4...v1.0.5 +[1.0.4]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.3...v1.0.4 +[1.0.3]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.2...v1.0.3 +[1.0.2]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.1...v1.0.2 +[1.0.1]: https://github.com/TotallyNotRobots/CloudBot/compare/v1.0.0...v1.0.1 +[1.0.0]: https://github.com/TotallyNotRobots/CloudBot/releases/tag/v1.0.0 diff --git a/cloudbot/__init__.py b/cloudbot/__init__.py index da639ad5f..b5ca0c53a 100644 --- a/cloudbot/__init__.py +++ b/cloudbot/__init__.py @@ -10,10 +10,23 @@ import logging import os -__version__ = "1.0.9" - -__all__ = ["clients", "util", "bot", "client", "config", "event", "hook", "permissions", "plugin", "reloader", - "logging_info"] +version = (1, 2, 0) +__version__ = '.'.join(str(i) for i in version) + +__all__ = ( + "clients", + "util", + "bot", + "client", + "config", + "event", + "hook", + "permissions", + "plugin", + "reloader", + "logging_info", + "version", +) class LoggingInfo: