All notable changes to this project will be documented in this file.
- The format is based on Keep a Changelog.
- This project adheres to Semantic Versioning.
- For versions before 1.0, we follow the Pkg.jl convention
that
0.a.b
is compatible with0.a.c
.
- Allow disposal at collection centers
- Switch from Cbc/Clp to HiGHS
- Allow RELOG to calculate approximate driving distances, instead of just straight-line distances between points.
- Fix bug that caused building period parameter to be ignored
- Update to JuMP 1.x
- Allow user to specify locations as unique identifiers, instead of latitude and longitude (e.g.
us-state:IL
or2018-us-county:17043
) - Add what-if scenarios.
- Add products report.
- Allow plants to store input material for processing in later years
- Generate simplified solution reports (CSV)
- Add option to write solution to JSON file in RELOG.solve
- Improve error message when instance is infeasible
- Make output file more readable
- Add "building period" parameter
- Fix expansion cost breakdown
- Track emissions and energy (transportation and plants)
- Minor changes to input file format:
- Make all dictionary keys lowercase
- Rename "outputs (tonne)" to "outputs (tonne/tonne)"