-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathCHANGELOG
73 lines (64 loc) · 3.06 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
v0.4.1 (unreleased):
- Various bugfixes
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.