changelogs.md


crystal-ball/eslint-config-eloquence

Repository  -  API  -  Source

22.1.0

June 18, 2022

โœจ Update

  • Package depdencies ๐Ÿ†™ (#362)(cd8df89), closes #362

Chore

  • Update devDependencies ๐Ÿ†™ (#356)(dbee00e), closes #356
  • Update devDependencies ๐Ÿ†™ (#359)(6c7b03f), closes #359
  • Update github/codeql-action action to v2 (#358)(6f417a1), closes #358
  • Update package jest to v28 ๐Ÿ†™ (#357)(0398e55), closes #357

22.0.2

April 9, 2022

๐Ÿ›  Fix

  • Turn off named exports rule in TS contexts (#355)(dc06d70), closes #355

22.0.1

April 9, 2022

๐Ÿ›  Fix

22.0.0

April 9, 2022

๐Ÿ’ฅ Breaking Changes!

  • Imports and props must be sorted.

๐Ÿ’– New

  • Version updates for dependencies and sorting rules ๐Ÿ†™(52ec6a7)

Chore

  • Update actions/cache action to v3 (#349)(d67dde3), closes #349
  • Update actions/checkout action to v3 (#350)(2bf8705), closes #350
  • Update actions/setup-node action to v3 (#347)(1019181), closes #347
  • Update devDependencies ๐Ÿ†™ (#342)(3713841), closes #342
  • Update devDependencies ๐Ÿ†™ (#345)(600e6c4), closes #345
  • Update devDependencies ๐Ÿ†™ (#346)(4103de7), closes #346
  • Update devDependencies ๐Ÿ†™ (#348)(2dde1be), closes #348

21.2.0

December 19, 2021

โœจ Update

  • TS and config file rule improvements ๐Ÿคฉ (#340)(1141d7d), closes #340

21.1.0

December 2, 2021

โœจ Update

Chore

  • Update package jest to v27.4.2 ๐Ÿ†™ (#339)(afb0c33), closes #339

21.0.1

November 21, 2021

๐Ÿ›  Fix

  • React testing and typescript rule fixes (#338)(b128f2d), closes #338

Chore

  • Bump Node version support to 14 and 16 โš™๏ธ (#337)(e92310a), closes #337

21.0.0

November 21, 2021

๐Ÿ’ฅ Breaking Changes!

  • ESLint major version update

๐Ÿ’– New

20.0.2

November 21, 2021

๐Ÿ›  Fix

  • React import and override fixes ๐ŸŽŠ (#335)(c963c0f), closes #335

Chore

  • Update devDependencies ๐Ÿ†™ (#331)(46571cb), closes #331
  • Update devDependencies ๐Ÿ†™ (#332)(c30f78a), closes #332

20.0.1

September 25, 2021

๐Ÿ›  Fix

  • Ignore pattern matching โš™๏ธ(e344169)

20.0.0

September 24, 2021

๐Ÿ’ฅ Breaking Changes!

  • Projects are assumed to be using ESModules and TS by default

๐Ÿ’– New

Chore

  • Update devDependencies ๐Ÿ†™ (#324)(c8bbb3b), closes #324
  • Update devDependencies ๐Ÿ†™ (#329)(8922f3f), closes #329
  • Update package @types/jest to v26.0.24 ๐Ÿ†™ (#328)(9f48e18), closes #328
  • Update package @types/jest to v27 ๐Ÿ†™ (#330)(25bc422), closes #330
  • Update package jest to v27 ๐Ÿ†™ (#326)(28d34bb), closes #326
  • Update package jest to v27.0.6 ๐Ÿ†™ (#327)(b171b53), closes #327

19.1.0

May 2, 2021

โœจ Update

Chore

  • Update devDependencies ๐Ÿ†™ (#319)(92e1508), closes #319

19.0.0

April 24, 2021

๐Ÿ’ฅ Breaking Changes!

  • Projects without a Babel config must pass parser: "default"

๐Ÿ’– New

  • Babel parser package update ๐Ÿ’ฅ (#316)(7ae0f7c), closes #316

18.3.0

April 9, 2021

โœจ Update

Chore

  • Update package @crystal-ball/semantic-release-base to v2.30.0 ๐Ÿ†™ (#314)(cb4cb00), closes #314

18.2.0

April 4, 2021

โœจ Update

  • Package dependencies ๐Ÿ†™ (#312)(edaeea8), closes #312

Chore

  • Update package @types/jest to v26.0.21 ๐Ÿ†™ (#311)(31964bc), closes #311
  • Update package @types/jest to v26.0.22 ๐Ÿ†™ (#313)(d992efb), closes #313

18.1.0

March 22, 2021

โœจ Update

  • Add ability to configure TS parser projects ๐Ÿคฉ (#310)(d3afaf5), closes #310

Chore, Docs

  • Lockfile maintenance โš™๏ธ (#308)(4b1aa2d), closes #308
  • Add new Jest plugins to README ๐Ÿ“ (#309)(517a55a), closes #309

18.0.0

March 21, 2021

๐Ÿ’ฅ Breaking Changes!

  • Jest tests are now more strictly linted, small updates likely needed

๐Ÿ’– New

  • Linting plugins for Jest ๐Ÿ’– (#307)(7b8a3ba), closes #307

17.8.0

March 20, 2021

โœจ Update

  • Dependencies to v4.18.0 ๐Ÿ†™ (#306)(0b979c0), closes #306

17.7.0

March 13, 2021

โœจ Update

Chore

  • Fix semantic-release branch configuration โš™๏ธ (#304)(19d8e57), closes #304
  • Rename default branch to main ๐Ÿ’– (#303)(db8accf), closes #303

17.6.0

February 26, 2021

โœจ Update

  • Package dependencies ๐Ÿ†™(54ebda1)

Chore

  • Set repo configurations in files โš™๏ธ (#302)(e3fd010), closes #302
  • Update devDependencies ๐Ÿ†™ (#298)(6cff8f2), closes #298
  • Update package dependencies ๐Ÿ†™ (#301)(d711de4), closes #301

17.5.0

February 17, 2021

โœจ Update

  • Package dependencies ๐Ÿ†™ (#297)(002d9dd), closes #297

Chore

  • Update package @crystal-ball/semantic-release-base to v2.27.0 ๐Ÿ†™ (#296)(a647fe3), closes #296

17.4.0

February 11, 2021

โœจ Update

  • Dependencies to v4.15.0 ๐Ÿ†™ (#293)(098ef89), closes #293

Chore

  • Update devDependencies ๐Ÿ†™ (#292)(4a159a4), closes #292
  • Update package husky to v5 ๐Ÿ†™ (#294)(e29c7b6), closes #294

17.3.0

February 5, 2021

โœจ Update

Chore, Upgrade

  • Update devDependencies ๐Ÿ†™ (#288)(d6b5016), closes #288
  • Update package husky to v4.3.8 ๐Ÿ†™ (#289)(8d4416b), closes #289
  • Bump node-notifier from 8.0.0 to 8.0.1 (#285)(3aecc9c), closes #285

17.2.0

December 13, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#283)(c2f0ee3), closes #283

Chore, Upgrade

  • Update devDependencies ๐Ÿ†™ (#279)(2300731), closes #279
  • Bump ini from 1.3.5 to 1.3.7 (#282)(6722b3c), closes #282

17.1.0

December 6, 2020

โœจ Update

Chore

  • Update devDependencies ๐Ÿ†™ (#277)(cb532cb), closes #277

17.0.0

November 28, 2020

๐Ÿ’ฅ Breaking Changes!

  • TypeScript enums are no longer allowed

โœจ Update

  • Forbid using TypeScript enums ๐Ÿ’ฅ (#276)(e6a135e), closes #276

16.9.0

November 28, 2020

โœจ Update

Chore

  • Update package @crystal-ball/semantic-release-base to v2.24.0 ๐Ÿ†™ (#274)(d6feb5a), closes #274

16.8.0

November 22, 2020

โœจ Update

  • Disable React prop rules in TS scope ๐Ÿคฉ (#273)(d979751), closes #273 #270

16.7.2

November 22, 2020

๐Ÿ›  Fix

  • Disabled rules getting enabled in development ๐ŸŽŠ (#272)(a9d0ac3), closes #272 #271

16.7.1

November 21, 2020

๐Ÿ›  Fix

  • Update testing-library version (#269)(5b10807), closes #269

Chore

  • Add caching to CI โš™๏ธ (#268)(3b108da), closes #268

16.7.0

November 21, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#267)(78a9027), closes #267

Chore

  • Update package jest to v26.6.1 ๐Ÿ†™ (#263)(c7f948e), closes #263
  • Update package jest to v26.6.2 ๐Ÿ†™ (#265)(18303fc), closes #265
  • Update package jest to v26.6.3 ๐Ÿ†™ (#266)(387a4e4), closes #266

16.6.0

October 25, 2020

โœจ Update

Chore

  • Update devDependencies ๐Ÿ†™ (#260)(4da295e), closes #260

16.5.0

October 15, 2020

โœจ Update

  • Turn off React JSX checks for new Babel transform ๐Ÿคฉ (#258)(eb1a199), closes #258

16.4.0

October 15, 2020

โœจ Update

Chore

  • Update package jest to v26.5.2 ๐Ÿ†™ (#256)(c1578af), closes #256
  • Update package jest to v26.5.3 ๐Ÿ†™ (#257)(c42ef68), closes #257

16.3.1

September 28, 2020

๐Ÿ›  Fix

  • MDX configs โš™๏ธ (#254)(2099f4a), closes #254

16.3.0

September 27, 2020

โœจ Update

16.2.0

September 27, 2020

โœจ Update

  • Include reportUnusedDisableDirectives by default โš™๏ธ (#252)(78976c8), closes #252

16.1.0

September 27, 2020

โœจ Update

  • Allow multiple stateless component definitions ๐Ÿคฉ (#251)(06a0494), closes #251

16.0.1

September 27, 2020

๐Ÿ›  Fix

16.0.0

September 27, 2020

๐Ÿ’ฅ Breaking Changes!

  • Shorthand props must come after regular props, console.warn is now a warning in dev to allow enforcing directives

โœจ Update

  • Console dev level and React shorthand props ordering ๐Ÿ’ฅ (#249)(f502e5d), closes #249

15.4.0

September 26, 2020

๐Ÿ’– New

  • Opt in MDX linting ๐Ÿ’– (#248)(3feaa4b), closes #248

Chore

  • Update devDependencies ๐Ÿ†™ (#247)(fdd401d), closes #247

15.3.0

September 22, 2020

โœจ Update

15.2.1

September 13, 2020

๐Ÿ›  Fix

  • Cypress fixes ๐ŸŒฒ (#245)(6899371), closes #245

15.2.0

September 13, 2020

โœจ Update

  • Disable import/no-unassigned-imports โš™๏ธ (#244)(f5eae35), closes #244

15.1.0

September 12, 2020

โœจ Update

15.0.0

September 12, 2020

๐Ÿ’ฅ Breaking Changes!

  • Use enableTS and enableESM to disable TypeScript and ESModule configs when necessary.

๐Ÿ’– New

  • TS by default support ๐Ÿ’– (#243)(7ade772), closes #243

14.12.1

September 12, 2020

๐Ÿ›  Fix

  • Check for exports from TS files always ๐ŸŽŠ (#241)(83d22d4), closes #241

14.12.0

September 12, 2020

โœจ Update

Chore

  • Update package husky to v4.3.0 ๐Ÿ†™ (#239)(0c40177), closes #239

14.11.1

September 5, 2020

๐Ÿ›  Fix

  • TS scope rules ๐ŸŽŠ (#238)(8e6e2a9), closes #238

14.11.0

September 4, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#237)(dfd3251), closes #237

Chore

  • Update devDependencies ๐Ÿ†™ (#232)(0454b1f), closes #232
  • Update package @types/jest to v26.0.12 ๐Ÿ†™ (#235)(8a595e4), closes #235
  • Update package jest to v26.4.2 ๐Ÿ†™ (#234)(e75f7e1), closes #234

14.10.0

August 6, 2020

โœจ Update

Chore

  • Update devDependencies ๐Ÿ†™ (#230)(f48f27c), closes #230

14.9.0

July 29, 2020

โœจ Update

Chore

  • Fix Readme links ๐Ÿ“(a62c4ad)
  • Update package @types/jest to v26.0.7 ๐Ÿ†™ (#228)(5779bfc), closes #228

14.8.0

July 26, 2020

โœจ Update

Chore

  • Update package @types/jest to v26.0.5 ๐Ÿ†™ (#227)(2094a80), closes #227

14.7.0

July 8, 2020

โœจ Update

  • Package eslint-plugin-react-hooks to v4.0.6 ๐Ÿ†™ (#225)(cdbc35d), closes #225

14.6.0

July 6, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#224)(bf1bb7d), closes #224

Chore

  • Update package @types/jest to v26.0.3 ๐Ÿ†™ (#223)(c657b82), closes #223
  • Update package jest to v26.1.0 ๐Ÿ†™ (#222)(0d17263), closes #222

14.5.0

June 14, 2020

โœจ Update

Chore

  • Update package @types/jest to v26 ๐Ÿ†™ (#219)(dc870c0), closes #219

14.4.0

June 3, 2020

โœจ Update

Chore

  • Update package @crystal-ball/semantic-release-base to v2.19.0 ๐Ÿ†™ (#216)(f9e0569), closes #216

14.3.2

June 1, 2020

๐Ÿ›  Fix

  • Node projects linting ๐ŸŽŠ (#215)(ede0fb8), closes #215

14.3.1

May 31, 2020

๐Ÿ›  Fix

  • Disable atomic updates rule โœ… (#214)(7a1ca42), closes #214

14.3.0

May 31, 2020

๐Ÿ’– New

  • Configs for ignorePatterns and rules ๐Ÿ’– (#213)(7c30ff4), closes #213

14.2.1

May 31, 2020

๐Ÿ›  Fix

  • Disable import/no-unused-imports entirely โš™๏ธ (#212)(f7a6ea7), closes #212

14.2.0

May 30, 2020

โœจ Update

๐Ÿ›  Fix

  • Ignore tests and entry for unused-imports โš™๏ธ (#211)(743663b), closes #211

14.1.5

May 30, 2020

๐Ÿ›  Fix

  • Unused imports, extensions and dependencies rules โš™๏ธ (#210)(7b0288d), closes #210

14.1.4

May 25, 2020

๐Ÿ›  Fix

  • Cleanup import rules โš™๏ธ (#208)(ddcbf37), closes #208

14.1.3

May 25, 2020

๐Ÿ›  Fix

  • Duplicated import linting โš™๏ธ (#207)(e575586), closes #207

Docs

  • Add notes.md for tracking ideas ๐Ÿ“ (#206)(e6d1271), closes #206

14.1.2

May 25, 2020

๐Ÿ›  Fix

  • Minor rule failures around TypeScript and Node plugins โš™๏ธ (#205)(d4c9f4f), closes #205

14.1.1

May 24, 2020

๐Ÿ›  Fix

  • Jest-dom rule typos and .eslintrc.js configs (#204)(0cc1c52), closes #204

14.1.0

May 24, 2020

โœจ Update

  • Package eslint to v7.1.0 ๐Ÿ†™ (#197)(4843f9f), closes #197

Chore

  • Add Code Climate config โš™๏ธ (#203)(302e4ae), closes #203

14.0.0

May 24, 2020

๐Ÿ’ฅ Breaking Changes!

  • Extends entry points removed, all users must now import eloquence and generate base configs with a target.

๐Ÿ”– Release Notes

  • Rules for Jest DOM and React Testing Library added and rules for Node.js improved by switching to the eslint-plugin-node plugin.

๐Ÿ’– New

  • ESLint 7, jest-dom, react-testing-library and node plugins ๐Ÿ’– (#202)(1d79ae9), closes #202 #201

Chore

  • Reconfigure Renovate โš™๏ธ (#195)(df5f3bf), closes #195
  • Update dev dependencies ๐Ÿ†™ (#194)(cd5f099), closes #194

13.8.0

April 27, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#193)(18d430a), closes #193

Chore

  • Add unit tests โœ… (#190)(da8c312), closes #190
  • Reconfigure Renovate โš™๏ธ (#191)(a229be2), closes #191
  • Update package @crystal-ball/commitizen-base to v2.5.0 ๐Ÿ†™ (#192)(76efc6a), closes #192
  • Update package @crystal-ball/prettier-base to v2.1.0 ๐Ÿ†™ (#189)(d81e929), closes #189

13.7.0

April 18, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™(b0a178c)

13.6.0

March 15, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#182)(f717632), closes #182

13.5.0

March 3, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#181)(5b5b1ab), closes #181

13.4.0

February 25, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™(f38437f)

Chore

13.3.0

February 20, 2020

โœจ Update

  • Package dependencies ๐Ÿ†™ (#180)(85bf6e8), closes #180

13.2.2

February 20, 2020

๐Ÿ›  Fix

  • Add babel config to allowed dev deps override (#179)(db81b32), closes #179

13.2.1

February 18, 2020

๐Ÿ›  Fix

  • Typescript and Storybook configs (#178)(1322321), closes #178

13.2.0

February 18, 2020

๐Ÿ’– New

  • Computed index entry for Babel projects ๐Ÿคฉ (#177)(01277d8), closes #177

Chore

  • Update package @crystal-ball/semantic-release-base to v2.13.0 ๐Ÿ†™ (#174)(5676e5d), closes #174

13.1.0

February 9, 2020

๐Ÿ’– New

  • Allow defining jest.mocks before import calls ๐Ÿ”ฎโœจ(7b70e10)

13.0.2

February 8, 2020

๐Ÿ›  Fix

13.0.1

February 2, 2020

๐Ÿ›  Fix

  • Env severity regression ๐Ÿฆบ (#171)(6a5b6e8), closes #171

13.0.0

February 2, 2020

๐Ÿ’ฅ Breaking Changes!

  • Storybook and Cypress entry files are removed

๐Ÿ”– Release Notes

  • Remove eloquence/storybook and eloquence/cypress config files, remove eslint comments for webpack.config.js

๐Ÿ’– New

  • Add file overrides to Node and React projects ๐Ÿ’– (#170)(86c5a8e), closes #170

Chore, Docs

  • Update package docs ๐Ÿ“(0fc7366)
  • Update project and TypeScript docs ๐Ÿ“(258a3d0)

12.21.0

February 2, 2020

โœจ Update

  • Improved React rules ๐Ÿ†™ (#169)(caa1f42), closes #169

12.20.0

February 2, 2020

โœจ Update

  • Upgrade TypeScript confgs ๐Ÿ” (#168)(ec59fc7), closes #168

Chore

  • Update dev dependencies ๐Ÿ†™ (#167)(f439be5), closes #167

12.19.0

January 20, 2020

โœจ Update

  • Package eslint-plugin-react upgrades to v7.18.0 ๐Ÿ†™ (#166)(8f1cb2d), closes #166

Chore

  • Update dev dependencies ๐Ÿ†™ (#165)(6292884), closes #165

12.18.0

January 14, 2020

โœจ Update

  • Package eslint-plugin-import upgrades to v2.20.0 ๐Ÿ†™ (#163)(46c8988), closes #163

Chore

  • Update package husky to v4 ๐Ÿ†™ (#164)(f377017), closes #164

12.17.0

January 1, 2020

โœจ Update

  • Package eslint-config-prettier upgrades to v6.9.0 ๐Ÿ†™ (#162)(9098ddc), closes #162

Chore

  • Update package @crystal-ball/semantic-release-base to v2.9.0 ๐Ÿ†™ (#161)(ebd2bac), closes #161

12.16.0

December 22, 2019

โœจ Update

  • Package dependencies ๐Ÿ†™ (#159)(8e06aa3), closes #159

Chore

  • Better dev rule overrides compliance (#160)(7baa1c9), closes #160
  • Update package @crystal-ball/semantic-release-base to v2.7.0 ๐Ÿ†™ (#158)(67a7135), closes #158

12.15.1

December 4, 2019

๐Ÿ›  Fix

  • Only enforce props order, not alphabetical sorting โœ“ (#157)(602b3fe), closes #157

12.15.0

December 2, 2019

โœจ Update

  • Upgrade rule settings for sorting in React components (#156)(9984dab), closes #156

12.14.0

December 2, 2019

โœจ Update

  • Package dependencies ๐Ÿ†™ (#155)(6c13296), closes #155

Chore

  • Update package @crystal-ball/semantic-release-base to v2.6.0 ๐Ÿ†™ (#154)(4d7f458), closes #154

12.13.0

November 25, 2019

โœจ Update

  • Package dependencies ๐Ÿ†™ (#153)(1c3e024), closes #153

Chore

  • Pin install versions โš™๏ธ(58b5b80)

12.12.0

November 21, 2019

๐Ÿ’– New

Chore

  • Add CODEOWNERS ๐Ÿ“(28d15b2)
  • Package updates โš™๏ธ(bb5f0ad)

12.11.0

November 19, 2019

โœจ Update

  • Package eslint-config-prettier upgrades to v6.6.0 ๐Ÿ†™ (#151)(2e3cf1d), closes #151

Chore

  • Add checks for skipping ci โš™๏ธ (#149)(4ae4474), closes #149
  • Update dev dependencies ๐Ÿ†™ (#150)(eb4e39b), closes #150

12.10.1

November 16, 2019

๐Ÿ›  Fix

  • Ignore test/ for no-extraneous-dependencies (#148)(0083611), closes #148

Chore

  • Code authoring format script improvements โš™๏ธ(faa8e17)
  • Code authoring updates ๐Ÿ“(4e6bba4)

12.10.0

November 13, 2019

โœจ Update

  • Package eslint-formatter-pretty upgrades to v3 ๐Ÿ†™ (#147)(64181f3), closes #147

Chore

  • Prune unnecessary template file(6bd1cdc)
  • Reconfigure Renovate ๐Ÿ†™ (#144)(ef45c05), closes #144
  • Update Code of Conduct and Contributing files ๐Ÿ”ฎโœจ (#143)(25e7cc3), closes #143
  • Update dev dependencies ๐Ÿ†™ (#146)(81e13e9), closes #146

12.9.1

November 7, 2019

๐Ÿ›  Fix

  • Enforce sort default props rule โœ“ (#142)(2f1ca0d), closes #142

12.9.0

November 7, 2019

โœจ Update

  • Add test and story dirs to extraneous deps ignore (#141)(835947d), closes #141 #140

Chore

  • Update package dev dependencies ๐Ÿ†™(285f0a6)

12.8.0

November 1, 2019

โœจ Update

  • Update all non-major dependencies ๐Ÿ†™ (#139)(70da141), closes #139

Chore

  • Update all non-major devDependencies ๐Ÿ†™ (#138)(db47143), closes #138

12.7.2

October 14, 2019

๐Ÿ›  Fix

  • Set import sorts to 'warn' in non strict runs (#135)(30892ef), closes #135

12.7.1

October 14, 2019

๐Ÿ›  Fix

  • Allow using async fns without await declarations (#134)(3f1fa03), closes #134 #131

12.7.0

October 14, 2019

โœจ Update

  • Improve the import plugin rule configurations โš™๏ธ (#133)(bf1f315), closes #133 #131

Chore

  • Update dependency husky to v3.0.9 ๐Ÿ†™ (#132)(bda8528), closes #132

12.6.0

October 9, 2019

๐Ÿ’– New

  • Rules added in new ESLint and plugin versions ๐Ÿ’– (#130)(4e70da4), closes #130 #129

Chore

  • Match workflows filename convention ๐Ÿ”ฎโœจ (#128)(4820d05), closes #128
  • Use commitizen-base โš™๏ธ (#127)(758183f), closes #127

12.5.0

October 8, 2019

โœจ Update

  • Update all non-major dependencies ๐Ÿ†™ (#126)(8413119), closes #126

Upgrade, Chore

  • Commit-semantics ๐Ÿ†™(5a71a28)
  • Update all non-major dependencies (#109)(d099551), closes #109
  • Allow semantic to check branch โš™๏ธ(6c32b89)
  • Fix Semantic Release CI/CD โš™๏ธ (#115)(e8e785e), closes #115
  • Reconfigure Renovate (#111)(5a7f879), closes #111
  • Reconfigure Renovate โš™๏ธ (#118)(26ab05b), closes #118
  • Reconfigure Renovate โš™๏ธ (#119)(e099462), closes #119
  • Reconfigure Renovate โš™๏ธ (#125)(c6e3077), closes #125
  • Remove Travis configs โš™๏ธ (#117)(77c1898), closes #117
  • Setup Github action for testing repo โš™๏ธ (#113)(d5fc213), closes #113
  • Use names for GH Actions jobs ๐Ÿ“ (#116)(979a2b0), closes #116

12.4.0

August 26, 2019

Chore

Update

12.3.0

July 27, 2019

Update

12.2.1

July 27, 2019

Fix

12.2.0

July 27, 2019

Update

12.1.0

July 27, 2019

Update

12.0.1

July 12, 2019

Docs

Fix

eslint-config-eloquence changelog

This project strictly adheres to semver and will err on the side of releasing majors when changes could possibly introduce breaking changes. This changelog is dynamically generated with Semantic Release configured with @crystal-ball/semantic-release-base.

Changelog tags

  • ๐Ÿ’ฅ - Breaking change
  • ๐Ÿ”– - Release notes
  • ๐Ÿ’– - New feature
  • โœจ - Updates
  • ๐Ÿ›  - Fixes

12.0.0

July 7, 2019

๐Ÿ’ฅ Breaking Changes

Rename any configuration using eloquence/webpack to eloquence/react. This better reflects the project type rather than the tools used for the project.

๐Ÿ”– Release Notes

This release cleans up the dependencies and rule definitions for Eloquence, most importantly the dependency on the Airbnb package is removed and those rules are copied into this repo. Reasons for this include:

  • Better access to rules to handle switching between dev and test severity levels
  • Faster releases to rules and linting issues
  • More fine grained control of which rules are applied to which lint-set, eg Node.js and React rules are only applied to those lint sets.

Going forward this also has the benefit of consolidating all of the lint rules applied for each set to this repo, allowing this repo to serve as the manager of ESLint dependencies and rules.

๐Ÿ’– New

  • Define rule configurations in repository ๐Ÿ’–โซ (#85) (3f57e7a), closes #85

Docs, Upgrade, Chore

  • Update to project commit semantics ๐Ÿ”ฎโœจ (#72) (8e46a73), closes #72
  • Add some of the missing releases to changelog ๐Ÿ“ (da639ea)
  • Format Changelog ๐Ÿ“ (c828987)
  • Update dependency eslint-plugin-import to v2.17.3 (#69) (955a541), closes #69
  • Update dependency husky to v2.7.0 (#73) (8c70763), closes #73

11.2.0

May 19, 2019

๐Ÿ’– New

  • Add configs for TypeScript projects (#49) (6761247), closes #49

11.1.0

May 18, 2019

๐Ÿ’– New

  • Add pretty formatter dependency ๐Ÿ’– (#67) (bd62aaf), closes #67

โœจ Update

  • Update dependencies and workflows (#63) (66b2b60), closes #63
  • Update dependency husky to v2.3.0 (#66) (7c5c497), closes #66

Docs, Upgrade, Chore

  • Configure Renovate (#51) (0ceb0ad), closes #51
  • Pin dependencies (#54) (6446a5a), closes #54
  • Update dependency eslint to ~5.16.0 (#56) (3a4a9c8), closes #56
  • Update dependency eslint-config-prettier to ~4.2.0 (#57) (cce72c9), closes #57
  • Update dependency eslint-plugin-import to ~2.17.0 (#58) (248b69f), closes #58
  • Update dependency eslint-plugin-prettier to ~3.1.0 (#59) (30a629c), closes #59
  • Update dependency eslint-plugin-react to ~7.13.0 (#60) (e5248b7), closes #60
  • Update Node.js to v8.16 (#55) (31ce389), closes #55
  • Use Travis to target Node version instead of Docker (#62) (080c66b), closes #62
  • Addl badge awesomeness ๐Ÿ’– (#61) (89279cc), closes #61
  • Replace Greenkeeper badge with Renovate badge (#53) (807b697), closes #53
  • Update dependency eslint-config-prettier to v4.3.0 (#65) (fde33e4), closes #65

11.0.0

February 8, 2019

๐Ÿ’ฅ Breaking Changes

Project types should be specified using entry files instead of settings

๐Ÿ’– New

  • Entry files for project types created (1e23bb0), closes (#37)

10.1.0

February 8, 2019

โœจ Update

  • Add process global (#36) (2126ced), closes (#35)

10.0.0

February 8, 2019

๐Ÿ’ฅ Breaking Changes

The flow plugin and rules are no longer included. The project type must be configured in the project .eslintrc.js

โœจ Update

  • Update deps, add project type resolver, remove flow plugin (473ba06)

7.2.0

April 30, 2018

โœจ Update

  • log level warn in dev for prefer sfc (9ac8479)

7.1.1

April 30, 2018

๐Ÿ›  Fixed

  • fix dev rule breaking package disabling rule

7.1.0

April 29, 2018

๐Ÿ’– New

  • Project type config to set webpack related project configs with process.env.ELOQUENCE_PROJECT_TYPE

7.0.0

April 29, 2018

๐Ÿ”– Release Notes

Package v7 includes two important updates:

  • There is a single entry for node and browser project types. The duplicate entry types weren't really needed. Browser projects that do use webpack custom resolution should specify it in the settings.
  • Rule customization levels based on environment is simplified to take advantage of ESLint rule computation. It is possible to set the rule level for inherited rules without specifying the rule options ๐ŸŽ‰

6.3.0

February 7, 2018

๐Ÿ’– New

  • Additional warn in dev rules added

6.2.1

February 7, 2018

๐Ÿ›  Fix

  • Function trailing commas removed to provide Node v7.4 compatability for Atom editors.

6.2.0

December 11, 2017

โœจ Update

  • Node projects can now follow best practices and use console.log for outputting to stdout.

6.1.0

November 17, 2017

๐Ÿ’– New

  • Warnings for low importance, tedious rules are now able to be downgraded during normal development and linted as errors in test. This makes hacking easier ๐ŸŽ‰ while still maintaining quality in tests.

Upgrade

  • Updated non Airbnb deps to latest.

6.0.1

October 23, 2017

๐Ÿ›  Fix

  • Added specialLink value to to jsx-a11y/anchor-is-valid so that React Router <Link/> components validate correctly.

6.0.0

October 22, 2017

๐Ÿ”– Release Notes

v6 updates the linting configurations to match the convention for typing in general and typing for React component props specifically.

The preferred method of adding static typing is with Flow. Support for TypeScript is dropped. Integration with Flow has proven to provide nearly all the benefits of TS with less overhead.

React component prop types should be typed using Flow. This removes the need for using hoisted function names to declare types before component definitions. Class properties or type definitions can be declared at the beginning of component files/definitions. This allows removal of the no-use-before-define customization.