Crystal 0.22.0 has been released!
As any release it includes numerous bugfixes, cool features and performance improvements.
Exciting Changes
- Backtrace function names are now read from DWARF sections.
- Sigfault and exceptions are printed to STDERR.
pp
andp
return the printed value.XML::Node
supports setting and deleting attributes.- The
skip
macro method allows to skip a file:{% skip unless flag(:unix) %}
. No need to wrap entire files in{% if %}...{% else %}
anymore!
Other Breaking Changes
- (breaking-change) Removed
Process.new(pid)
is now private - (breaking-change)
IO#peek
now returns an empty slice on EOF - (breaking-change) Rename
WeakRef#target
toWeakRef#value
- (breaking-change) Rename
HTTP::Params.from_hash
toHTTP::Params.encode
- (breaking-change)
'"'
is now invalid, use'"'
Thanks to everyone who supported this release through contributions, reviews and suggestions.