IsoveraDL Change Log

Version 1.0

  • 1 Sep 2006 - Version 1.0 released

Version 2.0

  • 12 Dec 2006 - Instructions added to INSTALL.txt to support servers without mod_rewrite capabilities.
  • 28 Dec 2006 - Bug in MetadataRecordElement and MetadataRecordSet fixed: superclass included before class declaration
  • April 2007 - Added Harvester Exporter plugin
  • 5 May 2007 - Added Search and Browse plugins
  • 23 May 2007 - Harvester Exporter OAI 1.1 and 2.0 XML output tested (including DeAccessioning)
  • 5 June 2007 - Added functionality to create a hidden field for the drop-down field type
  • 20 June 2007 - Added functionality to disable all buttons in preview mode
  • 3 July 2007 - Added datatypes and inputtypes for thumbnail generation using ImageMagick.
  • 17 July 2007 - Added harvester importer functionality, not including error checking and preview/edit of records. This release of importer contains hardcoded values for BEN xml import
  • 23 July 2007 - Added code to assist user migration
  • 13 August 2007 - Added functionality to remove terms.
  • 30 August 2007 - Added functionality to redirect user to requested URL after prompted to login
  • 13 September 2007 - Fixed issues with session handling when editing records
  • 21 September 2007 - Fixed issues with session handling when editing input processes
  • September 2007 - Added Peer Review plugin
  • 4 October 2007 - Fixed issues with redirect URLs.
  • October 2007 - Core Dewey, Harvester, Search/Browse and Peer Review plugins tested
  • 25 October 2007 - Added functionality to the Browse module to add a record count to each category of terms.
  • 30 October 2007 - Version 2.0 released

Version 2.1

  • 9 January 2008 - Added Author management module
  • 9 January 2008 - Added Checkbox and Multi-select Input Type
  • 9 January 2008 - Added Clone Record feature
  • 9 January 2008 - Added Record modification history report
  • 9 March 2008 - Version 2.1 released

