Release Haskell Stylist 2.2!
Release new Haskell Stylist & XML Conduit Stylist!
XML Conduit Stylist changed to abstract away Haskell Stylist's breaking datastructure changes.
Rewrite trivial cases of :where & :is.
This is mostly for the psuedoselector rewrites performed in Data.CSS.Preprocessor.PsuedoClasses
Implement psuedoclass rewrite rules.
Provide utilities for rewriting CSS-referenced URLs.
Update metadata for new repo URL.
Improve documentation, release version 1.2
Let user & useragent styles query for a lack of author styles.
Introduce simplified html2css API
Which, now that these are implemented, lowers <style> to @media & <link rel=stylesheet> to @import.
Release Haskell Stylist 1.1.0.0!
Unittest conditional styles, add loadImports API to fit Rhapsode's use.
Implement @import & @media
Dependency injection required for an HTTP client library.
Implement @document rules (save regexp() conditions).
I've still got to select a regexp library to power it.
Add bounds to all dependencies.
Normalize the license.
I decided I care more about this code getting used than whether it's aiding proprietary software.
The latter doesn't appear to be much of a threat given all other browser engines are open source.
Rename to Haskell Stylist, old name was taken.
Add additional hooks for callers:
* Resolve relative URLs.
* Set priority on any stylesheet implementation.
* Substitute content during XML Conduit traversal in place of computed styles.
Update Stylish HTML Conduit to use fixed psuedoelement handling.