Opanga zilankhulo za Rust achenjeza kuti kuthandizira kutsitsa kosagwirizana ndi malamulo omwe amagwiritsa ntchito mayina apaketi okhazikika okhala ndi ma underscores ndi ma hyphens olowa m'malo mwa crate.io kuzimitsidwa pa Novembara 20, 2023. Zifukwa zopangira kusinthaku akuti ndikuwongolera kudalirika ndikuwongolera magwiridwe antchito.
Mpaka pano, zinalibe kanthu kuti underscore kapena hyphen idatchulidwa m'dzina potsitsa - crate.io idangobweretsa maulalo oterowo ku fomu yofunikira. Mwachitsanzo, phukusi la "package_name" lomwe lili m'nkhokwe, potsegula zinali zotheka kutchula "package_name" ndi mosemphanitsa. Malo osungiramonso ali ndi chitetezo kuti asatumize mayina ofanana, omwe salola kutumiza phukusi ndi dzina la "package-name" ngati pali kale phukusi "package-name".
Kukhalapo kwa njira yosinthira dzina kumafunikira kuyimbira wothandizira wapadera, zomwe sizimalola kugwiritsa ntchito mwachindunji maukonde operekera zinthu kuti apereke zopempha zotsitsa phukusi. Kuphatikiza apo, kuwerengetsa zosankha kumapangitsa kuti pakhale zochulukira pama backends ndi ma database. Kuwunika kwa zipikazo kunawonetsa kuti mayina omwe si ovomerezeka amagwiritsidwa ntchito pokhapokha pazopempha ndi User Agent cargo-binstall/1.1.2, Faraday v0.17.6, Go-http-client/2.0, GNU Guile ndi python-requests/2.31.0. Wolemba wa cargo-binstall utility, omwe amagwiritsidwa ntchito kuyika zinthu zakale zamapaketi, wapanga kale zosintha kuti aganizire kulepheretsa komwe kukubwera kwa mayina omwe si ovomerezeka.
Source: opennet.ru
