Skip to content

Releases: zbateson/stream-decorators

Support guzzlehttp/psr7 v2

08 Jul 18:34

Choose a tag to compare

Adds support for guzzlehttp/psr7 v2, thanks to @Nielsvanpach

Fix quoted-printable issue with '=\n' at end of stream

12 Aug 16:49
6f54738

Choose a tag to compare

Fixes an issue discovered with quoted-printable encoding if the stream ends with a final '=\n' #3

Fix issue reading from UTF-16LE streams

10 Feb 00:27

Choose a tag to compare

Reading from UTF-16LE streams was causing wrong characters to be returned. Aligning read buffering to 4 bytes seems to solve the issue.

Fix for PregReplaceFilterStream

21 Mar 06:28

Choose a tag to compare

PregReplaceFilterStream did not implement eof(), which was causing issues reading from larger streams when using stream_get_contents.

Fixes zbateson/mail-mime-parser#84
Fixes zbateson/mail-mime-parser#87

1.0 release

28 Sep 18:25

Choose a tag to compare

  • Moved out charset conversion utility class to zbateson/mb-wrapper
  • Incrementing to 1.0 -- as per semver.org, library should be on 1.0 once it's being used/no longer in rapid development.

Add missing Microsoft charset codes

21 Sep 18:27

Choose a tag to compare

Add missing Microsoft codes as found in #79 and discussed/fixed in ddeboer/imap#270.

Add SeekingLimitStream

22 Jul 19:37

Choose a tag to compare

Added a SeekingLimitStream class that seeks prior to read operations.

Simplified streams and renamed them

17 Jul 01:51

Choose a tag to compare

  • Simplified the streams to use Psr7 streams more and to separate some logic into secondary decorators
  • Renamed classes from "StreamDecorator" to "Stream", to keep them in line with naming in GuzzleHttp's library
  • Created NonClosingStream instead of NonClosingLimitStream which can be used generally with any stream, rather than extending LimitStream

Added NonClosingLimitStream

19 Jun 03:26

Choose a tag to compare

  • Fixed various issues with flushing remaining bytes in Base64StreamDecorator, UUStreamDecorator and QuotedPrintableStreamDecorator
  • Added NonClosingLimitStream which doesn't cause the attached stream to close when 'detaching' or 'closing'

First release

19 May 06:45

Choose a tag to compare

0.1.0

Fix docblock