<commit_before><?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/css" href="Release-Notes.css"?>
<!-- 
 * UniTime 3.1 (University Timetabling Application)
 * Copyright (C) 2008, UniTime LLC
 * 
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 -->

<release-history>

<doc-title>Timetabling - Release Notes</doc-title>

<release>
	<version>3.1.@build.number@</version>
	<release-date>@release.date@</release-date>
	<category>
		<title>BUG FIXES &amp; OTHER IMPROVEMENTS</title>
		<item>
			<name>Examination Timetabling</name>
			<description>
				<line>Examination Reports Statistics report: fixed a typo (instructor not available instead of student not available), 
				do not print &amp;nbsp; as space in PDF.
				</line>
				<line>Personalized Schedule: by default read examination conflicts from cache.</line>
				<line>Examination Schedule, Class Schedule: disable Apply buttons on submit.
					<line>Fixed bug that did not submitted the screen in IE.</line>
				</line>
				<line>Distribution Types: Fix bug that occurred when user was not a TimetableManager.</line>
				<line>Examination Periods: Fix case where number of students is divisible by 1000 (computation of student conflicts).</line>
			</description>
		</item><commit_msg>Added recent changes (all since the last release build 122)<commit_after><?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/css" href="Release-Notes.css"?>
<!-- 
 * UniTime 3.1 (University Timetabling Application)
 * Copyright (C) 2008, UniTime LLC
 * 
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 -->

<release-history>

<doc-title>Timetabling - Release Notes</doc-title>

<release>
	<version>3.1.@build.number@</version>
	<release-date>@release.date@</release-date>
	<category>
		<title>BUG FIXES &amp; OTHER IMPROVEMENTS</title>
		<item>
			<name>Suggestions (Interactive Solver for Course Timetabling)</name>
			<description>
				<line>Following improvements have been implemented:
					<line>order values (placements) by their impact on the objective function,</line>
					<line>bound improved (estimate the solution value by taking the best possible value for unresolved variables).</line>
				</line>
			</description>
		</item>
		<item>
			<name>Personalized Schedule</name>
			<description>
				<line>
					Significantly improved loading speed of student examination schedule and conflicts by tweaking the 
					ExamAssignmentInfo model (only conflicts related to the student are generated and/or loaded).
				</line>
				<line>
				   Changed message to read "Examination Conflicts and/or Back-To-Back Examinations for" to lesson student 
				   confusion over whether they need to reschedule back-to-back exams.
				</line>
				<line>
					Distinguish between conflicting class or course event.
				</line>
			</description>
		</item>
		<item>
			<name>Exam Verification Report</name>
			<description>
				<line>Make sure that the last page gets printed.</line>
			</description>
		</item>
		<item>
			<name>Academic Sessions</name>
			<description>
				<line>Fixed the NullPointerException problem on Add Acedemic Session page.</line>
			</description>
		</item>
		<item>
			<name>Distribution Preferences</name>
			<description>
				<line>Fixed bug that occurred when a distribution preferences sequence number is not set.</line>
			</description>
		</item>
		<item>
			<name>Database</name>
			<description>
				<line>Database update to version 40 fixed (Oracle)
					<line>
						In Oracle,
						"alter table &lt;schema&gt;.table rename to &lt;schema&gt;.new_table"
						does not seem to work (the second &lt;schema&gt; should be avoided).
					</line>
				</line>
			</description>
		</item>
	</category>
</release>

<release>
	<version>3.1.122</version>
	<release-date>Fri, 24 Oct 2008</release-date>
	<category>
		<title>BUG FIXES &amp; OTHER IMPROVEMENTS</title>
		<item>
			<name>Examination Timetabling</name>
			<description>
				<line>Examination Reports Statistics report: fixed a typo (instructor not available instead of student not available), 
				do not print &amp;nbsp; as space in PDF.
				</line>
				<line>Personalized Schedule: by default read examination conflicts from cache.</line>
				<line>Examination Schedule, Class Schedule: disable Apply buttons on submit.
					<line>Fixed bug that did not submitted the screen in IE.</line>
				</line>
				<line>Distribution Types: Fix bug that occurred when user was not a TimetableManager.</line>
				<line>Examination Periods: Fix case where number of students is divisible by 1000 (computation of student conflicts).</line>
			</description>
		</item>
{'fraction_non_alphanumeric': 0.10053619302949061, 'fraction_numerical': 0.01306970509383378, 'mean_word_length': 3.8607491856677525, 'pattern_counts': {'":': 0, '<': 135, '<?xml version=': 2, '>': 135, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3376711', 'n_tokens_mistral': 1956, 'n_tokens_neox': 1648, 'n_words': 670}