- unsupport_message_handle now checks is_bot_mentioned, so the bot stops
replying "I don't know how to read files or videos" to videos/documents
it wasn't mentioned in within group chats (#454). Private chats are
unaffected (is_bot_mentioned returns True there).
- Bump python-dotenv 1.0.1 -> 1.2.2 to resolve a Dependabot symlink-following
advisory in set_key.
- Bump version to 1.3.1 and document in CHANGELOG.
Record OpenRouter provider support, Claude models, gpt-5.5, the
config-driven model dispatch, token-counting fallback and the
settings button layout fix.
Document the openai 1.x migration, gpt-4o/gpt-4o-mini support and new
default, Python 3.12 upgrade, dependency bumps, Docker improvements
and the text-davinci-003 removal.