github crystal-lang/crystal 1.5.0

latest releases: 1.14.0, 1.13.3, 1.13.2...
2 years ago

1.5.0 (2022-07-06)

Language

Standard Library

Collection

Concurrency

Crypto

Files

Log

  • Change Log emitters to not emit event when block output is nil (#12000, thanks @robacarp)

Networking

Numeric

Specs

  • Align Spec::Be, BeClose failure message to other messages (#11946, thanks @jgaskins)

System

Runtime

  • Mention #value explicitly in Pointer overview. (#12184, thanks @elebow)

Text

Time

  • Fix: Better error message for Time.parse! when end of input is reached (#12124, thanks @asterite)

Compiler

Macros

Generics

Interpreter

Parser

Semantic

  • Compiler: don't check ivar read forms a closure in exp.@x (#12183, thanks @asterite)
  • Compiler: raise when allocating an abstract virtual type (#12141, thanks @asterite)
  • Compiler: don't use with_scope if Call has a receiver (#12138, thanks @asterite)
  • Compiler: fix proc return type restriction for Proc(...) (#12129, thanks @asterite)
  • Compiler: simpler way to compute Def#raises? (#12121, thanks @asterite)
  • Remove unused ASTNode#unbind_all (#12120, thanks @asterite)

Debugger

Tools

Docs-generator

Formatter

Playground

Other

Don't miss a new crystal release

NewReleases is sending notifications on new releases.