# grouper 0.7.3
* Removed R from DBA and PBA models
* Added Big-M notation for DBA model
* Improved Shiny interface

# grouper 0.7.2

* Added `single_semester` extraction for multi-role allocations without prior
  workload data.
* Moved multi-role semester capacity to extraction so model preparation uses
  the stored `C`.
* Updated the Shiny workload apps to run the multi-role engine directly.

# grouper 0.7.1

* Renamed the bundled workload data to `multirole_*`.
* Expanded the workload examples with a complete TA/GR workflow.
* Documented the single-semester synthetic prior-workload convention.

# grouper 0.7.0

* Added the multi-role workload allocation engine and wrapper support.
* Added independent TA/GR preferences, fairness, and cohort protection.
* Omitted objective components and supporting model structure when their
  weights are `NULL` or zero.
* Retained the existing PhD workflow and Shiny applications.

# grouper 0.6.2

* Unified all three shiny apps into a single app with 3 tabs.
* Added wrapper function for solving and post-processing in one step.
* Added configurable four-value seniority scoring for the PhD model's
  E-allocation objective while retaining year-based cohort constraints.
* Clarified that PhD preference matrices may use user-defined numeric scores.
* Added `protected_year` to choose which Year 1-4 cohort receives the PhD
  model's soft TA-load protection.

# grouper 0.6.1
* Added wrapper functions for extracting information.
* Added unit tests for main functions under R/
* Added shiny app for PhD workload allocation model.

# grouper 0.6.0
* Added a PhD workload allocation model, with associated extraction and post-processing functions.
* Modularized model preparation and added a wrapper for easier use.
* Updated `data/` testing datasets for the PhD model.
* Added a PhD-model vignette and expanded sanity checks to include a sample workflow.
* Deployed the pkgdown website.

# grouper 0.5.1
* Added functionality to choose solver
* Added status message to shiny app

# grouper 0.5.0

* Added shiny apps (one for dba and one for pba) to inst/shiny/ folder

# grouper 0.4.0

* Added functionality to use custom dissimilarity matrix in DBA
* Vignette examples added for above, and to demonstrate use of arrays in YAML
  file.

# grouper 0.3.0

* Removed gurobi from Suggests
* Datasets in mytesting updated
* Quarto documents in mytesting/ updated

# grouper 0.2.0

* Name change from groupr to grouper.

# grouper 0.1.0

* Initial version of package.
