-
-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove tests for removed API in spacebars, fix #369 #370
Conversation
Together with #366 it could be made part of Blaze 2.6.1. Thoughts? |
Just a question for understanding, shouldn't they have thrown errors after backwards compatibility has been removed? Is there maybe still old code? |
Why remove files entirely? Why not keep the tests but change the APIs used? Also |
This is the code for // XXX COMPAT WITH 0.8.3
Template.__define__ = function (name, renderFunc) {
Template.__checkName(name);
Template[name] = new Template("Template." + name, renderFunc);
// Exempt packages built pre-0.9.0 from warnings about using old
// helper syntax, because we can. It's not very useful to get a
// warning about someone else's code (like a package on Atmosphere),
// and this should at least put a bit of a dent in number of warnings
// that come from packages that haven't been updated lately.
Template[name]._NOWARN_OLDSTYLE_HELPERS = true;
}; I'm fine with putting it back, but I would probably make a change and show some sort of a warning at the very least. |
22962a6
to
2b09118
Compare
Great work 👏 |
@fredmaiaarantes @denihs this is also ready to be included in Blaze 2.6.1 |
Hey @StorytellerCZ, published in the new version 2.6.1-rc.1. |
As describe in #369 old tests for old templates API that has been remove in v2.6 have not been removed. As far as I have searched this should be the only thing that needs to be removed.