All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.8.1 (2024-05-08)
Note: Version bump only for package xstyled
3.7.0 (2022-10-05)
- cache: fix object keys caching (#383) (879708c)
- color-mode: fix clearing color mode (#385) (1bb5cb8)
- fixed contributing guide setup step documentation (9925f19)
- fixed incomplete hex alpha value generation (#373) (fd0a097)
3.6.0 (2022-04-15)
- core: add missing util (#362) (00ae8dc), closes #354
- emotion: add missing
createCss
(#324) (f5eaa07) - move at-rules to end of nested responsive states (6c7528e), closes #288
- types: add missing types to the borders system utility (#346) (c0c92b4)
- types: fix missing values in types (#361) (01afa25), closes #355
- types: remove deep path autocompletion (e01e8b3)
- typing: Support any valid number for utility props that needs it (#357) (1fd72c6)
- add ability to customize spacing properties in "texts" (#351) (57304c2), closes #350
- add outlineOffset property (#360) (4dac9a3)
- added inline variants support (#334) (acfa364), closes #333
- typing: infer automatically the typing of the generators used inside of the compose (#358) (ecbae73)
3.5.1 (2022-01-10)
- fix missing files (18a22cd)
3.5.0 (2022-01-10)
- emotion: fix ESM interop (465df83), closes #338 #343
- esm: fix module exports (5624604), closes #336
- styled-components: fix ESM interop (fa93d92), closes #338
- typo border doc (694408e)
- add border positions style helpers (3bcaada)
3.4.0 (2021-12-22)
- emotion: support ESM (292fe28)
3.3.0 (2021-12-22)
3.2.0 (2021-12-22)
- export
styled
as a named export (410cd67)
3.1.2 (2021-11-05)
- system: fix caching issue with value with different types (4a6ded3)
3.1.1 (2021-10-30)
- allow numeric values for systemprops (efdefe1)
- boolean or string for transform property type (1498d86)
- color prop missing responsive support (65f532b)
- ensure the number is one of the keys (c2f71fd)
- more correct synthesized type that allows number keys (c31c6b1)
- move typography color fix to proper file (5c635b0)
- transform prop type should be string not boolean (50c847e)
- types: fix emotion createGlobalStyle type def (95667bc)
3.1.0 (2021-10-02)
- docs: added a missing paren in the code example (#303) (901755b)
- fix for Prototype Pollution (#304) (34ed147)
- types: fix wrong type for ThemeVariants (#301) (b69619e)
- emotion: add importMap to the babel plugin (#293) (657f7fe)
- system: add aria-disabled to the disabled state (#297) (d28cf38)
- typings: assemble deep paths for autocompletion (#310) (9867158)
3.0.3 (2021-06-25)
3.0.2 (2021-06-18)
- breakpoints: add _ into breakpoints (bcfda4b), closes #277
- emotion: fix color prop (4d88c18), closes #276
- system: fix rpx transformers (339f7fc), closes #274
- move away from mjs extension to work in more environments (9098b83)
2.5.0 (2021-05-02)
- emotion: add transient props support (#252) (ef34b61)
- system: fix paddingBottom typings (#242) (ee01b9b)
- transform: IE11 doesn't support dotAll (#247) (e620935)
2.4.1 (2021-03-29)
2.4.0 (2021-03-28)
2.3.0 (2021-03-23)
- emotion: pass options through (#202) (781704c)
- styled: use space in column-gap & row-gap (517c08e), closes #200
- transform: confused by comments, whitespace (93cba6a)
- types: add missing alignContent prop (eb3c47f), closes #205
- types: invalid color prop (0660565)
- add float property (0335114), closes #192
- add maxW, maxH, minW, minH shortcuts (fde802e), closes #199
- durations: bind durations to
theme.durations
(362dea3) - transform: min/max widths in media queries (aa1f518)
- add media query to benchmark (af10f5a)
2.2.3 (2021-02-13)
- fix style merging problem (c6aa69c)
2.2.2 (2021-02-03)
- fix & optimize style sorting (76ed20a)
2.2.1 (2021-01-31)
2.2.0 (2021-01-18)
2.1.0 (2021-01-11)
- adding children to emotion jsx function (#166) (6bc0d4e)
- size 0.5 conflict fluid range (#168) (762aa1c)
1.19.1 (2020-11-04)
- breakpoints: multiple responsive style props (#141) (b884076)
- prop-types: add bool option to the prop-types to use it with col and row props (#142) (3a835ba)
1.19.0 (2020-09-10)
1.18.1 (2020-08-10)
1.18.0 (2020-08-06)
1.17.2 (2020-07-18)
1.17.1 (2020-04-29)
- styled-components: fix keyframes error in v5 (ccf3469)
1.17.0 (2020-02-24)
- add border-x-x-radius, outline-style, outline-width support (693dc5d)
- alias backgroundColor prop with bg (c23bfff), closes #89
- support fontStyle in props (1777736), closes #91
1.16.0 (2020-02-02)
- support styled-components v5 (e1bd0eb), closes #86
- core: add outline-color to propGetters (#82) (36d9585)
1.15.1 (2019-12-29)
Note: Version bump only for package xstyled
1.15.0 (2019-11-13)
- add missing properties top, left, right, bottom (c20345b)
- re-export everything from @xstyled/system (a2b6fc8)
1.14.0 (2019-11-13)
- add useTheme & useUp / useDown (36d2909)
1.13.1 (2019-09-26)
- color-mode: use lazy init to solve SSR issue (ab5ed55)
1.13.0 (2019-09-26)
- color-mode: inject __colorMode into theme (ab3ad17)
1.12.8 (2019-09-26)
- color-mode: fix SSR compat (bb0188a)
1.12.7 (2019-09-26)
- isomorphic layout effect (987f308)
1.12.6 (2019-09-26)
- color-mode: fix document undefined on SSR (606ecac)
1.12.5 (2019-09-23)
- color-mode: sync system color mode (6428360)
1.12.4 (2019-09-22)
- color-mode: fix initial color mode from system (c2ac051)
1.12.3 (2019-09-22)
- color-mode: fix pristine className (5e0ff9a)
1.12.2 (2019-09-22)
- color-mode: fix color mode issues (237c888)
1.12.1 (2019-09-22)
- color-mode: fix camelCase properties (05ea6e7)
1.12.0 (2019-09-22)
- add color modes ππ (b81f028)
1.11.0 (2019-08-28)
1.10.1 (2019-08-26)
- emotion: add missing Box (e5234b1)
1.10.0 (2019-08-11)
- publish xstyled utilities as a separated package (cc08d0f)
1.9.1 (2019-08-11)
- system: fix space resolution algo (f50196b)
1.9.0 (2019-08-09)
- add fill property support (c31dc11)
1.8.4 (2019-07-15)
1.8.3 (2019-07-09)
- fix fontSize, lineHeight & zIndex getters (07b90f5)
1.8.2 (2019-07-09)
- use React.forwardRef in createSystemComponent (6c7da13)
1.8.1 (2019-07-09)
- fix rpxTransformer => rpxTransformers (2658a07)
1.8.0 (2019-07-09)
- introduce configurable transformers (4958bcb)
1.7.0 (2019-07-08)
- introduce rpx unit (8bcc4cb)
1.6.0 (2019-07-08)
- introduce createSystemComponent to avoid undesired HTML attributes (3187f68)
1.5.4 (2019-07-07)
- remove unused code (7e1b8d3)
1.5.3 (2019-07-07)
- prevent system props on boxes (4ec5044)
- system: improve perf x4 (996b773)
1.5.2 (2019-06-24)
- fix double negative value with strings (b254667)
1.5.1 (2019-06-22)
- emotion: fix array handling used in breakpoints utilities (e34d576), closes #29
- properly handle multiple values in "border-radius" (23a3aa0), closes #28
- support negative values from theme objects (4b03dfc), closes #27
1.5.0 (2019-06-13)
- expose
getBreakpoints
(b8dcc29)
1.4.0 (2019-06-13)
- add xgrids (bootstrap like grids) (47bcaff)
1.3.0 (2019-06-11)
1.2.0 (2019-06-07)
- styled-components: support createGlobalStyle (ec798b4)
- support emotion (4b600a4)
1.1.1 (2019-06-03)
- add border-width utility (df4c47f)
1.1.0 (2019-06-03)
- add transitions (be415b2)
1.0.4 (2019-05-29)
- increase box specificity (cb62872)
1.0.3 (2019-05-28)
1.0.2 (2019-05-28)
1.0.1 (2019-05-28)
- stick to spec for sizes (a7d4e01)