The old dependency checker was just way too strict. It was an attempt
to catch issues that developers commonly made (such as referring to
objects that were never actually loaded). It was more of a headache
than a help. The new one in v2.0.0 is much more lenient and allows
developers to make these kinds of mistakes, but it also doesn't trip
on things that are potentially false alarms (like the "rendering" bug
you are seeing).
I'd suggest that you do your work with v2.0.0 if you're just starting
out. While it is still a ways away from being done, it's actually
quite close to being a beta version. It should be stable enough to
learn with. The documentation isn't great, but the demos and
tutorials which have been converted should help you to understand its
basic structure. That way you won't be frustrated with nuances of the
dependency checker, and instead be able to focus on giving good
feedback on the progress of v2.0.0 as a new engine.
Thanks,
Brett