Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.75 KB

changelog.md

File metadata and controls

58 lines (44 loc) · 1.75 KB

Changelog

0.4.1

  • Support writing solution files in HiGHS
  • Pass the names of variables and constraints to HiGHS
  • Add model.close() and env.close() methods to allow users release the license of commercial solvers manually

0.4.0

  • Add model.add_m_variables and model.add_m_linear_constraints matrix modeling API
  • Add model.computeIIS and IIS related attributes for constraint and variable
  • Implement constraint based on compare operators, now you can use model.add_linear_constraint(x + y <= 1.0) directly
  • Drop support for Python 3.8
  • Add wheels for Linux ARM64
  • Supports HiGHS 1.9.0 and Mosek 11

0.3.0

  • Add model.set_variable_bounds(variable, lb, ub) to make it easier to change variable bounds
  • Introduce nonlinear programming support of Ipopt
  • Support new versions of optimizers
  • Various minor bug fixes

0.2.8

  • Fix bugs in HiGHS and MOSEK when the quadratic objective function contains nondiagonal terms

0.2.7

  • Fix bugs in HiGHS termination status

0.2.6

  • Add rotated second-order cone support for COPT, Gurobi and Mosek
  • Add exponential cone support for COPT and Mosek
  • Requires COPT version >= 7.1.4 to support exponential cone

0.2.5

  • Fix add_linear_constraint of HiGHS optimizer to consider the constant term in expression correctly
  • Make make_tupledict slightly faster

0.2.4

  • Add map method for tupledict class
  • Add type stubs for C++ extension modules

0.2.3

  • Fix a bug when deleting constraint in HiGHS

0.2.2

  • Fix the performance issue with HiGHS optimizer

0.2.1

  • Fix the DLL search paths on Windows

0.2.0

  • Supports callback for Gurobi and COPT
  • Release GIL when calling model.optimize()

0.1.1

  • Add Model.write method to write model to files

0.1.0

  • First release on PyPI