Skip to content

0.9.0

Compare
Choose a tag to compare
@arcticicestudio arcticicestudio released this 04 Apr 12:41
· 13 commits to main since this release
v0.9.0

Changelog for the official Arctic Ice Studio JavaScript code style.

Release Date: 2021-04-04 Project Board Milestone

Show all commits

Features

Update ESLint and plugins#31#32 (⊶ 486b2d1)

↠ ESLint and most of the used plugins released new major versions so trying to use later versions of these plugins as well as ESLint itself caused errors when using npm v7 because peer dependencies are installed automatically now, which is a fantastic change, but also breaks and blocks the usage of the configuration packages due to outdated peerDependencies like eslint@^6.

Core

The latest version 7 comes with great features and improvements.
See the official v7 migration guide for all details.

Plugins & Dependencies

@arcticicestudio/eslint-config

@arcticicestudio/eslint-config-base

@arcticicestudio/eslint-config-typescript

Improvements

Migrate to "tmpl" template repository#35#36 (⊶ e6709a9)

↠ Migrated the project setup, structure and development workflow from version 0.9.0 of the “tmpl“ template repository.
Additionally specific assets like the repository hero image have been replaced and documentations like the README and GitHub issue/PR templates have been adjusted.

Move ESLint Prettier support into base package#37#38 (⊶ a50130e)

↠ Before eslint-plugin-prettier and its corresponding eslint-config-prettier package were supported by the @arcticicestudio/eslint-config rule preset package. This worked fine for most projects, but also pulled in React specific dependencies like eslint-plugin-react and eslint-plugin-jsx-a11y.
To allow to use Prettier without @arcticicestudio/eslint-config, the support has been moved into the @arcticicestudio/eslint-config-base package, including the optional entry point.

Tasks

Node.js package dependency & GitHub action version updates#24, #23, #33#27, #34

↠ Bumped outdated Node.js package dependencies and GitHub actions to their latest versions:

GitHub Flow migration#39#40 (⊶ 70b81fc)

Subtask of svengreb/styleguide-git#9

↠ Adapted to GitHub Flow like documented in detail in the main task issue svengreb/styleguide-git#9.

From master to main#45#46 (⊶ 2ba56fb)

Subtask of svengreb/styleguide-git#11

↠ Adapted to the default branch renaming from master to main like documented in detail in the main task issue svengreb/styleguide-git#11.

The full changelog is available in the repository

Copyright © 2016-present Sven Greb