*** Release Notes *** VERSION 0.97g May 4, 2004 ------------------------------------------------------- Added these release notes. VERSION 0.98d May 7, 2004 Patch level 101 ------------------------------------------------------- Added status Deleted and function empty_trash for a less draconian delete function. VERSION 0.98g May 14, 2004 ------------------------------------------------------- Added qupdate.sh which automates the download of the latest qref tarball and the upgrade process. install.pl the install and upgrade tool now patches QRef automatically using qpatch.pl when installing an update. Future patches maybe applied using qpatch as well. VERSION 0.99c May 18, 2004 ------------------------------------------------------- Increased security by backend authorization checks. VERSION 0.99f May 24, 2004 Patch level 102 ------------------------------------------------------- Clean up of code. Better formating of display of CLI. renamed initilize_qref.pl to qadmin.pl which is now interactive. Some debugging of user management in CGI. Added search by user function to CLI. Improved security checks for authorization levels and dynamic display of options based on auth_level. VERSION 0.99f June 9, 2004 ------------------------------------------------------- Added Category to keyword search results. Fixed interactive file attaching bug. Added archive of code releases when qref is "published" to qref webpage. VERSION 0.99j June 22, 2004 ------------------------------------------------------- Added getmail.pl to add entries to qref via an email. Added ability to use the qref user email address when sending a qref entry via email. E.g. qref -m jason 4 This will send an email to qref user jason which looks up the email address for this user and then sends the email to that address. Still need to add a drop down on the cgi. Minor cosmetic changes and fixes on CLI. VERSION 0.99k July 7, 2004 ------------------------------------------------------- Added -X option to export QRef data. Added drop down list of users to email entries to as well as ability to insert a short message. VERSION 0.99l July 21, 2004 ------------------------------------------------------- Added -I option to import a QRef export file or from simple text files in a directory. This allows a user to import from a number of small text files they may have. Added ability to add a text message when emailing entries from CLI. VERSION 0.99m July 29, 2004 ------------------------------------------------------- Added -w Any/All keyword query (and or or query). The default is any but may be set to all by uncommenting $ALL_WORDS = 1 in qref.conf(global config) or .qrefrc(user specific config). Added view attachment to qref CLI. If attachment is text prompts user to enter attachment number to display and displays to console. Variable $VIEW_ATTACH must be set to 1 for this to display. VERSION 0.99n Aug 6, 2004 Patch level 103 ------------------------------------------------------- Added Description field to Registers. Added new variables to qref.conf (LINES, VIEW_ATTACH, ALL_WORDS). VERSION 0.99o Aug 24, 2004 ------------------------------------------------------- Improved import function. Added auto-import function with *dynamic creation of categories *keeps a log file of import VERSION 0.99p Aug 27, 2004 IMPORTANT BUG FIX ------------------------------------------------------- Emailing an entry with a single attachment results in the attachment being deleted. This bug has been fixed in this release. VERSION 0.99q Sep 3, 2004 ------------------------------------------------------- Added ability to qref CLI to export in XML format with "-XM" flag. Requires Perl module: DBIx::XML_RDB; Next to come an XML import utility! VERSION 0.99r Sep 29, 2004 ------------------------------------------------------- Add ability to choose category for text imports. Also uses DEFAULT_STATUS variable for import status. Fixed issue with import log file. VERSION 0.99t Nov 29, 2004 ------------------------------------------------------- Admin utility "qadmin" completed. You can now do all admin functions from this CLI command that you could do from the Web GUI. VERSION 0.99u March 2, 2005 ------------------------------------------------------- MySQL version 4.1+ seems to have changed the formatting of how dates are stored. Added variable MYSQL_VER41_OR_LATER which can be set to correct how QREF.pm converts this string. VERSION 0.99v March 8, 2005 Patch level 105 ------------------------------------------------------- Added Simple Revision Control. The contents of en Entry are copied to a file in UPLOAD_DIR/ENTRY_ID/ENTRY-YYYYMMDDHHMM when an entry is updated. Same goes for attachments which are backed up to UPLOAD_DIR/ENTRY_ID/.YYYYMMDDHHMM. Variable REV_CONTROL in qref.conf controls this feature (on by default). VERSION 0.99w Oct 23, 2005 ------------------------------------------------------- Minor bug fix to qadmin. When user is admin user was unable to change their own password via CLI. This version resolves this issue. Fixed issue when checking in attachments that a duplicate entry was created - resolved. VERSION 1.0 Oct 5, 2006 ------------------------------------------------------- Added $sth-finish() statements for all routines so newer verions of MySQL don't complain. Finally making this 1.0 release as it has been stable for quite a while. VERSION 1.1 Feb 7, 2007 ------------------------------------------------------- Created a directly structor in BASEDIR (/opt/qref) for better organization. QRef is now packaged as an RPM! Will still try to keep a tarball though - though havn't yet for 1.1. Fixed bug in qadmin issue with adding new registers to the master DB. VERSION 1.2 May 3, 2007 ------------------------------------------------------- *IMPORTANT SECURITY FIX* - with REV_CONTROL turned on and qref web installed backup entries could be viewable on the web. This version moves ENTRY-YYYYMMDDHHMM from UPLOAD_DIR to BKUP_DIR which is not viewable from the web. *Added MYSQL_DATA_DIR to default config (for -b raw MySQL backups). *changed qref -x to only logout current user. qadmin -x logs out all users that have stale session ids (can be run in cron). to qadmin. *Removed qadmin update (no longer needed with RPM) *Other minor fixes VERSION 1.2 Release 5 May 11, 2007 ------------------------------------------------------- Added tarball back. Updated install.pl to work with RPM and tarball. VERSION 1.2 Release 11 July 25, 2007 ------------------------------------------------------- Last few releases have been some clean-up and added/revised documentation (README.txt). Added section on Document Revision Control. Attachment revisions now store attachments in BKUP_DIR rather then UPLOAD_DIR. VERSION 1.2 Release 15 October 24, 2007 ------------------------------------------------------- bug #5: qref -g pattern - Fri Aug 31 15:21:17 EDT 2007 - Pri:MED:CLOSED bug #14 Option to suppress headers - Tue Oct 23 17:13:04 EDT 2007 - Pri:MED:CLOS -n suppress headers E.g. qref -gn emc stocks EMC bought at ... -n for no pager now -N VERSION 1.2 Release 16 November 26, 2007 ------------------------------------------------------- Resolved bug #16 Unable to view/edit attachments from CLI - Sun Oct 28 14:16:50 EDT 2007 ------------------------------------------------------- $Id: release_notes.txt,v 1.22 2007/11/26 19:58:50 jnelson Exp $