Skip to content

Release 0.3.0#36

Merged
wspringer merged 1 commit intomainfrom
knope/release
Jun 8, 2025
Merged

Release 0.3.0#36
wspringer merged 1 commit intomainfrom
knope/release

Conversation

@knope-bot
Copy link
Contributor

@knope-bot knope-bot bot commented Jun 7, 2025

Important

Merging this pull request will create this release

Breaking Changes

  • Replace verbose variable format with compact self-contained format. Variables now use a compact array of objects where each variable specifies its properties (name, lb, ub, type) in a single object with smart defaults, replacing the previous format with separate arrays for bounds, types, and names. This eliminates array synchronization errors and reduces verbosity while using industry-standard abbreviations (lb/ub for bounds, cont/int/bin for types).

Features

  • Enhanced solver parameter control with 40+ new HiGHS options for fine-grained performance tuning and algorithm selection. Adds comprehensive support for solver control, tolerances, simplex options, MIP options, logging, and algorithm-specific parameters while maintaining full backward compatibility.

@knope-bot knope-bot bot force-pushed the knope/release branch from 97f8000 to d3debb5 Compare June 7, 2025 18:38
@wspringer wspringer merged commit f06d301 into main Jun 8, 2025
4 checks passed
@knope-bot knope-bot bot deleted the knope/release branch June 8, 2025 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant