Coralite v0.14.0
Coralite v0.14.0 delivers a focused set of improvements centered on stability, code clarity, and internal consistency. This release includes minor bug fixes and targeted refactoring that strengthen plugin behavior and reduce edge-case failures.
Key Improvements #
- Fixed a critical null-check issue in plugin method validation, preventing crashes when a plugin method is undefined or null.
- Refactored internal plugin access to use
_pluginsinstead ofoptions.plugins, improving encapsulation and reducing reliance on mutable configuration. - Updated references to
optionsandsource contextto ensure consistent data flow across the core engine. - Added conditional checks before invoking plugin methods, ensuring safe execution even when methods are missing or improperly defined.
Impact and Stability #
These changes collectively improve reliability, especially in complex plugin workflows. By enforcing null safety and improving internal structure, Coralite now handles edge cases more gracefully, reducing the risk of runtime errors during builds or deployments.
For developers using custom plugins, the updated method checks and refactored access patterns mean fewer surprises and more predictable behavior.
How to Upgrade #
To update to Coralite v0.14.0, run:
npm install coralite@0.14.0
For a full list of changes, including commit details and API behavior updates, view the full changelog.
