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.
v20.2.2 - 2022-02-12
- [Deps] use a simpler peer dep range for eslint
0b5505c
v20.2.1 - 2022-02-11
- [Fix] pin
eslint
to <v8.9
, since it breaks ES3 strict mode parsinga6efbad
- [Deps] update
eslint
3bdaab5
- [Dev Deps] update
auto-changelog
,tape
72c6591
- [meta] improve
eclint
check81616c3
v20.2.0 - 2022-01-11
- [New] add
node/0.4
confige51f8b5
- [Deps] update
eslint
d0d2e19
- [Dev Deps] update
aud
,eslint-find-rules
7829d6a
- [Deps] update
eslint
0014084
- [Fix]
node/4
: setecmaVersion
to 20159ee53d8
- [Dev Deps] update
tape
44371fb
v20.1.0 - 2021-12-13
- [actions] reuse common workflows
0396dc4
- [minor] add
ignorePatterns
b8f3a45
- [Deps] update
eslint
6d84b1a
v20.0.0 - 2021-12-05
- [Breaking] update
eslint
, addallowReserved: true
ea09dc0
v19.1.1 - 2021-12-05
- [patch] tests: disable
no-buffer-constructor
b475f75
v19.1.0 - 2021-12-03
- [New] add
node/4
,node/6
,node/8
,node/10
,node/12
,node/14
,node/16
configs434696a
- [New] add more globals
77555f4
- [patch]
operator-linebreak
: upstream "before" overrides from tons of my packagesc2407eb
- [Deps] update
eslint
a82cfa5
- [patch]
no-invalid-regexp
: allowu
andy
as constructor flags41119d0
- [Dev Deps] update
tape
643f300
v19.0.1 - 2021-11-08
- [meta] fix engines declaration, tests to match eslint
0de82b6
v19.0.0 - 2021-11-08
- [meta] add
auto-changelog
10da95e
- [Breaking] update to
eslint
8e5518a8
- [actions] update codecov uploader
533ce96
- [Fix]
node/latest
: quote fewer properties622c2d1
- [Dev Deps] update
safe-publish-latest
666329a
- [Breaking] enable
no-div-regex
,no-else-return
- [Breaking]
node/latest
: inherit from base, enable lots of "prefer" rules - [Deps] update
eslint
,tape
- [minor]
node/latest
: add es2021 - [Deps] update
eslint
- [meta] use
prepublishOnly
script for npm 7+ - [actions] use
node/install
instead ofnode/run
; usecodecov
action - [Dev Deps] update
aud
,tape
- [patch] update
eslint
to v7.19.0 - [Fix]
node/latest
: set up proper globals
- [New] add
node/latest
config
- [minor] update
eslint
to v7.18.0, enableno-unsafe-optional-chaining
- [patch] add some new globals
- [meta] do not publish github action workflow files
- [meta] remove unneeded token
- [Dev Deps] update
tape
- [minor] bump eslint to
v7.14.0
, enableno-nonoctal-decimal-escape
- [patch] ESM: modernize some rules
- [Dev Deps] update
aud
,eslint-find-rules
- [actions] update rebase action to use checkout v2
- [actions] add "Allow Edits" workflow
- [Tests] migrate tests to Github Actions
- [minor] update to
eslint
v7.7.0
- [Dev Deps] update
tape
- [Tests] up to
node
v10.22
- [New] add
esm
andtests
entrypoints, for easier composition - [meta] only run
aud
on prod deps - [Dev Deps] add
aud
- [Breaking]
eslint
v7 - [Dev Deps] update
eslint-find-rules
,in-publish
,tape
- [Tests] use shared travis-ci configs
- [Breaking]
arrow-parens
: switch to always requiring arg parens, for consistency - [New] add
bin
overrides to allow node stuff - [New] add native ESM rules for
.mjs
files - [patch] loosen some rules
- [Deps] update
eslint
- [Dev Deps] update
tape
- [minor] update
eslint
and add new rules - [patch] loosen
max-params
for tests - [meta] remove unused Makefile and associated utilities
- [patch] disable
prefer-regex-literals
in tests - [Dev Deps] update
safe-publish-latest
- [actions] add automatic rebasing / merge commit blocking
- [meta] normalize funding field URL
- [Breaking] update
eslint
tov6.6
- [meta] add
funding
field
- [Deps] update
eslint
to v6.3 - [Dev Deps] update
replace
,safe-publish-latest
- [Tests] up to
node
v12.9
,v11.15
,v10.16
,v8.16
; drop nodes below 8, per eslint
- [patch] disable
max-nested-callbacks
in tests
- [patch] disable
symbol-description
in tests
- [Breaking] upgrade to eslint v6
- [Patch] add disabled
prefer-named-capture-group
rule - [Dev Deps] update
tape
,semver
,replace
,eslint
- [Tests] use
eclint
overeditorconfig-tools
(#28) - [Tests] use
npx aud
instead ofnsp
ornpm audit
with hoops
- [patch] disable
func-names
; too noisy - [Deps] update
eslint
- [Minor] update config and require eslint v5.11
- [Dev Deps] update
eslint
,replace
,safe-publish-latest
,semver
- [Tests] use
npm audit
instead ofnsp
- [Tests] up to
node
v11.6
,v10.15
,v8.15
,v6.16
- [Breaking] update eslint to v5
- [Deps] update
eslint
- [Dev Deps] update
nsp
,semver
- [Deps] update
eslint
; tightenno-underscore-dangle
- [Deps] update
eslint
; enablegetter-return
- [Fix]
dot-notation
:allowKeywords
should befalse
(#21)
- [Breaking] update
eslint
to v4 - [Deps] update
eslint
,nsp
; enableno-compare-neg-zero
,nonblock-body-statement-position
, loosenmax-len
- [Dev Deps] update
eslint-find-rules
- [Tests] add editorconfig
- [Tests] up to
node
v8.1
,v7.10
,v6.11
,v4.8
; improve test matrix - Only apps should have lockfiles.
- [breaking] enable
template-tag-spacing
, updateeslint
- [breaking] [deps] update
eslint
; enableno-await-in-loop
,no-multi-assign
,prefer-promise-reject-errors
- [Fix]
func-name-matching
should be set to “never”
- [Deps] [Breaking] update
eslint
tov3.11
- [Dev Deps] update
eslint-find-rules
,nsp
,safe-publish-latest
- [Deps] ensure
safe-publish-latest
does not need to be a runtime dep - [Tests] up to
node
v7.2
,v6.9
,v4.6
; improve test matrix - [Tests] Add
npm run find-unused
- [Breaking] [Deps] update
eslint
tov3.4
- [Breaking] [Deps] update
eslint
tov3.3
- [Dev Deps] update
eslint-find-rules
,safe-publish-latest
,nsp
,semver
- [Tests] on
node
v6.3
,v5.12
- [Tests] stop testing on node < 4
- [Breaking] [Deps] update
eslint
to v3 - [Breaking] enable
rest-spread-spacing
- [Breaking] enable
object-curly-spacing
rule - [Breaking] enable
no-mixed-operators
rule - [Breaking] enable
max-lines
rule - [Tests] Only run
eslint-find-rules
onprepublish
- [Dev Deps] add
safe-publish-latest
prepublish check - [Dev Deps] update
eslint
,eslint-find-rules
,nsp
,semver
- [breaking] enable
no-prototype-builtins
,no-useless-rename
,unicode-bom
- [Dev Deps] update
eslint
- [patch] update
eslint
to v2.10 - [Dev Deps] update
eslint-find-rules
,nsp
- [Tests] up to
node
v6.1
- [Breaking] update rules from eslint v2.9.0
- [Dev Deps] update
eslint
,eslint-find-rules
,nsp
- [Fix] Loosen
no-extra-parens
rule
- [Breaking] add
dot-location
,indent
,no-empty-function
, + disabledno-var
,require-jsdoc
rules - [Dev Deps / Peer Deps] update
eslint
,nsp
, addeslint
to peer deps - [Tests] ensure that no eslint rules are missing
- [Tests] up to
node
v5.10
,v4.4
- Alphabetize rules
- [New] enable
max-statements-per-line
- [New] enable
no-duplicate-imports
- [New] enable
no-useless-escape
- [Dev Deps] update
eslint
- Don’t warn on
spaced-comment
for docblocks
- [New] add polyfillable/shimmable ES6 globals
- [Dev Deps] update
eslint
to v2
- [Fix] allow “throws” to be in bracket notation
- [Dev Deps] update
eslint
,semver
,nsp
- [Tests] up to
node
v5.3
- [Tests] fix npm upgrades for older nodes
- [Dev Deps] update
nsp
,eslint
- Add
no-case-declarations
, enableradix
rule
- [Dev Deps] update
nsp
,eslint
- Add
no-arrow-condition
,arrow-body-style
"as-needed", "maxEOF" option tono-multiple-empty-lines
, enableno-plusplus
with "allowForLoopAfterthoughts" option, add defaults tono-shadow
- Make
no-magic-numbers
only a warning
- Update rules for
v1.7.1
- Update rules for
v1.6.0
- [Dev Deps] update
eslint
- Update rules for
v1.4.1
- [Dev Deps] update
semver
- Update rules for
v1.3.0
- Update rules for
v1.1.0
andv1.2.0
release - [Docs] Switch from vb.teelaun.ch to versionbadg.es for the npm version badge SVG
- [Tests] up to
io.js
v3.0
- Update rules for
v1.0.0
release - Actually run
eslint
onnpm test
- Update configuration to be ESLint 1.0.0 compatible (#1)
- Add new rules in
v1.0.0-rc-2
- Make sure that this module's
.eslintrc
is exported.
- Fix omitted require
- Fix package.json
- Initial release.