Zoph Changelog

What's new in Zoph 0.9.0.1

Oct 19, 2012
  • Zoph 0.9.0.1 is the first maintenance release for Zoph 0.9. It adds compatibility with MySQL 5.4.4 and later and PHP 5.4 support. Several bugs were fixed.
  • Bugs:
  • issue#1 Changed TYPE=MyISAM to ENGINE=MyISAM for MySQL > 5.4.4 compatibility issue#1 Fixed: PHP Notice: Array to string conversion
  • issue#2 Changed timestamp(14) into timestamp
  • issue#3 Removed pass-by-reference for PHP 5.4 compatibility
  • issue#6 Missing French translation
  • issue#30 Remove warning about undefined variables
  • issue#31 Fixed several errors in geotagging code
  • issue#33 Fixed: no error message when rotate fails Fixed a small layout issue on the prefs page

New in Zoph 0.9 (Jun 25, 2012)

  • This version is virtually equal to 0.9pre2, but compared to the previous stable release, 0.8.0.5, many improvements have been made, including a rewritten import system, support for geotagging, and many usability improvements.

New in Zoph 0.9 Pre1 (Nov 28, 2011)

  • Since the v0.8.4 release, work has been done on killing some bugs and dealing with PHP warning messages. The work seems to be done now.

New in Zoph 0.8.4 (Sep 12, 2011)

  • A popup has been added to the thumbnail view of albums, categories, places and people that will show you some information about what is in that album.
  • A 'share this photo' feature has been added, that will allow you to (selectively) share photo's with other users without logging in to Zoph.
  • The 'edit photo' and 'bulk edit photo' now automatically add a new dropdown menu whenever you add an album, category or person, similar to the way the webimport already did this since v0.8.1. The 'people slots' feature that implemented a part of this functionality for people only, but was less flexible, has been removed.
  • The zophImport.pl CLI client was replaced by zoph in v0.8.1. This release adds new functionality to the zoph CLI client. You can now add albums, categories, persons and places from the commandline, manually with the --new CLI option or automatically with --autoadd.
  • Zoph now supports recursive import: instead of giving a long list of files, you can import a whole directory. With --dirpattern you can even have Zoph organize photos based on the input directory name.
  • The bulk edit page allows you to make changes to many photos at the same time. With many photos, this page now loads over 20 times faster.
  • The SQL queries that Zoph used for the 'show tracks' page were slow and not cachable. In v0.8.4, the first time this page is opened, it loads about 10x faster than in v0.8.3, each consequitive time, it's even 50 to 100 times faster, thanks to database caching.
  • As you may know, Zoph has been around for over 10 years. This means that the first lines of code were written in the era of PHP3. I have started to update Zoph's code to be in line with current best practices of PHP programming. This is a process that will continue over the next releases.

New in Zoph 0.8.3 (Apr 6, 2011)

  • It adds several new features and improvements, mostly related to mapping.
  • The most important addition is "geotagging", which will allow you to upload a GPS track in GPX format and let Zoph determine (by the time they were take) where you took your photos.
  • Another feature is "geocoding".
  • If you add a new location to Zoph, you can now let Zoph try to locate it on the map for you.
  • Zoph uses the Geonames project for this.
  • Some usability improvements have been made, and several bugs have been fixed.

New in Zoph 0.8.2.1 (Nov 22, 2010)

  • This release fixes 9 bugs, mostly in the new CLI tool. No new features have been added.

New in Zoph 0.8.2 (Oct 21, 2010)

  • This is the second pre-release for Zoph 0.9.
  • It features a completely rewritten import system.
  • Both the Web and CLI interface have been optimized.
  • Webimport is now based on templates instead of hardcoded HTML.
  • The import screen now supports multiple simultaneous uploads and shows upload progress and preview images.
  • GPS information and autorotate from EXIF.
  • The new CLI is written in PHP instead of Perl.
  • The switch was made so that more code can be re-used.
  • Both the Web interface and the CLI interface are much better documented than the old version.

New in Zoph 0.8.1.1 (Jul 2, 2010)

  • This is a security release that fixes a number of cross site scripting (XSS) issues of which most were found by VUPEN Security. No other bugs were fixed.

New in Zoph 0.8 (Sep 10, 2009)

  • Compared to 0.8pre3, a small bug regarding timezone support in PHP 5.1 has been fixed and the documentation has been updated.
  • Compared to the previous stable release, 0.7, the most important changes are mapping support, timezone support, a pages feature, ZIP downloading, and group access rights.
  • This project also has a completely rebuilt and restyled Web site.

New in Zoph 0.8 Pre3 (Aug 31, 2009)

  • This pre-release fixes a couple of bugs, most notably a cross site scripting bug that was previously fixed in the 0.7.0.7 release.
  • Furthermore the translations and the documentation have been updated.

New in Zoph 0.7.0.7 (Aug 25, 2009)

  • Two possibilities for code injections that made Zoph vulnerable to a cross site scripting attack, have been fixed.
  • Users are encouraged to upgrade.

New in Zoph 0.8 Pre2 (Jul 9, 2009)

  • Bug#2813464: Date link on photo page links to the wrong year
  • Bug#2813467: '+' links to expand date/time, ratings and tree view do not work anymore after a Googlemaps update
  • Fix for a cross site scripting bug that was reported by "y3nh4ck3r".
  • Fix for a bug that caused manually entered dates with webimport not to be used

New in Zoph 0.7.0.6 (Jul 2, 2009)

  • Fix for a cross site scripting bug in the 'people' page.

New in Zoph 0.8 Pre1 (Jun 28, 2009)

  • Bugs:
  • Fix for a bug that would give an error (or not execute without an error, depending on the situation) when an album is added to a photo. Bug found and fixed by Pekka Kutinlati.
  • Bug#2687577: Download link does not work in some cases
  • Bug#2720782: edit does not work after using back and forward buttons
  • Bug#2720807: Layout glitch on slideshow
  • Fixed two small issues in saved searches
  • Bug#2718812: Cannot assign someone as a father/mother/spouse when person does not yet appear on a photo.
  • Bug#2724768: Error in timezone code
  • Bug#2750454: Fatal error: Call to undefined function get_photographer_search_array() in person.inc.php
  • Bug#2775190: Dropdown menu with people is not sorted by name.
  • Bug#2718814: Not possible to unset a relationship between persons.
  • Fixed a bug where the average rating would become 0 when the last rating for that photo was removed
  • Bug#2794052: Syntax error in timezone.inc.php when using PHP4
  • Bug#2803133: Making a category/album or place it's own parent causes out of memory error.
  • Bug#2804335: Division by zero error when importing JPG with zeroes in some of the EXIF fields.
  • Fix for a bug where the map on the photo page did not show the location of the photo if it is set on the location and not on the photo itself.
  • Fix for a bug where the map on the photo page did not show if the user is not using the 'auto-edit' feature.
  • Fix for a bug that caused a javascript error when title or address of a place contained quotes.
  • Translations:
  • German, Canadian English, Danish, Dutch, Italian and Swedish Chef have been updated.
  • Added Finnish translation by Pekka Kutinlati.
  • Removed some empty translations from outdated translations
  • Other:
  • Removed zoph-0.3.3.postgress.diff from the contrib dir. It was too outdated to server any purpose.

New in Zoph 0.7.4 Pre (Dec 23, 2008)

  • Zoph 0.7.4 is a "feature release", that introduces a few new features that will be present in the next "stable" version, 0.8. This release fixes a number of bugs from the earlier 0.7.x releases and specifically deals with some performance issues.