Annotation of ExtFile/CHANGES.txt, revision 1.1
1.1 ! dwinter 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>