{"record":{"id":"a1bf441e073633b8","repo":"astral-sh/uv","slug":"invalid-version-value-did-you-mean-to-pass","errorCode":null,"errorMessage":"Invalid version `{value}`, did you mean to pass `--bump {value}`?","messagePattern":"Invalid version `(.+?)`, did you mean to pass `--bump (.+?)`\\?","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/uv/src/commands/project/version.rs","lineNumber":171,"sourceCode":"                anyhow!(\n                    \"There is no 'project.version' field in: {}\",\n                    pyproject_path.user_display()\n                )\n            }\n        }\n        err => {\n            anyhow!(\"{err}: {}\", pyproject_path.user_display())\n        }\n    })?;\n\n    // Figure out new metadata\n    let new_version = if let Some(value) = value {\n        match Version::from_str(&value) {\n            Ok(version) => Some(version),\n            Err(err) => match &*value {\n                \"major\" | \"minor\" | \"patch\" | \"alpha\" | \"beta\" | \"rc\" | \"dev\" | \"post\"\n                | \"stable\" => {\n                    return Err(anyhow!(\n                        \"Invalid version `{value}`, did you mean to pass `--bump {value}`?\"\n                    ));\n                }\n                _ => {\n                    return Err(err)?;\n                }\n            },\n        }\n    } else if !bump.is_empty() {\n        // While we can rationalize many of these combinations of operations together,\n        // we want to conservatively refuse to support any of them until users demand it.\n        //\n        // The most complex thing we *do* allow is `--bump major --bump beta --bump dev`\n        // because that makes perfect sense and is reasonable to do.\n        let release_components: Vec<_> = bump\n            .iter()\n            .filter(|spec| {\n                matches!(","sourceCodeStart":153,"sourceCodeEnd":189,"githubUrl":"https://github.com/astral-sh/uv/blob/f1a42680ff5272232d65748acf338b19778dde24/crates/uv/src/commands/project/version.rs#L153-L189","documentation":"Error \"Invalid version `{value}`, did you mean to pass `--bump {value}`?\" thrown in astral-sh/uv.","triggerScenarios":"Thrown at crates/uv/src/commands/project/version.rs:171 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"f1a42680ff5272232d65748acf338b19778dde24","analyzedAt":"2026-08-16T04:51:47.599Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}