Skip to content

Conversation

@TomCools
Copy link
Contributor

Solves part of #2043

This introduces a migration guide for migrating Variable Listeners to Custom Shadow Variables (declarative).

  • Introduced a new subheading in the "upgrade" docs.
  • Introduced a new page to describe this migration in detail.

A 2nd PR later this iteration will tackle the "Chained" to "PlanningListVariable" migration.

Request: As I have less experience with VariableListeners, please check the syntax for those examples.

Copy link
Collaborator

@triceo triceo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good on the surface!
I'm tagging in @Christopher-Chianelli for an in-depth review.

@triceo triceo linked an issue Jan 26, 2026 that may be closed by this pull request
Copy link
Contributor

@Christopher-Chianelli Christopher-Chianelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks good, but I would make some changes to avoid potential confusion.

…n-guides/variable-listeners-to-custom-shadow-variables.adoc

Co-authored-by: Christopher Chianelli <christopher@timefold.ai>
@triceo triceo merged commit 67f6c31 into TimefoldAI:main Jan 28, 2026
8 of 10 checks passed
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component/docs Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migration documentation for Solver 2.x

3 participants