Changeset 155:e98d1ad473f1

Show
Ignore:
Timestamp:
11/05/10 12:48:14 (21 months ago)
Author:
Menno Smits <menno@…>
Branch:
default
Message:

NEWS updated for 0.6

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • NEWS

    r154 r155  
    11Version 0.6 
    22----------- 
    3 #XXX tickets IDs 
     3Command response lexing and parsing code rewritten from stratch to 
     4deal with various bugs that surfaced when dealing with more complex 
     5responses (eg. BODYSTRUCTURE and ENVELOPE). This change also fixes 
     6various problems when interacting with Gmail and MS Exchange.  
     7(#1, #45) 
    48 
    5 Command response parsing code rewritten from stratch to deal with 
    6 various bugs that surfaced when dealing with more complex responses 
    7 (eg. BODYSTRUCTURE and ENVELOPE). This change also fixes various 
    8 problems when interacting with Gmail and MS Exchange (#1). 
     9[NEW] XLIST extension support. Where the server supports it, 
     10xlist_folders() will return a mapping of various common folder names 
     11to the actual server folder names. Gmail's IMAP server supports 
     12this. (#25) 
    913 
    10 [API CHANGE] select_folder now returns a dictionary with the full 
    11 SELECT command response instead of just the message count (#24). 
     14[NEW] Added COPY command support (copy() method). (#36) 
    1215 
    13 [API CHANGE] XXX folder lists return folder flags and delimiter. 
    14  
    15 [API CHANGE] Folder names are now always returned as unicode objects. 
    16  
    17 [API CHANGE] XXX Bytes in folder names that are greater than 0x7f are 
    18 rejected by methods that accept folder name arguments. Convert these 
    19 to unicode objects first. 
    20  
    21 XXX COPY command 
    22  
    23 XXX XLIST command support 
    24  
    25 Added interact.py, a script for interactive IMAPClient 
     16[NEW] Added interact.py, a script for interactive IMAPClient 
    2617sessions. Useful for debugging and exploration. Uses IPython if 
    2718installed. 
    2819 
    29 XXX Bug fix: numeric folder names breaks list_folders() 
     20[API CHANGE] select_folder() now returns a dictionary with the full 
     21(parsed) SELECT command response instead of just the message 
     22count. (#24) 
    3023 
    31 XXX check through rev logs 
     24[API CHANGE] the return value from list_folders(), list_sub_folders() 
     25and xlist_folders not include the IMAP folder flags and 
     26delimiter. (#24) 
     27 
     28[API CHANGE] Bytes that are greater than 0x7f in folder names are will 
     29cause an exception when passed to methods that accept folder name 
     30arguments because there is no unambigous way to handle these. Encode 
     31these to unicode objects first. (#21) 
     32 
     33[API CHANGE] Folder names are now always returned as unicode objects. (#21) 
     34 
     35[API CHANGE] Fetch responses now include a "SEQ" element which gives 
     36the message (non-UID) sequence number. This allows mapping between 
     37UIDs and standard sequence IDs. 
     38 
     39[FIX] Various folder name handling bugs fixed. (#28, #42) 
    3240 
    3341 
     
    3543------------- 
    3644Correctly handle double quotes and backslashes in folder names when 
    37 parsing LIST and LSUB responses (#28). 
     45parsing LIST and LSUB responses. (#28) 
    3846 
    3947Fixed problem with parsing responses where a literal followed another 
    40 literal (#33). 
     48literal. (#33) 
    4149 
    4250