15.0.4 (2026-08-27)
- 🐛 type breakpoints.keys against the config (b9aa45a)
- 🐎 cache MediaQueryList per query in useMediaQuery (bf9fcb2)
15.0.3 (2026-08-20)
15.0.2 (2026-07-02)
15.0.1 (2026-07-02)
15.0.0 (2026-07-01)
- 🎸 migrate useMediaQuery to useSyncExternalStore (b165fcc)
- move from common js to es modules (843f8f8)
- react 16 no longer supported as a peer-dep (7591ee6)
- rewrite useMediaQuery using useSyncExternalStore (3d2142c)
- 🧨 Removed defaultValue option from useMediaQuery, Removed initializeWithValue option from useMediaQuery, Introduced getServerSnapshot as the only SSR mechanism for useMediaQuery, Changed SSR behavior to require explicit getServerSnapshot handling, Changed theme.breakpoints structure to require values nesting, Changed createStyledBreakpointsTheme configuration shape to use breakpoints.values,
15.0.0-beta.1 (2026-07-01)
- 🎸 migrate useMediaQuery to useSyncExternalStore (b165fcc)
- 🧨 Removed defaultValue option from useMediaQuery, Removed initializeWithValue option from useMediaQuery, Introduced getServerSnapshot as the only SSR mechanism for useMediaQuery, Changed SSR behavior to require explicit getServerSnapshot handling, Changed theme.breakpoints structure to require values nesting, Changed createStyledBreakpointsTheme configuration shape to use breakpoints.values,
14.3.0-beta.1 (2026-06-30)
- move from common js to es modules (843f8f8)
- react 16 no longer supported as a peer-dep (7591ee6)
- rewrite useMediaQuery using useSyncExternalStore (3d2142c)
14.2.0 (2025-12-22)
14.1.11 (2025-12-21)
14.1.10 (2025-12-21)
14.1.9 (2025-12-20)
14.1.8 (2025-12-20)
14.1.7 (2025-12-20)
14.1.6 (2025-12-20)
- use-media-query: prevent errors on server by handling window and useLayoutEffect correctly (#2180) (b94d168)
14.1.5 (2025-05-11)
14.1.4 (2024-08-18)
14.1.3 (2024-04-12)
14.1.2 (2024-03-25)
14.1.2 (2024-03-23)
14.1.1 (2024-03-23)
14.1.0 (2024-03-05)
14.0.0 (2024-02-08)
-
use-media-query: 🧨 useMediaQuery hook no longer supports Safari < 14
-
test: add
istanbul ignorecomment -
refactor(use-media-query): replace state with matches
-
test: add
instnbul ignorecomment
13.1.4 (2024-02-07)
13.1.3 (2024-02-07)
13.1.2 (2024-02-04)
13.1.1 (2024-02-04)
13.1.0 (2024-02-04)
13.0.0 (2024-02-04)
-
🧨 remove StyledBreakpointsTheme & MediaQueries types
-
build: add
semantic-release-githubsquashplugin
12.1.10 (2024-01-17)
12.1.9 (2023-11-12)
12.1.8 (2023-11-08)
12.1.7 (2023-11-08)
12.1.6 (2023-11-04)
- remove
styled-componentsfrom dev-deps (efa2a55)
12.1.5 (2023-07-20)
- docs: add
[@latest](https://github.com/latest)tag to the installation instructions (#1562) (b914155)
12.1.4 (2023-07-19)
12.1.3 (2023-07-18)
12.1.2 (2023-07-08)
12.1.1 (2023-06-11)
- docs: add import of
MediaQueriestype toStrict Typed Breakpointssection (1799035)
12.1.0 (2023-06-09)
12.0.4 (2023-05-29)
- fix a bug that occurred when passing custom breakpoints (225ee5b)
12.0.3 (2023-05-23)
12.0.2 (2023-05-23)
- fix broken link to
useMediaQueryhook (51ee3d6)
12.0.1 (2023-05-23)
- add guide for migration from
useBreakpointtouseMediaQuery(3beb3d3)
12.0.0 (2023-05-23)
- add
docsfor v12 (1b8d610) - add
useMediaQueryhook (dcceefb) - add correct types for
createStyledBreakpointsTheme(86fe548) - add correct types for
DefaultStyledBreakpointsTheme(#1494) (fcf7463) - add correct types for styled breakpoints (1d4bc62)
- remove
createTheme,up,down,between,only(6b9ac35), closes #1453 #1449 #1486 - set
optionsas optional argument (#1493) (f35715a)
- remove functions
createTheme,up,down,between,only,useBreakpoint. Removereact-styledandreact-emotiondirectoies.
12.0.0-beta.7 (2023-05-23)
- add
docsfor v12 (1b8d610)
12.0.0-beta.6 (2023-05-12)
- add correct types for styled breakpoints (1d4bc62)
12.0.0-beta.5 (2023-05-11)
12.0.0-beta.4 (2023-05-11)
12.0.0-beta.3 (2023-05-11)
- add correct types for
createStyledBreakpointsTheme(86fe548)
12.0.0-beta.2 (2023-05-11)
- add
useMediaQueryhook (dcceefb)
12.0.0-beta.1 (2023-05-11)
- remove functions
createTheme,up,down,between,only,useBreakpoint. Removereact-styledandreact-emotiondirectoies.
11.2.3 (2023-04-27)
11.2.2 (2023-04-27)
11.2.1 (2023-04-26)
11.2.0 (2023-04-25)
- down: add validation for last breakpoint (8e38d90)
11.1.5 (2023-04-25)
- up: remove incorrect validation when breakpoint is equal zero (ae47e05)
- revert to v11.1.2 (90a3b22)
11.1.2 (2023-04-18)
- change url for
buildbadge (ad19573)
11.1.1 (2022-07-01)
11.1.0 (2022-05-06)
11.0.5 (2022-03-31)
- internal changes (240b527)
11.0.4 (2022-01-23)
11.0.3 (2022-01-19)
11.0.2 (2022-01-19)
- add type declaration for
createTheme(34c3023)
11.0.1 (2022-01-19)
- fix export for
createStyledBreakpointsfunction (54f6f9d)
11.0.0 (2022-01-19)
upandbetweenfunctions (1a6bf94)
- add createTheme function and rewrite
upandbetweenfunctions
10.2.3 (2022-01-11)
- improve documentation (120f611)
10.2.2 (2022-01-11)
10.2.1 (2021-12-22)
10.2.0 (2021-12-20)
10.1.1 (2021-12-19)
- fixed behavior when useBreakpoint could not work without ThemeProvider (4235a79)
10.1.0 (2021-12-19)
10.0.1 (2021-05-27)
10.0.0 (2021-03-03)
- no breaking changes. Update React to version ^17.x.x.
9.0.12 (2021-02-25)
- use-brekpoint: move the call of the useTheme hook to useBreakpoint (8a08fdb)
9.0.11 (2021-02-25)
9.0.10 (2021-02-24)
- docs: fix readme (de3c0e2)
9.0.9 (2021-01-12)
- add exception for MediaQueryList event listener for Safari < 14 (8b989f0)
9.0.8 (2020-12-06)
9.0.7 (2020-12-05)
- fix readme (ee61dfd)
9.0.6 (2020-12-05)
9.0.5 (2020-12-05)
9.0.4 (2020-12-05)
9.0.3 (2020-12-01)
9.0.2 (2020-11-30)
9.0.1 (2020-11-16)
- readme: fix the link to desktop first (7c3e867)
9.0.0 (2020-11-13)
- replaced default breakpoints (76bc360)
- add support for emotion (a4c612c)
- replaced default breakpoints
8.2.3 (2020-11-11)
- readme: add build status (084f643)
8.2.2 (2020-11-11)
- fix: remove package-lock.json (de767aa)
8.2.1 (2020-11-11)
- rename a direactory react-styled with react (e928b6b)
8.2.0 (2020-11-11)
8.1.3 (2020-11-11)
8.1.2 (2020-10-03)
8.1.1 (2020-05-09)
8.1.0 (2020-03-15)
8.0.1 (2020-02-26)
8.0.0 (2020-02-26)
- update node.js to 12.6.1 LTS (c778a00)
- update node.js to 12.6.1 LTS
7.2.0 (2020-01-04)
- add theme validation (51764a7)
7.1.0 (2019-11-26)
- reduce size from 1.16kb to 958b (30b396c)
7.0.0 (2019-11-18)
- replace interfaces with types (0cab390)
- replace interfaces IProps, IMediaQueries, IOptions, with types Props, MediaQueries, Options
6.11.0 (2019-11-12)
- add export for interfaces (bcc67a0)
6.10.1 (2019-11-12)
- fix entry point for modules (f8ff3a5)
6.10.0 (2019-11-12)
6.9.1 (2019-10-19)
- fix typings for typescript (3ce3916)
6.9.0 (2019-09-15)
- readme: fix shield for bundle size (96dcc5f)
- demo: add demo with typescript (4a6a6b1)
6.8.0 (2019-09-15)
- rewrite to es5 (5648196)
6.7.3 (2019-09-12)
- remove greenkeeper badge (dd8c27e)
6.7.2 (2019-08-28)
- fix types for typescript (2396772)
6.7.1 (2019-07-20)
- nvm: bump node version from (326b154)
6.7.0 (2019-07-20)
- orientation: add orientation (09584cf)
6.6.4 (2019-07-15)
6.6.3 (2019-05-07)
- fix lint staged config (4b7045d)
6.6.2 (2019-03-30)
- fix readme (851f872)
6.6.1 (2019-03-30)
- fix export types for (9c8083e)
6.6.0 (2019-03-30)
- add test for last breakpoint (02969de)
6.5.8 (2019-03-30)
- types: add types for es and lib folder (f68c1df)
6.5.7 (2019-03-30)
- add export for BpProps (5a08677)
6.5.6 (2019-03-30)
- error-messages: fix error messages and remove (74dc45f)
6.5.5 (2019-03-23)
- package: update igogo to version 1.7.1 (2be1cb2)
6.5.4 (2019-03-16)
- package: update igogo to version 1.7.0 (d52f807)
6.5.3 (2019-03-16)
- fix readme (a09350f)
6.5.2 (2019-03-15)
- readme: mention support for ts and flow (f7bdba4)
6.5.1 (2019-03-15)
- typescript: typings (d1f160a)
6.5.0 (2019-03-13)
- typescript: add types for typescript (b4782df)
6.4.3 (2019-02-21)
- package: update igogo to version 1.6.0 (3f18323)
6.4.2 (2019-02-21)
- package: update igogo to version 1.5.0 (7967952)
6.4.1 (2019-02-09)
- docs: fix readme (a18c697)
6.4.0 (2019-02-08)
- add an API description to the readme (8dbfdc2)
6.3.0 (2019-02-08)
- add import BpProps (dbce067)
6.2.0 (2019-01-25)
- src: add custom msg for error (638b573)
6.1.5 (2019-01-22)
- helpers: fix flow-types (580e59a)
6.1.4 (2019-01-19)
- src: small fix (2bdad30)
6.1.3 (2019-01-18)
- travis: change npm token (2eb9736)
6.1.2 (2019-01-17)
- remove postbuild script (2e7343d)
6.1.1 (2019-01-17)
- travis: fix build and postbuild scripts (fc67aa8)
6.1.0 (2019-01-17)
- added flow support (ec7b06b)
6.0.0 (2019-01-14)
- public api: remove above and below functions (ca29bcc)
- public api: replace 'above' fn with 'up' and 'below' with 'down'
- flow: fix imported types (9f8277e)
- user-api: change user-api (10fb828)
- user-api: Remove function createBreakpoints. Now the breakpoints are announced in the theme provider.