HEAD | 817c39a | Update flatten helper without recursion (#5454) | 19 September 2023, 15:59:28 UTC |
refs/heads/1 | 8adb30b | [CS1] AppVeyor (#4816) * First attempt at AppVeyor for CS1 * Update NPM for Node < 4 * Backport #4731, fix for test failing in Windows * Don't install NPM for Node-latest; cache node_modules * Polyfill os.tmpdir for Node 0.8, update Travis to support Node 0.8 * Try to make Travis Node 0.8 happen * Try different batch syntax * Output NPM version if we install a 2.x version; never return a nonzero exit code if we skip NPM upgrade * Try another syntax * Fix syntax for latest Node * Fix Windows batch syntax | 03 December 2017, 04:05:32 UTC |
refs/heads/main | 817c39a | Update flatten helper without recursion (#5454) | 19 September 2023, 15:59:28 UTC |
refs/tags/0.1.0 | 95b7997 | docs | 24 December 2009, 17:56:44 UTC |
refs/tags/0.1.1 | a4bc248 | bumping to 0.1.1 | 24 December 2009, 19:59:19 UTC |
refs/tags/0.1.2 | 9dc932e | bumping to 0.1.2 to get the super()/extends fix out there | 25 December 2009, 01:05:55 UTC |
refs/tags/0.1.3 | 859ab75 | bumping to 0.1.3 ... here we go | 25 December 2009, 08:16:56 UTC |
refs/tags/0.1.4 | 88fe4f6 | CoffeeScript 0.1.4 | 25 December 2009, 22:43:24 UTC |
refs/tags/0.1.5 | ff0062b | coffeescript 0.1.5, just for kicks | 27 December 2009, 05:25:37 UTC |
refs/tags/0.1.6 | 8fe6fa1 | CoffeeScript 0.1.6 -- bugfixes | 27 December 2009, 20:49:11 UTC |
refs/tags/0.2.0 | 0e645cc | alright, done fiddling. CoffeeScript 0.2.0 | 05 January 2010, 05:45:04 UTC |
refs/tags/0.2.1 | f1e024b | CoffeeScript 0.2.1 | 05 January 2010, 14:30:48 UTC |
refs/tags/0.2.2 | 24408c7 | caught a close call bug with object comprehensions and not specifying the value | 10 January 2010, 22:44:19 UTC |
refs/tags/0.2.3 | cfa357c | CoffeeScript 0.2.3, with 'of', not 'ino' | 11 January 2010, 05:01:16 UTC |
refs/tags/0.2.4 | 9a61bbf | CoffeeScript 0.2.4, with pattern matching and heredocs | 12 January 2010, 05:09:23 UTC |
refs/tags/0.2.5 | e77e520 | CoffeeScript 0.2.5 is on the books | 14 January 2010, 04:24:45 UTC |
refs/tags/0.2.6 | 63c9b5c | CoffeeScript 0.2.6 is on the books | 17 January 2010, 23:12:59 UTC |
refs/tags/0.3.0 | ca0a65a | updating documentation for 0.3 | 27 January 2010, 04:23:59 UTC |
refs/tags/0.3.1 | 5b2ab36 | CoffeeScript 0.3.1, quick patch for 'instanceof' | 27 January 2010, 13:01:18 UTC |
refs/tags/0.3.2 | e2d75e6 | CoffeeScript 0.3.2, just in time for the Github feature | 08 February 2010, 15:58:49 UTC |
refs/tags/0.4.0 | 92e2929 | return parse function as module exports | 07 June 2015, 15:26:32 UTC |
refs/tags/0.5.0 | f582b73 | Keep the correct state for watching files so the appropriate one is recompiled | 22 February 2010, 00:59:27 UTC |
refs/tags/0.5.1 | 92cd802 | bumping to 0.5.1 | 24 February 2010, 05:54:07 UTC |
refs/tags/0.5.2 | 05d95ac | docs for CoffeeScript 0.5.2, which is now out. | 25 February 2010, 05:26:59 UTC |
refs/tags/0.5.3 | 62b2ab2 | CoffeeScript 0.5.3, with classes | 28 February 2010, 01:21:46 UTC |
refs/tags/0.5.4 | 44398d0 | Updating docs for CoffeeScript 0.5.4. Tag it and bag it. | 04 March 2010, 04:01:53 UTC |
refs/tags/0.5.5 | bcf7b3f | CoffeeScript 0.5.5, with string interpolation and internal documentation | 08 March 2010, 11:34:07 UTC |
refs/tags/0.5.6 | 590c069 | CoffeeScript 0.5.6 | 23 March 2010, 04:18:50 UTC |
refs/tags/0.6.0 | c067808 | CoffeeScript 0.6.0 is on the books. | 04 April 2010, 00:43:50 UTC |
refs/tags/0.6.1 | 92540d5 | CoffeeScript 0.6.1, for Node.js v0.1.90 | 13 April 2010, 01:20:00 UTC |
refs/tags/0.6.2 | 485346f | CoffeeScript 0.6.2 | 15 May 2010, 05:18:05 UTC |
refs/tags/0.7.0 | 677c7ed | CoffeeScript 0.7.0 is on the books. | 28 June 2010, 05:00:53 UTC |
refs/tags/0.7.1 | e40d25e | rebuilding docs and compressed version for CoffeeScript 0.7.1 | 11 July 2010, 14:40:44 UTC |
refs/tags/0.7.2 | ff7e729 | bumping version to 0.7.2 for --options patch. | 12 July 2010, 12:17:26 UTC |
refs/tags/0.9.0 | 17bf3b7 | be more flexible about trailing commas in implicit object literals. | 05 August 2010, 03:25:30 UTC |
refs/tags/0.9.1 | 6c99797 | CoffeeScript 0.9.1 is on the books. | 11 August 2010, 04:40:15 UTC |
refs/tags/0.9.2 | e2c46d1 | CoffeeScript 0.9.2 | 24 August 2010, 02:08:33 UTC |
refs/tags/0.9.3 | a263175 | CoffeeScript 0.9.3 | 16 September 2010, 04:32:57 UTC |
refs/tags/0.9.4 | c50cf23 | CoffeeScript 0.9.4 | 22 September 2010, 03:58:05 UTC |
refs/tags/0.9.5 | e5deb2b | CoffeeScript 0.9.5 | 22 November 2010, 02:19:49 UTC |
refs/tags/0.9.6 | fa53a4c | CoffeeScript 0.9.6 | 07 December 2010, 05:21:34 UTC |
refs/tags/1.0.0 | 33d2577 | CoffeeScript 1.0.0 | 24 December 2010, 19:02:10 UTC |
refs/tags/1.0.1 | c44d9ae | CoffeeScript 1.0.1 | 01 February 2011, 03:39:12 UTC |
refs/tags/1.1.0 | 0971260 | coffee-script 1.1.0 | 01 May 2011, 16:08:15 UTC |
refs/tags/1.1.1 | d4d0271 | rebuilding browser/source | 10 May 2011, 14:04:25 UTC |
refs/tags/1.1.2 | 1a652a9 | CoffeeScript 1.1.2 | 05 August 2011, 03:17:23 UTC |
refs/tags/1.1.3 | 3e41659 | CoffeeScript 1.1.3 | 08 November 2011, 23:01:45 UTC |
refs/tags/1.10.0 | f26d33d | Merge pull request #4079 from lydell/v1.10.0 CoffeeScript 1.10.0 | 03 September 2015, 19:45:13 UTC |
refs/tags/1.12.6 | f0e9837 | 1.12.6 missing updated output | 15 May 2017, 04:22:48 UTC |
refs/tags/1.12.8 | 943579a | 1.12.8 (#4801) * 1.12.8 changelog * 1.12.8 output | 30 November 2017, 06:51:32 UTC |
refs/tags/1.2.0 | 9abe614 | CoffeeScript 1.2.0 | 18 December 2011, 20:29:02 UTC |
refs/tags/1.3.0 | de511e0 | resolving merge | 10 April 2012, 18:58:59 UTC |
refs/tags/1.3.1 | 60c9b94 | CoffeeScript 1.3.1 (quick bugfix for compound assignment to a global variable | 10 April 2012, 21:26:23 UTC |
refs/tags/1.3.2 | 7792a3a | CoffeeScript 1.3.2 | 14 May 2012, 18:45:20 UTC |
refs/tags/1.3.3 | 79492aa | CoffeeScript 1.3.3 | 15 May 2012, 16:35:40 UTC |
refs/tags/1.4.0 | 158d372 | CoffeeScript 1.4.0 | 23 October 2012, 20:45:31 UTC |
refs/tags/1.5.0 | af53c23 | CoffeeScript 1.5.0 | 25 February 2013, 08:12:22 UTC |
refs/tags/1.6.0 | b4c12f6 | Fixing lingering brain fart. Inexcusable. | 04 March 2013, 20:23:50 UTC |
refs/tags/1.6.1 | eef83a9 | CoffeeScript 1.6.1 | 04 March 2013, 22:07:16 UTC |
refs/tags/1.6.2 | 3527af8 | new new docs | 13 March 2013, 03:48:23 UTC |
refs/tags/1.6.3 | 84b8b5c | CoffeeScript 1.6.3 | 02 June 2013, 05:37:45 UTC |
refs/tags/1.7.0 | a3ae0c5 | CoffeeScript 1.7.0 | 28 January 2014, 19:05:38 UTC |
refs/tags/1.8.0 | 81047d4 | CoffeeScript 1.8.0 | 26 August 2014, 16:24:29 UTC |
refs/tags/1.9.0 | f7692c9 | more text tweaks | 29 January 2015, 17:25:25 UTC |
refs/tags/1.9.1 | 533ad8a | CoffeeScript 1.9.1 | 18 February 2015, 20:43:33 UTC |
refs/tags/1.9.2 | 46d16b5 | #3942 -- revising changelog | 15 April 2015, 15:49:14 UTC |
refs/tags/1.9.3 | c37f284 | redoc | 27 May 2015, 15:57:31 UTC |
refs/tags/2.0.0 | a2a2e76 | Update docs output for 2.0.0 | 18 September 2017, 15:31:07 UTC |
refs/tags/2.0.0-beta2 | d756bd6 | [CS2] 2.0.0-beta2 (#4550) * Breaking changes note about bound class methods * Changelog for 2.0.0-beta2, including renaming “Change Log” to “Changelog” (the preferred spelling per Wikipedia) * Update version to 2.0.0-beta2 * 2.0.0-beta2 generated output | 16 May 2017, 18:53:22 UTC |
refs/tags/2.0.0-beta3 | 704924c | 2.0.0-beta3 (#4594) * Don’t confuse the syntax highlighter * Comment Assign::compilePatternMatch a bit * Assignment expressions in conditionals are a bad practice * Rename `wrapInBraces` to `wrapInParentheses`, to set the stage for future `wrapInBraces` that uses `{` and `wrapInBrackets` that uses `[` * Correct comment * object destructuring * Allow custom position of the rest element. * Output simple array destructuring assignments to ES2015 * Output simple object destructured assignments to ES2015 * Compile shorthand object properties to ES2015 shorthand properties This dramatically improves the appearance of destructured imports. * Don’t confuse the syntax highlighter * Comment Assign::compilePatternMatch a bit * Assignment expressions in conditionals are a bad practice * Rename `wrapInBraces` to `wrapInParentheses`, to set the stage for future `wrapInBraces` that uses `{` and `wrapInBrackets` that uses `[` * object destructuring * Allow custom position of the rest element. * rest element in object destructuring * rest element in object destructuring * fix string interpolation * merging * fixing splats in object literal * Rest element in parameter destructuring * merging with CS2 * merged with CS2 * Add support for the object spread initializer. https://github.com/tc39/proposal-object-rest-spread/blob/master/Spread.md * Fix misspellings, trailing whitespace, other minor details * merging with beta2 * refactor object spread properties * small fix * - Fixed object spread function parameters. - Clean up "Assign" and moved all logic for object rest properties in single method (compileObjectDestruct). - Add helper function "objectWithoutKeys" to the "UTILITIES" for use with object rest properties, e.g. {a, b, r...} = obj => {a, b} = obj, r = objectWithoutKeys(...) - Clean up "Obj" and moved all logic for object spread properties in single method (compileSpread). - Clean up "Code". - Add method "hasSplat" to "Obj" and "Value" for checking if Obj contains the splat. - Enable placing spread syntax triple dots on either right or left, per #85 (https://github.com/coffeescript6/discuss/issues/85) * Fixed typos * Remove unused code * Removed dots (e.g. splat) on the left side from the grammar * Initial release for deep spread properties, e.g. obj2 = {obj.b..., a: 1} or {obj[b][c]..., d: 7} Tests need to be prepared! * 1. Object literal spread properties Object literals: - obj = { {b:{c:{d:1}}}..., a:1 } Parenthetical: - obj = { ( body ), a:1 } - obj = { ( body )..., a:1 } Invocation: - obj = { ( (args) -> ... )(params), a:1 } - obj = { ( (args) -> ... )(params)..., a:1 } - obj = { foo(), a:1 } - obj = { foo()..., a:1 } 2. Refactor, cleanup & other optimizations. * Merged with 2.0 * Cleanup * Some more cleanup. * Fixed error with freeVariable and object destructuring. * Fixed errors with object spread properties. * Improvements, fixed errors. * Minor improvement. * Minor improvements. * Typo. * Remove unnecessary whitespace. * Remove unnecessary whitespace. * Changed few "assertErrorFormat" tests since parentheses are now allowed in the Obj. * Whitespace cleanup * Comments cleanup * fix destructured obj param declarations * refine fix; add test * Refactor function args ({a, b...}) * Additional tests for object destructuring in function argument. * Minor improvement for object destructuring variable declaration. * refactor function args ({a, b...}) and ({a, b...} = {}); Obj And Param cleanup * fix comment * Fix object destructuring variable declaration. * more tests with default values * fix typo * Fixed default values in object destructuring. * small fix * Babel’s tests for object rest spread * Style: spaces after colons in object declarations * Cleanup comments * Simplify Babel tests * Fix comments * Fix destructuring with splats in multiple objects * Add test for default values in detsructuring assignment with splats * Handle default values when assigning to object splats * Rewrite traverseRest to fix handling of dynamic keys * Fix double parens around destructuring with splats * Update compileObjectDestruct comments * Improve formatting of top-level destructures with splats and tidy parens * Added a bigger destructuring-with-defaults test and fixed a bug * Refactor destructuring grammar to allow additional forms * Add a missing case to ObjSpreadExpr * These tests shouldn’t run in the browser * Fix test.html * Fix docs scroll position getting screwed up by CodeMirror initialization * Breaking change documentation about => (fixes #4593) * Spread/rest syntax documentation * Documentation about bound class methods * 2.0.0-beta3 changelog * Add note about ‘lib’ * Fix accidentally converting this to tabs * Bump version to 2.0.0-beta3 * Update annotated source and test.html | 30 June 2017, 16:58:05 UTC |
refs/tags/2.0.0-beta4 | ae7f97b | 2.0.0-beta4 (#4628) * 2.0.0-beta4 changelog * Recompile parser, update browser compiler * Updated annotated source and browser tests * Bump version to 2.0.0-beta4 | 04 August 2017, 01:11:19 UTC |
refs/tags/2.0.0-beta5 | df9d4a2 | [CS2] 2.0.0-beta5 (#4682) * Upgrade docs to Bootstrap 4 beta, including refactoring styles; upgrade docs jQuery and CodeMirror * Better style the docs for mobile, including Try CoffeeScript * Fix #4642, erroneous statement about named functions * Update packages * 2.0.0-beta5 | 02 September 2017, 19:48:38 UTC |
refs/tags/2.0.1 | 0b0a9ef | 2.0.1 (#4719) * 2.0.1 changelog * Version bump to 2.0.1 | 27 September 2017, 03:16:16 UTC |
refs/tags/2.0.2 | cbc695b | 2.0.2 (#4758) * Give the notes about `super` and `this` their own section in the docs * 2.0.2 changelog * 2.0.2 release output * Rewrite | 27 October 2017, 01:29:45 UTC |
refs/tags/2.0.3 | 64b8dd4 | 2.0.3 (#4795) * Fix #4775: Remove no-longer-correct mention of the docs using text/coffeescript * 2.0.3 changelog * Update output for 2.0.3 * Bump date | 27 November 2017, 03:29:08 UTC |
refs/tags/2.1.0 | 926cb84 | 2.1.0 (#4823) * Changelog for 2.1.0; remove text from objects section that is no longer valid for CS2/ES2015. * Update packages * 2.1.0 build * Update output * Correct reference to `//` division, per https://github.com/coffeescript6/discuss/issues/39#issuecomment-347144647 | 11 December 2017, 07:12:33 UTC |
refs/tags/2.1.1 | 12fcbfc | 2.1.1 (#4835) * Bump version to 2.1.1 * 2.1.1 changelog * 2.1.1 updated output | 30 December 2017, 00:54:57 UTC |
refs/tags/2.2.0 | 0490eb9 | 2.2.0 (#4873) * Changelog for 2.2.0 * Bump version * Bump package versions * Fix `cake doc:source` for Docco 0.8.0 * Update output; some text tweaks | 02 February 2018, 04:14:26 UTC |
refs/tags/2.2.1 | a73f66b | 2.2.1 (#4885) * 2.2.1 changelog * Bump version to 2.2.1 and update output | 07 February 2018, 06:28:15 UTC |
refs/tags/2.2.2 | e0833c2 | 2.2.2 (#4986) * Changelog for 2.2.2 * Bump version to 2.2.2 * Bump dependencies * Update output | 22 February 2018, 08:31:14 UTC |
refs/tags/2.2.3 | 820942c | 2.2.3 (#5010) * Bump version to 2.2.3; update packages * Update output * Update changelog | 11 March 2018, 20:48:14 UTC |
refs/tags/2.2.4 | e5aa758 | 2.2.4 (#5025) * Update changelog for 2.2.4 * Bump version to 2.2.4; update output | 30 March 2018, 03:00:45 UTC |
refs/tags/2.3.0 | 8061ecf | 2.3.0 (#5043) * Move analytics initialization into docs.coffee * Bump Bootstrap and CodeMirror versions * Update output * Merge CodeMirror styles * Update CodeMirror styles * Better flexbox layout for docs, including flex auto-sized sidebar and main column * Minor styling fixes for Edge * Fix scrollspy for new layout * Update output * Clicking on the CoffeeScript logo in the navbar should scroll to top; fix main column width on mobile * Update output * 2.3.0 changelog * Update operators section for ** * Update docs for ES2018 object rest/spread * Remove references to Node's experimental modules support * Move the README coffee cup to the right side, so our name isn't cut off on the NPM page; update README and CONTRIBUTING text * Update dependencies * Add compatibility note for async generators * Bump version to 2.3.0 and update output * Have CI test in Node 10 instead of 9 * Somehow this gets generated slightly differently in Node 10 * Fix #4042: Update broken link | 29 April 2018, 01:57:15 UTC |
refs/tags/2.3.1 | be702d6 | 2.3.1 (#5069) * Update links to use https://coffeescript.org * 2.3.1 changelog * Bump version to 2.3.1; update output * Forgot one * Another one * Lock Babel versions for Node 6 build to succeed, until Babel 7 is out | 22 May 2018, 05:14:34 UTC |
refs/tags/2.3.2 | 6e86b67 | Release 2.3.2 (#5110) * Bump version to 2.3.2 * 2.3.2 changelog * Update output for 2.3.2 | 20 September 2018, 06:53:49 UTC |
refs/tags/2.4.0 | e6f6aa8 | Version bump in lockfile | 30 March 2019, 18:33:20 UTC |
refs/tags/2.4.1 | f4fcf65 | Don't publish .DS_Store to npm | 08 April 2019, 03:48:04 UTC |
refs/tags/2.5.0 | 61d408f | 2.5.0 (#5284) * 2.5.0 changelog * Update dependencies * Colors are expected to be globals by the new AST test helpers * Disable testing of deepStrictIncludeExpectedProperties in browsers for now * Update output of compiler only * Update browser compiler output * Update docs output * Document ast option * Update output * Fix and reenable deepStrict test for browser test suite * Update output | 01 January 2020, 06:19:32 UTC |
refs/tags/2.5.1 | 26a7ba1 | 2.5.1 (#5297) * Bump version to 2.5.1 * Changelog for 2.5.1 * Update output for 2.5.1 | 31 January 2020, 06:38:10 UTC |
refs/tags/2.6.0 | f9c3316 | 2.6.0 (#5374) | 19 September 2021, 21:15:00 UTC |
refs/tags/2.6.1 | ed6733d | 2.6.1 (#5381) | 05 October 2021, 03:43:05 UTC |
refs/tags/2.7.0 | b51361a | Update package-lock.json | 24 April 2022, 02:27:52 UTC |