@curiostack/base-web-0.0.50
New Features
-
core-js
dependency conflicts between v3 and v2 are handled within base-web scripts now. You should make sure to includecore-js
resolutions in the top-levelpackage.json
with this release. -
Favicons are injected into non-prerendered HTML
Breaking Changes
-
react/jsx-props-no-spreading
is currently on due to an update to the react eslint config. This seems to hurt more than help and will be disabled in a future version. It is recommended to disable this rule in your local eslint config. -
react-intl
major version introduces some API breakages. In particular, you will need to replace all usages ofInjectedIntlProps
withWrappedComponentProps
. You may also consider instead to migrate to hooks instead. -
react-helmet
types does not provide a default export - if you have any instances ofimport Helmet from 'react-helmet'
, they need to be replaced withimport { Helmet } from 'react-helmet'
-
Jest has been upgrade to v24. Newer jest is known to cause issues with
ts-jest
- if your tests suffer strange failures with the upgrade, you may need to fix to the previous version in your top-levelpackage.json
Cleanup
- Remove legacy, unused tslint configs