What's Changed
- Switch to src project layout by @nhuet in #413
- Upgrade python requirements (>=3.10) by @nhuet in #399
- Adapt project for uv usage by @nhuet in #414
- Add or update copyright by @nhuet in #415
- Test importing all examples by @nhuet in #416
- Robustify constraint test on rcpsp/cpsat solver by @nhuet in #417
- Stop testing on macos-intel by @nhuet in #418
- Adding VRP-TW problem by @g-poveda in #419
- Add tests for singlemachine lns cpsat by @nhuet in #420
- Make explicit the need for
tasks_listandunary_resources_listby @nhuet in #422 - Raise an error with explicit message if a dataset directory is empty by @nhuet in #425
- Implement other problems as allocation/scheduling problems by @nhuet in #424
- Skip tests rcpsp + mzn + windows by @nhuet in #429
- Add a tutorial on how to implement a new problem/solver by @nhuet in #426
- Binpacking solver using ASP/Clingo by @g-poveda in #427
- Simplify doc generation by @nhuet in #430
- Fix coverage report path by @nhuet in #432
- Update Example on multi-scenario optimisation for RCPSP by @g-poveda in #428
- Remove unused imports with ruff by @nhuet in #431
- Passing custom params to gurobi model/solver by @g-poveda in #433
- Fix bug in build-doc with sphinx>=9.0.0 by @nhuet in #435
- Fix singlemachine cpmpy solver (for cpmpy>=0.10.0) by @nhuet in #436
- Pass pre-commit on all files by @nhuet in #437
- Add wrapper for optalcp python api by @nhuet in #438
- Minor fixes by @thtran97 in #440
- Test multimode transposition solver for multi skill RCPSP problem by @thtran97 in #439
- Improve dashboard app by @g-poveda in #441
- Simple assembly line balancing problem implementation, and Pareto optimisation by @g-poveda in #442
- Team orienteering problem implementation by @g-poveda in #444
- Handle a corner case in GurobiMilpSolver by @g-poveda in #445
- Prefer cpsat to minizinc in tutorials by @nhuet in #446
- Add doc for RcpspSolution and RcpspProblem by @nhuet in #447
- Stop supporting cplex by @nhuet in #448
- Update cpsat and lns-cpsat default args in solvers map by @nhuet in #449
- Reduce test suite duration by @nhuet in #450
- Resource constrainted assembly line balancing with learning by @g-poveda in #453
- Add a factory for subsolver kwargs in lns solve by @nhuet in #454
New Contributors
Full Changelog: v0.7.0...v0.8.0