UniTime v3.0 build 54 change log (since the last relase, build 41 on 07 Nov 2007 01:06)

Designed for use with Apache Ant.


2007-12-01 13:13 Tomas Muller
Constraint solver updated, see http://sourceforge.net/mailarchive/forum.php?forum_name=unitime-cvs for more details.

Change log for this release is available at http://www.unitime.org/builds/cpsolver-1.1_bld214_changes.html

API documentation for this release is available at http://www.unitime.org/api/cpsolver-1.1_bld214/index.html
2007-11-30 15:12 Tomas Muller
removed focus on name (it was casing javascript error when list of patterns was displayed)
2007-11-30 15:11 Tomas Muller
Add/Edit Solver Configuration -- button Export is only available on edit
2007-11-30 15:10 Tomas Muller
Add/Edit Academic Session -- button "Cancel" renamed to "Back"
2007-11-29 22:25 Tomas Muller
once last-like student enrollments are loaded, update numbers of last-like course demands on all course offerings of the appropriate term
2007-11-29 22:24 Tomas Muller
Course offering -- cache number of last-like course demands
2007-11-29 03:29 Tomas Muller
Application Configuration
	Attribute Key renamed to Name
2007-11-29 03:24 Tomas Muller
Default Manager Settings
	attribute Key renamed to Reference
2007-11-28 15:19 Stephanie Schluttenhofer
Changed:

uniqueid as %SCHEMA%.solver_param_group_id

to

uniqueid as solver_param_group_id


so update would work correctly with Oracle database
2007-11-28 03:31 Tomas Muller
added recent changes
2007-11-28 03:27 Tomas Muller
Instructional Type
	- added parent column (to be used on non-basic itypes to point to the appropriate basic itype, e.g., parent of Lecture 2 is Lecture)
	- Instructional Types page -- display parent itype
	- Add Instructional Type, Edit Instructional Type -- added ability to select/change parent itype
	- Classes, Class Assignments pages -- when classes are filtered on (basic) itype, classes with non-basic itypes that points to the selected itype are visible as well
		- for instance, if filtered on Lecture, classes with itypes Lecture 1, Lecture 2, etc. will be present as well
2007-11-28 03:27 Tomas Muller
Instructional Type
	- added parent column (to be used on non-basic itypes to point to the appropriate basic itype, e.g., parent of Lecture 2 is Lecture)
	- Instructional Types page -- display parent itype
	- Add Instructional Type, Edit Instructional Type -- added ability to select/change parent itype
	- Classes, Class Assignments pages -- when classes are filtered on (basic) itype, classes with non-basic itypes that points to the selected itype are visible as well
		- for instance, if filtered on Lecture, classes with itypes Lecture 1, Lecture 2, etc. will be present as well
2007-11-28 03:20 Tomas Muller
Added ability to automatically update the database during deployment of UniTime application
	- current database version is stored in application config, key tmtbl.db.version
	- updates are stored in dbupdate.xml resource file
		- platform-dependent queries can be distinguished based on the used dialect
		- all existing updates (since the first release of UniTime 3.0) were added, both for MySQL and Oracle
2007-11-28 03:20 Tomas Muller
Added ability to automatically update the database during deployment of UniTime application
	- current database version is stored in application config, key tmtbl.db.version
	- updates are stored in dbupdate.xml resource file
		- platform-dependent queries can be distinguished based on the used dialect
		- all existing updates (since the first release of UniTime 3.0) were added, both for MySQL and Oracle
2007-11-27 14:07 Tomas Muller
Minimum amount of available memory (in megabytes) needed to be able to start additional solver instance can be set by application property tmtbl.solver.mem_limit (default is 200).
	- If there is not enough memory on any of the registered solver servers, the following exception is thrown:
		"Not enough resources to create a solver instance, please try again later."
	- This limit is applicable only on the tomcat side (it is used by WebSolver class), the same limit is used for all solver servers.
2007-11-26 23:01 Tomas Muller
Instructional Offerings
	- added export to PDF work-sheets (button Worksheet PDF)
2007-11-22 18:58 Tomas Muller
Solver update -- see change-log for details: http://www.unitime.org/builds/cpsolver-1.1_bld209_changes.html
2007-11-21 18:21 Tomas Muller
height of user info frame increased to fit the whole Current User table
2007-11-21 18:20 Tomas Muller
added tag <tt:wiki> -- it creates a question mark pointing to the given wiki page

Usage:
	<tt:wiki>Solver Status</tt:wiki>
2007-11-21 18:20 Tomas Muller
added help links to
	- Solution Properties
	- Solver Warnings
	- Solver Status
2007-11-21 17:30 Tomas Muller
execute update/insert/delete query in a transaction
2007-11-21 17:25 Tomas Muller
added recent changes
2007-11-21 17:25 Tomas Muller
- title of "Status Types" changed to "Manage Status Types"
- title of (Solver) "Parameters" changed to "Manage Solver Parameters"
2007-11-21 17:24 Tomas Muller
Test HQL
	- page visualization changed to be more consistent with other pages
	- display query results in a table
	- added ability to execute update/delete query as well
2007-11-21 17:16 Tomas Muller
Hibernate Statistics
	- page visualization changed to be more consistent with other pages
	- added ability to enable/disable gathering of hibernate statistics
