Closed magicant closed 3 months ago
Recent updates across various yash
projects primarily involve dependency version upgrades to ensure compatibility and leverage new features. Key changes include updating the itertools
dependency to version 0.13.0
across multiple modules, and enhancements to the annotate-snippets
library from 0.10.0
to 0.11.4
. Additionally, yash-syntax
sees a significant refactor altering public structures and functions to align with the new annotate-snippets
API.
File(s) | Change Summary |
---|---|
yash-builtin/Cargo.toml | Updated itertools version from 0.11.0 to 0.13.0 . |
yash-env/CHANGELOG.md, yash-env/Cargo.toml | Updated versions for annotate-snippets to 0.11.4 and itertools to 0.13.0 . |
yash-env/src/io.rs | Replaced import Snippet with Message from annotate_snippets ; message_to_string function updated accordingly. |
yash-semantics/Cargo.toml | Updated itertools version from 0.11.0 to 0.13.0 . |
yash-syntax/CHANGELOG.md, yash-syntax/Cargo.toml | Upgraded Rust from 1.70.0 to 1.77.0 ; updated annotate-snippets from 0.10.0 to 0.11.4 ; updated itertools to 0.13.0 . |
yash-syntax/src/source/pretty.rs | Renamed Snippet to Message , AnnotationType to Level ; refactored type conversions and struct implementations. |
In the realm of code so bright,
We upgrade, to new height.
Dependencies new, they flow,
itertools
andsnippets
, they glow.
Syntax shifts with names anew,
Refactoring brings a sharper view.
🎉✨ 🐰 Code has evolved, fresh and true!
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
Refactor
Chores