This Pull Request updates dependency coffee-script from v1.12.7 to v1.12.8
Commits
jashkenas/coffeescript
#### 1.12.8
- [`f14c7ff`](https://github.com/jashkenas/coffeescript/commit/f14c7ffa3f04b1ef78542f09e6daeed80f3c5259) Fixes #4684: Elision (#4796)
- [`64b8dd4`](https://github.com/jashkenas/coffeescript/commit/64b8dd486abe785217b8622acbf302768a968893) 2.0.3 (#4795)
- [`7864aca`](https://github.com/jashkenas/coffeescript/commit/7864acabc3b798049f686d24e13480ed7a400c18) Fix #4790: Double-check that we're not creating a bound generator function, even if the yield got stuffed inside a compiler-generated IIFE (#4792)
- [`9812d28`](https://github.com/jashkenas/coffeescript/commit/9812d287489f175481d633888a84fae562e54a16) Fix #4787: Destructuring of objects within arrays can generate invalid JavaScript (#4791)
- [`555c22a`](https://github.com/jashkenas/coffeescript/commit/555c22af58bcc6e354b6aabacb94180bf22e6348) fix #4580 (#4793)
- [`3f4b03b`](https://github.com/jashkenas/coffeescript/commit/3f4b03bcff3e80ea5ed838c67e81fda106d83f21) Fix #4763: Comments at beginning or end of REPL input shouldn't throw errors (#4764)
- [`a706a64`](https://github.com/jashkenas/coffeescript/commit/a706a64a6d798a1a68d123111680bdaa32287daf) Fix #4765: .map file should always have the same output base filename as the generated .js file (#4784)
- [`637fe30`](https://github.com/jashkenas/coffeescript/commit/637fe305a66822f86620093d90d53c067c2ab0fa) Fix #4774: `export default` followed by an object should always work, even if the object contains braces. `default` shouldn't suppress a newline, we should handle it in the grammar the same way returning an implicit object is handled (#4783)
- [`bd824c7`](https://github.com/jashkenas/coffeescript/commit/bd824c73dd93f6582bacc40c125cff04a796b493) Fix #4780: Don't mutate the options object when compiling and transpiling, so that options are correct on subsequent iterations (#4785)
- [`cbc695b`](https://github.com/jashkenas/coffeescript/commit/cbc695b83162c0ee0ffeb61308625f572ee42d6e) 2.0.2 (#4758)
- [`f3375e7`](https://github.com/jashkenas/coffeescript/commit/f3375e798c681f4eff5f9ecb806facd6d8f12f5b) Fix #4756: When moving comments from the children of an Existence, we need to search all its descendants, not just the immediate children (#4757)
- [`e230809`](https://github.com/jashkenas/coffeescript/commit/e2308093e4bf00837de24f6fed24dda30b250524) Fix #4752: Error on calling super with @params in a derived class constructor (#4754)
- [`0dc4755`](https://github.com/jashkenas/coffeescript/commit/0dc4755920ae46e32e104d144787938d10563217) Fix #4747: Flow local variables (#4753)
- [`6faa7f2`](https://github.com/jashkenas/coffeescript/commit/6faa7f2b35289c817d78537148c5c124fcb247d6) Fix #4706: Flow generics (#4736)
- [`063c2d1`](https://github.com/jashkenas/coffeescript/commit/063c2d1f56e3d737e19616a4b85e3c9447ae5132) Fix import/export list bug with aliased keywords (#4744)
- [`4d4e47b`](https://github.com/jashkenas/coffeescript/commit/4d4e47bfb26e7cc73681fd055c12be171e3287c1) Fix #4724 (#4737)
- [`22fb31e`](https://github.com/jashkenas/coffeescript/commit/22fb31e317022c5426ca8d8093410f95029130a3) Transpile REPL (#4729)
- [`a2037e7`](https://github.com/jashkenas/coffeescript/commit/a2037e799f3e38fb83c2fa06daad4a8f5f8d2ce7) Fix #4725: apply transpile option to require’d .coffee files (#4728)
- [`694e69d`](https://github.com/jashkenas/coffeescript/commit/694e69d872fc849a9c04dfdad0be33b946df2c4e) Fix #4727: Tests failing in Windows (#4731)
- [`bb2871f`](https://github.com/jashkenas/coffeescript/commit/bb2871fdde1feffdf1af786e70304496d576e2ab) Allow applying 'get'/'set' property to a bracketless object (#4730)
- [`08e0033`](https://github.com/jashkenas/coffeescript/commit/08e00331dde6a90f08b7873d13b56ff11dd21585) Fix #3440: --stdio and --map don’t make sense to use together (#4721)
- [`0b0a9ef`](https://github.com/jashkenas/coffeescript/commit/0b0a9ef2c4467857f590978b58bd6e6a633fded3) 2.0.1 (#4719)
- [`9df1457`](https://github.com/jashkenas/coffeescript/commit/9df1457c55eedfc6c8d7586da8dee508464ad7c7) Fix #4703, 4713: Transpile fixes (#4717)
- [`22f92f2`](https://github.com/jashkenas/coffeescript/commit/22f92f23aebfa53cb85c1e58bdb3340716a99479) Add example of comment include type annotation (#4705)
- [`cd516b9`](https://github.com/jashkenas/coffeescript/commit/cd516b954f3d18f8f9f5e5c48946aff60a3447a2) Update ASCII logo (#4718)
- [`27eff5c`](https://github.com/jashkenas/coffeescript/commit/27eff5ca774f38fb8f069ea1740b7b4da64eccff) Fix #4464: backticked expressions in class body (#4712)
- [`5cbd25f`](https://github.com/jashkenas/coffeescript/commit/5cbd25f5d41072b17c02c2d63d9f5a5dfd489346) Docs fixes (#4707)
- [`eb12792`](https://github.com/jashkenas/coffeescript/commit/eb127923a70bc37775d89e8a5f480f41c1f94442) Merge pull request #4708 from jz5/master
- [`42da56d`](https://github.com/jashkenas/coffeescript/commit/42da56deb109266079e1abf2f56cc594266a8ffc) Fix link to logo
- [`81260bf`](https://github.com/jashkenas/coffeescript/commit/81260bff7dc3e077b7a8a53cd3d883c45463c4a3) boom
- [`35f784b`](https://github.com/jashkenas/coffeescript/commit/35f784bcdf2b3980d98b86071ae8259480f0d439) Fixes #4703 — Don't depend on Babel in package.json
- [`c17b6b8`](https://github.com/jashkenas/coffeescript/commit/c17b6b8863490c9bbb7dfad140bc600f195c685f) fix the code popping
- [`1965996`](https://github.com/jashkenas/coffeescript/commit/1965996933533e02b1bd6e029432502eec024a4d) slightly less cramped code
- [`a67dfae`](https://github.com/jashkenas/coffeescript/commit/a67dfae985b95d359fa2c1041b6fd2511f9ef08f) Tweaking font sizes.
- [`1cb7339`](https://github.com/jashkenas/coffeescript/commit/1cb733989cce9a8a83fdd1d619abfc1c59d38a26) Removing slightly defensive and slightly incorrect 'why coffeescript' section
- [`a2a2e76`](https://github.com/jashkenas/coffeescript/commit/a2a2e769c38b872aab8e471866afcc38cb85d70f) Update docs output for 2.0.0
- [`19231db`](https://github.com/jashkenas/coffeescript/commit/19231dbcad663d5bfc241e9f6e3c8103728a7008) 2.0.0 (#4701)
- [`aecc115`](https://github.com/jashkenas/coffeescript/commit/aecc115c7997615f7a89d486df211f5b1cae99a5) Fix #4686: if a CSX interpolation contains comments, not just inner CSX (JSX) tags, it needs to be wrapped in braces (#4689)
- [`4c41831`](https://github.com/jashkenas/coffeescript/commit/4c41831474e18fb1fde073647e2718e6dc429462) CoffeeScript 2 announcement (#4695)
- [`659f1b3`](https://github.com/jashkenas/coffeescript/commit/659f1b3c4c11fe1af11c31ee7d08b19f98137a54) Update transpilation docs (#4700)
- [`f51c1a1`](https://github.com/jashkenas/coffeescript/commit/f51c1a150b89796f3d956d6cbe782a7093985fbf) Option to transpile with Babel (#4697)
- [`970f31c`](https://github.com/jashkenas/coffeescript/commit/970f31c292714703bb06dcee3b61b608bff0d1fc) Fix #4342: Always output `sourcesContent` property as part of source map, whether inline map or written-to-disk map (#4698)
- [`d172405`](https://github.com/jashkenas/coffeescript/commit/d172405244b7510f8cf4455ad4483accbac85d1d) First pass at using Travis CI (#4690)
- [`44ebfdb`](https://github.com/jashkenas/coffeescript/commit/44ebfdb764d9f671d39cc6bd0e7520da51b3df16) Merge branch '2'
- [`1b8f1af`](https://github.com/jashkenas/coffeescript/commit/1b8f1af287def1fc8a34829e276e0b231a14156a) [CS2] Fix destructuring bugs #4673 and #4657 (#4683)
- [`e7073bc`](https://github.com/jashkenas/coffeescript/commit/e7073bc5d946709c378a6937ca09745fe273152b) Update CS2 docs per #4688
- [`63d3b69`](https://github.com/jashkenas/coffeescript/commit/63d3b699d7f28ba10e097e9dc3e8b57aca84b77a) [CS2] Fix CS2 docs mobile issues, improve performance (#4688)
- [`458440e`](https://github.com/jashkenas/coffeescript/commit/458440e57bc4a20c1f41280cc7bb917fa9a99761) 2.0.0-beta5 docs
- [`df9d4a2`](https://github.com/jashkenas/coffeescript/commit/df9d4a23432c05a004fa7d06a62917e7daa765f9) [CS2] 2.0.0-beta5 (#4682)
- [`9e043bb`](https://github.com/jashkenas/coffeescript/commit/9e043bbae75854aecaa1af794fac44cdf83e832a) [CS2] Fix async tests (#4680)
- [`6714869`](https://github.com/jashkenas/coffeescript/commit/671486989f8a39ed99ee585325167bb97ce38849) [CS2] Don’t require async/await support to run `coffee` (#4679)
- [`4a4f752`](https://github.com/jashkenas/coffeescript/commit/4a4f752204a2c0bab8181972da6497386fd2d21c) Fix #3098: Suppressed newline should be unsuppressed by semicolon (#4669)
- [`b20e52d`](https://github.com/jashkenas/coffeescript/commit/b20e52da9939036405e73aaba8ed6cc8a17fd985) [CS2] use _extends utility instead of Object.assign() for object spreads (#4675)
- [`5525b2b`](https://github.com/jashkenas/coffeescript/commit/5525b2ba0192f797f72e85570b21f6954ab08caa) Merge pull request #4652 from GeoffreyBooth/bug-fix-4651
- [`fe5ff39`](https://github.com/jashkenas/coffeescript/commit/fe5ff39ca22033c2c2691b29c6e12004ab69dce4) [CS2] Fix v3 source map (#4671)
- [`906bedf`](https://github.com/jashkenas/coffeescript/commit/906bedf93a7f6d1ff51f27068ebc7463e809d399) Fix #1768: Ignore space after `::` (#4670)
- [`6f961a2`](https://github.com/jashkenas/coffeescript/commit/6f961a20dd8aa86e0fc686300492fd4096326745) [CS2] Refine #4666: add parens to chained do IIFE with params (#4672)
- [`e54b8a1`](https://github.com/jashkenas/coffeescript/commit/e54b8a1009fabb69742388379e5b653d0a220e95) [CS2] add parens to chained do IIFE (#4666)
- [`d7d69a4`](https://github.com/jashkenas/coffeescript/commit/d7d69a4a187a2ab651dc2b10b5d38d7e7ff12bbc) Fix #4576: Allow accessing a property of a function literal (like `.call`) via chaining syntax (#4665)
- [`eb38dba`](https://github.com/jashkenas/coffeescript/commit/eb38dba5d63c42f0c5f5ed55baa8a2a7233482f7) Only unescape newlines for CSX; updated compiled output
- [`6cea181`](https://github.com/jashkenas/coffeescript/commit/6cea181ff12e30e841bdd72f33f22e698e13a05b) [CS1] fix #4260 and #1349: splat error with soak properties or expressions (#4643)
- [`9ff82fe`](https://github.com/jashkenas/coffeescript/commit/9ff82fe17be0c0adfb700ea4a42ab160578c1053) Fix #4589: Unquote all interpolated strings, not just CSX ones, so that quotation marks are not unnecessarily escaped in backtick-delimited strings/template literals (#4660)
- [`5713b7e`](https://github.com/jashkenas/coffeescript/commit/5713b7eb6c8243d7e425ae096317ba693b1c3987) [CS2] Fix #4260 and #1349: Splat error with soak properties or expressions (#4644)
- [`7c627f9`](https://github.com/jashkenas/coffeescript/commit/7c627f9dfd2b9aedce3e4e3cb0f697b485f63853) [CS2] Fix #3709, #3789: ‘throw’ an ‘if’, ‘for’, ‘switch’, ‘while’ (#4664)
- [`c81e2d4`](https://github.com/jashkenas/coffeescript/commit/c81e2d47674c9722c7f8dfef4902da9add2b733e) Fix #4575: Check for the previous token’s existence before comparing against it (#4663)
- [`3dd4582`](https://github.com/jashkenas/coffeescript/commit/3dd458267bd7a0b678a1a3bae951622a56e5c733) [CS2] Fix #2870: Allow specifying output filename (#4661)
- [`892c469`](https://github.com/jashkenas/coffeescript/commit/892c4699ddea9768b9818e17576a62eaa99d7f02) Fix #4578: Never look back past the start of the token stream (#4662)
- [`40c3511`](https://github.com/jashkenas/coffeescript/commit/40c351135a80565aa156049c98d719772b220ba3) [CS2] Fix #4629: interpolations (whether in strings or CSX tags) with only comments (#4659)
- [`a3b08e1`](https://github.com/jashkenas/coffeescript/commit/a3b08e1befaa46c268cdf0f663e094aa5595cd27) [CS2] Fix #4209: --require for filenames that are invalid identifiers (#4658)
- [`44a27c6`](https://github.com/jashkenas/coffeescript/commit/44a27c62044b51b072944835bc40080c9a4a62aa) Fix #4558: Stack trace line numbers for scripts that compile CoffeeScript (#4645)
- [`c212e6e`](https://github.com/jashkenas/coffeescript/commit/c212e6e9abdf4a13dbfdbb76a008e02cd8fac6d2) refactor
- [`5a709ed`](https://github.com/jashkenas/coffeescript/commit/5a709ed4a8a1768458c7d3a278e3e49ff669113b) improve variable declaration
- [`2491d32`](https://github.com/jashkenas/coffeescript/commit/2491d3286d8a90fdd6d18fe1a2943ea8eb55a96b) fix assign in nested properties
- [`1a6477a`](https://github.com/jashkenas/coffeescript/commit/1a6477adec193acebafac0c6a85fd9c2519e0c88) resolve merge conflicts
- [`2149c35`](https://github.com/jashkenas/coffeescript/commit/2149c3561b30db0ee9a8fdd6a0c4766ebfc4c745) ensure Value; breaking test for {a={b...}} = c
- [`232041d`](https://github.com/jashkenas/coffeescript/commit/232041db2ab5162099bf03f1df53e53d618af230) fixed issue with nested properties
- [`4623bf5`](https://github.com/jashkenas/coffeescript/commit/4623bf5bbacaca8a35def367b1daf298694c5b66) Docs: Define functions used in loop examples (#4653)
- [`2664c2c`](https://github.com/jashkenas/coffeescript/commit/2664c2c108d4682580cb6fa9f59acfe4f29a9fd5) small fix
- [`f9367ba`](https://github.com/jashkenas/coffeescript/commit/f9367bacf117b0ecab4bcb700982273852d86325) fix object spread destructuring bug: #4651
- [`aef54ae`](https://github.com/jashkenas/coffeescript/commit/aef54aeaf74abf10f0faadca1ac72f955b1d8f45) [CS2] Fix #4631: Expansion that becomes rest parameter causes runtime error (#4634)
- [`eff160e`](https://github.com/jashkenas/coffeescript/commit/eff160eeb786b776e94a0e2e0a4aebede179d3bd) Merge pull request #4640 from GeoffreyBooth/generated-variables-in-function-parameters
- [`911c21f`](https://github.com/jashkenas/coffeescript/commit/911c21f7bee271f14d7b6aacf2579c0c06fa1eee) Update test to prove that there's no collision in generated variables
- [`5279558`](https://github.com/jashkenas/coffeescript/commit/52795587ec9237f91c6ad01ffd04bb734e61cb0d) If compiling a function parameter creates any generated variables (e.g. `ref`), shift the declarations for those variables into the parent scope; fixes #4413
- [`3a6ffa6`](https://github.com/jashkenas/coffeescript/commit/3a6ffa6a8595446c9da33869a872f9d6fb59ba9c) Clean up function parameter compilation to get name for scope
- [`e3c2c03`](https://github.com/jashkenas/coffeescript/commit/e3c2c0397a2411852b4cbdabb368b689ab674f5c) 2.0.0-beta4 docs
- [`ae7f97b`](https://github.com/jashkenas/coffeescript/commit/ae7f97b6395e965f69627ad576ee8e7aaad5f23a) 2.0.0-beta4 (#4628)
- [`2653b3b`](https://github.com/jashkenas/coffeescript/commit/2653b3bbf9a0ea231c4d7ba6403972aeb1b4dff5) Refine sameLine implicit object tagging [Fixes #4568] (#4598)
- [`64c790f`](https://github.com/jashkenas/coffeescript/commit/64c790f2992fb2dd096cd0dcd80d3b6461f12b0c) [CS2] CLI: Propagate SIGINT and SIGTERM signals when node is forked (#4625)
- [`cbf035f`](https://github.com/jashkenas/coffeescript/commit/cbf035fca9f5beebe4a90794eb061fe75cfd9601) [CS2] CSX spread attributes: <div {props…} /> (#4607)
- [`a118ec7`](https://github.com/jashkenas/coffeescript/commit/a118ec7cc94579465a284fbcc3dce05fde3f96fe) [CS2] fix for “`do super` in constructor” bug (#4627)
- [`6d21dc5`](https://github.com/jashkenas/coffeescript/commit/6d21dc549520f1c48b6f35b4ed0a45e158de8d63) [CS2] Comments (#4572)
- [`6c9cf37`](https://github.com/jashkenas/coffeescript/commit/6c9cf378117136c198492b3a46bc6fd89fa2ab41) [CS2] Support `await` in REPL without wrapper function (#4604)
- [`5573511`](https://github.com/jashkenas/coffeescript/commit/557351156e2e9469caabd23ea0a7a1b56994dd92) [CS2] Fix object spread nested properties (#4611)
- [`4e57ca6`](https://github.com/jashkenas/coffeescript/commit/4e57ca6833bf1b2cd733017f7ef7db398b8d5ab8) [CS2] Add #! support for executable scripts on Linux. (#3946)
- [`d287a79`](https://github.com/jashkenas/coffeescript/commit/d287a798cc24bd0bcc8df605b48a00a3863a427e) 1.12.7 docs
Coverage remained the same at 100.0% when pulling 18f3a0c003e23424b1f9727c7b29e9b2f830e7a2 on renovate/coffee-script-1.x into 187852e18c060092594576a8bbe35c15aba37bce on master.
This Pull Request updates dependency coffee-script from
v1.12.7
tov1.12.8
Commits
jashkenas/coffeescript
#### 1.12.8 - [`f14c7ff`](https://github.com/jashkenas/coffeescript/commit/f14c7ffa3f04b1ef78542f09e6daeed80f3c5259) Fixes #4684: Elision (#4796) - [`64b8dd4`](https://github.com/jashkenas/coffeescript/commit/64b8dd486abe785217b8622acbf302768a968893) 2.0.3 (#4795) - [`7864aca`](https://github.com/jashkenas/coffeescript/commit/7864acabc3b798049f686d24e13480ed7a400c18) Fix #4790: Double-check that we're not creating a bound generator function, even if the yield got stuffed inside a compiler-generated IIFE (#4792) - [`9812d28`](https://github.com/jashkenas/coffeescript/commit/9812d287489f175481d633888a84fae562e54a16) Fix #4787: Destructuring of objects within arrays can generate invalid JavaScript (#4791) - [`555c22a`](https://github.com/jashkenas/coffeescript/commit/555c22af58bcc6e354b6aabacb94180bf22e6348) fix #4580 (#4793) - [`3f4b03b`](https://github.com/jashkenas/coffeescript/commit/3f4b03bcff3e80ea5ed838c67e81fda106d83f21) Fix #4763: Comments at beginning or end of REPL input shouldn't throw errors (#4764) - [`a706a64`](https://github.com/jashkenas/coffeescript/commit/a706a64a6d798a1a68d123111680bdaa32287daf) Fix #4765: .map file should always have the same output base filename as the generated .js file (#4784) - [`637fe30`](https://github.com/jashkenas/coffeescript/commit/637fe305a66822f86620093d90d53c067c2ab0fa) Fix #4774: `export default` followed by an object should always work, even if the object contains braces. `default` shouldn't suppress a newline, we should handle it in the grammar the same way returning an implicit object is handled (#4783) - [`bd824c7`](https://github.com/jashkenas/coffeescript/commit/bd824c73dd93f6582bacc40c125cff04a796b493) Fix #4780: Don't mutate the options object when compiling and transpiling, so that options are correct on subsequent iterations (#4785) - [`cbc695b`](https://github.com/jashkenas/coffeescript/commit/cbc695b83162c0ee0ffeb61308625f572ee42d6e) 2.0.2 (#4758) - [`f3375e7`](https://github.com/jashkenas/coffeescript/commit/f3375e798c681f4eff5f9ecb806facd6d8f12f5b) Fix #4756: When moving comments from the children of an Existence, we need to search all its descendants, not just the immediate children (#4757) - [`e230809`](https://github.com/jashkenas/coffeescript/commit/e2308093e4bf00837de24f6fed24dda30b250524) Fix #4752: Error on calling super with @params in a derived class constructor (#4754) - [`0dc4755`](https://github.com/jashkenas/coffeescript/commit/0dc4755920ae46e32e104d144787938d10563217) Fix #4747: Flow local variables (#4753) - [`6faa7f2`](https://github.com/jashkenas/coffeescript/commit/6faa7f2b35289c817d78537148c5c124fcb247d6) Fix #4706: Flow generics (#4736) - [`063c2d1`](https://github.com/jashkenas/coffeescript/commit/063c2d1f56e3d737e19616a4b85e3c9447ae5132) Fix import/export list bug with aliased keywords (#4744) - [`4d4e47b`](https://github.com/jashkenas/coffeescript/commit/4d4e47bfb26e7cc73681fd055c12be171e3287c1) Fix #4724 (#4737) - [`22fb31e`](https://github.com/jashkenas/coffeescript/commit/22fb31e317022c5426ca8d8093410f95029130a3) Transpile REPL (#4729) - [`a2037e7`](https://github.com/jashkenas/coffeescript/commit/a2037e799f3e38fb83c2fa06daad4a8f5f8d2ce7) Fix #4725: apply transpile option to require’d .coffee files (#4728) - [`694e69d`](https://github.com/jashkenas/coffeescript/commit/694e69d872fc849a9c04dfdad0be33b946df2c4e) Fix #4727: Tests failing in Windows (#4731) - [`bb2871f`](https://github.com/jashkenas/coffeescript/commit/bb2871fdde1feffdf1af786e70304496d576e2ab) Allow applying 'get'/'set' property to a bracketless object (#4730) - [`08e0033`](https://github.com/jashkenas/coffeescript/commit/08e00331dde6a90f08b7873d13b56ff11dd21585) Fix #3440: --stdio and --map don’t make sense to use together (#4721) - [`0b0a9ef`](https://github.com/jashkenas/coffeescript/commit/0b0a9ef2c4467857f590978b58bd6e6a633fded3) 2.0.1 (#4719) - [`9df1457`](https://github.com/jashkenas/coffeescript/commit/9df1457c55eedfc6c8d7586da8dee508464ad7c7) Fix #4703, 4713: Transpile fixes (#4717) - [`22f92f2`](https://github.com/jashkenas/coffeescript/commit/22f92f23aebfa53cb85c1e58bdb3340716a99479) Add example of comment include type annotation (#4705) - [`cd516b9`](https://github.com/jashkenas/coffeescript/commit/cd516b954f3d18f8f9f5e5c48946aff60a3447a2) Update ASCII logo (#4718) - [`27eff5c`](https://github.com/jashkenas/coffeescript/commit/27eff5ca774f38fb8f069ea1740b7b4da64eccff) Fix #4464: backticked expressions in class body (#4712) - [`5cbd25f`](https://github.com/jashkenas/coffeescript/commit/5cbd25f5d41072b17c02c2d63d9f5a5dfd489346) Docs fixes (#4707) - [`eb12792`](https://github.com/jashkenas/coffeescript/commit/eb127923a70bc37775d89e8a5f480f41c1f94442) Merge pull request #4708 from jz5/master - [`42da56d`](https://github.com/jashkenas/coffeescript/commit/42da56deb109266079e1abf2f56cc594266a8ffc) Fix link to logo - [`81260bf`](https://github.com/jashkenas/coffeescript/commit/81260bff7dc3e077b7a8a53cd3d883c45463c4a3) boom - [`35f784b`](https://github.com/jashkenas/coffeescript/commit/35f784bcdf2b3980d98b86071ae8259480f0d439) Fixes #4703 — Don't depend on Babel in package.json - [`c17b6b8`](https://github.com/jashkenas/coffeescript/commit/c17b6b8863490c9bbb7dfad140bc600f195c685f) fix the code popping - [`1965996`](https://github.com/jashkenas/coffeescript/commit/1965996933533e02b1bd6e029432502eec024a4d) slightly less cramped code - [`a67dfae`](https://github.com/jashkenas/coffeescript/commit/a67dfae985b95d359fa2c1041b6fd2511f9ef08f) Tweaking font sizes. - [`1cb7339`](https://github.com/jashkenas/coffeescript/commit/1cb733989cce9a8a83fdd1d619abfc1c59d38a26) Removing slightly defensive and slightly incorrect 'why coffeescript' section - [`a2a2e76`](https://github.com/jashkenas/coffeescript/commit/a2a2e769c38b872aab8e471866afcc38cb85d70f) Update docs output for 2.0.0 - [`19231db`](https://github.com/jashkenas/coffeescript/commit/19231dbcad663d5bfc241e9f6e3c8103728a7008) 2.0.0 (#4701) - [`aecc115`](https://github.com/jashkenas/coffeescript/commit/aecc115c7997615f7a89d486df211f5b1cae99a5) Fix #4686: if a CSX interpolation contains comments, not just inner CSX (JSX) tags, it needs to be wrapped in braces (#4689) - [`4c41831`](https://github.com/jashkenas/coffeescript/commit/4c41831474e18fb1fde073647e2718e6dc429462) CoffeeScript 2 announcement (#4695) - [`659f1b3`](https://github.com/jashkenas/coffeescript/commit/659f1b3c4c11fe1af11c31ee7d08b19f98137a54) Update transpilation docs (#4700) - [`f51c1a1`](https://github.com/jashkenas/coffeescript/commit/f51c1a150b89796f3d956d6cbe782a7093985fbf) Option to transpile with Babel (#4697) - [`970f31c`](https://github.com/jashkenas/coffeescript/commit/970f31c292714703bb06dcee3b61b608bff0d1fc) Fix #4342: Always output `sourcesContent` property as part of source map, whether inline map or written-to-disk map (#4698) - [`d172405`](https://github.com/jashkenas/coffeescript/commit/d172405244b7510f8cf4455ad4483accbac85d1d) First pass at using Travis CI (#4690) - [`44ebfdb`](https://github.com/jashkenas/coffeescript/commit/44ebfdb764d9f671d39cc6bd0e7520da51b3df16) Merge branch '2' - [`1b8f1af`](https://github.com/jashkenas/coffeescript/commit/1b8f1af287def1fc8a34829e276e0b231a14156a) [CS2] Fix destructuring bugs #4673 and #4657 (#4683) - [`e7073bc`](https://github.com/jashkenas/coffeescript/commit/e7073bc5d946709c378a6937ca09745fe273152b) Update CS2 docs per #4688 - [`63d3b69`](https://github.com/jashkenas/coffeescript/commit/63d3b699d7f28ba10e097e9dc3e8b57aca84b77a) [CS2] Fix CS2 docs mobile issues, improve performance (#4688) - [`458440e`](https://github.com/jashkenas/coffeescript/commit/458440e57bc4a20c1f41280cc7bb917fa9a99761) 2.0.0-beta5 docs - [`df9d4a2`](https://github.com/jashkenas/coffeescript/commit/df9d4a23432c05a004fa7d06a62917e7daa765f9) [CS2] 2.0.0-beta5 (#4682) - [`9e043bb`](https://github.com/jashkenas/coffeescript/commit/9e043bbae75854aecaa1af794fac44cdf83e832a) [CS2] Fix async tests (#4680) - [`6714869`](https://github.com/jashkenas/coffeescript/commit/671486989f8a39ed99ee585325167bb97ce38849) [CS2] Don’t require async/await support to run `coffee` (#4679) - [`4a4f752`](https://github.com/jashkenas/coffeescript/commit/4a4f752204a2c0bab8181972da6497386fd2d21c) Fix #3098: Suppressed newline should be unsuppressed by semicolon (#4669) - [`b20e52d`](https://github.com/jashkenas/coffeescript/commit/b20e52da9939036405e73aaba8ed6cc8a17fd985) [CS2] use _extends utility instead of Object.assign() for object spreads (#4675) - [`5525b2b`](https://github.com/jashkenas/coffeescript/commit/5525b2ba0192f797f72e85570b21f6954ab08caa) Merge pull request #4652 from GeoffreyBooth/bug-fix-4651 - [`fe5ff39`](https://github.com/jashkenas/coffeescript/commit/fe5ff39ca22033c2c2691b29c6e12004ab69dce4) [CS2] Fix v3 source map (#4671) - [`906bedf`](https://github.com/jashkenas/coffeescript/commit/906bedf93a7f6d1ff51f27068ebc7463e809d399) Fix #1768: Ignore space after `::` (#4670) - [`6f961a2`](https://github.com/jashkenas/coffeescript/commit/6f961a20dd8aa86e0fc686300492fd4096326745) [CS2] Refine #4666: add parens to chained do IIFE with params (#4672) - [`e54b8a1`](https://github.com/jashkenas/coffeescript/commit/e54b8a1009fabb69742388379e5b653d0a220e95) [CS2] add parens to chained do IIFE (#4666) - [`d7d69a4`](https://github.com/jashkenas/coffeescript/commit/d7d69a4a187a2ab651dc2b10b5d38d7e7ff12bbc) Fix #4576: Allow accessing a property of a function literal (like `.call`) via chaining syntax (#4665) - [`eb38dba`](https://github.com/jashkenas/coffeescript/commit/eb38dba5d63c42f0c5f5ed55baa8a2a7233482f7) Only unescape newlines for CSX; updated compiled output - [`6cea181`](https://github.com/jashkenas/coffeescript/commit/6cea181ff12e30e841bdd72f33f22e698e13a05b) [CS1] fix #4260 and #1349: splat error with soak properties or expressions (#4643) - [`9ff82fe`](https://github.com/jashkenas/coffeescript/commit/9ff82fe17be0c0adfb700ea4a42ab160578c1053) Fix #4589: Unquote all interpolated strings, not just CSX ones, so that quotation marks are not unnecessarily escaped in backtick-delimited strings/template literals (#4660) - [`5713b7e`](https://github.com/jashkenas/coffeescript/commit/5713b7eb6c8243d7e425ae096317ba693b1c3987) [CS2] Fix #4260 and #1349: Splat error with soak properties or expressions (#4644) - [`7c627f9`](https://github.com/jashkenas/coffeescript/commit/7c627f9dfd2b9aedce3e4e3cb0f697b485f63853) [CS2] Fix #3709, #3789: ‘throw’ an ‘if’, ‘for’, ‘switch’, ‘while’ (#4664) - [`c81e2d4`](https://github.com/jashkenas/coffeescript/commit/c81e2d47674c9722c7f8dfef4902da9add2b733e) Fix #4575: Check for the previous token’s existence before comparing against it (#4663) - [`3dd4582`](https://github.com/jashkenas/coffeescript/commit/3dd458267bd7a0b678a1a3bae951622a56e5c733) [CS2] Fix #2870: Allow specifying output filename (#4661) - [`892c469`](https://github.com/jashkenas/coffeescript/commit/892c4699ddea9768b9818e17576a62eaa99d7f02) Fix #4578: Never look back past the start of the token stream (#4662) - [`40c3511`](https://github.com/jashkenas/coffeescript/commit/40c351135a80565aa156049c98d719772b220ba3) [CS2] Fix #4629: interpolations (whether in strings or CSX tags) with only comments (#4659) - [`a3b08e1`](https://github.com/jashkenas/coffeescript/commit/a3b08e1befaa46c268cdf0f663e094aa5595cd27) [CS2] Fix #4209: --require for filenames that are invalid identifiers (#4658) - [`44a27c6`](https://github.com/jashkenas/coffeescript/commit/44a27c62044b51b072944835bc40080c9a4a62aa) Fix #4558: Stack trace line numbers for scripts that compile CoffeeScript (#4645) - [`c212e6e`](https://github.com/jashkenas/coffeescript/commit/c212e6e9abdf4a13dbfdbb76a008e02cd8fac6d2) refactor - [`5a709ed`](https://github.com/jashkenas/coffeescript/commit/5a709ed4a8a1768458c7d3a278e3e49ff669113b) improve variable declaration - [`2491d32`](https://github.com/jashkenas/coffeescript/commit/2491d3286d8a90fdd6d18fe1a2943ea8eb55a96b) fix assign in nested properties - [`1a6477a`](https://github.com/jashkenas/coffeescript/commit/1a6477adec193acebafac0c6a85fd9c2519e0c88) resolve merge conflicts - [`2149c35`](https://github.com/jashkenas/coffeescript/commit/2149c3561b30db0ee9a8fdd6a0c4766ebfc4c745) ensure Value; breaking test for {a={b...}} = c - [`232041d`](https://github.com/jashkenas/coffeescript/commit/232041db2ab5162099bf03f1df53e53d618af230) fixed issue with nested properties - [`4623bf5`](https://github.com/jashkenas/coffeescript/commit/4623bf5bbacaca8a35def367b1daf298694c5b66) Docs: Define functions used in loop examples (#4653) - [`2664c2c`](https://github.com/jashkenas/coffeescript/commit/2664c2c108d4682580cb6fa9f59acfe4f29a9fd5) small fix - [`f9367ba`](https://github.com/jashkenas/coffeescript/commit/f9367bacf117b0ecab4bcb700982273852d86325) fix object spread destructuring bug: #4651 - [`aef54ae`](https://github.com/jashkenas/coffeescript/commit/aef54aeaf74abf10f0faadca1ac72f955b1d8f45) [CS2] Fix #4631: Expansion that becomes rest parameter causes runtime error (#4634) - [`eff160e`](https://github.com/jashkenas/coffeescript/commit/eff160eeb786b776e94a0e2e0a4aebede179d3bd) Merge pull request #4640 from GeoffreyBooth/generated-variables-in-function-parameters - [`911c21f`](https://github.com/jashkenas/coffeescript/commit/911c21f7bee271f14d7b6aacf2579c0c06fa1eee) Update test to prove that there's no collision in generated variables - [`5279558`](https://github.com/jashkenas/coffeescript/commit/52795587ec9237f91c6ad01ffd04bb734e61cb0d) If compiling a function parameter creates any generated variables (e.g. `ref`), shift the declarations for those variables into the parent scope; fixes #4413 - [`3a6ffa6`](https://github.com/jashkenas/coffeescript/commit/3a6ffa6a8595446c9da33869a872f9d6fb59ba9c) Clean up function parameter compilation to get name for scope - [`e3c2c03`](https://github.com/jashkenas/coffeescript/commit/e3c2c0397a2411852b4cbdabb368b689ab674f5c) 2.0.0-beta4 docs - [`ae7f97b`](https://github.com/jashkenas/coffeescript/commit/ae7f97b6395e965f69627ad576ee8e7aaad5f23a) 2.0.0-beta4 (#4628) - [`2653b3b`](https://github.com/jashkenas/coffeescript/commit/2653b3bbf9a0ea231c4d7ba6403972aeb1b4dff5) Refine sameLine implicit object tagging [Fixes #4568] (#4598) - [`64c790f`](https://github.com/jashkenas/coffeescript/commit/64c790f2992fb2dd096cd0dcd80d3b6461f12b0c) [CS2] CLI: Propagate SIGINT and SIGTERM signals when node is forked (#4625) - [`cbf035f`](https://github.com/jashkenas/coffeescript/commit/cbf035fca9f5beebe4a90794eb061fe75cfd9601) [CS2] CSX spread attributes: <div {props…} /> (#4607) - [`a118ec7`](https://github.com/jashkenas/coffeescript/commit/a118ec7cc94579465a284fbcc3dce05fde3f96fe) [CS2] fix for “`do super` in constructor” bug (#4627) - [`6d21dc5`](https://github.com/jashkenas/coffeescript/commit/6d21dc549520f1c48b6f35b4ed0a45e158de8d63) [CS2] Comments (#4572) - [`6c9cf37`](https://github.com/jashkenas/coffeescript/commit/6c9cf378117136c198492b3a46bc6fd89fa2ab41) [CS2] Support `await` in REPL without wrapper function (#4604) - [`5573511`](https://github.com/jashkenas/coffeescript/commit/557351156e2e9469caabd23ea0a7a1b56994dd92) [CS2] Fix object spread nested properties (#4611) - [`4e57ca6`](https://github.com/jashkenas/coffeescript/commit/4e57ca6833bf1b2cd733017f7ef7db398b8d5ab8) [CS2] Add #! support for executable scripts on Linux. (#3946) - [`d287a79`](https://github.com/jashkenas/coffeescript/commit/d287a798cc24bd0bcc8df605b48a00a3863a427e) 1.12.7 docsThis PR has been generated by Renovate Bot.