authors/asterite.jpg Ary Borenzweig 16 Oct 2015

Crystal 0.9.0 released!

Crystal 0.9.0 has been released!

This release introduces a built-in formatter that you can invoke with crystal tool format. It also comes integrated in our Sublime Text plugin, and we encourage plugin writers to integrate it into other editors too.

Some things the formatter does:

  • Applies a consistent indenting of two spaces
  • Leaves no spaces before and after parentheses, leaves spaces after commas and between operators
  • Leaves no more than two consecutive newlines
  • Aligns expressions in the right side of an assignment
  • Aligns consecutive comments, constants, when expressions and hash literals
  • Formats code inside doc comments, so also doc comments look nice and consistent

We encourage you to try it out! :-)

Another good thing is that shards is included in the official packages.