All notable changes to this project will be documented in this file.
Generated by auto-changelog
.
5.0.1 - 2019-09-29
d0eccbc
🚑 Add missingzIndex
tobox
styles
a3aa0dd
⬆️ Bump deps2ced939
⬆️ Update dev dependenciesfcabb9e
➖ Remove@babel/plugin-proposal-object-rest-spread
5.0.0 - 2019-06-23
47b4226
💥 Removeflex
,flexItem
, Addflex
andflexBox
styles, Removealignment
andorder
from item and container6d4205d
💥 Combine allatomic
styles togetherbcc53b2
🔥 Removefloat
,clearFix
styles73953b3
💥 MoveborderColor
to own style54a6120
🔥 Removebackground
andcursor
58c4e2b
🔥 RemovebackgroundColor
0a4a347
💥 MoveclearFix
to separate style fromfloat
d826c1c
🔥 RemoveatomicFlexItem
6ccde8a
🔥 Remove old files3fe5908
💥 MovehideOn
to separate style364918d
🔥 Remove falsy values50ce365
💥 RenamefontFamily
→fontVariant
eaee5f0
🔥 Removetypography
stylese5b3334
💥 Renamemg
→m
props inspace
styledc7eb89
💥 RemovecssProp
fromcreateVariant
, move tostyle
db1a4dd
💥 Addauto
keyword tovariant
for setting default value from theme387d69e
💥 Renamestyle
→createRule
9b982fc
🔥 Removesystem
75ea304
💥 Remove box alignment styles fromgrid
,gridItem
f2f8bfb
💥 Changerem
utility to curry base value49233b6
🔥 Remove deprecatedoverflow
stylec7d70f7
💥 Remove boolean values fromsizes
andsizeRule
9a3cae0
💥 Changeborder
style props (bd
→border
)2eb150d
🔥 Removebase
style7e09631
💥 Remove boolean values fromtext
style2b030ad
🔥 Remove boolean values fromzIndex
,display
,opacity
693dbe4
💥 Remove bool values frompositionOffsets
26d4dde
💥 RemovezIndex
fromdirection
stylese8c4071
🔥 Remove boolean values fromspaceValue
andspace
42223e0
🔥createSizeValue
0c12646
💥 RemovepercentageValue
,sizeValue
andflex
bd29955
💥 RemovepropTypes
, addprops
tocreateStyles
9be0165
💥 Renamepd
→p
props inspace
style62ceaa9
🔥 Removedisplay
,position
,positionOffsets
,zIndex
frombox
styles1ff08f1
💥 Remove boolean values fromjustifyContent
8457172
🔥 Remove getting default media keys (alwaysall
)6215461
🔥 Removefunc
frompropType
value definition0b2f7c7
💥 Remove border from atomic
28c9cf1
✨ Addbox
styles21d4b29
✨ Add separatefontFamily
,fontSize
,fontWeight
,lineHeight
,letterSpacing
,textAlign
,whiteSpace
styles7530ad1
✨ AddtextColor
,backgroundColor
styles3979823
✨ AddboxShadow
style70df705
✨ Addbackground
style3fe0629
✨ Addmargin
,padding
styles208d12d
✨ AddgetPropTypes
utility07d50e1
✨ Reintroduceoverflow
style995ba4f
✨ Replaceellipsis
withtextOverflow
8f7f201
✨ Addrem
01fb62d
✨ Supporttheme.fontSize
infontSize
style314aa01
✨ Always returnvariant
style withcreateVariant
4960aae
✨ Specify media target with array, but remove support for multiple value1e597a3
✨ Add aliases tomargin
andpadding
styles64a739b
✨ Use both'auto'
,true
keywords to set defaults from theme0e5ecc5
✨ Usetrue
increateStyles
to create default rule4f5ca83
✨ Allow path to be used as first arg inprop
490a6d7
✨ Allow list of transforms as second argument ofthemePath
6ec2108
✨ AddpercentageValue
4efdab2
✨ Addcursor
,display
,hide
,opacity
,ratio
,transform
andtransition
tobox
styleb7b879f
✨ AddzIndex
totheme
664177d
✨ Addstyle
6515aed
✨ Add default scale tospaceValue
24d2ca1
♻️ RefactorthemeValue
,colorValue
andcreateRule
afa52da
♻️ Use internaldirectionStyles
anddirectionAliasStyles
utilitiesf00ad51
♻️ Organize utils and getters in one file73ab687
♻️ Usestyle
for single prop styles37f3639
♻️ Cleanup core constants7e03cce
♻️ CombineeveryMedia
andcreateRule
d59ade3
♻️ Add scale option to values24675f4
♻️ Simplify gettersc65e947
♻️ MoveeveryMedia
insidecreateRule
12d0149
♻️ SimplifygetMedia
2ea8967
♻️ Restore array as prop value increateRule
a8aebf0
♻️ Unify values behaviorb0cfc36
♻️ Renamekeyword
→defaultKeyword
29c0866
♻️ AddpropTypes
toprop
mixin85ed5b2
♻️ Update API ofstyle
79d1991
♻️ ImprovespaceValue
8943c41
♻️ Change api ofcreateFlexBoxStyle
e0fa986
♻️ Moveprop-types
topeerDependencies
e01ddbf
♻️ ImprovesplitUnit
d039bf3
♻️ Simplifyratio
style46c910e
♻️ Moverule
insidestyle
function body
ccf47f6
🚑 Addorder
tobox
styles3a887ab
🚑 Enable axes only forspace
styles0daf776
🚑 RestorefontFamily
key name in theme54d9d32
🚑 UseArray.isArray
ingetPropTypes
, change format to cjse595bd6
🚑 Fix missing export ofoverflowValue
322dbbe
📝 Update docs0c384dd
📝 Update docs about default values1ee6451
📝 Update docs82b886e
📝 Fix docs foroverflow
6a36523
📝 Addstyle
docs7ba769a
✅ Updaterule
and values testse7d4076
📝 Remove reference toboolValue
in wrong places3e4356f
✅ Improveborder
test4a6b959
📝 UpdateboxStyle
,textStyle
docsd899dd7
✅ AddzIndex
test7e5f6f1
📝 Update docs89a58c4
📝 UpdatesizeValue
docs64e4489
📝 Update docs3dc4306
✅ Update mixins test99a0122
✅ Add simple selector test0628e1b
📝 Update docs fortransition
a3e86d3
📝 Update docsf98080e
📝 Fix typo8794fef
📝 Update docs
4.2.0 - 2018-12-26
ef88b80
✨ Addmq
,prop
mixins
7287c22
♻️ Simplifypercent
function
4.1.1 - 2018-12-23
3ab1284
🚑 Fix missing export
4.1.0 - 2018-12-23
ea7bd7c
✨ Addstyle
function
3bc3d13
♻️ Improve defaults ofcreateSpaceValue
4.0.0 - 2018-12-22
f26166a
💥 RemovecssProp
d5b74a0
💥 Separateposition
anddirection
styles0ffee71
💥 Replacecombine
withcombineStyles
ae211bc
💥 ChangemediaRule
→mediaStyle
31723da
🔥 Removevariant
alias
db1d6ea
✨ Addatomic
styles9767624
✨ AddflexItem
styles tosystem
7ffea51
✨ Use default media inmediaRule
if input is true
3ba319a
♻️ Improve selectors555e6f7
♻️ Improve getters9a2b17e
♻️ Simplifyprop-type
97488a1
♻️ Improve getting default theme media, remove space constant
3.0.1 - 2018-12-16
90f60fe
⚠️ 3.0.0
Changed
- Changed responsive props:
Before
<Box display='flex' displayM='block' />
Now
<Box display={{ all: 'flex', M: 'block' }} />
- Changed default media
default
→all
- Renamed
createPropStyles
→createStyles
- Removed
createSizeProp
,createSpaceProps
,createSpaceStyle
,createColorProp
,createPaletteProp
,createStyleFromTheme
,propStylesInTheme
,mediaPropSelector
- Remove
utility
style, now import each style separately (likeopacity
,cursor
, etc.) - Removed all deprecated functions and styles
- Remove
grow
,shrink
,basis
fromflexItem
- Remove
prl
,pab
,pst
,pfx
,l
,t
,r
,b
,zi
fromposition
- Rename
minWd
→minWidth
,maxWd
→maxWidth
,wd
→width
,minHt
→minHeight
,maxHt
→maxHeight
,ht
→height
insizes
- Remove all mixins
Added
- Return
propTypes
withcreateStyles
- Add
rule
and value concept - Add
colorValue
,sizeValue
,spaceValue
,themeValue
andboolValue
- Add
mediaRule
- Add
themeStyle
- Add
createVariant
- Add
fontFamily
,boxStyle
,outline
,opacity
,transform
,transition
,radius
,cursor
styles - Add
mq
getter - Export
margin
andpadding
3.0.0 - 2018-12-16
#3
3.0
02a127c
💥 Changetext
prop styles
16d6027
⬆️ Update@exah/utils
2.6.0 - 2018-11-24
b3f918b
✨ Use objects with media values in props
e30ebcb
♻️ Memoizetheme.media
keys increatePropStyles
2.5.0 - 2018-11-10
2.4.1 - 2018-11-10
9d3e580
🚑 Fix missing export
134f10b
⬆️ Bump deps
2.4.0 - 2018-11-07
2.3.2 - 2018-10-25
7e800b3
🚑 Fix spacing with unit
2.3.1 - 2018-09-02
efc6eff
⬆️ Update to babel@7
2.3.0 - 2018-08-30
806cebb
💥 Changeposition
props
1000c05
✨ AddtextStyle
prop styled735012
✨ Get font from theme intext
prop style14e80b1
✨ AddletterSpacing
prop totext
prop style4dd6bed
✨ Addtypography
prop style
97d24f8
♻️ RenamestylesInTheme
→createStyleFromTheme
fa9db8c
♻️ ImprovepropStylesInTheme
, AddstylesInTheme
fn
177ae2f
📝 Update docs fortext
,typography
4573075
📝 Update READMEe66cd93
📝 Add warning about prop filtering40c8272
📝 Fixdisplay
docs example
2.2.0 - 2018-08-16
6e9e31f
✨ AddmediaPropSelector
8489ddd
✨ Addratio
prop styles8a162af
✨ PassthemeSelector
as raw value to style
5046142
♻️ Change prop styles names, but keep them as alias906bf0d
♻️ Change names ofsizeProp
,colorProp
,themeProp
, but keep as aliases
a6254d4
🚑 Fixoutline='debug'
inutility
prop styles
2.1.1 - 2018-08-03
ef52313
🚑 FixfloatPropStyles
import name
2.1.0 - 2018-08-03
9333dcb
💥 Rewrite not documented prop styles, Add docs
05d3ca0
✨ Exportcombine
,fallbackTo
fns
a6a39aa
🚑 Fixtheme
style keys
2.0.0 - 2018-07-28
b45a3b2
📦 Rename topss
1.2.0 - 2018-07-25
af5ad5d
💥 ChangeeveryMedia
signature (internal)
a25bdb3
✨ AddpropStylesInTheme
d90ae11
♻️ Restructureutils/*
import due toflow
re-export buga8dd441
♻️ ImprovemapObj
6372b74
♻️ Remove units from0
insizes
8528e61
📝 AddpropStylesInTheme
docs
1.1.0 - 2018-07-19
6b0429b
✨ Add ability to disable media props
1.0.2 - 2018-07-18
c44104c
🚑 Fix converting negative numbers to pixels
62ae95b
📝 Update README
1.0.1 - 2018-07-17
0efde90
♻️ UsedefaultTheme
inside getters
9f1510d
✅ Basic test withemotion
111ff7d
✅ Basic test withstyled-components
094b091
📝 Update README
1.0.0 - 2018-07-16
2a22cea
💥 Rename core modules and props → props-styles93e2bb6
💥 Addpx
tosizeProp
result by default51fe6af
💥 Add 'px' to space resulte0ceadc
🔥 RemoveTEXT_STYLE_KEY
from constantsaf63a8d
🔥 Temporary removetextStyle
7affe84
✨ AddcssProp
prop style7ded2a3
✨ Add option to addpx
unit tosizeProp
result7ebea7d
✨ Add default theme tocreatePropStyles
7d59e82
✨ Get value by key path ingetColor
d5d34ec
♻️ Improvecolors
prop styles, Add docs7597f4f
♻️ Addspace
prop styles alias, update docs03f87f5
♻️ Update default themec8f3cbf
♻️ UsefallbackTo
in getters
5af10dc
🚑 Fix fallback inpath
fn
c7f49cb
📝 Add createSpace props and styles docsa2f19f2
📝 Addsizes
prop styles docs4f69d5a
📝 Update docs9294e3d
📝 AddpropSelector
,combineSelectors
docs78ab0bb
📝 Update typesee40329
📝 Update README2908a12
📝 Update createSpaceStyle docsa8b03f1
📝 Update documentation TOCd328f68
✅ AddthemeSelector
tests
0.2.0 - 2018-06-15
befa211
💥 Remove style label option from propStylesSystem7444bd2
💥 Remove themeDefaultMediaKey use DEFAULT_KEY const
ee145b1
✨ Add ps helper for advanced selectors inside propsfd26ccf
✨ Add helpers props4f22194
✨ Add border propsbaa111a
✨ Add text props60d4abf
✨ Add flex props22cd670
✨ Add themeSelector9fe4f5e
✨ Add default export
b7d37b3
♻️ Convert SHORT_DIRECTIONS values to array
79f9a35
➖ Remove ramda from deps
0.1.1 - 2018-06-05
c4fa072
🚑 Fix changed result with onMedia style
0.1.0 - 2018-06-05
#1
📝 Flow types, Docs generation
8ee44d2
♻️ Rewrite mediaPropStyles → propStylesSystem
0.0.2 - 2018-05-28
3e62d0a
💥 Remove colors utils
7651917
✨ Support customCssValue in colorPropcd98701
✨ Export getters and helpers with modulea52e73c
✨ Pass props to style in everyMedia
6dddf09
🔥 Cleanup old files1a0a82d
🔥 Remove default theme6bc3588
🔥 Remove ensureStyleObj fn4b54d22
🔥 Remove unused isPlainObj function
dd570de
✨ Create theme props8b79e15
✨ Add position props93e6c5c
✨ Add createSizeProps, sizeStyle fns86f44ef
✨ Add textStyle8411355
✨ Add createTheme fn15fb8f8
✨ Add styles1dc4206
✨ Filter empty stylesa251877
✨ Add fromTheme function1bb78dc
✨ Add createRuleProp fn8689fd0
✨ Improve wrapSelector with optional style fn
5d6d997
♻️ Rewrite space, sizes test, Fix bugs24703d8
♻️ Build lib with babel3656aa3
♻️ Rewrite space props, styles fn and move themfc0bfe6
♻️ Simplify function names1de4d6a
♻️ Improve space styles, separate margin, padding2fd6c13
♻️ Refactor gettersd604420
♻️ Add constants for theme keys91c78ee
♻️ Uncurry selectors fns, import helpers97ca745
♻️ Add toObj helper fnf9aea32
♻️ Filter empty styles in prop styles6ab07f2
♻️ Support arrays in props styles maps values
4ce04d4
✅ Replace snapshot tests with deep equal