Release: 0.23.0 - Eval Everything
Improved docs, debugging, and developer experience. New
phel evalcommand, repl defaults, JSON docs, better:require/:usehandling, and modernized internals.
✨ New Features
- Added
phel evalcommand for inline code execution - Added
catchandfinallyfunctions to the API docs - Added
--format jsonoption to the phel doc command - Added
phel run --debugflag to write debug info to./phel-debug.log - Made
replthe default command when no args are provided - Allowed multiple entries in
:requireand:useform from withinnsform - Added
doseqmacro as alias todofor
🐛 Bug Fixes
- Fixed
doccommand when running from phar
🔧 Enhancements
- Removed deprecated
*compile-mode*in favor of*build-mode* - Added Composer validation to the CI pipeline
- Moved Facade Interfaces to the Shared Module
- Added demo examples to the project
👥 Contributors
@Chemaclass @JesusValeraDev
Full Changelog: v0.22.2...v0.23.0
Downloads
- phel.phar (2.87 MB)