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

<log>
  <title>UniTime v4.7 build 120 change log (since the last release, build 111 on 26 Jul 2024 02:00)</title>
  <logentry revision="7b43212">
    <commit>7b43212ff365ee3100eca39ccc14a6a26a1b9e14</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>21-May-2026 10:17 AM</date>
    <subject>Export: Authentication</subject>
    <msg>- ExportServletHelper: improved user &amp; role checking for the encoded queries</msg>
    <msg>- QueryEncoderBackend: always attach user &amp; role in the encoded query</msg>
    <msg>- ACR Submit: include role in the export URL</msg>
  </logentry>
  <logentry revision="c376ba8">
    <commit>c376ba84c29b91a7c9e64f7726b15638b95954e0</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>10-Apr-2025 2:02 PM</date>
    <subject>Timetable Grid: Per Date Display</subject>
    <msg>- avoid showing incorrect dates when the client is in a different time zone than the server</msg>
    <msg>(another attempt)</msg>
  </logentry>
  <logentry revision="f49d272">
    <commit>f49d2721c42d13eb0ff82fb30b5a133199daa2f0</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>7-Apr-2025 4:21 PM</date>
    <subject>Add/Edit User</subject>
    <msg>- do not log the new password in the QueryLog</msg>
  </logentry>
  <logentry revision="9bcde42">
    <commit>9bcde422e73c651ac95e06cbcbffb0a849daa63f</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>3-Apr-2025 6:38 PM</date>
    <subject>Timetable Grid: Per Date Display</subject>
    <msg>- avoid showing incorrect dates when the client is in a different time zone than the server</msg>
  </logentry>
  <logentry revision="c5518f5">
    <commit>c5518f5651c84563f7efd6a938411830d5e74c6a</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>3-Apr-2025 6:36 PM</date>
    <subject>Add/Edit Examination: Classes / Courses Fix</subject>
    <msg>- fixed an issue of the Classes / Courses table not loading courses for a subject area with a course that has a quotation mark in the title</msg>
  </logentry>
  <logentry revision="000510b">
    <commit>000510bd575f71bfc9b21c0e517fcb4a027de0e9</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>12-Mar-2025 10:01 AM</date>
    <subject>Event API: Sponsoring Organization</subject>
    <msg>- lookup the sponsoring organization when a sponsoring organization is listed with a name or an email without UniTime's uniqueId</msg>
    <msg>- for example:</msg>
    <msg></msg>
    <msg>{</msg>
    <msg>"eventName": "My Test Event",</msg>
    <msg>"eventType": "Special",</msg>
    <msg>"eventEmail": "muller@unitime.org",</msg>
    <msg>"contact": {</msg>
    <msg>"externalId": "100"</msg>
    <msg>},</msg>
    <msg>"sponsor": {</msg>
    <msg>"name": "Test Org"</msg>
    <msg>},</msg>
    <msg>"meetings": [</msg>
    <msg>{</msg>
    <msg>"location": {</msg>
    <msg>"resourceName": "EDUC 102"</msg>
    <msg>},</msg>
    <msg>"meetingDate": "2010-09-14T00:00:00Z",</msg>
    <msg>"startSlot": 114,</msg>
    <msg>"endSlot": 126</msg>
    <msg>}</msg>
    <msg>]</msg>
    <msg>}</msg>
  </logentry>
  <logentry revision="7f9aaa8">
    <commit>7f9aaa8cd904525be7a481df110d4f49a9bcb1d7</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>10-Mar-2025 6:13 PM</date>
    <subject>Eclipse: Settings</subject>
    <msg>- added some basic Eclipse settigns in an attempt to avoid thousands of errors and warnings when the project is opened in Eclipse</msg>
  </logentry>
  <logentry revision="1799432">
    <commit>1799432218206fb86d2b0a27f58057374b89478e</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>18-Feb-2025 3:06 PM</date>
    <subject>Rooms: Availability</subject>
    <msg>- fixed an array index out of bounds when generating the room availability thumbnail icons in some instances</msg>
  </logentry>
  <logentry revision="40f4d24">
    <commit>40f4d247b53c59610e1cadad4979e7f86a056c88</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>5-Dec-2024 5:49 PM</date>
    <subject>Edit Scheduling Subpart: Subpart Credit</subject>
    <msg>- Max Units made editable when editing Variable Min/Max credit without the need to change the credit type first (when editing existing credit information)</msg>
    <msg>- fixed an issue when no units or max units are provided (for a type that requires units/max units) or when the provided units are not a number</msg>
  </logentry>
  <logentry revision="d4384d3">
    <commit>d4384d3a748b99fd43b706113c32909d44f2cb01</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>5-Dec-2024 5:45 PM</date>
    <subject>Edit Event: Meeting Contacts</subject>
    <msg>- record which meetings have their contacts changed in the Notes</msg>
  </logentry>
  <logentry revision="75d8056">
    <commit>75d8056f496e4d4627f8996deb6a20ae746a5ae3</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>7-Oct-2024 3:22 PM</date>
    <subject>GWT: AriaSuggestBox</subject>
    <msg>- only prevent default handling of an Enter keypress when explicitly indicated</msg>
    <msg>- this fixes an issue of the Enter pressed on the course number selection not submitting the form on the Instructional Offerings and Classes pages</msg>
    <msg>(caused by commit 0c363e9)</msg>
  </logentry>
  <logentry revision="c0eaefe">
    <commit>c0eaefe1983cdcef72b5d1b5c6bd51121554c118</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>10-Sep-2024 4:31 PM</date>
    <subject>Eclipse: Classpath Settings</subject>
    <msg>- ensure the UniTime 4.7 project can be built even when GWT Plugin is not installed</msg>
    <msg>- or in newer versions of Eclipse for which there is no compatible version of GWT Plugin</msg>
  </logentry>
  <logentry revision="0c9ea82">
    <commit>0c9ea8276f3f474a89970934d4ec77b4be1e0bbd</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>10-Sep-2024 4:31 PM</date>
    <subject>Edit Class/Scheduling Subpart</subject>
    <msg>- added an ability to search the list of available date patterns</msg>
    <msg>- enable by setting unitime.classEdit.searchableDatePattern to true (defautls to false)</msg>
    <msg>- when enabled, the Date Pattern list box is replaced by a text field with suggestions</msg>
  </logentry>
</log>
