GitHub / purescript-contrib / purescript-css
A clean, type-safe library for describing, manipulating and rendering CSS
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/purescript-contrib%2Fpurescript-css
PURL: pkg:github/purescript-contrib/purescript-css
Stars: 107
Forks: 38
Open issues: 46
License: apache-2.0
Language: PureScript
Size: 233 KB
Dependencies parsed at: Pending
Created at: over 10 years ago
Updated at: 11 months ago
Pushed at: over 2 years ago
Last synced at: about 1 month ago
v6.0.0
v6.0.0
Breaking changes:
-
Add support for
calcexpressions (#140 by @nsaunders) -
Add table selector (#141 by @plurip-software)
-
Update the box-shadow implementation (#88 by @vyorkin)
-
Update project and deps to PureScript v0.15.0 (#156 by @JordanMartinez)
-
Dropped almost all named colors (#156 by @JordanMartinez)
These colors were originally defined in
purescript-colors(i.e.
one module per schema) because each schema should be defined as its
own library. This change was propagated to this release.
New features:
- Add smart constructors for generic font families (#68, #136 by @Unisay and @JordanMartinez)
- Add support for
text-direction(#83, #137 by @vyorkin and @JordanMartinez) - Add outline and constituent properties (#145 by @nsaunders)
- Add support for
visibilityproperty (#148 by @nsaunders)
Other improvements:
- Added
purs-tidyformatter (#138 by @thomashoneyman) - Remove ending space in css output (e.g.
padding: 1 2 3 4) (#135 by @chexxor and @JordanMartinez)
Download
v5.0.0
v5.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#125 by @JordanMartinez, #126 by @kl0tl)
- Changed
flex,flexGrow, andflexShrinkto useNumberrather thanIntfor thegrowandshrinkvalues (#64 by @andywhite37) - Refactored
FontStyletype to be a sum type rather than a newtype and added tests (#95 by @vyorkin) - Fixed infix levels of selector operators (#78 by @vyorkin)
New features:
- Added roles declarations to forbid unsafe coercions (#120 by @kl0tl)
- Added
cursor(#94 by @vyorkin) - Added
border-spacing(#114 by @mjgpy3) - Added
opacity(#91 by @vyorkin) - Added
text-overflow(#97 by @vyorkin) - Added a unitless size (#90 by @vyorkin)
- Added transition CSS properties and values (#106 by @vyorkin)
- Added various transformations (#103 by @vyorkin)
- Added various selector combinators (#100 by @vyorkin)
Bugfixes:
- Fixed
cubic-bezierrendering (#109 by @vyorkin)
Other improvements:
- Removed
purescript-genericsdependency (#76 by @vyorkin) - Changed default branch to
mainfrommaster - Updated to comply with Contributors library guidelines by adding new issue and pull request templates, updating documentation, and migrating to Spago for local development and CI (#121 by @maxdeviant)
Download