Mago 0.19.0 🪄
This release delivers a mix of exciting new features and crucial bug fixes, ensuring a more robust and flexible formatting experience.
✨ New Features
- Preserve Line Breaks in Conditional Expressions 🧱 (#132):
- Introducing the
preserve_breaking_conditional_expression
option! - Now you can control line breaks in ternary expressions, maintaining your preferred formatting, even for complex conditionals.
- Introducing the
🛠️ Bug Fixes
- Multiple Formatting Bugs Addressed 🐛:
- We've squashed numerous formatting bugs, improving accuracy and reliability across the board.
- Comprehensive regression tests have been added to ensure these fixes stick!
- Argument Printing and Member Access Chain Logic Fixed (#131):
- Corrected issues with argument printing and member access chains, ensuring consistent and correct formatting.
- Asymmetric Visibility Modifier Reflection Fixed 🛠️:
- Resolved a reflection issue related to asymmetric visibility modifiers, ensuring accurate reflection.
We hope you enjoy the improvements!
Full Changelog: 0.18.1...0.19.0