Issue #2904660 by chr.fritsch, TravisCarden: Url objects in hook_checklistapi_checklist_info() cause RuntimeException: Recursive router rebuild detected. -
Checklist developers should take note of the new (optional) #callback value in hook_checklistapi_checklist_info(), which is now the preferred method of specifying checklist items so as to avoid can be used to avoid router rebuild race conditions and the like.
Added separate, read-only access permissions for checklists.
Changed checklists to flatten saved progress for increased resilience to changes in list composition over time. (Note: this change will cause you to lose progress details you previously saved, but it will make it harder to lose them in the future.)