Release
Version 1.1.5 Announcement February 29th, 2008
We are pleased to announce the second Zenphoto release of this month, version 1.1.5. This version brings a few major improvements and new features, as well as significantly improving the efficiency of Zenphoto. New features include Boolean expressions in searches, which allow you to do such things as “dogs | cats” and combine results for both, Dynamic Albums, which are a way to create an album out of a search phrase (or boolean combination of search terms), a long-requested feature for Multiple administrators with different rights or abilities.
With this release we’ve also achieved major performance improvements across the board (nearly 4x faster page load times for large albums, benchmark results coming soon), and improvements to the efficiency of the EXIF library and caching, resulting in snappier gallery browsing and an even faster Zenphoto than before.
Thanks to all who helped with this release, and everyone who tested the nightly builds and provided feedback.
Version 1.1.5 February 29th, 2008
- Performance improvements [trisweb]
- Security improvements [sbillard]
- Boolean expressions for searches [sbillard]
- Dynamic Albums [sbillard]
- Multiple Admins with varying rights [sbillard]
- various bugfixes
- Full list of resolved issues on Trac
Version 1.1.4 February 01st, 2008
- Improves system configuration checks in setup.php [sbillard]
- Zenphoto function guide [sbillard, acrylian]
- Password protection improvements [sbillard, acrylian]
- Comments on albums [sbillard]
- Admin pages enhancements [sbillard, aitf311, acrylian]
- Mod_rewrite rules for TAGS, Search Fields [sbillard, acrylian]
- Simple Captcha for comment form validation [gregb34, sbillard]
- Site defined custom data fields for images and albums [sbillard]
- Fixes for HTML, XSS, and SQL injection vulnerabilities [trisweb, acrylian, sbillard]
- Boolean logic on tokens for searches [sbillard]
- Option for full image quality [sbillard]
- Album rating [acrylian]
- Full list of resolved issues on Trac
Version 1.1.3 December 16th, 2007
- Integrated setup and upgrade, makes both easier [sbillard]
- Setup now performs a system setup, corrects many issues on its own, otherwise lets you know what to fix [sbillard]
- Password protection for gallery/albums [sbillard]
- Significantly improved administration tools [sbillard]
- Removed admin pass from zp-config and encrypted it in the DB table [sbillard]
- Pre-caching of images [sbillard]
- Additional IPTC fields [sbillard]
- Global album sort including ascending/descending. Album inheritance of these settings [sbillard]
- Full list of resolved issues on Trac
Version 1.1.2 November 08th, 2007
- Fixed significant bug that forced usuers to manually make the options table [trisweb, sbillard]
- Full list of resolved issues on Trac
Version 1.1.1 November 05th, 2007
- Simplified the install process by getting rid of a lot of the fields in zp-config.php [sbillard]
- Email your password from the admin login [sbillard]
- Ability to sort in ascending or descending [sbillard]
- Full list of resolved issues on Trac
Version 1.1 November 02nd, 2007
- Subalbum administration including ordering, deleting, editing, uploading, etc. #6 [sbillard, trisweb]
- Subalbum paging. #2 [sbillard]
- RSS feeds for gallery, albums and comments. #7 [WillHamilton, thinkdreams, Alenonimo, acrylian]
- EXIF display #4 [trisweb]
- Download complete album as zip using:
printAlbumZip()#32 [mankind] - Password protected theme (temporary solution); load the theme ‘default-pass’ #46 [La0c00n]
- Support for Videos (flv, mov, 3gp): ZenVideo #54 [La0c00n]
- Geospatial Visualization (Google Maps) using:
printAlbumMap()andprintImageMap()#54 and #78 [mankind] - Deleting album with subalbums no longer leaves tracks #75 [sbillard]
- Subalbums work with all the themes included in this release [aitf311]
- Options (zp-config.php entries) moved to web-based admin [sbillard]
/zen/folder renamed to/zp-core/because of conflicts; take note!- Partial plugin support: theme plugins and zenphoto core plugins (see Spam Filter in admin options) [sbillard]
- IPTC support for Title and Caption. #67 [sbillard]
- Spam Filtering with Askimet and another simple algorithm. #123 [sbillard, thinkdreams]
- Image and Album searching. [acrylian, sbillard]
- Basic Image and Album tag support. [sbillard, aitf311]
- Image and Album archives, based on available metadata dates. [sbillard]
- Full list of resolved issues on Trac
Version 1.0.8 March 01st, 2007
- Faster image loading by using the cached image path directly if the file exists. [trisweb]
- Custom suffix for image pages (eg:
/alb/img1.jpgยป/alb/img1.jpg.php) Defaults to.php, is backward-compatible with older URLs by 301-redirect, and makes sense. #16 [trisweb] - Now compatible with PHP safe_mode restriction. [trisweb]
- Fix for permissions wrongly set in cache folder (could not delete cached images). [trisweb]
- Added optional Unsharp Mask for thumbnails, defaults to off. Config param:
thumb_sharpen. [trisweb] - Refactored the way requests are handled. Split into 2 include files:
controller.phpandfunctions-controller.php. [trisweb] - mod_rewrite rules for sub-albums complete; works to infinite path depth. [trisweb]
- Much improved SEO (Search Engine Optimization) - URLs are always 301-redirected to their single canonical form; #16 (custom suffix) fixes image pages not appearing in indexes. [trisweb]
- Major code refactoring and reorganization. [trisweb]
- Warning if you use the default password. [Chris S.]
- Better filtering of the album folder/image filename to avoid duplicate database entries. [trisweb]
- Collected garbage in garbage collection methods. Fixed several bugs. [trisweb]
- 1.0.8.1 - Fixed a bug with the image suffix as ‘.php’ [trisweb]
Version 1.0.7 January 26th, 2007
- Large security bug patched; thanks to nicosomb for reporting it. [trisweb]
- No other changes.
Version 1.0.6 December 11th, 2006
- Bug: image sorting within albums fixed (getImageId() not found error). [trisweb]
- Bug: image dimensions are now cached in the database again (no functional difference, but much faster). [trisweb]
- Changed the default RewriteBase in .htaccess to
/zenphototo correspond with the default folder in the package. [trisweb] - Now detects changed images and reprocesses them if the cached versions are old. [trisweb]
- When an image cannot be found/loaded, an error image is shown instead of no image (passing
i.php?...&debugdisables this and shows the error output) [trisweb] - Other minor bugfixes and code cleanups.