refactor: remove deprecations around score and constraints#2106
refactor: remove deprecations around score and constraints#2106triceo merged 5 commits intoTimefoldAI:mainfrom
Conversation
core/src/main/java/ai/timefold/solver/core/api/score/stream/bi/BiConstraintStream.java
Show resolved
Hide resolved
core/src/main/java/ai/timefold/solver/core/api/score/ScoreExplanation.java
Show resolved
Hide resolved
...main/java/ai/timefold/solver/core/impl/score/stream/common/inliner/BendableScoreContext.java
Outdated
Show resolved
Hide resolved
...main/java/ai/timefold/solver/core/impl/score/stream/common/inliner/BendableScoreContext.java
Outdated
Show resolved
Hide resolved
...ava/ai/timefold/solver/core/impl/score/stream/common/inliner/HardMediumSoftScoreContext.java
Outdated
Show resolved
Hide resolved
zepfred
left a comment
There was a problem hiding this comment.
This pull request significantly cleans up and simplifies the API!
After reviewing all the changes, I've noticed that we are removing many migration recipes without including any new ones. This means that users will need to update everything manually. Is that the intended plan?
The recipes need the final migrated state to compile; which is why they cannot exist for any of the things that I removed. (Which is pretty much all the things we had migration recipes for.) I still need to write new recipes for many of the things I just did. It's on my list. But overall, the process of migration from 1.x will have to start by running all the old recipes while still on 1.x. |
|



No description provided.