Skip to content
This repository has been archived by the owner on Feb 9, 2025. It is now read-only.

Releases: stevebauman/php-imap

v5.7.3

15 Jan 14:51
Compare
Choose a tag to compare

Fixed

  • Catch ResponseException when attempting to fetch IDLE message and retry - 066225d

v5.7.2

15 Jan 14:32
Compare
Choose a tag to compare

Fixed

  • Handle OK Still Here messages during IDLE - 7efca02
  • Handle DONE failure during IDLE by reconnecting - ab8f015
  • Handle reconnecting to re-fetch message during IDLE if parent connection drops - bb7c469

Changed

  • Simplify event dispatching - c1dd2ac

v5.7.1

15 Jan 07:13
Compare
Choose a tag to compare

Fixed

v5.7.0

15 Jan 05:42
Compare
Choose a tag to compare

Added

  • Strict types on parameters that previously did not have any

Changed

  • Rebuilt and refactored IMAP IDLE functionality:
    • Automatically reconnect when server (or local) timeout is encountered
    • Use separate stream timeout to prevent using a long IDLE timeout as the connection timeout
    • Stop IDLE safely after local stream timeout by issuing proper DONE command to restart IDLE without closing and re-opening connection

v5.6.0

15 Jan 05:22
Compare
Choose a tag to compare

Changed

  • Adjusted formatting in all areas and removed unnecessary @throws annotations everywhere
  • Throw ConnectionTimedOutException or ConnectionClosedException if retrieving next line from stream fails - 3864c0f

Fixed

  • Flatten all tokens to properly display them in ImapServerErrorException to prevent array to string conversion exception - 1d0e167