v12.0.0-alpha.5
Pre-release
Pre-release
herschel666
released this
27 Nov 09:33
·
1217 commits
to master
since this release
12.0.0-alpha.5 (2019-11-27)
Bug Fixes
- switch to react-helmet-async (870aaa3)
- update dependency tar to v5 (fb03c51)
- graphql: add graphqlUri to browser whitelist (4b46ff4)
- jest-preset: add missing regenerator-runtime dependency (8a1f123)
- jest-preset: remove unneeded dependency to @types/jest (a821cc8)
- jest-preset: use core-js v3 (7f86011)
- update script to be platform neutral (541b558)
- upgrade untool (6ef31f3)
chore
- spec: bump minimum required node version (56fffa9)
- bump minimum required node version (0ba0516)
- config: bump minimum required node version (e5a063b)
- create-hops-app: bump minimum required node version (52dd8e7)
- development-proxy: bump minimum required node version (3dcebec)
- express: bump minimum required node version (199299c)
- graphql: bump minimum required node version (c7f02cf)
- hops: bump minimum required node version (b3429a0)
- jest-preset: bump minimum required node version (6869f0b)
- lambda: bump minimum required node version (1955296)
- mixin: bump minimum required node version (985a35b)
- postcss: bump minimum required node version (328ae29)
- pwa: bump minimum required node version (b5bda06)
- react: bump minimum required node version (e5ae7e7)
- redux: bump minimum required node version (953cbd2)
- styled-components: bump minimum required node version (5d20ef3)
- typescript: bump minimum required node version (43cba36)
Features
- apollo: deprecate config value "shouldPrefetchOnServer" (12a8eb0)
- apollo: introduce package (d3d399c)
- apollo-mock-server: introduce package (10b9ba0)
- hops: add typings for config & server-data context hooks (4420446)
- hops: improve type definitions for withServerData and withConfig (328e094)
- hops: re-export config & server-data hooks from hops-react (93dd68a)
- hops: simplify typings (41f1145)
- postcss: upgrade to css-loader v3 (c1a7101)
- pwa: whitelist config keys that should be sent to the browser (7e2ac1f)
- react: provide hooks for config & server-data contexts (8990f00)
- redux: deprecate config value "shouldPrefetchOnServer" (6dfd35f)
- typescript: make typescript a peer dependency (b9588c9)
- typescript: update typescript to v3.7 (3de81ab)
- bump all packages to their latest available versions (a4710b1)
- create context extender api (47d8841)
- upgrade to jest v24 (978ba4f), closes #815
- upgrade untool to 2.0.0-alpha.4 (74adb91)
BREAKING CHANGES
- The following peer dependencies have increased versions
jest
: 24.9.0react
&react-dom
: 16.8.0react-apollo
: 3.1.0react-redux
: 7.1.0react-router-dom
: 5.1.0redux-thunk
: 2.3.0- `styled-components: 4.4.0
typescript
: 3.6.0
- postcss: This upgrade contains two major releases of css-loader
Please check out their release notes about breaking changes and upgrade
guides:
- https://github.com/webpack-contrib/css-loader/releases/tag/v2.0.0
- https://github.com/webpack-contrib/css-loader/releases/tag/v3.0.0
- react: Hops drops support for Node v8
- redux: Hops drops support for Node v8
- development-proxy: Hops drops support for Node v8
- lambda: Hops drops support for Node v8
- create-hops-app: Hops drops support for Node v8
- pwa: Hops drops support for Node v8
- graphql: Hops drops support for Node v8
- spec: Hops drops support for Node v8
- postcss: Hops drops support for Node v8
- jest-preset: Hops drops support for Node v8
- typescript: Hops drops support for Node v8
- config: Hops drops support for Node v8
- express: Hops drops support for Node v8
- hops: Hops drops support for Node v8
- styled-components: Hops drops support for Node v8
- Hops drops support for Node v8
- hops:
withConfig
andwithServerData
have a simpler type definition now. They only take one generic argument instead of three.
Co-Authored-By: Emanuel Kluge [email protected]
- Jest v23 is no longer supported. Applications must
provide Jest v24 through their dependencies. - typescript: TypeScript is now a peer dependency.
- mixin: Hops drops support for Node v8