github carthage-software/mago 0.26.0
Mago 0.26.0

latest releases: 1.0.0-beta.10, 1.0.0-beta.9, 1.0.0-beta.8...
2 months ago

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 local mago.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

Don't miss a new mago release

NewReleases is sending notifications on new releases.