All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
9.0.3 - 2022-10-28
- Deprecated eslint plugin and preset for VTEX Admin UI
9.0.0 - 2022-03-15
- Include
eslint
major 8 in peer dependencies range.
8.0.0 - 2021-03-25
eslint-config-prettier
updated 6.15.0 to 8.1.0- Requires at least ESLint 7.0.0 now, because
eslint-config-prettier
drops support for ESLint 6, see here
6.9.4 - 2021-01-29
- Update typescript-eslint dependencies
- Wrong preset extension.
- Move hooks config to
react-hooks
file.
- Add
env.browser: true
to react preset.
useCustomClasses
hook toreact-hooks/exhaustive-deps
rule to io.
- Ignore jsx-filename rule for
gatsby-browser.js
.
- Missing entrypoing for gatsby preset.
vtex-react/gatsby
preset.
- Allow components to have all capitalized names.
- Repo url in package.json
- Update hooks preset to v4
- Message from imports of
ramda
andlodash
.
prettier
v2.0
as acceptable dependency.
- Release cycle.
- Allow to use ramda/lodash and node libraries in a testing context.
6.2.1 - 2020-02-28
- Add sub presets to package bundle
6.2.0 - 2020-02-28
- Add IO and Native presets
6.1.1 - 2020-02-14
- Use explicitly latest react version
6.0.3 - 2020-01-24
- Changelog on deploy workflow again.
6.0.2 - 2020-01-24
- Changelog on deploy workflow.
6.0.1 - 2020-01-24
- Missing files in packages.
- Whole project structure.
- New rules to ensure best practices.
- New rules to enforce a default coding style.
- Rule to warn when a native node package is imported.
- Updated
eslint-plugin-react
version.a
- Updated
eslint-config-vtex
dependency version.
- Disabled all rules conflicting with
eslint-config-prettier/react
.
- Add support for typescript by extending
eslint-config-vtex
v10. - Add more rules for a11y in components.