Mago 0.26.0 ✨
Hello everyone!
We're excited to release Mago v0.26.0. This version introduces a major new feature for configuration management, along with important fixes for the formatter and internal upgrades to keep the project modern and stable.
⭐ New Features
- Global Configuration File: Mago now supports a global configuration file located at
$HOME/mago.toml
. This allows you to set default behaviors and preferences across all your projects without needing a localmago.toml
in every one. This feature was contributed by @JungoQuentin (#222 #200)
🛠️ Fixes & Enhancements
- Formatter: Corrected a bug in the parser and formatter that affected literal string parts inside composite strings (e.g., interpolated strings, Heredoc/Nowdoc). This ensures that escaping and content within these strings are handled correctly. (#221)
Housekeeping Chores
- MSRV Update: The Minimum Supported Rust Version (MSRV) for the project has been updated to 1.88.0.
- Code Quality: Applied various Clippy lints and performed general code formatting across the codebase for better maintainability.
Thank you for your continued support and contributions!
Full Changelog: 0.25.0...0.26.0