tag:github.com,2008:https://github.com/MadcapJake/p6-MyHTML/releasesRelease notes from p6-MyHTML2016-04-23T05:42:26Ztag:github.com,2008:Repository/54005826/v0.3.02016-04-23T05:57:13Zv0.3.0<h3>Changes</h3>
<ul>
<li>Flesh out <code>HTML::MyHTML</code> parser class</li>
<li>FIrst go at <code>HTML::MyHTML::Tree</code> that is mostly just wrapping for raw routines but also builds H::M::Collections</li>
<li>First pass <code>HTML::MyHTML::Collection</code> class that provides easy access to nodes via positional subscripts</li>
<li>First pass <code>HTML::MyHTML::Node</code> class that has many helper methods to traverse nodes and print them</li>
<li>Some work on manipulating the text in the tree (though a MyHTML C renderer is NYI)</li>
<li>Many raw reprs were changed to <code>CPointer</code> as the internal structures were not needed</li>
<li>Some bugs in Raw interface squashed (<code>Raw.pm6</code> should still be considered beta but most of it should work)</li>
</ul>MadcapJaketag:github.com,2008:Repository/54005826/v0.2.02016-04-20T19:16:01Zv0.2.0<p>🎆 First usable release! 🎆</p>
<h3>What works</h3>
<ul>
<li>NativeCall interface available via <code>HTML::MyHTML::Raw</code></li>
<li>A <code>FILE</code> helper class that allows you to write to stdout or to a file</li>
<li>A helper class for looking up tags in <code>HTML::MyHTML::Tag</code></li>
<li>A helper class for looking up encodings in <code>HTML::MyHTML::Encoding</code></li>
<li>A completely untested and probably broken high-level interface in <code>HTML::MyHTML</code></li>
</ul>MadcapJake