Skip to content

Dependency Update January 2019 #120

@arcticicestudio

Description

@arcticicestudio

This is the regular batch update for outdated dependencies.

It includes the long awaited React version 16.8.0 finally brings the stable Hooks API as well as great performance improvements and bug fixes!

Updated Jest's configuration since version >=24.0.0 deprecated setupTestFrameworkScriptFile in favor of the new setupFilesAfterEnv option.

The ESLint plugin eslint-plugin-react includes a lot of improvements and bug fixes regarding the parsing of code structures for better prop validation and display name detection. This resulted in the requirement to implement currently missing prop types and display names in various SFC and class components in the project.

Gatsby and all plugins have been updated to the latest versions to include the latest improvements and bug fixes. The gatsby-plugin-manifest plugin now sets the legacy option to true by default to include Apple touch icons since the assumption was wrong that iOS supports the icons from the web manifest.

As of version 3.3 the “Inter UI” font typeface has been renamed and is now “Inter”, without the “UI” part. This change has been ported to the used inter-ui package. The import has been adjusted to match the renamed inter.css main file and all references to the “Inter UI” name have been adjusted by removing “UI”.

Prettier version 1.16.0 comes with support for React Hooks and features for TypeScript and HTML as well as many other improvements and bug fixes.

React Pose includes an important fix that also animates all other children when items are moving when using the PoseGroup component.

Production Dependencies
  • gatsby 2.0.752.0.117
  • gatsby-plugin-canonical-urls 2.0.82.0.10
  • gatsby-plugin-catch-links 2.0.92.0.10
  • gatsby-plugin-google-gtag 1.0.81.0.13
  • gatsby-plugin-manifest 2.0.122.0.17
  • gatsby-plugin-netlify 2.0.62.0.9
  • gatsby-plugin-no-sourcemaps 2.0.12.0.2
  • gatsby-plugin-offline 2.0.202.0.23
  • gatsby-plugin-react-helmet 3.0.53.0.6
  • gatsby-plugin-remove-trailing-slashes 2.0.62.0.7
  • gatsby-plugin-robots-txt 1.3.01.4.0
  • gatsby-plugin-sitemap 2.0.32.0.5
  • gatsby-plugin-styled-components 3.0.43.0.5
  • gatsby-source-filesystem 2.0.122.0.20
  • gatsby-transformer-yaml 2.1.62.1.8
  • inter-ui 3.1.03.3.2
  • polished 2.3.12.3.3
  • react 16.7.016.8.1
  • react-dom 16.7.016.8.1
  • react-pose 4.0.44.0.6
  • typeface-source-code-pro 0.0.540.0.71
Development Dependencies
  • @babel/plugin-proposal-class-properties 7.2.37.3.0
  • babel-jest 23.6.024.1.0
  • babel-plugin-transform-react-remove-prop-types 0.4.210.4.24
  • babel-preset-gatsby 0.1.60.1.7
  • eslint 5.11.05.13.0
  • eslint-plugin-import 2.14.02.16.0
  • eslint-plugin-jsx-a11y 6.1.26.2.1
  • eslint-plugin-prettier 3.0.03.0.1
  • eslint-plugin-react 7.11.17.12.4
  • husky 1.2.11.3.1
  • jest 23.6.024.1.0
  • jest-dom 3.0.03.0.2
  • jest-junit 5.2.06.2.1
  • lint-staged 8.1.08.1.3
  • prettier 1.15.31.16.4
  • react-testing-library 5.4.25.5.3

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions