version.toml (1028B)
1 [contract] 2 version = "1.0.0-alpha.1" 3 stability = "draft" 4 5 [semver] 6 major_on = [ 7 "remove_exported_type", 8 "remove_exported_field", 9 "remove_exported_function", 10 "remove_exported_module", 11 "remove_exported_constant", 12 "remove_exported_trait_impl", 13 "remove_public_cargo_feature", 14 "add_exported_field", 15 "change_exported_field_type", 16 "change_exported_function_signature", 17 "change_exported_enum_variant", 18 "change_exported_constant_value", 19 "change_exported_algorithm_behavior", 20 "rename_internal_replica_crate_family", 21 ] 22 minor_on = [ 23 "add_exported_type", 24 "add_exported_function", 25 "add_exported_constant", 26 "add_public_foundation_crate", 27 "add_optional_field", 28 "add_enum_variant", 29 "add_conformance_vector", 30 "add_replica_transport_adapter", 31 "add_transport_foundation_crate", 32 ] 33 patch_on = [ 34 "fix_docs", 35 "fix_non_behavioral_contract_metadata", 36 "fix_packaging_metadata", 37 ] 38 39 [release_integrity] 40 requires_conformance_pass = true 41 requires_contract_manifest_diff = true 42 requires_release_notes = true