1.2.4 (2024-04-29)
- Remove Cargo.lock (83c6e03)
1.2.3 (2024-04-21)
- Do not include Cargo.lock file (18697f4)
1.2.2 (2024-04-03)
- Lots of little tidyups and improvements (d73c365)
1.2.1 (2024-03-17)
- Updating the README.md file with an Icon (f725722)
1.2.0 (2024-03-14)
- Condense CHANGELOG (3f5fa46)
- 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)
- Adding codeowners (#57) (774112c)
- Adding concurrency (ea37bf2)
- Adding RustSec and CargoFmt jobs (#55) (90e557a)
- Downgrade action to v3 (1d3e22d)
- Run tests on main branch (ca652a8)
- Updating CI Action condition (#3) (75e3fe0)
- Updating token name (c2163e3)
- Updating version (0dc5b97)
- Upgrading to use v4 release please (bf4d783)
- deps: bump actions/cache from 3 to 4 (#44) (e44840a)
- deps: bump anyhow from 1.0.75 to 1.0.76 (#23) (e4fcedd)
- deps: bump anyhow from 1.0.76 to 1.0.78 (#24) (7b1a38b)
- deps: bump anyhow from 1.0.79 to 1.0.80 (#58) (85225c1)
- deps: bump google-github-actions/release-please-action (#22) (895d66d)
- deps: bump insta from 1.34.0 to 1.35.1 (#60) (ba83d62)
- deps: bump insta from 1.35.1 to 1.36.1 (#62) (f385929)
- deps: bump pest from 2.7.6 to 2.7.7 (#53) (b95eddd)
- deps: bump pest from 2.7.7 to 2.7.8 (#61) (03472a5)
- deps: bump pest_derive from 2.7.6 to 2.7.7 (#54) (d9f8a82)
- deps: bump pest_derive from 2.7.7 to 2.7.8 (#63) (66627d2)
- deps: bump serde from 1.0.192 to 1.0.193 (#21) (fd83ced)
- deps: bump serde from 1.0.195 to 1.0.196 (#51) (f7a0130)
- deps: bump serde from 1.0.196 to 1.0.197 (#59) (eb91937)
- main: release 0.1.0 (cefdeda)
- main: release 0.1.1 (768cfd3)
- main: release 0.1.2 (b8c497c)
- main: release 0.1.3 (#18) (87bc1c3)
- main: release 0.1.4 (#29) (fe4dea0)
- main: release 0.1.5 (#33) (237296b)
- main: release 0.1.6 (#35) (50fcbdc)
- main: release 0.1.7 (#39) (ece4c64)
- main: release 0.1.8 (#40) (bd8c1b7)
- main: release 0.1.8 (#42) (7821f39)
- main: release 1.0.0 (#45) (fae84c4)
- main: release 1.0.1 (#46) (66f5129)
- main: release 1.0.2 (#47) (e0fbc30)
- main: release 1.0.3 (#48) (79c9c41)
- main: release 1.1.0 (#49) (f2c15eb)
- main: release 1.1.1 (#50) (4769558)
- main: release 1.1.2 (#56) (781e5f3)
- Override release version (68a74fc)
- release 0.1.2 (51d5a2f)
- Renaming prefix -> sections (33153be)
- The SOS section should follow the Bounds, General, Binaries and Semi-Continuous sections (7e1f086)
- Updating MIT License (a34255e)
- 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)
- 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)
- 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)
- 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)
1.1.2 (2024-02-19)
1.1.1 (2024-01-28)
- Put annotation behind feature flag (a2e584d)
1.1.0 (2024-01-28)
- Condense CHANGELOG (3f5fa46)
- Remove patch version on unique_id dependency (e5cd444)
- Adding concurrency (ea37bf2)
- Constraint Sense should be an Enum of possible values (2a93a40)
- Weekend tidy (7b55028)
1.0.3 (2024-01-24)
- Remove patch version on unique_id dependency (e5cd444)
- Constraint Sense should be an Enum of possible values (2a93a40)
1.0.2 (2024-01-24)
- Updating MSRV to 1.66.1 (c4fca95)
1.0.1 (2024-01-23)
- Updating derives (be04033)
1.0.0 (2024-01-23)
- Adding unique_id (8419fad)
- Last remaining todo - use diff-struct for comparing data structures (3b720fe)
- Updating change (313ab8d)
0.1.8 (2024-01-07)
- Adding unique_id (8419fad)
- Updating change (313ab8d)
0.1.8 (2024-01-06)
0.1.7 (2024-01-05)
0.1.6 (2024-01-05)
- Another fix for comments inline (0955e0a)
0.1.5 (2024-01-03)
- Allow constraints to be commented (0606b55)
- Inline comments (56252e1)
- Signs were not correctly being assigned (282bbf8)
0.1.4 (2024-01-03)
- Blank lines aren't ignored (#30) (5a58e64)
- Empty Bounds sections should be allowed (#28) (cd266cd)
- Updating parser such that objective names can be omitted (#31) (ab2c7da)
- Documentation site init
- Allow zero or more colons in constraints
- Adding additional test cases and fixes for .pest
- 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)
- 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)