crystal v0.30.1 Release Notes

Release Date: 2019-08-12 // over 4 years ago
  • Standard library

    Numeric

    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

    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

    • ๐Ÿ“ฆ Use LLVM 6.0.1 for darwin official packages. (#7994, thanks @bcardiff)
    • Split std_specs in 32 bits CI. (#8065, thanks @bcardiff)