Release: 0.18.0 - Going PHARther
What's Changed
⚡ TL;DR
You can now use Phel as a single executable PHAR!
This release introduces a build script that packages the entire Phel runtime and tooling into one standalone file. Making installation, distribution, and usage easier than ever.
🥇 New features
- Introduced
str/pad-leftandstr/pad-rightfor string padding support (#837) - Added
trace/dotracefor low-level runtime tracing (#836) - Added
trace/dbgfor quick inline debugging of values (#839) - Added
phel nscommand for interacting with namespaces (#840) - Enhanced
phel nswith[inspect]option to view namespace metadata (#841) - Added build script for generating a standalone PHAR executable (#835)
- Enabled opcache for compiled files to boost performance (#842)
- Introduced
--clear-opcacheflag tophel runfor clearing opcode cache (#843)
🐛 Bug fixes
- No bug fixes in this release.
🏗️ Miscellaneous
- Refined build and distribution pipeline with PHAR packaging support (#835)
Contributors
- @Chemaclass
Full Changelog: v0.17.0...v0.18.0
EXTRA: I am updating the PHAR in this release as people reports bugs. Please, consider it as a BETA until the next release when we make it stable.
Downloads
- phel.phar (2.74 MB)