Skip to content

1.12.6 #4548

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

Merged
merged 5 commits into from
May 14, 2017
Merged

1.12.6 #4548

merged 5 commits into from
May 14, 2017

Conversation

GeoffreyBooth
Copy link
Collaborator

From https://rawgit.com/GeoffreyBooth/coffeescript/1.12.6/docs/v1/#changelog:

  • The return and export keywords can now accept implicit objects (defined by indentation, without needing braces).
  • Support Unicode code point escapes (e.g. \u{1F4A9}).
  • The coffee command now first looks to see if CoffeeScript is installed under node_modules in the current folder, and executes the coffee binary there if so; or otherwise it runs the globally installed one. This allows you to have one version of CoffeeScript installed globally and a different one installed locally for a particular project. (Likewise for the cake command.)
  • Bugfixes for chained function calls not closing implicit objects or ternaries.
  • Bugfixes for incorrect code generated by the ? operator within a termary if statement.
  • Now cake build:browser just creates the browser build, without also running tests on it. New task cake build:browser:full creates the browser build and then tests it.
  • Failing tests now result in a nonzero exit code.
  • Fixed a too-permissive “reserved words” test, and fixed a REPL test that was broken in Node < 6.

I’ve also changed the NPM module referenced in the installation instructions, README and elsewhere to be the coffeescript module, instead of coffee-script. The installation instructions now also mention the bit about the local vs global coffee command.

…ipt` instead of `coffee-script`; update installation to add note about global vs local `coffee` command
@GeoffreyBooth GeoffreyBooth requested a review from lydell May 14, 2017 06:23
Copy link
Collaborator

@lydell lydell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should be 1.13.0.

I don't think we should mention changes to internal cake tasks in the change log.

@GeoffreyBooth
Copy link
Collaborator Author

I can take out the note about the cake changes.

Why 1.13.0? The only new functionality is the Unicode point escapes and coffee/cake checking for local, which both seem rather minor. The return/export implicit objects could arguably be a bugfix, and all the rest are either bugfixes or internal improvements.

Copy link
Collaborator

@lydell lydell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, 1.12.6 it is!

@GeoffreyBooth GeoffreyBooth merged commit f661f91 into jashkenas:master May 14, 2017
@GeoffreyBooth GeoffreyBooth deleted the 1.12.6 branch May 14, 2017 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants