Mga detalye ng Software:
Bersyon: 0.8.3
I-upload ang petsa: 20 Feb 15
Lisensya: Libre
Katanyagan: 80
Rubytree ay isang simpleng upang gamitin ang pangkalahatang layunin puno istraktura ng data pagpapatupad sa Ruby.
Nagbibigay ito ng madaling access pamamaraan para sa pag-navigate sa hierarchy, pati na rin ang para sa pag-access sa mga node. Nagbibigay din Rubytree proyekto kakayahan upang magsaayos ang buong istraktura ng puno
Ano ang bagong sa paglabas:.
- Ito ay isang pangunahing isang bugfix release na may ilang mga pagbabago packaging.
- Ang dependency sa Hoe ay inalis na.
- hiyas Ang build na ngayon sa banilya gemspecs.
- Suporta para sa Bundler ay naidagdag na.
- Suporta para hiyas-tester ay naidagdag na.
- Ang pamamaraan #as_json naipatupad upang suportahan ang daang-bakal JSON encoding.
- ngayon ay nagbabalik nang tama ang pamamaraan ng TreeNode # kapatid isang walang laman na array para sa ugat node.
Ano ang bagong sa bersyon 0.8.2:
- Ang release pagpapanatili Inaayos ng isang bug sa Tree: :. paraan ng TreeNode # to_s, na nagbabasag ng kungcontent o @ parent.name ay hindi mga uri ng string ng data li>
Ano ang bagong sa bersyon 0.8.1:
- Ang pangunahing pagbabago sa R0.8.0 / R0. 8.1 ang conversion ng lahat ng mga pangalan ng pamamaraan CamelCase sa snake_case. Ang lumang pangalan ng pamamaraan ng CamelCase ay pa rin gumagana (upang matiyak paurong compatibility), ngunit magkakaroon din magpapakita ng babala.
- Ang TreeNode # magdagdag ng pamamaraan ay tumatanggap na ngayon ng isang opsyonal na punto sa pagpasok ng anak.
- Ang subtree mula sa kasalukuyang node ay maaari na ngayong ma-kopya sa kabuuan nito gamit ang `TreeNode # detached_subtree_copy 'pamamaraan.
- Ang mga pangunahing bug-fix para sa bug # 28,613 na naapektuhan ang Binarytree pagpapatupad.
Ano ang bagong sa bersyon 0.7.0:
- Nagdagdag ng bagong mga paraan upang iulat ang degree na mga istatistika ng isang node.
- Nagdagdag ng kaginhawahan paraan ng alias 'antas' sa 'nodeDepth'.
- -convert ang mga pagbubukod itinapon sa di-wastong mga argumento sa 'ArgumentError' sa halip na 'RuntimeError'.
- -convert ang mga babasahin sa Yard format.
- Nagdagdag ng bagong mga pamamaraan para sa pag-convert mula sa / papunta ng JSON format. Salamat sa Dirk Breuer [http://github.com/railsbros-dirk] para sa tinidor [http://github.com/galaxycats/].
- Nagdagdag ng nakahiwalay na API-PAGBABAGO dokumentasyon file.
- Nagdagdag mga pag-aayos para sa ugat na may kaugnayan kundisyon gilid sa, 'nextSibling', 'previousSibling' at '? IsOnlyChild' 'tanggalin ang' pamamaraan.
- Inalis ang 'ChangeLog' file bilang na ito ay maaari na ngayong nabuo mula sa Git log.
- Iba pang mga menor code paglilinis.
Ano ang bagong sa bersyon 0.6.2:.
- Ito ay isang pag-update ng dokumentasyon paglabas
Ano ang bagong sa bersyon 0.6.1:
- Nagbago ang hard-dependency sa 'structured_warnings' RubyGem sa isang malambot na dependency - na nagbibigay-daan sa Rubytree pa rin gumana kung ito RubyGem ay hindi available. Ang makatwirang paliwanag para rito ay na hindi namin dapat nangangailangan upang i-install ng isang hiwalay na library para lamang sa isang solong pag-andar edge-kaso (sa kasong ito, upang ipahiwatig ang isang hindi na ginagamit na pamamaraan) user. Gayunpaman, kung ang library _is_ magagamit sa sistema ng gumagamit, kung gayon ito ay masanay.
Ano ang bagong sa bersyon 0.6.0:
- Fixed ang bug # 22,535 [http: // rubyforge.org/tracker/index.php?func=detail&aid=22535&group_id=1215&atid=4793] kung saan ang
- pamamaraan ng lalim ay talagang bumabalik taas + 1 (hindi ang lalim).
- Minarkahan ang Tree :: TreeNode paraan # malalim na bilang * * hindi na ginagamit (at ipinakilala ang run-time na dependency sa
- nakaayos-babala [http://github.com/schmidt/structured_warnings] mamahaling bato).
Mga Komento hindi natagpuan