imbox v0.10.0 Release Notes

Release Date: 2026-03-27 // 3 months ago
    • 👌 Support for Python 3.11, 3.12 & 3.13
    • ⬇️ Drop support for Python 3.7, 3.8 & 3.9
    • ✅ Switch to pytest
    • Switch to uv

Previous changes from v0.9.9

  • What's Changed

    • Add query uid__range by @skulltech in #153
    • 🛠 fix substring search of subjects in Gmail, add support for some Gmail extended IMAP by @zevaverbach in #155
    • 👌 Support filter message by mail body by @daassh in #166
    • Attachments now getting Content-ID by @Anderseta in #174
    • 🛠 Fix handling for attachments with file names longer than 76 characters by @tarx1234 in #186
    • attempt to fix issue 169/177 by @py-radicz in #184
    • ⚡️ Update parser.py in #192
    • Avoiding the error - ValueError: invalid literal for int() with base 10 by @Anderseta in #201
    • 🛠 fix false exception on unknown encoding #202 by @kapalex in #203
    • 🛠 Fix binascii.Error: Incorrect padding by @Anderseta in #204
    • 📜 Preserve timezone info in date parsing by @AT0myks in #205
    • 🛠 Fix ignored headers + unnecessary major version check by @AT0myks in #206
    • Local variable 'filename' value is not used by @tveronesi in #211
    • 🛠 Date handling improvement and various fixes by @AT0myks in #218
    • 🛠 Fix crash when semicolon present in attachment name by @nicknytko in #219
    • Base64 decode param and recognize single file mails as attachment by @engelant in #224
    • 📜 [Fix] parse_attachment > cannot parse name by @jimmi2051 in #228
    • Should first get content charset then str_encode with charset. by @sangkaka in #231
    • 🛠 fix append and join of param parts by @oberix in #232

    Full Changelog : 0.9.6...0.9.9