~alcinnz/haskell-stylist

ref: 734a97abf81d1ed7b1fb0a4a827b02c6d9a1f563 haskell-stylist/stylist.cabal -rw-r--r-- 3.9 KiB
734a97ab — Adrian Cochrane 3 years ago
Expand supported base versions.
c4b1f834 — Adrian Cochrane 3 years ago
Release version 2.4!
fec99b19 — Adrian Cochrane 3 years ago
Add support for `@document regexp()`..
cbb76623 — Adrian Cochrane 4 years ago
Release Haskell Stylist 2.2!
277f756c — Adrian Cochrane 4 years ago
Release new Haskell Stylist & XML Conduit Stylist!

XML Conduit Stylist changed to abstract away Haskell Stylist's breaking datastructure changes.
086da474 — Adrian Cochrane 4 years ago
Rewrite trivial cases of :where & :is.

This is mostly for the psuedoselector rewrites performed in Data.CSS.Preprocessor.PsuedoClasses
3df8d43c — Adrian Cochrane 4 years ago
Implement psuedoclass rewrite rules.
8ffc0dd2 — Adrian Cochrane 4 years ago
Implement CSS3 counters.
9e14bcfe — Adrian Cochrane 4 years ago
Parse CSS counters.
dc780976 — Adrian Cochrane 4 years ago
Provide utilities for rewriting CSS-referenced URLs.
52e91d5c — Adrian Cochrane 4 years ago
Update metadata for new repo URL.
186cbffa — Adrian Cochrane 4 years ago
Improve documentation, release version 1.2
7d1e8859 — Adrian Cochrane 4 years ago
Let user & useragent styles query for a lack of author styles.
41adcf9d — Adrian Cochrane 4 years ago
Introduce simplified html2css API

Which, now that these are implemented, lowers <style> to @media & <link rel=stylesheet> to @import.
950b7f7d — Adrian Cochrane 4 years ago
Release Haskell Stylist 1.1.0.0!
04976d4d — Adrian Cochrane 4 years ago
Unittest conditional styles, add loadImports API to fit Rhapsode's use.
b8daf07f — Adrian Cochrane 4 years ago
Implement @import & @media

Dependency injection required for an HTTP client library.
8f545827 — Adrian Cochrane 4 years ago
Implement @document rules (save regexp() conditions).

I've still got to select a regexp library to power it.
c89f1c66 — Adrian Cochrane 4 years ago
Add bounds to all dependencies.
f631afbf — Adrian Cochrane 4 years ago
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.
Next