v1.3 o BUGFIX: Fixed missing escapes within the installer. o Created the logo. o Added the ability to toggle the use of the previous picks when generating new picks. o We now set a cookie to remember name and group of the last user to successfully log on. o Minor debug output change to the installer. v1.2 o Replaced mysql_create_db() call in install.php with a mysql_query() call. o We now look up to 100 times trying to get a good set of picks which should increase the chances of getting a good set of picks for more complicated pools of people. o Some minor code cleanup. o Added some javascript to have it pop up a new window when you want to view a list. o Changed the text of the pop-up when uploading a list to properly warn the user that it will replace the existing list. o BUGFIX: The links for getting your pick's list or your list in the list management pane show up again. o Re-worked the building of the HTML pages to populate a single variable, then display when everything was done. o Re-worked the conf.php file to utilize constants rather than variables. o Added in a cookie to save the group and account name for the last person who logged in on that machine. The cookie lives for 1 year. v1.1 o Continued work on allowing for "register_globals" to be off. o Re-wrote the tempates to make them functions. o Modularized the output such that everything is loaded into a single variable and outputted at the end. o Fixed the creation of a new group and admin account. o All of the picks from the previous year are automatically added in as invalid matches to avoid situations where an individual gets assigned the same person they had the previous year. o BUGFIX: A new group name could be created with the same name as a previously created group, which is not a problem. However, the administrative user that would get created for that new group would get assigned as an administrative user to the previously created group. o BUGFIX: New groups can be created again. v1.0 o Removed all php short tags. o Moved to work in environments with "register_globals" off. o Updated the login form to properly use POST. o Cleaned up the file structure, eliminated unused files, and broke apart the single core_functions.php file in to individual files. o Invalids or "Relationships" can only be added once. o Deleting a relationship will only delete the first match in the event of prior duplication. v0.93 o Cleaned up the notification of a shuffle failure. o Fixed the situation where the administrator, who is also opt'ed out of the pool, was getting consistent notices that the shuffling had failed when it had really succeeded. v0.92 o Fixed the massive amounts of warning messages generated by invalid calls to array_minus_array. o Fixed the downloading of the lists. Performing a strlen on the binary data resulted in a length that was much larger then the true size of the binary, and, hence, freaked up most browsers. o Minor documentation updates. v0.91 o Cleaned up the random background generation code. o Added some documentation for personalization. o Fixed a bug which generated some harmless mySQL warnings during a new group setup. o Fixed a bug which generated more harmless mySQL warnings during the shuffling of all of the names. v0.90 o Cleaned up the installation. o Removed the Makefile structure and updated the documentation accordingly. o Created the install.php script to build the database structure. o Reowrote the install.php script to manage the creation of the database as well as writing the conf.php file. o Incorporated the logic into the install.php script only to work towards eliminiating the need for register_globals to be on. o Fixed a minor bug in the display listing to actually show the right group title. v0.81 o Minor bugfix in order to send the list of the person picked rather than your list. v0.80 o Added random background images to pretty things up. o Reorganized the administrative page layout. o Adjusted the layout of the page. o The "group name" is now listed at the top of the list of group members. o All options are now in their own blocked catagory on the page. o Users can now upload their wish lists in to the system. o Users can now download the wish list of the person they have picked. o Reoworked the log in logic to require a valid login before performing any user or admin based tasks. o Added an autoorefresh when a user creates a password to bring them back to the login screen. o Makefile changes. o Reocoded the ss.pl script as a PHP script, thus removing the PERL requirement. o Added the ability for a user to "opt out" of the current pool. o Fixed the table to autooincrement the user id. v0.70 o Major updates throughout. o Cleanup of the web interface. o Cleanup and corrections to the login interface. o Full implementation of the ability to have multiple groups. o Added some graphics. o Migrated all web pages to templates to allow for easy endouser modification. o Database cleanups. o Created CHANGELOG and README files. o Modified Makefile v0.60 o Public release. o Code is Alpha. v0.10-0.50 o Internal development. o Initially written entirely in PERL as a CLI. o Added the web interface, very generic. o Added user accounts. o Added ability to have multiple groups served by the same server. o Added user levels to have one person as the "administrator" of the group.