Description
Due to the Cargo caret requirement, dependencies are always updated to their semver-compatible versions. This at times leads to breaking the build or introducing Clippy errors that are difficult to detect or time-consuming to fix.
To prevent this scenario, we should consider either strict pinning of project dependencies or using the tilde requirement, which allows patch updates only.
Additional Context
See #252, #243