An open API service providing repository metadata for many open source software ecosystems.

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

Releases
v6.0.0

v6.0.0

Breaking changes:

  • Add support for calc expressions (#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 visibility property (#148 by @nsaunders)

Other improvements:

  • Added purs-tidy formatter (#138 by @thomashoneyman)
  • Remove ending space in css output (e.g. padding: 1 2 3 4 ) (#135 by @chexxor and @JordanMartinez)
over 3 years ago
Download
v5.0.1

v5.0.1

Other improvements:

  • Fix warnings revealed by v0.14.1 PureScript release (#133 by @JordanMartinez)
  • Install transitive dependencies which are directly imported (#133 by @thomashoneyman)
over 4 years ago
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, and flexShrink to use Number rather than Int for the grow and shrink values (#64 by @andywhite37)
  • Refactored FontStyle type 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-bezier rendering (#109 by @vyorkin)

Other improvements:

  • Removed purescript-generics dependency (#76 by @vyorkin)
  • Changed default branch to main from master
  • 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)
over 4 years ago
Download
v4.0.0

v4.0.0

over 7 years ago
Download
v3.4.0

v3.4.0

  • Lifted upper bound on purescript-colors (@safareli)
almost 8 years ago
Download
v3.3.0

v3.3.0

  • Updated the re-exports from the main CSS module to include a variety of values and types that hadn’t been added after updates elsewhere
about 8 years ago
Download
v3.2.0

v3.2.0

  • Added font-style values
about 8 years ago
Download
v3.1.0

v3.1.0

  • Added zIndex property (@maackle)
over 8 years ago
Download
v3.0.0

v3.0.0

  • Updated for PureScript 0.11
over 8 years ago
Download
v2.1.0

v2.1.0

  • Added many new values and properties (@alexmingoia)
  • Fixed quoting of fonts (@siegfriedweber)
almost 9 years ago
Download