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

<log>
  <title>UniTime v4.8 build 225 change log (since the last release, build 224 on 24 May 2026 01:00)</title>
  <logentry revision="198ec26">
    <commit>198ec26faa5624a181372002d602f331d68c41ef</commit>
    <author>Tomáš Müller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:50 PM</date>
    <subject>Security: Session Independent If No Session Given</subject>
    <msg>- corrected session checking for the session independent if no session is given roles during authorization</msg>
  </logentry>
  <logentry revision="08b4305">
    <commit>08b43058436fbffa147113221381aa222033f032</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:46 PM</date>
    <subject>Authorization: Default Academic Session Selection</subject>
    <msg>- never select an inactive academic session as a default</msg>
  </logentry>
  <logentry revision="fd7ba49">
    <commit>fd7ba497a04fd220125573ed778b13f356537dc7</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:46 PM</date>
    <subject>Student Scheduling Dashboards: Filter</subject>
    <msg>- fixed a Hibernate exception when the filter contains both custom lookup(s) and course(s)</msg>
    <msg>(e.g., looking for COM courses in UC01)</msg>
  </logentry>
  <logentry revision="6f5b62f">
    <commit>6f5b62f3909608c2c575c55b652b70f272eb1fc9</commit>
    <author>Tomáš Müller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:45 PM</date>
    <subject>Events: Notes</subject>
    <msg>- added an option to avoid showing event changes/notes for particular event types, such as classes or exams</msg>
    <msg>- to disable event notes for a particular type of event, set unitime.events.note.showChangesFor&lt;Type&gt;Events to false, where &lt;Type&gt; is either Class, FinalExam, MidtermExam, Course, or Special</msg>
    <msg>- for example, set unitime.events.note.showChangesForClassEvents=false to hide mostly auto-generated change notes for class events</msg>
  </logentry>
  <logentry revision="c78979c">
    <commit>c78979c8e23d9bf53b7f959b695f6c6f86e056cd</commit>
    <author>Tomáš Müller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:42 PM</date>
    <subject>Batch Solver Load: Student Filter Reservation</subject>
    <msg>- corrected computation of student filter reservation limit (already enrolled but not loaded students did not get correctly excluded)</msg>
  </logentry>
  <logentry revision="f868240">
    <commit>f86824016613162bc4cf6de6e024f5c1f76e2c3c</commit>
    <author>Tomáš Müller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:40 PM</date>
    <subject>Timetable Grid: Instructors</subject>
    <msg>- fixed a bug causing instructors not to be displayed for the Instructional Type background when showing solver data</msg>
  </logentry>
  <logentry revision="2e7e21b">
    <commit>2e7e21be1cd8245fa01dce354265df0024fcd86a</commit>
    <author>Tomáš Müller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:38 PM</date>
    <subject>Examination Assignment: Available Rooms</subject>
    <msg>- include examination period event offsets when checking room availability</msg>
  </logentry>
  <logentry revision="f544095">
    <commit>f5440952110f528c20a9233f736670936947e0fe</commit>
    <author>Tomáš Müller &lt;muller@unitime.org&gt;</author>
    <date>11-Aug-2026 1:35 PM</date>
    <subject>Administration: Subject Areas</subject>
    <msg>- subject area title does not need to be unique (it only needs to be set)</msg>
    <msg>- corrected the max length of the title (100 chars instead of 40)</msg>
    <msg>- title and external id text fields made wider</msg>
  </logentry>
</log>
