# Changelog ### Unreleased * Only set room avatar if it is not already set (a9c23ee9c42d0a741a7eb485315e3e2d0a526725) ### 0.3.4 (2024-02-18) * Optimize chat model and message handling (10b74187eb43bca516e2a469b69be1dbc9496408) * Fix parameter passing in chat response calls (2d564afd979e7bc9eee8204450254c9f86b663b5) * Refine message filtering in bot event processing (c47f947f80f79a443bbd622833662e3122b121ef) ### 0.3.3 (2024-01-26) * Implement recursion check in response generation (e6bc23e564e51aa149432fc67ce381a9260ee5f5) * Implement tool emulation for models without tool support (0acc1456f9e4efa09e799f6ce2ec9a31f439fe4a) * Allow selection of chat model by room (87173ae284957f66594e66166508e4e3bd60c26b) ### 0.3.2 (2023-12-14) * Removed key upload from room event handler * Fixed output of `python -m gptbot -v` to display currently installed version * Workaround for bug preventing bot from responding when files are uploaded to an encrypted room #### Known Issues * When using Pantalaimon: Bot is unable to download/use files uploaded to unencrypted rooms ### 0.3.1 (2023-12-07) * Fixed issue in newroom task causing it to be called over and over again