crystal v0.30.1 Release Notes
Release Date: 2019-08-12 // over 4 years ago-
Standard library
Numeric
- ๐ Fixed
Number#humanize
digits. (#8027, thanks @straight-shoota)
Networking
- ๐ Fixed TCP socket leaking after failed SSL connect in
HTTP::Client#socket
. (#8025, thanks @straight-shoota) - Honor normalized header names for HTTP requests. (#8061, thanks @asterite)
Concurrency
- ๐ Don't resume fibers directly from event loop callbacks (or support for libevent 2.1.11). (#8058, thanks @waj)
Compiler
- ๐ Fixed
sizeof(Nil)
and other empty types. (#8040, thanks @asterite) - โช Avoid internal globals of type i128 or u128. (or workaround a llvm 128 bits bug). (#8063, thanks @bcardiff, @asterite)
Language semantics
- Consider abstract method implementation in supertype for abstract method checks. (#8035, thanks @asterite)
Tools
Formatter
- ๐ Handle consecutive macro literals when subformatting. (#8034, thanks @asterite)
- ๐ Fixed crash when formatting syntax error inside macro. (#8055, thanks @asterite)
Others
- ๐ Fixed