Skip to content

0.12.0

Compare
Choose a tag to compare
@arcticicestudio arcticicestudio released this 05 May 13:45
v0.12.0

Changelog for the official Nord website and documentation

Release Date: 2019-05-05 Project Board Milestone

This version mainly focused on the transition of the „Nord JetBrains“ port project. The implementation include port specific “landing” and docs page, the installation & activation guide and development/contribution guide.

Features

„Nord JetBrains“ Transition#140#142 (⊶ 31a8666)
↠ Transferred all documentations, assets and visualizations from „Nord JetBrains“ to Nord Docs which will now serve as the single-source-of-truth™.
Please see the corresponding issue in the Nord repository to get an overview of what has changed for Nord JetBrains and what has been done to migrate to Nord Docs.

Landing Page

Preview: Nord JetBrains Port Project Landing Page

Docs Page

Preview: Nord JetBrains Docs Page

Installation & Activation Guide

Preview: Installation & Activation Guide Page

Development Guide

Preview: Installation & Development Guide Page

Bug Fixes

Invalid image paths after asset restructuring#136 (⊶ 819d325)
↠ Fixed invalid image path for the repository hero caused by PR #135.

Invalid download URL for Apple macOS color swatch file#141 (⊶ 2505faf) reported by @jblanton on Twitter
↠ Fixed the invalid download URL for the Apple macOS color swatch file in the docs that used a lowercase n instead of an uppercase N for the file name.

Task

„Nord JetBains“ project renaming#138 (⊶ b435e0e)
↠ Adapted the port docs, pages and components to the renaming of the „Nord JetBain“ project (nord-jetbrains-editor to nord-jetbrains) like documented in arcticicestudio/nord-jetbrains#44.

Dependency Update February-April 2019#137#139 (⊶ 9de7e7b)
↠ Completed the regular batch update for outdated production and development dependencies.

The largest change is the migration to MDX 1.0.0 using the official migration v0 to v1 guide.

React has been been updated to the latest patch version 16.8.6 and the prop-types package now comes with a handy new elementType prop type that can be used for React components.

Polished has been updated to the large 3.0.0 version milestone that comes with many features in form of new modules, improvements like a new error system as well as a a roadmap for v4.
The readableColor helper now offers the option to set the color(s) it returns for light or dark colors instead of only returning white or black based on the passed colors luminosity. stripUnit now offers the option to return the value and unit as an array, replacing the functionality of getValueAndUnit that'll is now deprecated and will be removed in v4.
All color modules will now also safely handle the transparent keyword instead of erroring out.
See the release notes for all details and changes.

React Waypoint has been updated to major version 9 that comes with improvements in library size and minifications in form of named exports for the Waypoint module as well as for all defined constants.

As of Babel 7.4.0, the @babel/polyfill package has been deprecated in favor of directly including core-js/stable and regenerator-runtime/runtime. Therefore the package has been replaced with the core-js package.

Prettier 1.17.0 now allows to use shared configurations making it much easier to setup new projects and keep the config code base at one single-point-of-truth™. Also Markdown tables are now kept compact when reformatting would exceed the print width making largely improving the readability.

The renderHook helper has been extracted from react-testing-library into the react-hooks-testing-library standalone package for better modularization. Therefore the package has been added as development dependency in order to test Hook based implementations.

Gatsby and all official plugins have been updated to the latest versions. This comes with new features that allow environment variables to be replaced per environment.

gatsby-plugin-manifest fixes the incorrect favicons size bug that often appeared as warning in the console.

gatsby-plugin-sharp now comes with a defaultQuality option to define the default quality for processed images instead of only allowing to set the quality through the GraphQL query.

gatsby-image now comes with a durationFadeIn option that accepts a number instead of boolean to customize animation duration.

Production Dependencies
  • @babel/polyfill deprecated and removed in favor of including core-js/stable directly
  • @mdx-js/tag 0.18.00.20.3
  • 🆕 core-js 2.6.5
  • gatsby 2.0.752.0.117
  • gatsby 2.1.42.3.29
  • gatsby-image 2.0.302.0.40
  • gatsby-mdx 0.4.00.6.2
  • gatsby-plugin-canonical-urls 2.0.102.0.12
  • gatsby-plugin-catch-links 2.0.102.0.13
  • gatsby-plugin-google-gtag 1.0.131.0.16
  • gatsby-plugin-lodash 3.0.43.0.5
  • gatsby-plugin-manifest 2.0.172.0.29
  • gatsby-plugin-netlify 2.0.92.0.15
  • gatsby-plugin-offline 2.0.232.0.25
  • gatsby-plugin-react-helmet 3.0.63.0.12
  • gatsby-plugin-remove-trailing-slashes 2.0.72.0.11
  • gatsby-plugin-sharp 2.0.232.0.35
  • gatsby-plugin-sitemap 2.0.52.0.12
  • gatsby-plugin-styled-components 3.0.53.0.7
  • gatsby-plugin-svgr 2.0.12.0.2
  • gatsby-source-filesystem 2.0.202.0.32
  • gatsby-source-graphql 2.0.102.0.18
  • gatsby-transformer-sharp 2.1.152.1.18
  • gatsby-transformer-yaml 2.1.82.1.12
  • inter-ui 3.3.23.5.0
  • polished 2.3.33.2.0
  • prop-types 15.6.215.7.2
  • react 16.8.316.8.6
  • react-dom 16.8.316.8.6
  • react-pose 4.0.64.0.8
  • react-spring 8.0.78.0.19
  • react-waypoint 8.1.09.0.2
  • semver 5.6.06.0.0
  • styled-components 4.1.34.2.0
  • typeface-rubik 0.0.540.0.72
Development Dependencies
  • @babel/core 7.2.27.4.3
  • @babel/plugin-proposal-class-properties 7.3.07.4.0
  • @babel/plugin-proposal-nullish-coalescing-operator 7.2.07.4.3
  • @mdx-js/mdx 0.20.11.0.14
  • @mdx-js/tag ␡ Migrated to MDX v1 that replaced it with the new @mdx-js/react pragma package!
  • @mdx-js/react 🆕 1.0.6
  • @svgr/webpack 4.1.04.2.0
  • babel-jest 24.1.024.7.1
  • babel-plugin-react-remove-properties 0.2.50.3.0
  • babel-preset-gatsby 0.1.70.1.11
  • eslint 5.14.05.16.0
  • eslint-plugin-import 2.16.02.17.2
  • eslint-plugin-react-hooks 1.0.21.6.0
  • husky 1.3.12.1.0
  • jest 24.1.024.7.1
  • jest-dom 3.0.23.1.3
  • jest-junit 6.2.16.3.0
  • lint-staged 8.1.38.1.5
  • prettier 1.16.41.17.0
  • react-hooks-testing-library 🆕 0.5.0
  • react-testing-library 5.5.36.1.2
  • webpack-bundle-analyzer 3.0.33.3.2

The full changelog is available here