- Update to .NET 8
- Remove x64 restriction
- Change to FAKE build project
- Update to latest Google.OrTools package
- Add methods to pretty print linear and constraint expressions
- Fix problem with Units of Measure when multiplying float and LinearExpression
- Fix F# 5.0 dependency
- Updated dependencies
- Updated OPTANO.Modeling to 3.9.2.537
- Updated OPTANO.Modeling to 3.8.1.532
- Updated Google ORTools to 9
- Bug fixes for LinearExpression
- Updated to Google.ORTools 8.1.8487
- Code cleaning
- Fixed code comments
- Added Settings.basic type for default values for the solver
- Added functions for adjusting the settings for the solver
- Added Solution.evaluateObjective function for getting the value of an objective after solving
- Deprecated the Solution.ObjectiveValue field
- Fixed writing of LP files to have correct variable names
- Added writing of MPS files
- Added SourceLink
- Implemented interfaces for SliceMaps to be used with Solution.getValues
- Fixed SMap addition
- Fixed XML Comments
- Fixed writing of LP file for OPTANO based solvers
- Target netstandard2.0 for FSharp 5.0 Notebooks compatability
- Updated Google OR Tools
- Bug fix for SMap4
- Removed unnecessary printfn
- Bug fix for Optano Solve
- Added Multi-Objective function models
- Bug fix for DecisionBuilder<'Measure>
- Massive rewrite of the SliceMaps
- Speed improvement for formulating models
- Fixed the adding of an empty Constraint list
- Made Decision type summable within SliceMaps
- Fixed bug in Decision Builder index
- Include the ability to model with Units of Measure
- Added:
- GLOP
- Optano
- LP File export for Optano
- Gurobi
- Cleaner implementation of the DecisionBuilder
- Added overloads for Decision and float
- Added a Computation Expression for creating Decisions
- Made the creation of Decision function return a Decision instead of a Linear Expression
- Made extracting values from the solution more streamlined
- Added:
- Projections and reKey function
- sumAll function
- subtraction operator
- custom equality to LinearExpression
- LinearExpression to NoComparison
- Updated:
- delta requirements for Scalar
- Initial release