Jade不再接受没有JavaScript划定的内联variables?

当我在版本0.34.1(版本1.0.0之前)中使用Jade时,我能够使用内联variables,例如:

test = 'fun' p #{test} 

哪个会正常输出:

 <p>fun</p> 

但是现在输出:

 <test>= 'fun'</test> <p></p> 

看来这可能在版本1.0.0中已经改变; 虽然,我没有看到描述变化的文档( https://github.com/visionmedia/jade/blob/master/History.md#100–2013-12-22 )。

如果我使用JavaScript的划定,它的工作原理:

 - test = 'fun' p #{test} 

我认为这是因为JavaScript的划定现在是必需的。

我使用grunt-contrib-jade 0.9.1版本和http://jade-lang.com/demo/在本地运行这些testing。


有什么方法可以改变这种情况吗?是否有任何确定的发现为什么发生这种变化?

编辑

感谢@Jonathan Lonowski指出在删除特殊赋值语法中已经注意到了这一点。

在变更集中 , -运算符不再是可选的。

从现在开始,一直包括-在JavaScript之前的Jade:

 - test = 'fun' p #{test} 

感谢@Jonathan Lonowski提供这些信息。