File:  [Repository] / ExtFile / CHANGES.txt
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jan 24 16:53:50 2007 UTC (17 years, 5 months ago) by dwinter
Branches: first, MAIN
CVS tags: release, HEAD
Auf der Basis http://www.zope.org/Members/shh/ExtFile Version 1.5.4

mit zlog ersetzt durch logging


    1: 1.5.4
    2: - Store maxx and maxy used to create a given preview for cases
    3:   where we need to regenerate it (PUT).
    4: - No longer allow manage_http_upload to regenerate previews.
    5: - Don't break getIconPath if the content_type is malformed or empty.
    6: - Added a NORMALIZE_CASE repository option that lowercases directory
    7:   names. This makes for prettier static URLs and aids cross-filesystem
    8:   portability of the repository.
    9: - Added a CUSTOM repository option that determines the directory
   10:   structure by calling a user-defined CUSTOM_METHOD. Thanks to
   11:   Markus Krainer.
   12: - 260+ unit tests.
   13: 
   14: 1.5.2
   15: - Support OFS.Cacheable API to work with HTTP cache managers.
   16: - Return a stream iterator instead of writing to the RESPONSE.
   17:   This speeds up ExtFile/ExtImage serving significantly, making
   18:   it faster than the standard File and Image.
   19: - Filename-to-id translation now supports utf-8 in addition
   20:   to latin-1.
   21: - 240+ unit tests
   22: 
   23: 1.5.0
   24: - Made sure 304 responses return a RFC1123 date.
   25: - 200+ unit tests.
   26: 
   27: 1.5.0-beta1
   28: - No longer use an acquired REQUEST in ExtFile.index_html().
   29: - No longer mangle extensions of unknown binary files.
   30: - Switched to Zope 2.8 transactions and an all new TM strategy.
   31: - Fixed a bug in manage_upload() which didn't have tests.
   32: - Factory methods now return the id.
   33: - Renamed icon_html to icon_tag, preview_html to preview_tag.
   34: - Implemented PrincipiaSearchSource for text/* files.
   35: - Counter in file names now separated from name by a dot.
   36: - Colon, single- and double-quote added to bad_chars list.
   37: - Fixed tag() method to use icon url if there is no preview.
   38: - 190+ unit tests.
   39: 
   40: 1.4.4
   41: - Fixed missing import of TemporaryFile.
   42: - Fixed support for the Photo product which was broken in 1.4.2.
   43:   Note that you cannot use ZODB_PATH = PHYSICAL with Photos!
   44: - Images using the CMYK color model are converted to RGB
   45:   before computing the preview. Thanks to Jan-Wijbrand Kolman.
   46: - 130+ unit tests.
   47: 
   48: 1.4.2
   49: - Fixed an RFC violation. See http://collector.zope.org/Zope/544.
   50: - Fixed no-context detection in Zope 2.7.
   51: - Fixed repository umask for generated previews.
   52: - Stopped _createPreview() from swallowing PIL exceptions.
   53: - SYNC_ZODB can now use the physical path (see Config.py).
   54: - Bundled Bjorn Nelson's extFile_load_site.sh utility, that
   55:   can be used to bulk upload data into ExtFiles/ExtImages.
   56: - 120 unit tests.
   57: 
   58: 1.4.0
   59: - ExtFile/ExtImage now have interfaces properly declared.
   60: - ExtFile/ExtImage are now transaction-aware. File operations
   61:   are performed using temporary files, which are "committed"
   62:   (or removed) at the end of the transaction. This makes sure
   63:   repository files are only created/modified if the transaction
   64:   completes successfully.
   65: - 100+ unit tests.
   66: 
   67: This release was sponsored by Infrae and ETH Zurich. The 
   68: initial implementation came from Christian Zagrodnick of gocept.
   69: Thanks for making this possible.
   70: 
   71: 1.2.0
   72: - Made generated img tags XHTML compliant (Jan-Wijbrand Kolman).
   73: - Reenabled undo functionality.
   74: - Added upgrade instructions; see UPGRADE.txt.
   75: 
   76: 1.2.0b2
   77: - Included Oliver Bleutgen's patch that allows to perform a redirect 
   78:   if the default view is triggered unintentionally.
   79: - Documented the IExtFile and IExtImage interfaces.
   80: - More tests.
   81: 
   82: 1.2.0b1
   83: - Support for large files by eliminating StringIO.
   84: - Support for INSTANCE_HOME and PUT_factory.
   85: - Support for serving ExtImages statically via Apache (or another webserver).
   86: - New repository management options.
   87: - Automatic file extension management.  
   88: - Configuration settings moved to a separate file, Config.py.
   89: - Switched to new-style security declarations throughout.
   90: - Some API polishing.
   91: - Reworked upload code and added manage_upload() API method.
   92: - Ran everything through expand -4.
   93: - Added some tests.
   94: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>