Merge branch 'main' of git.adrian.geek.nz:/srv/git/haskell-stylist into main
New releases of all hackages! + code tidies.
Revamp XML-Conduit-Stylist API to avoid hard-dependency on Haskell Stylist.
Expand permitted base versions.
Expand permitted base versions.
Expand supported base versions.
Release new version of XML-Conduit-Stylist to go with Haskell Stylist 2.4.
XML Conduit Stylist 2.2 depends on Haskell Stylist 2.2
Release XML Conduit Stylist 2.2!
Release XML Conduit Stylist 2.0.0.0!
Release new Haskell Stylist & XML Conduit Stylist! XML Conduit Stylist changed to abstract away Haskell Stylist's breaking datastructure changes.
Update metadata for new repo URL.
Release XML Conduit 1.1.0.0!
Integrate unstyled tests into XML Conduit Stylist.
Introduce simplified html2css API Which, now that these are implemented, lowers <style> to @media & <link rel=stylesheet> to @import.
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.