1.2.0 Beta 1 =============================== - Change: When a user does not have any favorites in his list, show a message instead of an empty screen - Enhancement: Added the ability to show all the users in a paginated list in the admin section (bug://report/55) - Enhancement: Can export search results to an XML file (bug://report/41) - Enhancmenet: Links in comments can be parsed if the option is checked (bug://report/2) - Enhancement: Components can now be displayed on the bug grid (bug://report/43) - Enhancement: Votes can now be displayed and sorted on the bug grid (bug://report/13) - Enhancement: Users can save a search so they can rerun it at any time - Fixed: Component and product changes wouldn't appear correcly on showhistory.php - Enhancement: Versions can be marked "Obsolete" so new bugs cannot be filed against them - Change: When there are no bugs to display on index.php, don't show an empty grid, but rather an error message - Reduce a query on bug updates by not querying the automation system if it is not being used - Optimize: Move custom field data into the bug table to reduce the use of JOINs - Optimize: Remove a query on userctrl.php's save options called by build_assignedto() because the API already does this for us - Optimize: Setting system cleanup that improves speed by reducing queries and not using eval() - Enhancement: Search results can be mass-updated to change bug fields - Change: Search system no longer stores the actual query of the search, but rather the paramters - Enhancement: Added a lost password reset system - Fixed: Cached usernames would be cleared by the UserAPI if the display name wasn't set in the values array - Enhancement: Extracted email text to the template system to make it easier to modify them - Enhancement: Improved the admin security system by creating a session system that is much harder to bypass - Change: Cleaned and refactored up the MessageReporter class - Optimize: Template are now cached in the database to greatly improve speed; this does not effect editing templates at all - Enhancement: An Authentication API was created in order to allow custom applications or databases to be used when authenticating at either login or with cookies 1.1.5 =============================== - Fixed a potential SQL error on search.php because no results were found (bug://report/62) - Fixed a SQL error on admin/user.php when adding a new user from the admin section (bug://report/63) - When adding a new user from the admin section, email options were not saved properly - Added an option to only perform header redirects instead of intermediate-stage redirects (bug://report/65) - Fixed a foreach() error after adding a new user in the admin section without email options [admin/user.php#102] - Fixed a minor typo on the guest welcome banner (bug://report/66) 1.1.4 =============================== - Time zones with half-hours are not saved because the field only allows INTs (but://report/38) - Fixed a SQL error received upon deleting a resolution (but://report/40) - When searching and selecting multiple items for a field, only the first one is used in the search (but://report/39) - Need to cast the unserialized data to an array to remove an implode() warning [admin/field.php#235] - When $bugsys->options['pagelinks'] is set to 0, it now actually does its advertised behavior (but://report/45) - Foreign langauge users cannot use the product/component editing system beacause localized strings are used to create the do actions instead of english variable ones (but://report/42) - Fixed a SQL error that would occur when editing a report with no emails linked to it (but://report/46) - Added the ability to delete attachments from the database (but://report/47) - Fixed a scrollpane bug related to new reply