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.
Rework psuedoelement infrastructure so they can be their own boxes.
Add support for psuedoelements/classes.