Changeset 1626:c15d23632c7d


Ignore:
Timestamp:
Dec 23, 2015, 8:33:58 PM (5 years ago)
Author:
Stefan Schwarzer <sschwarzer@…>
Branch:
default
Message:
Add draft of ftputil 3.3 announcement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/announcements.txt

    r1587 r1626  
     1ftputil 3.3 is now available from
     2http://ftputil.sschwarzer.net/download .
     3
     4Changes since version 3.2
     5-------------------------
     6
     7- Added `rest` argument to `FTPHost.open` for recovery after
     8  interrupted transfers [1].
     9
     10- Fixed handling of non-ASCII directory and file names under
     11  Python 2 [2]. Under Python 3, the directory and file names could
     12  already contain any characters from the ISO 5589-1 (latin-1)
     13  character set. Under Python 2, non-ASCII characters (even out
     14  of the latin-1 character set) resulted in a `UnicodeEncodeError`.
     15  Now Python 2 behaves like Python 3, supporting all latin-1
     16  characters.
     17
     18  Note that for interoperability between servers and clients it's
     19  still usually safest to use only ASCII characters.
     20
     21- Changed `FTPHost.makedirs` for better handling of "virtual
     22  directories" [3, 4]. Thanks to Roger Demetrescu for the
     23  implementation.
     24
     25- Small improvements [5, 6, 7]
     26
     27Upgrading is recommended.
     28
     29Note that ftputil 3.0 broke backward compatibility with ftputil 2.8
     30and before. The differences are described here:
     31http://ftputil.sschwarzer.net/trac/wiki/WhatsNewInFtputil3.0
     32
     33What is ftputil?
     34----------------
     35
     36ftputil is a high-level FTP client library for the Python programming
     37language. ftputil implements a virtual file system for accessing FTP
     38servers, that is, it can generate file-like objects for remote files.
     39The library supports many functions similar to those in the os,
     40os.path and shutil modules. ftputil has convenience functions for
     41conditional uploads and downloads, and handles FTP clients and servers
     42in different timezones.
     43
     44See the documentation for details:
     45http://ftputil.sschwarzer.net/trac/wiki/Documentation
     46
     47License
     48-------
     49
     50ftputil is open source software, released under the revised BSD
     51license (see http://opensource.org/licenses/BSD-3-Clause ).
     52
     53[1] http://ftputil.sschwarzer.net/trac/ticket/61
     54[2] http://ftputil.sschwarzer.net/trac/ticket/100
     55[3] http://ftputil.sschwarzer.net/trac/ticket/86
     56[4] https://support.microsoft.com/en-us/kb/142853
     57[5] http://ftputil.sschwarzer.net/trac/ticket/89
     58[6] http://ftputil.sschwarzer.net/trac/ticket/91
     59[7] http://ftputil.sschwarzer.net/trac/ticket/92
     60
     61Have fun! :-)
     62
     63Stefan
     64
     65----------------------------------------------------------------------
    166ftputil 3.2 is now available from
    267http://ftputil.sschwarzer.net/download .
Note: See TracChangeset for help on using the changeset viewer.