After writing about source maps for CoffeeScript back in April 2012, I felt fairly sure that the 1.4 release would usher in a new era of easier debugging for CoffeeScript. It will certainly come.
Meanwhile, the change log for 1.4.0 on the official CoffeeScript site looks like this:
- The CoffeeScript compiler now strips Microsoft's UTF-8 BOM if it exists, allowing you to compile BOM-borked source files.
- Fix Node/compiler deprecation warnings by removing registerExtension, and moving from path.exists to fs.exists.
- Small tweaks to splat compilation, backticks, slicing, and the error for duplicate keys in object literals.