0.16.0
Parser
The parser has been speeded up thanks to @asterite (#537) - it should parse twice as fast and consume half the memory in the general case.
Type Checker
- Fixed a bug in scoping #529
Bundler
- The service worker now only falls back to paths that matches any routes defined for the application @Eternahl #370 #539
Language Server
- Added
FoldingRange
provider. - Added
CodeAction
provider. - Added a code action to sort the module entities in order.
Standard Library
- Added
Math.trunc
- Added
String.padLeft
- Added
String.takeRight
Time module rewrite
The time module has been completely reworked, check the PR: #526 and the docs for more information.
Housekeeping (@Sija @gdotdesign)
- Bumped Crystal version requirement to 1.3.2
Makefile
: Build the binary only if there are changed files- Updated dependencies