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

<log>
  <title>CP Solver v1.4 build 89 change log (since the last release, build 86 on 13 Nov 2025 00:00)</title>
  <logentry revision="a45772b">
    <commit>a45772b165dcd6487d1bbf261dfbc0f1660f8d06</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>16-Feb-2026 7:39 PM</date>
    <subject>Student Scheduling: Free Time</subject>
    <msg>- do not allow to overlap when there is no model</msg>
    <msg>- this makes the free-time conflicts show in the dashboards</msg>
  </logentry>
  <logentry revision="e34e733">
    <commit>e34e733d06ee95efacc70ea00f2b3771203a7545</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>16-Feb-2026 2:48 PM</date>
    <subject>Student Scheduling: Free Time Request Priority</subject>
    <msg>- added an ability to set RequestPriority for free time requests</msg>
  </logentry>
  <logentry revision="b7f7442">
    <commit>b7f7442791bf6dbd9249d023e26e7ff9a9b39cdc</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>16-Feb-2026 2:40 PM</date>
    <subject>Student Scheduling Solver: Free Time Conflicts</subject>
    <msg>- added a FreeTimeConflicts global constraints that does not allow an overlap with a higher priority free time request, even when it is not assigned</msg>
    <msg>- by default, a higher priority free time request only blocks lower priority course requests when it is assigned</msg>
    <msg>- enable by setting Sectioning.FreeTimeConflict to true (defaults to false)</msg>
    <msg></msg>
    <msg>only applies when it is assigned</msg>
    <msg>(i.e., does not conflict with a course of</msg>
    <msg>- added a</msg>
  </logentry>
  <logentry revision="e533c9c">
    <commit>e533c9c042f4aa6745b93f4111ec7dddfed00300</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>5-Jan-2026 2:47 PM</date>
    <subject>Dependencies</subject>
    <msg>- log4j updated to 2.25.3 (was 2.20.0)</msg>
    <msg>- dom4j updated to 2.1.5 (was 2.1.4)</msg>
  </logentry>
  <logentry revision="3eb1666">
    <commit>3eb16665e3f4a960a745021cca545c0d4007e9fc</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>13-Nov-2025 2:20 PM</date>
    <subject>[maven-release-plugin] prepare for next development iteration</subject>
  </logentry>
  <logentry revision="3efa8ea">
    <commit>3efa8ea3446686d986a644f5eba15150e3421561</commit>
    <author>tomas-muller &lt;muller@unitime.org&gt;</author>
    <date>13-Nov-2025 2:19 PM</date>
    <subject>[maven-release-plugin] prepare release cpsolver-1.4.86</subject>
  </logentry>
</log>
