<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" media="screen" href="git-log.css"?>

<log>
  <title>UniTime v4.5 build 179 change log (since the last release, build 177 on 01 Oct 2021 02:00)</title>
  <logentry revision="b623b96">
    <commit>b623b966258e7eed7014a8a2671c3b3f251135fd</commit>
    <author>Tomáš Müller &lt;muller@unitime.org&gt;</author>
    <date>17-Feb-2022 1:40 PM</date>
    <subject>People Lookup: Source Mapping</subject>
    <msg>- corrected source mapping when unitime.lookup.source.defaults property is used</msg>
    <msg>(incorrect lookup was done for staff, managers, events, and instructors)</msg>
  </logentry>
  <logentry revision="c7bcfb6">
    <commit>c7bcfb6529dcd66e7dbf15b6a604429b20ff9481</commit>
    <author>Tomas Muller &lt;muller@unitime.org&gt;</author>
    <date>8-Nov-2021 7:13 PM</date>
    <subject>Localization</subject>
    <msg>- corrected page name localization (it is following the old page name conversion)</msg>
    <msg>- added a few missing translations for Czech localization</msg>
  </logentry>
  <logentry revision="1af64cd">
    <commit>1af64cda1cd9ab4cb16dcaedb2ee0fcd2d8edad6</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>8-Nov-2021 9:21 AM</date>
    <subject>UniTime Email: Testing &amp; Non-Prod Environments</subject>
    <msg>- added ability to test UniTime's email notification without actually sending emails to students, etc.</msg>
    <msg></msg>
    <msg>- first option unitime.email.class=org.unitime.timetable.test.MockupEmail</msg>
    <msg>- email message is only logged (INFO message), no email is actually sent</msg>
    <msg></msg>
    <msg>- second option unitime.email.class=org.unitime.timetable.test.JavaMailMockupEmail</msg>
    <msg>- email message is sent to the email address defined in unitime.email.test.recipient application property (defaults to unitime.email.notif)</msg>
    <msg>- original receipients are included in the email, in the attached file named original-receipients.txt</msg>
    <msg>- additional parameters:</msg>
    <msg>- unitime.email.test.recipient ... test email's receipient, defaults to unitime.email.notif</msg>
    <msg>- unitime.email.test.recipient.name ... test email's receipient name, defaults to unitime.email.notif.name</msg>
    <msg>- unitime.email.test.subject ... test email's subject prefix, defaults to [TEST]</msg>
    <msg></msg>
    <msg>- when the unitime.email.class is set to one of the above, ALL unitime emails are only logged or sent to the predefined test receipient instead</msg>
  </logentry>
  <logentry revision="d7fd072">
    <commit>d7fd072d1ecd631ac49c033db1cac1baefbe9874</commit>
    <author>Tomas Muller &lt;muller@unitime.org&gt;</author>
    <date>8-Nov-2021 9:16 AM</date>
    <subject>Timetable Grid: Instructional Type background</subject>
    <msg>- added ability to display class background based on the instructional type of the class</msg>
  </logentry>
  <logentry revision="7e52bf1">
    <commit>7e52bf126340a93de4cc1fd8326cc4d5cc35b21a</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>8-Nov-2021 9:15 AM</date>
    <subject>MySQL, PostgreSQL: woebegon-data</subject>
    <msg>- corrected dispLastChanges user setting</msg>
  </logentry>
  <logentry revision="c7b3113">
    <commit>c7b3113d0a468386cfce17fa06e82035ebb80017</commit>
    <author>Tomas Muller &lt;muller@unitime.org&gt;</author>
    <date>8-Nov-2021 9:10 AM</date>
    <subject>SectioningServlet: Logging</subject>
    <msg>- decreased log level of ContextCheck messages</msg>
  </logentry>
  <logentry revision="8e3d267">
    <commit>8e3d267f7a04c4335f5f26a7840dd900b9b3e8f7</commit>
    <author>Tomas Muller &lt;muller@unitime.org&gt;</author>
    <date>8-Nov-2021 9:09 AM</date>
    <subject>Events: Avoid Duplicate Consecutive Notes</subject>
    <msg>- remove duplicate consecutive notes from the table and exports</msg>
    <msg>- a duplicate note is created, for instance, when an automatically approved meeting is created (as there is Create and Approve action logged with the same text note)</msg>
  </logentry>
  <logentry revision="c94b688">
    <commit>c94b6880c65074e1b77440c021df9a5f81d147be</commit>
    <author>Tomas Muller &lt;muller@unitime.org&gt;</author>
    <date>8-Nov-2021 9:08 AM</date>
    <subject>Curriculum Reservation: Minors</subject>
    <msg>- corrected computation of last-like and projected demands on curriculum reservations</msg>
    <msg>- fixed an "ORA-01722: invalid number" error when there is a reservation with a minor and the course has some last-like demands with minors</msg>
  </logentry>
</log>
