Changes in version 0.7.3 (2026-07-08) - Removed R from DBA and PBA models - Added Big-M notation for DBA model - Improved Shiny interface Changes in version 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. Changes in version 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. Changes in version 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. Changes in version 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. Changes in version 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. Changes in version 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. Changes in version 0.5.1 - Added functionality to choose solver - Added status message to shiny app Changes in version 0.5.0 (2025-10-16) - Added shiny apps (one for dba and one for pba) to inst/shiny/ folder Changes in version 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. Changes in version 0.3.0 - Removed gurobi from Suggests - Datasets in mytesting updated - Quarto documents in mytesting/ updated Changes in version 0.2.0 - Name change from groupr to grouper. Changes in version 0.1.0 - Initial version of package.