v1.12.0 release
This commit is contained in:
parent
a2b73469e6
commit
e624292608
2 changed files with 8 additions and 19 deletions
25
CHANGELOG.md
25
CHANGELOG.md
|
@ -1,24 +1,7 @@
|
||||||
# 2019-10-10 - BitBot v1.12.0-rc2
|
# 2019-10-10 - BitBot v1.12.0
|
||||||
|
|
||||||
Added:
|
Added:
|
||||||
- Basic lock file mechanics (`src/LockFile.py`)
|
- Basic lock file mechanics (`src/LockFile.py`)
|
||||||
- Single-line normalisation of fediverse Notes by vaguely parsing HTML
|
|
||||||
- Single-line normalisation of RSS titles
|
|
||||||
- Single-line normalisation of tweets
|
|
||||||
|
|
||||||
Changed:
|
|
||||||
- `!editserver` should work for currently-disconnected servers
|
|
||||||
- Also count `"/"` as a word split for checking how different a `<title>` is from a URL (`title.py`)
|
|
||||||
- `INFO` logging should go to a file - stdout should only be `WARN`
|
|
||||||
|
|
||||||
Fixed:
|
|
||||||
- Wasn't catching `timers.add()` output as `timer` var in reconnection logic
|
|
||||||
- Multi-word markov seeds should have failed if no new data was found
|
|
||||||
- `masterlogin` should only allow you to bypass `permission` checks, not e.g. `require_access` or `require_mode`
|
|
||||||
|
|
||||||
# 2019-10-09 - BitBot v1.12.0-rc1
|
|
||||||
|
|
||||||
Added:
|
|
||||||
- `external_modules` - an arbitrary directory in which to look for modules
|
- `external_modules` - an arbitrary directory in which to look for modules
|
||||||
- `channel_blacklist.py` - rewrite `JOIN`s and send instant `PART`s to avoid the bot being in certain channels
|
- `channel_blacklist.py` - rewrite `JOIN`s and send instant `PART`s to avoid the bot being in certain channels
|
||||||
- Ability to specify different `channel_op.py` `ban-mask` for users with accounts
|
- Ability to specify different `channel_op.py` `ban-mask` for users with accounts
|
||||||
|
@ -49,6 +32,9 @@ Added:
|
||||||
- `strip_otr.py` - remove trail whitespace used for automated OTR handshakes
|
- `strip_otr.py` - remove trail whitespace used for automated OTR handshakes
|
||||||
- Support disabling `words.py` word tracking for a while channel
|
- Support disabling `words.py` word tracking for a while channel
|
||||||
- `utils.deadline_process` - like `@utils.deadline` but uses a subprocess
|
- `utils.deadline_process` - like `@utils.deadline` but uses a subprocess
|
||||||
|
- Single-line normalisation of fediverse Notes by vaguely parsing HTML
|
||||||
|
- Single-line normalisation of RSS titles
|
||||||
|
- Single-line normalisation of tweets
|
||||||
|
|
||||||
Changed:
|
Changed:
|
||||||
- REST API only listens on localhost now, for security reasons
|
- REST API only listens on localhost now, for security reasons
|
||||||
|
@ -82,6 +68,8 @@ Changed:
|
||||||
- `utils.http.request()` now supports a complex request object
|
- `utils.http.request()` now supports a complex request object
|
||||||
- `utils.http.request()` now uses more factors to detect a HTML page's encoding
|
- `utils.http.request()` now uses more factors to detect a HTML page's encoding
|
||||||
- `utils.http.is_localhost()` -> `utils.http.host_permitted()` and reject more IP ranges
|
- `utils.http.is_localhost()` -> `utils.http.host_permitted()` and reject more IP ranges
|
||||||
|
- `!editserver` should work for currently-disconnected servers
|
||||||
|
- `INFO` logging should go to a file - stdout should only be `WARN`
|
||||||
|
|
||||||
Fixed:
|
Fixed:
|
||||||
- `badges.py` now forces UTC
|
- `badges.py` now forces UTC
|
||||||
|
@ -89,6 +77,7 @@ Fixed:
|
||||||
- `!cignore` was not working for non-bot-admin users
|
- `!cignore` was not working for non-bot-admin users
|
||||||
- `!tw` should be asking for `tweet_mode="extended"`
|
- `!tw` should be asking for `tweet_mode="extended"`
|
||||||
- Fix `server.send_invite()` arg order
|
- Fix `server.send_invite()` arg order
|
||||||
|
- `masterlogin` should only allow you to bypass `permission` checks, not e.g. `require_access` or `require_mode`
|
||||||
|
|
||||||
Removed:
|
Removed:
|
||||||
- `books.py`
|
- `books.py`
|
||||||
|
|
|
@ -3,7 +3,7 @@ import typing, uuid
|
||||||
from src import EventManager, Exports, IRCServer, Logging, ModuleManager
|
from src import EventManager, Exports, IRCServer, Logging, ModuleManager
|
||||||
from src import PollHook, Socket, Timers, utils
|
from src import PollHook, Socket, Timers, utils
|
||||||
|
|
||||||
VERSION = "v1.12.0-rc2"
|
VERSION = "v1.12.0"
|
||||||
SOURCE = "https://git.io/bitbot"
|
SOURCE = "https://git.io/bitbot"
|
||||||
URL = "https://bitbot.dev"
|
URL = "https://bitbot.dev"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue