Hasty Briefsbeta

Bilingual

Crystal 1.16.0 Is Released

a year ago
  • #release
  • #programming
  • #crystal-lang
  • Crystal 1.16.0 is released with new features and bug fixes.
  • Includes 162 changes by 19 contributors.
  • Breaking changes include fixes to File.match? implementation.
  • Parameter name suffixes '?' and '!' are deprecated.
  • Enumerable#sum and #product now require explicit return type specification.
  • HTTP::Request now correctly parses resource strings.
  • Environment variable $CRYSTAL is no longer set for subcommands.
  • Execution contexts introduced as a preview feature.
  • New methods added to Indexable and EventLoop.
  • Compiler improvements include better CLI options and environment variable handling.
  • Doc generator can now include private and protected objects.
  • Support for LLVM 20 added.
  • LLVM::ABI is deprecated without replacement.