Notable changes to this project are documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Breaking changes:
New features:
Bugfixes:
Other improvements:
v6.0.0 - 2022-04-27
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)
Bugfixes:
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)
v5.0.1 - 2021-04-19
Other improvements:
- Fix warnings revealed by v0.14.1 PureScript release (#133 by @JordanMartinez)
- Install transitive dependencies which are directly imported (#133 by @thomashoneyman)
v5.0.0 - 2021-02-26
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-bezier rendering (#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)
v4.0.0 - 2018-06-05
- Updated dependencies for PureScript 0.14 (@cyrogenian)
v3.4.0 - 2018-01-24
- Lifted upper bound on
purescript-colors(@safareli)
v3.3.0 - 2017-08-28
- Updated the re-exports from the main
CSSmodule to include a variety of values and types that hadn't been added after updates elsewhere
v3.2.0 - 2017-08-28
- Added
font-stylevalues
v3.1.0 - 2017-08-09
- Added
zIndexproperty (@maackle)
v3.0.0 - 2017-04-19
- Updated for PureScript 0.11
v2.1.0 - 2017-02-07
- Added many new values and properties (@alexmingoia)
- Fixed quoting of fonts (@siegfriedweber)
v2.0.0 - 2016-11-02
- Updated for PureScript 0.10 (@chexxor)
v1.1.0 - 2016-07-01
- Fixed warnings
- Added
Eq,OrdandGenericinstances for all types
v1.0.0 - 2016-06-29
- Updated for PureScript v0.9.1 (#33 by @deamme)
v0.7.0 - 2016-05-22
Many new updates:
- Now uses
purescript-colours, fixing #22 (@sharkdp) - Added viewport units (@menelaos)
- Prefixed animation and keyframe support (@cryogenian)
box-sizing(@Podlas29)- More element selectors (@menelaos)
Semigroupinstance forCSS(@menelaos)Flexboxmodule (@menelaos)- Fuller implementations for the
BackgroundandGradientmodules (@menelaos) - String rendering fixes (@paluh)
white-space(@adarqui)
v0.6.0 - 2016-02-22
- Added
text-alignandoverflow
v0.5.2 - 2015-12-08
- Added top-level
CSSmodule with common re-exports (@cdepillabout)
v0.5.1 - 2015-12-02
- Fixed example in
site/(@born2defy)
v0.5.0 - 2015-11-20
- Updated to latest generics
- Fixed many warnings
Note: this release requires PureScript 0.7.6 or newer.
v0.4.0 - 2015-09-30
- Bumped dependencies (@zudov)
v0.3.1 - 2015-07-23
- Qualified all external imports
v0.3.0 - 2015-07-14
- No longer depends on missing
purescript-nonempty-arraysversion, now usespurescript-nonempty
v0.2.0 - 2015-07-08
- Updated for PureScript 0.7
v0.1.0 - 2015-05-16
- Initial versioned release.