# Changelog ## [0.2.0] - [Unreleased] ### Added - Sub-hourly unit commitment - Added function `UnitCommitment.write(filename, solution)` - Added mathematical formulation to the documentation ### Changed - Renamed "Time (h)" parameter to "Time horizon (h)" - The function `UnitCommitment.build_model` now returns a plain JuMP model. The struct `UnitCommitmentModel` has been completely removed. Accessing model elements can now be accomplished as follows: - `model.vars.x[idx]` becomes `model[:x][idx]` - `model.eqs.y[idx]` becomes `model[:eq_y][idx]` - `model.expr.z[idx]` becomes `model[:expr_z][idx]` - `model.obj` becomes `model[:obj]` - `model.isf` becomes `model[:isf]` - `model.lodf` becomes `model[:lodf]` - The function `UnitCommitment.get_solution` has been renamed to `UnitCommitment.solution` - All function that do not appear in the documentation have been renamed to `_something`. These functions are not part of the public API and may change without notice. ## [0.1.1] - 2020-11-16 * Fixes to MATLAB and PGLIB-UC instances * Add OR-LIB and Tejada19 instances * Improve documentation ## [0.1.0] - 2020-11-06 * Initial public release