All Versions
13
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v1.0.1.1 Changes

  • v1.0.1.0 Changes

    • ⚡️ Update test cert(the old one just expired).
    • ⚡️ Update built-in mozilla CA list(2017/06/07).
  • v1.0.0.0 Changes

    Major rewrite using new Connection interface.

    • Introduce Connection in Data.Connection to leaverage vectorized IO.
    • 🚚 Now connect, accept return Connection, remove withXXX functions.
    • 🔄 Change exception behavior to work better with bracket.
    • bindAndListen 's type changed from PortNumber -> Int -> IO Socket to Int -> PortNumber -> IO Socket.
    • ➕ Add bindAndListenWith for custom socket options.
    • ➕ Add unix domain socket support.
    • ⚡️ Update built-in mozilla CA list(2017/01/18).
  • v0.7.0.0 Changes

    • ➕ Add built-in timeout support
    • 🔄 Change behavior using io-streams' convention:
      • reading InputStream will throw exception, and the socket won't be closed.
      • writing to OutputStream will not cause a write until flush.
      • writing empty ByteString to OutputStream will do a flush.
  • v0.6.0.0 Changes

    • ⚡️ Update built-in mozilla CA list(2016/11/02).
    • 📦 Split openssl part into [tcp-streams-openssl](hackage.haskell.org/package/tcp-streams-openssl)
  • v0.5.0.0 Changes

    • ⚡️ Update built-in mozilla CA list(2016/09/14).
    • Export Data.TLSSetting from System.IO.Streams.TLS, and Data.OpenSSLSetting from System.IO.Streams.OpenSSL.
  • v0.4.0.0 Changes

    • Auto add withOpenSSL.
    • ➕ Add extra-libraries to cabal file.
  • v0.3.0.0 Changes

    • ➕ Add qualified notes, rename closeTLS/closeSSL to close.
    • 🛠 Fix Bad pipe error in tls's close
  • v0.2.3.0 Changes

    • ➕ Add acceptWithBufferSize, socketToStreamsWithBufferSize, fix recv exception handler.
  • v0.2.2.0 Changes

    • 👻 Clean and document exception behavior.