2007-11-21 17:15 Tomas Muller
Application Configuration
	- page split to add/edit application setting and list of application settings & properties
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- application settings/properties tables made sortable
2007-11-21 17:15 Tomas Muller
Application Configuration, Default Manager Settings
	- page title changed based on the operation (list,add,edit)
2007-11-21 17:15 Tomas Muller
Default Manager Settings
	- page split to add/edit manager setting and list of manager settings
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- manager settings table made sortable
2007-11-21 17:15 Tomas Muller
Default Manager Settings
	- page split to add/edit manager setting and list of manager settings
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- manager settings table made sortable
2007-11-21 17:14 Tomas Muller
Application Configuration
	- page split to add/edit application setting and list of application settings & properties
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- application settings/properties tables made sortable
2007-11-21 17:14 Tomas Muller
Application Configuration
	- page split to add/edit application setting and list of application settings & properties
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- application settings/properties tables made sortable
2007-11-21 04:14 Tomas Muller
Solver Parameter Groups, Solver Parameters, Solver Configurations, Solver Groups
	- page title changed based on the operation (list,add,edit)
2007-11-21 04:14 Tomas Muller
Solver Groups
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- after save/update/back operation, the page is scrolled down to the affected solver group
2007-11-21 04:14 Tomas Muller
added recent changes
2007-11-21 04:14 Tomas Muller
Solver Parameter Groups, Solver Parameters, Solver Configurations, Solver Groups
	- page title changed based on the operation (list,add,edit)
2007-11-21 04:14 Tomas Muller
Solver Groups
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- after save/update/back operation, the page is scrolled down to the affected solver group
2007-11-21 04:13 Tomas Muller
Solver Configurations
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
2007-11-21 04:12 Tomas Muller
Solver Parameters
	- page split to add/edit solver parameter and list of solver parameters
	- page visualization changed to be more consistent with other pages
	- hidden parameters are now displayed in gray
	- page title changed based on the operation (list,add,edit)
	- order of parameter groups can now be changed by up and down arrows that are visible Order column
	- after save/update/back/delete operation, the page is scrolled down to the affected parameter (group of parameters in the case of delete)
2007-11-21 04:12 Tomas Muller
use the new tag <tt:confirm>
2007-11-21 04:11 Tomas Muller
Solver Parameter Groups
	- page split to add/edit solver parameter group and list of solver parameter groups
	- page visualization changed to be more consistent with other pages
	- page title changed based on the operation (list,add,edit)
	- order of parameter groups can now be changed by up and down arrows that are visible Order column
2007-11-21 04:10 Tomas Muller
property "condition" is not used (also mysql has some troubles with such a property name)
2007-11-21 04:10 Tomas Muller
property "condition" is not used (also mysql has some troubles with such a property name)
2007-11-21 04:09 Tomas Muller
Added tag <tt:confirm> that creates a confirmation question (user settings are considered).

Usage:
	<tt:confirm name="confirmDelete">Are you sure?</tt:confirm> <!-- this will create confirmDelete() function -->
	<html:submit property="op" onclick="return confirmDelete();" value="Delete"/>
2007-11-21 04:09 Tomas Muller
not used
2007-11-20 23:48 Tomas Muller
added recent changes
2007-11-20 23:47 Tomas Muller
Status Types
	- page title changed to "Status Types", "Add Status Type", "Edit Status Type" based on the operation

Users
	- page title changed to "Users (Database Authentication)", "Add User", "Edit User" based on the operation

Manager Settings
	- page title changed to "Edit Manager Setting" when a setting is being changed
2007-11-20 23:47 Tomas Muller
Manager Settings
	- page split to edit manager setting and list of manager settings
	- page visualization changed to be more consistent with other pages
	- page title changed to "Edit Manager Setting" when a setting is being changed
	- list of manager settings is made sortable
2007-11-20 23:47 Tomas Muller
Users
	- page split to add/edit user and list of users
	- page visualization changed to be more consistent with other pages
	- page title changed to "Users (Database Authentication)", "Add User", "Edit User" based on the operation
	- added delete confirmation
2007-11-20 23:46 Tomas Muller
Status Types
	- page split to add/edit status and list of statuses
	- page visualization changed to be more consistent with other pages
	- order of statuses made by up and down arrows that are visible in the list of statuses
	- page title changed to "Status Types", "Add Status Type", "Edit Status Type" based on the operation
	- added delete confirmation
2007-11-16 21:49 Stephanie Schluttenhofer
Change name of "Roll Forward to a Session" page to "Roll Forward Session"
2007-11-14 13:49 Tomas Muller
Constrain solver update. Major changes:
	- various changes in examination timetabling solver

For changes, see http://www.unitime.org/builds/cpsolver-1.1_bld205_changes.html or cpsolver-cvs mailing list.
2007-11-12 21:46 Stephanie Schluttenhofer
Added code to ensure that building prefs are only rolled forward if the owning department stll has a room that meets in the building.
2007-11-10 14:28 Tomas Muller
UniTime 3.0.41 released
2007-11-10 13:56 Tomas Muller
Constrain solver update. Major changes:
	- Added initial implementation of examination timetabling solver.

For changes, see http://www.unitime.org/builds/cpsolver-1.1_bld204_changes.html or cpsolver-cvs mailing list.