A new release with lots of improvements!
We’ve written a blog post summarizing the changes in this release, including a new warning that might pop up in your program : Crystal 1.5.0 released! - The Crystal Programming Language . While we have tested it against several known and sizeable projects, that doesn’t preclude the existence of regressions. If you find an issue, please check the issue tracker and file a bug: it will be fixed in a patch version.
The full changelog is here: Release 1.5.0 · crystal-lang/crystal · GitHub .
It is already available on most of the supported platforms, check the install page for details. That includes docker images , snapcraft,
.rpm packages. The brew formula is on the way .
Your link there is broken. It’s going to a blog post from 2022/6/6 (i.e. a 404), not 2022/7/6.
Exciting update, though!
No it’s not ;-) (I updated it one second after I posted it)
@beta-ziliani I think the abstract def name example is wrong:
Warning: positional parameter ‘e’ corresponds to parameter ‘r’ of the overridden method FooAbstract#foo(number : Int32), which has a different name and may affect named argument passing
r prob should be like
Sorry, I tried refreshing a couple times, but it must’ve been cached in my browser.