Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-03 | mitigate cyclic reference between output rules and the traverser objects | Asmir Mustafic | |
2020-06-30 | Fixed memory leak in HTML5::saveHTML() | Grégoire Pineau | |
2018-12-29 | Allow to pass a charset to the Scanner | Titouan Galopin | |
2018-11-25 | Normalize PHPDoc comments | Titouan Galopin | |
2018-11-25 | Fix coding style | Titouan Galopin | |
2018-11-23 | On the Html5::save method fixing docs. | Matt Farina | |
2018-11-03 | Improve performance by relying on a native string instead of InputStream | Titouan Galopin | |
2018-11-02 | Add more extensions on composer.json, improve phpdocs and remove dead code | Titouan Galopin | |
2018-10-22 | Remove experimental comment | Titouan Galopin | |
2016-08-17 | In XML mode, tags are case sensitive | Asmir Mustafic | |
Fixes #114 | |||
2015-01-06 | Added $options to HTML loading methods | Asmir Mustafic | |
2014-07-28 | Released 2.0.0 | Asmir Mustafic | |
2014-06-26 | Added compatibility with Facebook HHVM 3.2 | Asmir Mustafic | |
2014-06-17 | PSR-2 formatting | Asmir Mustafic | |
2014-06-17 | Custom namespaces (XML style) | Asmir Mustafic | |
2014-06-11 | PSR-2 code style | Asmir Mustafic | |
2014-06-11 | PSR-0 vendor namespace | Asmir Mustafic | |
2014-06-06 | Wrong param name on loadHTMLFile method | Asmir Mustafic | |
2014-06-04 | Refactored HTML5 class (no more static methods) and explicit error | Asmir Mustafic | |
handling | |||
2013-11-06 | Improving the documentation coverage. | Matt Farina | |
2013-09-26 | Switched to late static bindings to make altering and building with these ↵ | Matt Farina | |
classes a little easier. | |||
2013-09-26 | The serializer was a wrapper for serializing the same way html5 at the top ↵ | Matt Farina | |
level was a wrapper for parsing. Moved the serializing interface to be in the same form as the parser for consistency. | |||
2013-09-26 | Moved the output rules from being a configurable option. This is part of a ↵ | Matt Farina | |
change to commonize how we override classes to be more consistent. | |||
2013-06-26 | Added a helper method of loadHTMLFragment to get a DOMDocumentFragment. | Matt Farina | |
2013-06-25 | Issue #8: Can now parse fragments. | Matt Butcher | |
2013-06-24 | Trying another method of fragment parsing. | Matt Butcher | |
This time try starting in IM_IN_BODY. /cc @mattfarina | |||
2013-06-18 | Very beginning of work on fragment parser (#4). | Matt Butcher | |
2013-05-30 | Updated the option naming so the serializer and parser can share the same ↵ | Matt Farina | |
default option setup and have it still make sense. | |||
2013-05-30 | Removed the options argument from the parser since they aren't being used. | Matt Farina | |
2013-05-27 | Seperated the Traverser from the Output generation. | Matt Farina | |
The Traverser now simply walks through a document. The OutputRules convert the nodes into output html. The rules is a configurable options. By default OutputRules will generate html close to the html5 that was parsed. Alternate rule implementation (e.g., minify rules, pretty spacing rules) can be set as the default or on an individual case. | |||
2013-05-18 | Merge branch 'master' of github.com:technosophos/HTML5-PHP | Matt Farina | |
2013-05-18 | General escaping and full html5 encoding with named character references work. | Matt Farina | |
2013-05-15 | Updated docs. | Matt Butcher | |
2013-05-15 | Updated the \HTML5 class to parse with static methods, updated the Traverser ↵ | Matt Farina | |
tests to work with the the new parser, and remoted the old Parser tests not that the old parser is gone. | |||
2013-05-15 | Updated main HTML5 class. | Matt Butcher | |
It now uses the real library, and matches the DOMDocument interface. | |||
2013-04-16 | Moved Serializer and Traverser into the Serializer directory. | Matt Farina | |
2013-04-03 | Updated main HTML5 class to use serializer. | Matt Butcher | |
2013-04-03 | Top-level HTML5 object. | Matt Butcher | |