Changes for version 0.80_01
- RELEASE NOTES
- I changed the API again. The code has been refactored to remove all image-specific code from the main package. In it's place a more general "transform_method" option has been added. With this, you can specify any arbitrary transformation you want to make to a file. You might choose to decrypt a file, compress it, append to it, or otherwise alter it.
- The thumbnailing code still exists, but has been moved to CGI::Uploader::Transform::ImageMagick::gen_thumb().
- However, most of the examples and tests still do rely on "gen_thumb()" for examples, so test failures will occur if Image::Magick is not installed for now. I'd like some help to streamline this.
- Along the way, I removed the regular expression support to simplify the refactoring. It may well come back.
- Beyond these changes, things are pretty much the same. Let me know if you have any feedback on the API before this turns into a stable 1.0 release.
- Mark Stosberg mark@summersault.com
Changes for version 0.76_01
- BUG FIXES
- Fixed syntax errors in Cookbook SQL example
- Fixed bug where default query object wasn't loading correctly
- Fixed documtention of fk_meta() to match current interface.
- Fixed bug in t/up_table_map.t test
- ENHANCEMENTS
- Added example application to distribution
Changes for version 0.75_02
- Refactored delete_upload() to be simpler and more intuitive.
Changes for version 0.75_01
- Added support for specifying fields to process via regular expressions.
- Improved Cookbook documentation.
Changes for version 0.70_02
- Removed custom_meta(). This problem space is now addressed by allowing meta data to be passed to store_uploads(). Also, you could override extract_meta() to add more functionality there.
- Added support for storing files based on a MD5 sum of the files ID. This allows the file storage to scale well for millions of uploads. See the docs for 'file_scheme' for detaills. (Thanks to Randal Schwartz for the suggestion).
- Added option to specify only a max width or max height for thumbnails.
- Refactored several interfaces to use named parameters.
- Added 'downsize' option to spec, allowing downsizing of primary images.
Changes for version 0.70_01
- Added to binmode() calls to file handles, to possibly help Windows.
- Added support for uploading via CGI::Simple
- Added experimental support for uploading via Apache::Request
- Added Cookbook documentation
- Added 'thumbnail_of_id' column to meta data table.
- Added delete_thumbs() method
- Started to do real 'updates' rather than delete/re-inserts
- Cleaned up prequisites in Makefile.PL
- Fixed bug and added test for proper thumbnail resizing
- More API refactors
Changes for version 0.63_01
- Removed some un-needed mentions of Data::FormValidator from tests
- added test to verify thumbnail size
- refactored resize code into gen_thumb(). This will make it easier to support other resize modules besides Image::Magick.
- Added Image::Size as a dependency. It's a fast tool for size checking which does not depend on a graphics module being installed.
- Initial support for resizing with GD as a backup. It needs tested.
Changes for version 0.62_01
- Added File::Temp to Makefile.PL.
- Refactored to remove store_thumb(). This should help eventually support other graphics modules besides Image::Magick
Changes for version 0.61_02
- Minor POD cleanups
Changes for version 0.61_01
- Added custom_meta() method for more flexible meta data handled
- clarified code and extended documentation
- exposed 'build_loc' function, which may be useful as a utility function, or for a sub-class.
- custom fields are now returned with meta_hashref()
Changes for version 0.60_02
- Added up_table_map test and fixed some related code.
Changes for version 0.60_01
- Added 'up_table_map' configuration option, allowing for custom column names.
- Documentation for several functions added.
- Began refactoring to make support for Apache::Request easier.
Changes for version 0.50_03
- possible "binmode" test fix for Windows platforms.
Changes for version 0.50_02
- Removed dependence on Image::Size
- Documentation clarifications (David Manura)
Changes for version 0.50_01
- Removed dependence on Data::FormValidator
Changes for version 0.40_01
- Extensive documentation updates, thanks to feedback from David Manura.
Changes for version 0.30_01
- The API was largely re-worked, with several methods renamed and a few added. No backwards compatibility can be expected.
Documentation
Examples of CGI::Uploader usage
Modules
Manage CGI uploads using SQL database