documentation/sections/changelog/2.0.0-beta5.md
releaseHeader('2017-09-02', '2.0.0-beta5', '2.0.0-beta4')
coffee command or Node API. Older versions of Node, or non-evergreen browsers, can compile via the legacy browser compiler.--output flag now allows you to specify an output filename, not just an output folder.--require flag now properly handles filenames or module names that are invalid identifiers (like an NPM module with a hyphen in the name).Object.assign, output when object destructuring is used, is polyfilled using the same polyfill that Babel outputs. This means that polyfills shouldn’t be required unless support for Internet Explorer 8 or below is desired (or your own code uses a feature that requires a polyfill). See ES2015+ Output."a#{### comment ###}b" or <div>{### comment ###}</div>) is now output (`a$b`)`say "${message}"`.call on it).cake test.do; splats after existential operator soaks in arrays ([a?.b...]); trailing if with splat in arrays or function parameters ([a if b...]); attempting to throw an if, for, switch, while or other invalid construct.= and other “mid-expression” tokens; spaces after ::; and scripts that begin with : or *..coffee file.