diff --git a/LICENSE b/LICENSE
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2012-2013, Renzo Carbonara
+Copyright (c) 2012-2014, Renzo Carbonara
 Copyright (c) 2012-2012, Paolo Capriotti
 
 All rights reserved.
diff --git a/NEWS b/NEWS
deleted file mode 100644
--- a/NEWS
+++ /dev/null
@@ -1,81 +0,0 @@
-# Version HEAD
-
-* Remove the `Base m ~ IO` constraint from `Pipes.Network.TCP.Safe`
-
-
-# Version 0.6.0
-
-* Significantly upgraded the API and renamed functions to play well with
-  pipes-4.0.0, pipes-safe-2.0.0 and network-simple-0.3.0.
-
-* Throw `IOError` in `IO` in order to report timeout errors. Delete
-  the `Timeout` data-type.
-
-
-# Version 0.5.1.0
-
-* Re-export `Network.Socket.withSocketsDo`.
-
-* Use TCP `send` and `recv` as eported by network-simple-0.2.1.0.
-
-
-# Version 0.5.0.0
-
-* Removed `Control.Proxy.TCP.Sync` and `Control.Proxy.TCP.Safe.Sync`.
-
-
-# Version 0.4.0.1
-
-* FIX: `acceptFork` now properly closes the connection socket, even in
-  case of asynchronous exceptions.
-
-
-# Version 0.4.0.0
-
-* Do not handle “Broken Pipe” errors on the `*Write*D` proxies anymore.
-  As as a result, those proxies run forever and have a polymorphic
-  return value, which makes this release binary compatible with 0.2.0.0,
-  but not with 0.3.0.0.
-
-
-# Version 0.3.0.0
-
-* Quietly stop writing or reading bytes from a TCP socket if a
-  “Broken Pipe” error happens, indicating that the remote end
-  already closed the connection. Previously, a `ResourceVanished`
-  exception was thrown.
-
-* All the `*Write*D` proxies now return `()` if the remote end
-  closed the connection.
-
-
-# Version 0.2.0.0
-
-* Depend on network-simple 0.2
-
-* In both modules `Control.Proxy.TCP` and `Control.Proxy.TCP.Safe`:
-  `serveFork` was renamed to `serve` and the previous function named
-  `serve` was removed.
-
-
-# Version 0.1.1.0
-
-* Split many of the non-pipes-related TCP utilities to the own
-  `network-simple` package.
-* Depend on `network-simple` and re-export its functions.
-
-
-# Version 0.1.0.1
-
-* Dependency bumps.
-
-
-# Version 0.1.0
-
-* New backwards incompatible API
-* Based on pipes 3.1
-
-
-# Up to version 0.0.2
-
-* Based on pipes-core.
diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,86 @@
+# Version 0.6.2
+
+* Dependency bumps (upper bounds).
+
+
+# Version 0.6.1
+
+* Remove the `Base m ~ IO` constraint from `Pipes.Network.TCP.Safe`
+
+
+# Version 0.6.0
+
+* Significantly upgraded the API and renamed functions to play well with
+  pipes-4.0.0, pipes-safe-2.0.0 and network-simple-0.3.0.
+
+* Throw `IOError` in `IO` in order to report timeout errors. Delete
+  the `Timeout` data-type.
+
+
+# Version 0.5.1.0
+
+* Re-export `Network.Socket.withSocketsDo`.
+
+* Use TCP `send` and `recv` as eported by network-simple-0.2.1.0.
+
+
+# Version 0.5.0.0
+
+* Removed `Control.Proxy.TCP.Sync` and `Control.Proxy.TCP.Safe.Sync`.
+
+
+# Version 0.4.0.1
+
+* FIX: `acceptFork` now properly closes the connection socket, even in
+  case of asynchronous exceptions.
+
+
+# Version 0.4.0.0
+
+* Do not handle “Broken Pipe” errors on the `*Write*D` proxies anymore.
+  As as a result, those proxies run forever and have a polymorphic
+  return value, which makes this release binary compatible with 0.2.0.0,
+  but not with 0.3.0.0.
+
+
+# Version 0.3.0.0
+
+* Quietly stop writing or reading bytes from a TCP socket if a
+  “Broken Pipe” error happens, indicating that the remote end
+  already closed the connection. Previously, a `ResourceVanished`
+  exception was thrown.
+
+* All the `*Write*D` proxies now return `()` if the remote end
+  closed the connection.
+
+
+# Version 0.2.0.0
+
+* Depend on network-simple 0.2
+
+* In both modules `Control.Proxy.TCP` and `Control.Proxy.TCP.Safe`:
+  `serveFork` was renamed to `serve` and the previous function named
+  `serve` was removed.
+
+
+# Version 0.1.1.0
+
+* Split many of the non-pipes-related TCP utilities to the own
+  `network-simple` package.
+* Depend on `network-simple` and re-export its functions.
+
+
+# Version 0.1.0.1
+
+* Dependency bumps.
+
+
+# Version 0.1.0
+
+* New backwards incompatible API
+* Based on pipes 3.1
+
+
+# Up to version 0.0.2
+
+* Based on pipes-core.
diff --git a/pipes-network.cabal b/pipes-network.cabal
--- a/pipes-network.cabal
+++ b/pipes-network.cabal
@@ -1,19 +1,19 @@
 name:               pipes-network
-version:            0.6.1
+version:            0.6.2
 license:            BSD3
 license-file:       LICENSE
-copyright:          Copyright (c) Renzo Carbonara 2012-2013, Paolo Capriotti 2012-2012.
+copyright:          Copyright (c) Renzo Carbonara 2012-2014, Paolo Capriotti 2012-2012.
 author:             Renzo Carbonara
 maintainer:         renzocarbonaraλgmail.com
 stability:          Experimental
-tested-with:        GHC == 7.4.1
+tested-with:        GHC == 7.6.3
 homepage:           https://github.com/k0001/pipes-network
 bug-reports:        https://github.com/k0001/pipes-network/issues
 category:           Pipes, Network
 build-type:         Simple
 synopsis:           Use network sockets together with the pipes library.
 cabal-version:      >=1.8
-extra-source-files: README.md PEOPLE NEWS
+extra-source-files: README.md PEOPLE changelog
 description:
   Use network sockets together with the @pipes@ library.
   .
@@ -28,7 +28,7 @@
   if you want to safely acquire and release operating system resources within a
   pipeline.
   .
-  See the @NEWS@ file in the source distribution to learn about any
+  See the @changelog@ file in the source distribution to learn about any
   important changes between version.
 
 source-repository head
@@ -42,7 +42,7 @@
         bytestring     (>=0.9.2.1),
         network,
         network-simple (>=0.3 && <0.4),
-        pipes          (>=4.0 && <4.1),
+        pipes          (>=4.0 && <4.2),
         pipes-safe     (>=2.0.1 && <2.1),
         transformers   (>=0.2 && <0.4)
     exposed-modules:
