@@ 1,3 1,46 @@
+ftputil 5.0.4 is now available from
+https://ftputil.sschwarzer.net/download .
+
+
+Changes since the last stable release 5.0.3
+-------------------------------------------
+
+- Fix cache invalidation for `FTPHost.rename` [1].
+
+- Make stat cache invalidation for `FTPHost.remove`, `FTPHost.rmdir`
+ and `FTPHost.rmtree` more robust in case an exception occurs during
+ these operations.
+
+
+What is ftputil?
+----------------
+
+ftputil is a high-level FTP client library for the Python programming
+language. ftputil implements a virtual file system for accessing FTP
+servers, that is, it can generate file-like objects for remote files.
+The library supports many functions similar to those in the `os`,
+`os.path` and `shutil` modules. ftputil has convenience functions for
+conditional uploads and downloads, and handles FTP clients and servers
+in different timezones.
+
+See the documentation for details:
+https://ftputil.sschwarzer.net/trac/wiki/Documentation
+
+
+License
+-------
+
+ftputil is open source software, released under the 3-clause BSD
+license (see https://opensource.org/licenses/BSD-3-Clause ).
+
+
+[1] https://ftputil.sschwarzer.net/trac/ticket/150
+
+
+Best regards,
+Stefan
+
+----------------------------------------------------------------------
ftputil 5.0.3 is now available from
https://ftputil.sschwarzer.net/download .