Changelog for clay-0.13.3
CHANGELOG
0.13.3:
- Improve README
- Relax types for `sym2` and `sym3` combinators
- Add new cursors
Thanks to Sridhar Ratnakumar, Brad Ediger and Alexandre Esteves.
0.13.2:
- Bump hspec versions
Thanks to Julien Dehos and Sean Parsons.
0.13.1:
- 'Clay.Size': Add 'sticky: Position'.
- Adhere to Semigroup-Monoid-Hierarchy
- 'Clay.Transition': Add 'stepEnd: TimingFunction'
Thanks to Sean Parsons, Elliot Cameron, Simon Jakobi and Olivier Sohn.
0.13.0:
- Added commenting to append comment to a property.
- Comments are displayed by default in pretty but not compact mode.
- Rewrite boxShadow functionality with BoxShadow newtype for arguments.
- Added 'important' to append !important to values.
- Update eachLine and hanging to work as spec (for textIndent).
- Rename (internal) intersperse function to intercalate.
- Not pseudo takes selector.
Thanks to dbaynard and sebastiaanvisser.
0.10 -> 0.10.1
- Expose a render function for single selectors.
- Added super for vertical-align.
- Added support for border-collapse.
- Allow initial for the content property.
- Added support for CSS import.
Thanks to Heather, Collin J. Doering, Fraser Murray and Jonathan Fischoff.
0.9 -> 0.10
- Bumped up text requirement.
- Added cursor property.
- Added vertical-align property.
- Removed Abs constraint from Geometry functions.
- Added support for rem dimensions.
- Added support for ListStyle.
Thanks to Lorenzo Bolla, Fraser Murray, Heather and Sergey!
0.9 -> 0.9.0.1
- Fixed bug in easing properties.
0.8 -> 0.9
- Added list-style-type property.
- Added some CSS3 selectors and pseudo-classes.
- Added some missing HTML5 elements.
- Added keyframes support.
- Fixed bug in linear in transition.
- Added Initial and Unset type classes.
- Added animation related styling rules.
- Restored old renderer.
- Fixed bunch of warnings.
- Added :last-child pseudo selector.
- Stub test suite
Thanks to Sergei Trofimovich, Levi Ad, Ian D. Bollinger, Ben Gamari and Oly Mi!
0.8 -> 0.8.0.1
- Widened dependency on text.
Thanks to bgamari.
0.7 -> 0.8
- Print prettier doubles.
- Loosen type of sym functions.
- Added some missing multi-side properties.
- Added content URL support.
- Added inset box shadows.
Thanks Deck and James Fisher.
0.6 -> 0.7
- Stop printing banner in compact mode.
- Generic font family as datatype.
- Only drop final semicolon if doing compact printing.
0.5.1 -> 0.6
- Simplified implementation of size rendering.
- Implemented @font-face construct. By James Fisher.
- Make hsl(a) colors actually print percentage values.
- Changed the renderer to haul @font-face to the top level.
0.5 -> 0.5.1
- Fixed bug in fontFamily renderer.
0.4 -> 0.5
- Generalized the borderRadius function.
- Fixed some small issues in Dynamic.
0.3 -> 0.4
- Added dynamic presentation. (thanks to chrisdone)
- Float now has its own value, don't incorrectly share side. (thanks to chrisdone)
- Added nil size constructor.
- Slightly improved the gradient syntax.
- Expose the Propery module by default.
- Introduced shared 'all' value.
0.2 -> 0.3
- Fixed value grammar of radial gradients.
- Added mask related properties.
- Allow multiple box-shadows.
- Added filter property.
- Also render value prefix when both key and value are prefixed.
0.1.1 -> 0.2
- Rotate takes only one argument.
- Added opacity property.
- Print Clay banner in CSS comments by default.
- Fixed bug in font-family rendering (Firefox only).
- Added outline related properties.
- Fixed bug in monospace font family.
0.1 -> 0.1.1
- Fixed bug in visibility property.
Thanks to Conrad Indiono for the pull request.
0.0.1 -> 0.1
- Fixed bug in combined selector rendering.
- Fixed bug in font familty fallback category rendering.
- Added maxWidth and maxHeight.
- Fixed example code.
- Fixed overflowX/overflowY bug.
- Added some show instance for debugging purposes.
- Don't print the star (*) selector in the case of refinements.
- Refinements applied to the top level magically introduce star selector.
Thanks to listx, bergmark, Cynede, chrisdone, Primigenus, Sigrlami for the
pull requests and bug reports.