Releases
lp_parser_rs-v1.2.0
1.2.0 (2024-03-14)
doc
Build System
Adding unique_id (8419fad )
Remove patch version on unique_id dependency (e5cd444 )
Updating dependencies (ignore patch versions) (70b2de6 )
Updating MSRV to 1.66.1 (c4fca95 )
Continuous Integration
Miscellaneous Chores
Features
Adding implementation for Objectives (#2 ) (9de11e1 )
Adding LICENSEs and updating Cargo.toml (e5938b8 )
Adding method to extract constraints (d7b827d )
Adding semi-continous (bad2021 )
Adding serde as an optional dependency (7e78069 )
Capture problem name from comments section (e816dab )
Extending Float such that failing tests pass (94ed72b )
Gather variables names (11d926d )
Init the project (e916cb5 )
Last remaining todo - use diff-struct for comparing data structures (3b720fe )
Make use of the Atomic operator, remove trim and resolve issue with variables on same line in Bounds sections (d9db27f )
Updating .pest file to better handle Bounds (73c7499 )
Updating .pest grammar to support Special Order Sets (191a55e )
Updating model and compose fn to support SOS constraints (b955db1 )
Updating PartialEq and Eq for all models (a627902 )
Bug Fixes
Adding additional test cases and fixes for .pest (ea5e188 )
Adding Clone derive macro to internal model (#38 ) (ee5799e )
Allow constraints to be commented (0606b55 )
Allow zero or more colons in constraints (51be6aa )
Another fix for comments inline (0955e0a )
Blank lines aren't ignored (#30 ) (5a58e64 )
Constraint Sense should be an Enum of possible values (2a93a40 )
Empty Bounds sections should be allowed (#28 ) (cd266cd )
Inline comments (56252e1 )
Put annotation behind feature flag (a2e584d )
Signs were not correctly being assigned (282bbf8 )
Updating change (313ab8d )
Updating derives (be04033 )
Updating parser such that objective names can be omitted (#31 ) (ab2c7da )
Code Refactoring
Breaking out the model.rs file into smaller files (9470c48 )
Convert constraints to constraints: HashMap<String, Constraint> (2e73bb8 )
Rename to RuleExt (0d80542 )
Renaming the project (edd6617 )
Weekend tidy (7b55028 )
Tests
Adding insta to improve test assertions (#41 ) (f99cfa6 )
Adding more tests (#36 ) (6f43062 )
Adding more Tests to verify .pest spec (663f295 )
Adding test data (f36ce36 )
Reduce accuracy of float assertions (c85fd50 )
Simplifying tests repitition with a macro (72dc2e5 )
Updating test cases with additional assertions (4dc2e1f )
You can’t perform that action at this time.