Crystal 0.20.3 has been released!
As any release it includes numerous bugfixes, cool features and performance improvements - in 130 commits since 0.20.1.
Exciting Changes
- (breaking change)
IO#gets,IO#each_line,String#lines,String#each_line, etc. now chomp lines by default. You can passchomp: falseto prevent automatic chomping. Note thatchompistrueby default for arglessIO#gets(read line) butfalseif args are given. - (breaking change)
HTTP::Handleris now a module instead of a class (thanks @andrewhamon) - (breaking change) Free variables now must be specified with
forall, a single uppercase letter will not work anymore - (breaking change) The
libsdirectory is no longer in the default CRYSTAL_PATH, uselib(runningcrystal depsshould fix this) class_getter,class_setterandclass_propertymacros were added.- When compiling with
--debugthe:debugflag is present.
Thanks to everyone who supported this release through contributions, reviews and suggestions.
Crystal 0.20.3 has been released!
As any release it includes numerous bugfixes, cool features and performance improvements - in 130 commits since 0.20.1.
Exciting Changes
IO#gets,IO#each_line,String#lines,String#each_line, etc. now chomp lines by default. You can passchomp: falseto prevent automatic chomping. Note thatchompistrueby default for arglessIO#gets(read line) butfalseif args are given.HTTP::Handleris now a module instead of a class (thanks @andrewhamon)forall, a single uppercase letter will not work anymorelibsdirectory is no longer in the default CRYSTAL_PATH, uselib(runningcrystal depsshould fix this)class_getter,class_setterandclass_propertymacros were added.--debugthe:debugflag is present.Thanks to everyone who supported this release through contributions, reviews and suggestions.