|
PHOTO ORGANIZER CHANGE LOG
This file describes the features added in each version of
Photo Organizer.
PHP.2.31.A-SQL.2.31.A - 2.31
- Fixed an erroneous error display when manually rotating RAW images
- Fixed a typo in admin.user.edit.php
- Stop using predictable filenames for imports and exports
- Sort files/directories, as off the disk there’s no guarantee of order
- “Folder” search is now a “Folder/Album” search, and now searches descriptions as well as captions
- Improvements in the EXIF import, especially for Nikon-specific tags
- Cleanups and speedups for general/advanced searching
- Consistently use site_prolog() and site_epilog() to open/close database
- Fix typos in installer that prevented v2.29→v2.30 database update.
- Bulk import from filesystem (disabled by default due to security implications)
- Bulk import now imports folder hierarchies
- Default sort order is now globally configurable
- Fix a couple of SQL errors triggered by printing when using PostgreSQL >= 8.0
- Fix blank output when printing using the "creation date" sort order
- Allow admins to print/export from albums that they don't own
- Display the location in the tooltip (or 'Unknown')
- Admin users can directly add users
- Add 'location' to available fields when printing
- Tweaked default sharpening settings
- EXIF strings weren't being properly escaped in the database
PHP.2.30.B-SQL.2.30.B - 2.30
- Fixed a bug where certian image orientations were mis-detected.
- Better handling of import errors.
- Allow admin users to create other admin users, and related fixes.
- Fixed search engine type not being displayed.
- Fixed a bug when viewing clients' albums.
- Remember offset into albums/folders when performing actions.
- Some HTML validation cleanups.
- Customizable, site-wide page titles.
- Suggest a default for 'copyright' and 'author' tags when adding photos.
- Ignore 'thumbs.db' file during imports.
- Upated to work with more modern dcraw releases. (tested with v8.15)
- Fixed a bug where 'orientation' and 'colorspace' would get swapped in the database on imports.
- Added an 'order added' sort order.
- Improved the now-unmaintained Exifer EXIF parser to properly
handle TIFF and Nikon RAW files, and include colorspace details.
- Improved keyword-based searches when quoted strings are used.
- Improved searching when numerical arguments are specified.
- Fixed bug with moving subalbums.
- Fixed album hierarchy not showing up on search results pages.
- Eliminated old, dead search code.
PHP.2.29.B-SQL.2.29.B - 2.29
- Install script platformization.
- Separate ICC Profiles for each camera.
- Sub Albums.
- Extended ImageMagic sharpening options.
- Introduced the Orphanage - to store photos that are no longer needed but referenced in a shop transaction.
- Fixed the Shop Item Generator to allow the removal of shop items that were referenced in a shop transaction.
- Some Shop Module bug fixes - including the Download Expiry Date date fix.
PHP.2.28.C-SQL.2.28.C - 2.28
- Rating bug fixed.
- Photo version upload bug fixed.
PHP.2.27.B-SQL.2.27.B - 2.27
- Watermakring bug fixed.
- ISO 64 added.
- Next-Previous navigator buttons fixed.
- Storage Location Field is fixed.
- IPTC DateCreated Field is fixed.
PHP.2.26.B-SQL.2.26.B - 2.26
- The rule based shop item creator tool.
- Content Based Image Retrieval search engine interface.
- Use Photo Organizer's old EXIF parser for TIFF files; (the exifer works only for JPEG images).
- Colorspace management; AdobeRGB and sRGB in particular, with embedded profiles. [Solomon]
- Long description for folders and albums. [Solomon]
- Take advantage of browsers which support transparent [de]compression. [Solomon]
- Keep track of image orientation so that thumbnail regenerations do the right thing, and tie image rotation into this. [Solomon]
- Bufgixes and enhancements to the embedded exifer EXIF library. [Solomon]
- Use persistent database connections. [Solomon]
- Added photo sort order options: caption, title. [Solomon]
- Don not strip the time of day from the dates we store. [Solomon]
PHP.2.25.C-SQL.2.25.C - 2.25
- Jake Olefsky's Exifier library integrated for better EXIF metadata extraction.
- Original photo download fixed (it trucated photos larger than 2M).
PHP.2.24.C-SQL.2.24.C - 2.24
- The rule based bulk update fixed - some fields were erased while performing bulk updates.
- Photo metadata edit fixed for the Transmission Reference.
- The install script will backup the previous PHP files before installation.
PHP.2.23.C-SQL.2.23.C - 2.23
- Side bar search.
- Rule based bulk update.
- Dates are entered via Java Script Calendar.
- Bug 194 fixed. The XML generator is fixed.
- Bug 193 fixed. Removed the obsolete -g option for DCRAW.
- Bug 192 fixed. Updated wz_tooltip package to the latest version.
- Bug 184 fixed. Photos are auto-rotated in both directions.
- Bug 183 fixed. Photos with spaces in the original file name can be exported now.
PHP.2.22.C-SQL.2.22.C - 2.22
- Allow to search for photos of a dedicated user or all users.
- Search for exact matches - excluding embedded matches.
- Search on a combination of keywords.
- Perform operations on serarch results (move, print).
- Wanted feature 172 implemented. Photos are auto rotated based on the EXIF metadata.
- Folders are listed hirerarchically in every control.
- Display the photo dimensions and size in the version control tab.
PHP.2.21.C-SQL.2.21.C - 2.21
- Watermarking. Works only with ImageMagick 6.0.6 or better.
- Wanted feature 163 implemented. Full dcraw option support.
- BUG 167 fixed. Fuji RAF (RAW) file previews and thumbnails are turned 45 degrees, you must have the fujiturn utility (part of dcraw) to enable this feature.
- Browser cache control works properly - thanks to Thomas Wenrich.
- Additional fields were added to the brochure printer.
PHP.2.20.C-SQL.2.20.C - 2.20
- Sorting order of Folders and Albums are saved.
- Photo Display error traces removed - which were displayed if no user was logged in.
- IPTC special character conversion table created.
- End of line truncation error fixed - that occured sometimes with IPTC and XMP fields.
- Keyword list fixed - if keywords contained spaces, they were tokenized into separate keywords.
- Fix regarding the Hide Original flag.
- The install script won't clean up the target directory - to prevent accidental deletion of other non Photo organizer related data.
PHP.2.19.C-SQL.2.19.C - 2.19
- Shop Module Extension to allow the sale of rights and prints. The shop categories and shop items are user defineable.
- Upon purchase the high resolution master version can be downloaded by the clients once their order was aprooved. There is a donwload controller/monitor so that clients can download an image only the specified times for a limited period.
- Trusted Client Feature - trusted clients can download the originals after they submitted their orders, whithout the need to wait for orders aprooval.
- Wanted feature 131 implemented. Photos can be ordered based on their original file name.
- Change 133 implemented. Default search operator changed to AND.
- Bug 136 fixed. Multiple NEF (RAW) file upload failed.
- Bug 134 fixed. Images were not displayed when the PHP was running Solaris.
- Bug 127 fixed. When uploading files with no dot in the file name all photos were added as versions of the first one.
- XML Generator and Converter Bug Fixed.
- XML DTD updated.
- Company field bug fixed in the Contact Info section of the My Settings tab.
- IPTC timestamp validation bug fixed.
- ImageMagick interface bug fixed.
PHP.2.18.C-SQL.2.18.C - 2.18
- PHP-5.0.0 compatibility issues solved.
- Shared user accounts - allowing multiple users to be logged into the same account simultaneously.
- Client Albums.
- Multiple Photo Version upload at once, allowing to create two or more version of the same photo during upload, useful when uploading the same photo in multiple formats.
- As a complementary feature the photo versions are also exportable.
- "Go to folder" buttons added to the photo and the folder view to ease navigation.
- Folders in all combo boxes are displayed hierarchically.
- During a bulk upload, in the XMP parser, the keyword field accumated all keywords assigned to already uploaded photos. This bug is fixed.
PHP.2.17.C-SQL.2.17.C - 2.17
- RDF-XMP metadata import for any image file, making Photo Organizer fully compatible with the Extensible Metadata Platform of Adobe Photoshop CS.
- Versatile selector that allows the user to specify the order in which the IPTC, EXIF and XMP metadata is extracted. This is useful because some fields are shared between the mentionned metadata formats which are overwritten, and so the user can specify the priority among metadata formats.
- MS IE rendering problems fixed in the My Settings tab, in the Folder View and some other pages. You should be using Mozilla.
PHP.2.16.C-SQL.2.16.C - 2.16
- Advanced Search Engine - that allows field specific queries, while providing the usual logic operators.
- The General Search Engine has been fixed - the AND operator was not working properly when searching on sql fields belonging to different tables.
- The SQL code was optimized for faster display of the folder, album and search views.
- The Inline Styles were replaced by a global CSS file that should be specified in each theme. This way the PHP code got simpler, furthermore theme developers have better control over the styles used by the interface.
- Bug 104 fixed. EXIF Timestamp validator was dropping dates where no time was supplied.
- Bug 101 fixed. When displaying photos from an album view, the parent folder is displayed only if the viewer has the rights to visit that folder. This was a security discrepancy, as it disclosed the names of a hidden folder.
- Bug 100 fixed. Calendar paging problem for December fixed.
- Bug 99 fixed. Original file names are now poperly imported - in the 2.15 version when performing single photo uploads, the first character of the original file name was truncated.
- Bug 95 fixed. The controls at the bottom of the folder and album view were misaligned.
PHP.2.15.C-SQL.2.15.C - 2.15
- New photo related data fields were added (Author, Title, Keywords) as a result of the improved IPTC data import. In earlier versions, we assumed that the Author of the photos is the owner of the PO account, however this is rarely the case. The Title field was added to complement the existing Caption filed, and the Keyword field will allow you to create photo categories.
- When uploading photos the software will try to determine the kind of equipment used from the IPTC and EXIF data and will create undefined locations all by itself. This means that you don't have to create your shooting locations, but you still have to define your equipment prior uploading your photos into the system.
- Feature 82 completed. The big feature in this release is the photo export. You can export original photos, or the original photos accompanied by their shooting data, described via an XML photo description file. In this release only the master version can be exported. After export, the system will provide a link to tar ball, containing the photos with their original file names and the data description file (if this option is selected). These tarballs are not yet compressed.
PHP.2.14.C-SQL.2.14.C - 2.14
- Feature 43 completed. This version features a new Image Repository layout that is needed by the next release to implement removable media support. The new Image Repository stores each photo format (original, preview, thumbnail) in so called sub-volumes, that can be backed-up or moved to removable medias like DVD.
- Bug 81 fixed. The search engine will ignore all single letter and most two letter keywords. The forbidden keyword set is customizable through a PHP variable. By using quotation marks the user can force the search engine to search on a forbidden keyword.
- Feature 82 completed. Registration is completely inhibited if the New User Type is set to Disabled in the Admin Tab.
- Bug 75 fixed. A shop module error is fixed. If the shop module option was disabled for a user or client, errors appeared at the bottom of the "My Date Book" page.
- A second shop module bug was fixed. If a photo was available in multiple formats, one could select the photo from the folder view and try to put it into the basket, but since no explicit format can be specified from the folder view, this operation failed. The only way a customer could purchase a photo was via the photo view, clicking on the shop tab and selecting the desired format.
The current implementation will allow shopping from the folder view by selecting automatically an explicit format, while keeping the photo view shopping features unchanged. The customer can change the format from through his/her baskset - a feature that was not available earlier.
- Next|Previous browsing error fixed. This bug occured when a client was browsing with the Next|Previous buttons a folder that contained private photos. The software tried to load the private photos therefore the client was redirected to the login.
- Technical Info Tab was unaccessible for administrators. Now the administrator can see all details of all photos in the system.
- Yet an other installer bug fixed - the image repository path wasn't set if no password was specified.
PHP.2.13.C-SQL.2.13.C - 2.13
- User quotas. The Administrator can impose upper limits for the number of photos and the storage space assigned to a user. By default quotas are turned off.
- The system stores the original filenames and supplies them when retrieving the original photos. For the thumbnail and preview, automatically generated filenames are returned.
- Imagemagick can be replaced with JpegTRAN when rotating and flipping images, since JpegTRAN is lossless. This feature is not enabled because JpegTRAN is making some odd shifts with certain file sizes.
- Photo upload failure fixed when sharpening with factor 0x0.
- Lower photo navigator history fixed in the folder, album views.
- User deletion fixed (dependency on photo ratings failed the removal).
PHP.2.12.C-SQL.2.12.C - 2.12
- Feature 37 completed. The integration of Dave Coffin's RAW image decoder allows the preview and storage of RAW images.
- The database error that was introduced in 2.11 is now fixed.
PHP.2.11.C-SQL.2.11.C - 2.11
- Number of supported image formats extended to 107, including multi-page formats.
- Feature 32 completed. Photo Upload control improvement - user can specify the gamma correction, compression level, color space, sharpening factors and matting options for the thumbnail and preview generation.
- Unified file uploading.
- Feature 31 completed. Owner can hide the high resolution original from the public.
- Shading fixed in the photo display.
- Equipment identifiers are displayed in the profile to help compile XML files manually.
- Some navigation bugs fixed.
- XML bulk upload documentation added.
PHP.2.10.C-SQL.2.10.C - 2.10
- Photos can be rotated and flipped
- Photo upload security leak fixed, many thanks for Thomas' patch.
- Bulk upload mime type addtions and fixes.
- All external utility paths are configurable.
- Photo Ratings tab fixed.
- Shaded frame in photo view is fixed.
- Selected photo version highlight fixed.
- OpenBSD document added, lot's of thanks to Matt.
- Configuration directions added.
PHP.2.9.C-SQL.2.9.C - 2.9
- Feature 20 completed. IPTC support
- EXIF support - the presence of the EXIF extension is detected therefore PO is functional with or whitout the EXIF extension.
- Active Tab is preseved in photo view while browsing photos with the previous | next buttons
- slide display fixed (slides were shrinked sometimes, now they are square all the time; thumbnail was misaligned in Konqueror and in Opera 6.x, now it's all centered)
- Bug 25 fixed. Bug fixed in the search engine which omitted protected photos. This is fixed so that clients can search over protected photos of users they registerd with.
- Second bug is fixed in the search engine that generated an error trace at the bottom of the search page whenever a user, that wasn't logged in, made a search.
- Some installer bugs fixed, postgresql password support added.
PHP.2.8.C-SQL.2.8.C - 2.8
- Shop module
- Navigation added to the photo view
- Navigation fixed in the album viewer
- Bulk upload extended to handle .zip .bzip2 and tar files along gzip and tgz files.
- Customizable javascript popup tips in the folder, album and search browser for registered users.
- Folder path is displayed properly in the photo viewer
- Client settings & preferences fixed
- Adding custom label fix
- User & Client delete fix
- Installer script detects previous PO installations
PHP.2.7.C-SQL.2.7.C - 2.7
- Image repository management with volume auto fill
- Photo version control
- Subfolders
PHP.2.6.C-SQL.2.6.C - 2.6
- Bulk Upload with XML shooting data import
- Shooting data converters from NKN, TXT and SDF into XML
- Search engine now includes stemming
- Search results can be saved into albums
- New PS printer module which includes photos into the PS files themselves
- The brochure printer was redesigned, so photos are proprely scaled and aligned
- Printed files are automatically opened with helper applications (like Ghostview or Acrobat Reader) if they are installed and configured for the browser.
- Images aren't located or linked into the HTTP server's document_root, but in the image repository.
- Improved admin tools
- The administrator can edit and delete most data belonging to other users (except the user's databook, profile and settings)
- Automatic login
- Comments were added to the rating system
- Exposure compensation values: +0.3, +0.5, +0.7, +1.0, where missing from the 2 database, so they were added in 2.6
- Photo copyright tab added
- The install and configuration script can upgrade existing systems or install new ones
PHP.2.5.C-SQL.2.5.C - 2.00
- Photo albums
- Photos can be ordered order by different criterias in folders and albums
- View the photos as a list (rather than slides) in albums and folders
- Yellow popups for basic photo information in folder and album view
- Printing in PS and PDF formats
- Databook with calendar and client management
- Submission history
- Rating system
- Access control
- Extensible help system
- Install and configuration script
PHP.1.0.C-SQL.1.0.C - 1.00
- Multi user support with basic access control
- Single photo upload with albums and folders
- Equipment management
- Basic serach engine
- Help
| |