lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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