Version 2.2

  • Thursday, March 13, 2008 - added InputTypeMultiComplexClassification class
  • Sunday, March 16, 2008 - improved speed of sql query in integrity.php
  • Monday, April 21, 2008 - Merged ASHG changes
  • Friday, July 11, 2008 - Caching: first attempt
  • Thursday, July 17, 2008 - Indexed tables
  • Thursday, July 17, 2008 - Cache enabled
  • Thursday, July 17, 2008 - fixed issue with eligible validators
  • Monday, August 11, 2008 - Browser and Guest groups removed from Saving assignment groups in peer review
  • Monday, August 11, 2008 - Truncate record title in reviewer drop down menu in View Reviews Awaiting Assignment
  • Monday, August 11, 2008 - Pagination done: Perform Peer Review, View Reviews Awaiting Assignment, View Assigned Reviews, View Pending Reviews
  • Wednesday, August 13, 2008 - _addRecordCount to browse_vocab_trees_controller.php has been updated to improve performance
  • Wednesday, August 20, 2008 - Controlled Vocabulary Mapping management: view/edit mappings, modify mappings, delete mappings
  • Thursday, August 21, 2008 - Greatly improved performance in saving/ modifying controlled vocabularies. Integrity component to check if terms are possible to delete is now only called for terms which have been changed from the previous list.
  • Tuesday, September 02, 2008 - Added “save and finish later” record submission functionality
  • Wednesday, September 03, 2008 - Updated link to user guide and added wiki link
  • Friday, September 05, 2008 - Added view search terms functionality
  • Wednesday, September 10, 2008 - URL redirection resolved
  • Thursday, September 11, 2008 - small bugfixes in calling/defining objects/variables
  • Monday, September 15, 2008 - Editing fixed values for higher privileged user(admin, manager, validator)
  • Tuesday, September 16, 2008 - Updating default value fixes of cataloging form
  • Wednesday, September 17, 2008 - Fixed wrong position of page in cataloging form
  • Monday, September 22, 2008 - Select taxonomy on browse page
  • Monday, September 22, 2008 - Advanced search modification version 1
  • Tuesday, September 23, 2008 - Boolean search
  • Wednesday, September 24, 2008 - Moved customize browse functions to its own controller. updated ACLs for customize_browse.
  • Thursday, September 25, 2008 - Customize Browse and editing fixed value modification
  • Thursday, September 25, 2008 - Fixed bug of Updating “default” field when “metadata field” changes
  • Friday, September 26, 2008 - Final customize browse changes
  • Friday, September 26, 2008 - Updated alphabetLink functions in authors and users controllers/views
  • Friday, September 26, 2008 - Small save search terms updates
  • Monday, September 29, 2008 - Fixed date input type of default value in cataloging form
  • Monday, September 29, 2008 - Fixed editing fixed value problem
  • Monday, September 29, 2008 - Fixed bug in retrieving database data in peer_reviews_controller.php
  • Monday, September 29, 2008 - enabled addForPeerReview function to process Draft records
  • Monday, September 29, 2008 - Added functionality to save login user data
  • Monday, September 29, 2008 - Renamed search_terms to tracking_search_terms in database and in code
  • Monday, September 29, 2008 - Updated CHANGELOG.txt and RELEASE.txt format
  • Monday, September 29, 2008 - Move function alphabetLink from view to element
  • Monday, September 29, 2008 - Fixed bug with saving draft records
  • Monday, September 29, 2008 - Fixed bug calling class from InputTypeNonEmptyMultiSelect.php with PHP 5.2.4
  • Monday, September 29, 2008 - Implement method to disable users
  • Tuesday, September 30, 2008 - Populating author value in default fields.
  • Tuesday, September 30, 2008 - Remove email & username check for disabled users when adding or editing user accounts. Also check trust_id when logging in.
  • Tuesday, September 30, 2008 - Moved import controller to oai plugin. Renamed user_migration controller to admin controller, import controller to harvester controller, harvester plugin to oai plugin, harvester_exporter controllers to provider controllers.
  • Tuesday, September 30, 2008 - Fixed security flaw when editing user profile. Was possible to change admin data from unprivileged user.
  • Tuesday, September 30, 2008 - Fixed bug in author select dropdown in adding metadata record.
  • Tuesday, September 30, 2008 - Implemented download module to re-direct user to a URL or a download file. Save download tracking data to database.
  • Tuesday, September 30, 2008 - Save record detail view tracking data to database.
  • Tuesday, September 30, 2008 - Created Tracking controller. Moved SearchTerms controller from search plugin to Tracking controller. Created views for Tracking controller.
  • Tuesday, September 30, 2008 - Continued work on Tracking controller and views.
  • Tuesday, September 30, 2008 - Fixed author/publisher field remove bug
  • Tuesday, September 30, 2008 - Fixed bug in file upload (in the check to see if file has been uploaded)
  • Tuesday, September 30, 2008 - Completed Tracking controller and views. Plus additional small updates.
  • Tuesday, September 30, 2008 - Version 2.2 released

