Skip to content
This repository was archived by the owner on Aug 11, 2026. It is now read-only.

Bump imap-tools from 1.7.3 to 1.13.0 - #21

Merged
arnonrdp merged 1 commit into
mainfrom
dependabot/pip/imap-tools-1.13.0
Jun 8, 2026
Merged

Bump imap-tools from 1.7.3 to 1.13.0#21
arnonrdp merged 1 commit into
mainfrom
dependabot/pip/imap-tools-1.13.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Bumps imap-tools from 1.7.3 to 1.13.0.

Release notes

Sourced from imap-tools's releases.

v1.13.0

  • Added: MailBoxFolderManager.unset - Unselect current folder, raises MailboxFolderUnselectError
  • Added: ValueError at MailBoxFolderManager.status - Folder argument are not specified and current folder is unset

v1.12.1

  • Fixed: BaseMailBox.login now quotes username to handle special IMAP characters (e.g. *)

v1.12.0

  • Changed: MailMessage.headers now are lazy dict-like mapping - LazyHeaders. It fetches header values when accessed only. Actually it is braking change, but in most cases it will works with old code. The change saves memory and processor time.

v1.11.1

  • Added: __all__ in __init__ module.
  • Improved: typing annotations for mypy

v1.11.0

  • Renamed: MailBoxTls -> MailBoxStartTls
  • Changed: MailBoxStartTls now uses 143 port by default
  • Changed: MailBoxStartTls now not works with 993 port (ValueError)

v1.10.0

  • Added: support IMAP command MOVE at BaseMailBox.move
  • Added: MailboxMoveError, raises from BaseMailBox.move when MOVE command is supported
  • Added: chunks argument for BaseMailBox.(copy,move,flag,delete) methods - Number of UIDs to proc at once, to avoid server errors on large set
  • Changed: BaseMailBox.(copy,move,flag,delete) result types
  • Changed: utils.clean_uids now returns List[str]
  • Changed: utils.chunks_crop -> utils.chunked_crop, n arg renamed to chunk_size and it takes False-like vals
  • Renamed: utils.chunks -> utils.chunked

v1.9.1

  • Replaced: functools.lru_cache to functools.cached_property
  • Replaced: .format() to f''
  • Optimized: speed for imap_utf7
  • Replaced: typing.AnyStr to utils.StrOrBytes

v1.9.0

  • Added: __str__ to MailAttachment
  • Fixed: MailMessage.text parser - text with inline attachments case
  • Fixed: MailMessage.html parser - html with inline attachments case
  • Dropped: support py3.3,py3.4,py3.5,py3.6,py3.7

v1.8.0

  • Added: BaseMailBox.numbers_to_uids - Get message uids by message numbers

v1.7.4

  • Fixed: encoding bug at MailAttachment.content_id
Changelog

Sourced from imap-tools's changelog.

1.13.0

  • Added: MailBoxFolderManager.unset - Unselect current folder, raises MailboxFolderUnselectError
  • Added: ValueError at MailBoxFolderManager.status - Folder argument are not specified and current folder is unset

1.12.1

  • Fixed: BaseMailBox.login now quotes username to handle special IMAP characters (e.g. *)

1.12.0

  • Changed: MailMessage.headers now are lazy dict-like mapping - LazyHeaders. It fetches header values when accessed only. Actually it is braking change, but in most cases it will works with old code. The change saves memory and processor time.

1.11.1

  • Added: all in init module.
  • Improved: typing annotations for mypy

1.11.0

  • Renamed: MailBoxTls -> MailBoxStartTls
  • Changed: MailBoxStartTls now uses 143 port by default
  • Changed: MailBoxStartTls now not works with 993 port (ValueError)

1.10.0

  • Added: support IMAP command MOVE at BaseMailBox.move
  • Added: MailboxMoveError, raises from BaseMailBox.move when MOVE command is supported
  • Added: chunks argument for BaseMailBox.(copy,move,flag,delete) methods - Number of UIDs to proc at once, to avoid server errors on large set
  • Changed: BaseMailBox.(copy,move,flag,delete) result types
  • Changed: utils.clean_uids now returns List[str]
  • Changed: utils.chunks_crop -> utils.chunked_crop, n arg renamed to chunk_size and it takes False-like vals
  • Renamed: utils.chunks -> utils.chunked

1.9.1

  • Replaced: functools.lru_cache to functools.cached_property
  • Replaced: .format() to f''
  • Optimized: speed for imap_utf7
  • Replaced: typing.AnyStr to utils.StrOrBytes

1.9.0

  • Added: str to MailAttachment
  • Fixed: MailMessage.text parser - text with inline attachments case
  • Fixed: MailMessage.html parser - html with inline attachments case
  • Dropped: support py3.3,py3.4,py3.5,py3.6,py3.7

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [imap-tools](https://github.com/ikvk/imap_tools) from 1.7.3 to 1.13.0.
- [Release notes](https://github.com/ikvk/imap_tools/releases)
- [Changelog](https://github.com/ikvk/imap_tools/blob/master/docs/release_notes.rst)
- [Commits](ikvk/imap_tools@v1.7.3...v1.13.0)

---
updated-dependencies:
- dependency-name: imap-tools
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 8, 2026
@arnonrdp
arnonrdp merged commit 4198e93 into main Jun 8, 2026
3 checks passed
@arnonrdp
arnonrdp deleted the dependabot/pip/imap-tools-1.13.0 branch June 8, 2026 12:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant