Release: 0.16.0 - REPL improvements & cache override

Released

What's Changed

🥇 New features

  • Improved REPL exception messages for better clarity and debugging (#768)
  • Display the root source file in error messages to aid debugging (#771)
  • Enabled overriding the cache directory via the GACELA_CACHE_DIR environment variable (Gacela 1.9) (#769)
  • Use sys_get_temp_dir() by default for cache directory https://github.com/phel-lang/phel-lang/commit/4002bec8e8a612545f4338d504ad25509c4a6310
  • Supported overriding docs data in PhelFnLoader (#773)

🐛 Bug fixes

  • Fixed issue where temporary files were not being removed in Phel::run() (#774)

🏗️ Miscellaneous

  • Removed unused ExceptionHandler (#770)
  • Updated Rector and applied fixes (#775)
  • Upgraded PHPUnit to version 10 (#776)

⛵ Main Contributors

  • @jenshaase, @Chemaclass

Full Changelog: v0.15.3...v0.16.0


View release on GitHub