Version 2.3

  • Wednesday, November 05, 2008 - Fixed Draft record promoted to higher stage incorrectly
  • Thursday, November 06, 2008 - Uploaded files are now saved in a sub directory with the name of base URL of the server
  • Saturday, November 08, 2008 - Moved constant config variables to global_defs.php
  • Wednesday, November 19, 2008 - Converted <? to <?php
  • Thursday, November 20, 2008 - Updated issue with call-time pass-by-reference
  • Thursday, November 20, 2008 - Updated .htaccess files
  • Monday, November 24, 2008 - Get DB by shortname
  • Monday, November 24, 2008 - Finalized setting global constant for collection shortname
  • Tuesday, November 25, 2008 - Finalized configuration of multiple collections using global constant shortname.
  • Tuesday, December 02, 2008 - Updated $this→layout call. Updated how keywords are called in harvesting.
  • Friday, December 05, 2008 - added back memory limit
  • Monday, December 08, 2008 - Optimized OAI plugin for better automation. Controlled Vocabulary handles are no longer used in the OAI plugin.
  • Wednesday, December 10, 2008 - Updated database sql file
  • Tuesday, January 06, 2009 - Pagination for Peer Review Progress
  • Wednesday, January 07, 2009 - Bug fix in draft records. Renovate import harvester.
  • Friday, January 09, 2009 - CAKE_SESSION_COOKIE now based on collection name
  • Monday, January 12, 2009 - Fixed bug in HTML
  • Thursday, January 22, 2009 - Update _reCreateACLs() function
  • Friday, January 23, 2009 - Password protect ACL plugin
  • Monday, February 02, 2009 - Delete workflow and record in Peer Review Plugin
  • Tuesday, February 03, 2009 - Added include once in InputTypeNonEmptyDate
  • Added User Guide - Tuesday, February 03, 2009
  • Thursday, February 05, 2009 - Update deaccession records in peer review. Fixed bug in session flash.
  • Thursday, February 05, 2009 - Fix bug in workflows activation
  • Thursday, February 19, 2009 - The “Available Metadata Record Cataloging Forms” should only display catalog forms which are enabled
  • Thursday, February 19, 2009 - removed Email Frequency input
  • Wednesday, February 25, 2009 - Fixed possible empty value
  • Friday, February 27, 2009 - Removed unnecessary models
  • Monday, March 02, 2009 - Added test plan and other documents
  • Tuesday, March 03, 2009 - Fixed bug in user archive
  • Thursday, March 05, 2009 - Fixed assigning group value for different workflows
  • Tuesday, March 10, 2009 - Fixed view pending reviews for consecutive assignment step. Fixed assigning group of a assignment step that is followed by another assignment step.
  • Monday, March 16, 2009 - Fixed bug on view_pending_reviews
  • Monday, March 16, 2009 - Remove javascript alert while page is loading.
  • Monday, March 16, 2009 - Improved performance on peer review summary page
  • Monday, March 16, 2009 - Fixes to advanced search results
  • Tuesday, March 17, 2009 - Removed warning and notice message from view_awaiting_assignment page
  • Tuesday, March 17, 2009 - Fixes and improvements for checking records in Completeness Component / missingFields function
  • Wednesday, March 18, 2009 - Resolved notice messages after submitting assignment step data in workflow.
  • Wednesday, March 18, 2009 - Resolved notice messages after clicking save in edit peer review form.
  • Wednesday, March 18, 2009 - Fixed bug in Completeness Component / missingFields function checking records
  • Thursday, March 19, 2009 - Fixed notification emails to assignees only when the minimum number of assignments are done.
  • Thursday, March 19, 2009 - Sort users by most recent.
  • Thursday, March 19, 2009 - Fixed some notice message in Peer Review plugin
  • Friday, March 20, 2009 - Fixed reminder email bug in peer review.
  • Friday, March 20, 2009 - Removed notice messages.
  • Wednesday, March 25, 2009 - Added zero configuration support for PHP4 versus PHP5
  • Monday, April 06, 2009 - Peer review pagination fixes
  • Monday, April 20, 2009 - Updates to OAI Provider
  • Thursday, May 14, 2009 - Download module now loads image in browser
  • Friday, May 15, 2009 - Bug fixes to download module
  • Monday, May 18, 2009 - Added License document
  • Wednesday, May 20, 2009 - Added email functionality for record submission and validation.
  • Wednesday, May 20, 2009 - Added PHPMailer vendor app
  • Wednesday, May 20, 2009 - Disable and Enable Peer Review per each input process
  • Thursday, May 21, 2009 - Integrated simple Single Sign On framework
  • Thursday, May 21, 2009 - Updated email functionality for record submission and validation
  • Thursday, May 21, 2009 - Moved phpmailer to phpmailer5 added phpmailer4 for supporting PHP4
  • Thursday, May 21, 2009 - Updated email functionality for record submission and validation
  • Friday, May 22, 2009 - Append license comment at the beginning of every file created by Isovera
  • Wednesday, May 27, 2009 - Updated email functionality for record submission and validation
  • Thursday, May 28, 2009 - Fixed get content type function
  • Thursday, May 28, 2009 - Fixed metadata record title in email template for validators
  • Monday, June 01, 2009 - Updated phpmailer timeout
  • Friday, June 05, 2009 - Resolved null variables in peer review
  • Tuesday, June 09, 2009 - Update IsoveraDL SSO functions
  • Thursday, June 11, 2009 - Updates to tracking view pages
  • Thursday, June 11, 2009 - Peer review email fixes
  • Friday, June 12, 2009 - Peer review view updates
  • Thursday, June 18, 2009 - Extended the ThinRecord model to be able to add Term names to record
  • Wednesday, July 01, 2009 - Modified peer review assigment pages
  • Friday, July 24, 2009 - Added file upload form field in peer review form.
  • Wednesday, July 29, 2009 - Added Assigned User column to View Assigned Validations page
  • Monday, August 10, 2009 - Fixed small bug when cloning records
  • Monday, August 17, 2009 - Updated naming in links and Updated redirect when validating records