That did the trick! Quite odd about the commit. Probably worthwhile updating the docs with this information.
However, some of the changes have some unintended consequences. For example:
The original value in the get method really should not have changed. I’m guessing some serious static analysis would be required to get this 100% correct so I’ll just revert those bits that had more “unintended consequences” than fixes.
Hey @eben_roux, thanks for pointing out the faulty value => default logic. We might be able to fix this (codemods are pretty amazing in what they can parse from code). I filed an issue: https://github.com/canjs/can-migrate/issues/77