|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- v0.4 (released August 28, 2024):
-
- - Migrated to Python 3 (3.11+). Substantial code cleanup.
- - Migrated to pyproject.toml and pytest.
- - Migrated from oursql to pymysql.
- - Copyvios: Configurable proxy support for specific domains.
- - Copyvios: Parser-directed URL redirection.
- - Copyvios: General parsing improvements.
- - Copyvios: URL exclusion improvements.
- - Copyvios: Removed long-deprecated Yahoo! BOSS search engine.
- - Wiki: Fixed not sending Content-Type header in POST requests.
- - IRC: Moved default server from Freenode to Libera.
- - IRC: Remember joined channels across restarts.
- - IRC: Added !listchans.
- - IRC > !stalk: Added modifiers to change message format or filter messages.
-
- v0.3 (released March 24, 2019):
-
- - Added various new features to the WikiProjectTagger task.
- - Copyvio detector: Improved sentence splitting algorithm; many performance
- improvements.
- - Improved config file command/task exclusion logic.
- - Wiki: Added logging for warnings.
- - Wiki: Added OAuth support.
- - Wiki: Switched to requests from urllib2.
- - Wiki: Updated some deprecated API calls.
- - Wiki: Fixed Page.toggle_talk() behavior on mainspace titles with colons.
- - IRC > !cidr: Added; new command for calculating range blocks.
- - IRC > !notes: Improved help and added aliases.
- - IRC > !remind: Added !remind all. Fixed multithreading efficiency issues.
- Improved time detection and argument parsing. Newly expired reminders are now
- triggered on bot startup.
- - IRC > !stalk: Allow regular expressions as page titles or usernames.
- - IRC: Added a per-channel quiet config setting.
- - IRC: Try not to join channels before NickServ auth has completed.
- - IRC: Improved detection of maximum IRC message length.
- - IRC: Improved some help commands.
-
- v0.2 (released November 8, 2015):
-
- - Added a new command syntax allowing the caller to redirect replies to another
- user. Example: "!dictionary >Fred earwig"
- - Added unload() hooks to commands and tasks, called when they are killed
- during a reload.
- - Added 'rc' hook type to allow IRC commands to respond to RC watcher events.
- - Added 'part' hook type as a counterpart to 'join'.
- - Added !stalk/!watch.
- - Added !watchers.
- - Added !epoch as a subcommand of !time.
- - Added !version as a subcommand of !help.
- - Expanded and improved !remind.
- - Improved general behavior of !access and !threads.
- - Fixed API behavior when blocked, when using AssertEdit, and under other
- circumstances.
- - Added copyvio detector functionality: specifying a max time for checks;
- improved exclusion support. URL loading and parsing is parallelized to speed
- up check times, with a multi-threaded worker model that avoids concurrent
- requests to the same domain. Improvements to the comparison algorithm. Fixed
- assorted bugs.
- - Added support for Wikimedia Labs when creating a config file.
- - Added and improved lazy importing for various dependencies.
- - Fixed a bug in job scheduling.
- - Improved client-side SQL buffering; made Category objects iterable.
- - Default to using HTTPS for new sites.
- - Updated documentation.
-
- v0.1 (released August 31, 2012):
-
- - Initial release.
|