Crystal 0.18.0 has been released! This is a huge release with many new language and standard library features, and a few breaking changes as well. Letâs review them. Union as a first class citizen Union types exist in the language since day one. However, they were types without a name. Sure, you could write Int32 | String in type expressions, but you couldnât write Union(Int32, String) the same wa
{{#tags}}- {{label}}
{{/tags}}