File: CHANGELOG.md

package info (click to toggle)
node-eslint-plugin-requirejs 4.0.0-7
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 916 kB
  • sloc: javascript: 4,677; perl: 48; makefile: 31; sh: 6
file content (210 lines) | stat: -rw-r--r-- 8,179 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
### v4.0.0 - March 19, 2019

* Upgrade Istanbul (Casey Visco)
* New: no-restricted-amd-modules rule (fixes #109) (Stefan Buck)
* Build: Remove support for node v4 (#111) (Stefan Buck)
* Add URL to rule documentation to the metadata (#105) (Landon Abney)
* Build: Update Travis Node versions (#108) (Mackie Underdown)

### v3.2.0 - May 1, 2018

* Fix: Support ArrowFunctionExpression in one-dependency-per-line (#107) (Mackie Underdown)

### v3.1.1 - January 2, 2017

* Added travis ci support for node 7 (Amila Welihinda)

### v3.1.0 - November 29, 2016

* New: Add support for Arrow Functions in `ast.isFunctionExpr` (#98) (Justin Cruz)

### v3.0.0 - September 26, 2016

* Breaking: Convert rules to new format (fixes #81) (Casey Visco)
* New: Export `plugin:requirejs/recommended` config (Casey Visco)
* Update: Refactor codebase to ES6 (Casey Visco)
* Chore: Extract generic AST functions to own file (Casey Visco)
* Chore: Convert all `var` to `const` or `let` (Casey Visco)
* Chore: Update ESLint Dev and Peer versions to 3.x (fixes #95) (Casey Visco)
* Chore: Replace custom `repeat` function with native ES6 (fixes #94) (Casey Visco)
* Chore: Update eslintrc to support Node 4 ES6 features (fixes #92) (Casey Visco)
* Chore: Remove old node versions from Travis CI (fixes #90) (Casey Visco)
* Build: Improve Test Coverage of no-assign-require rule (Casey Visco)
* Build: Refactor error message creators for amd-function-arity (Casey Visco)
* Build: Add wrapper around ESLint RuleTester (Casey Visco)
* Build: Move test fixtures to a single file (fixes #93) (Casey Visco)
* Docs: Format rule list into tables (Casey Visco)
* Docs: Update version note in README (Casey Visco)

### v2.0.1 - July 16, 2016

* Chore: Add .npmignore (fixes #91) (Casey Visco)
* Chore: Implement `unique` util function (fixes #89) (Casey Visco)
* Chore: Implement `repeat` util function (fixes #87) (Casey Visco)

### v2.0.0 - July 16, 2016

* Breaking: Bump ESLint peer version to 2.0.0 (fixes #76) (Casey Visco)
* Breaking: Remove `rulesConfig` (fixes #84) (Casey Visco)
* Fix: no-js-extension rule crashes on empty require (fixes #83) (Casey Visco)
* Docs: Add Contributing Documentation (fixes #61) (Casey Visco)
* Docs: Add Version Compatibility Section (Casey Visco)
* Build: Remove rulesConfig related checks from makefile (Casey Visco)
* Build: Fix RegExp in `changelog` target (Casey Visco)
* Build: Add `unit` makefile target (Casey Visco)
* Build: Add Node v6 to Travis CI Build (fixes #82) (Casey Visco)
* Build: Roll ESLint Back to v2.13.1 (Casey Visco)
* Upgrade: Update DevDependencies (fixes #80) (Casey Visco)
* Upgrade: Update Dependencies (fixes #79) (Casey Visco)
* Chore: Add npmrc file (Casey Visco)
* Chore: Rename .eslintrc (Casey Visco)

### v0.10.0 - July 11, 2016

* Add array of allowed paths to allowExtraDependencies of amd-function-arity (fixes #77) (Sam Bason)

### v0.9.4 - February 1, 2016

* Update: sorting of paths with a plugin prefix (fixes #73) (Ondrej Brejla)

### v0.9.3 - January 28, 2016

* Fix failing tests in sort-amd-paths (Casey Visco)
* Update: sort-amd-paths rule should give a better feedback (fixes #69) (Ondrej Brejla)
* Update: sort-amd-paths should consider "/" before anything else (fixes #70) (Ondřej Brejla)

### v0.9.2 - January 26, 2016

* Update: invalid no-js-extension (fixes #62) (Ondrej Brejla)

### v0.9.1 - January 25, 2016

* API: introduce getAmdCallback() to utils API (fixes #65) (Ondrej Brejla)
* Fix: Sort-amd-path rule should ignore some paths (fixes #63) (Ondrej Brejla)

### v0.9.0 - January 24, 2016

* Build: Update dependency versions (Casey Visco)
* New: sort-amd-paths rule (fixes #59) (Ondrej Brejla)
* Build: Auto-load fixtures (fixes #54) (Casey Visco)

### v0.8.0 - January 16, 2016

* New: Fixer for one-dependency-per-line rule (fixes #51). (Afnan Fahim)
* Build: Add Node v4 and v5 targets to travis.yml (Casey Visco)

### v0.7.2 - January 13, 2016

* Build: Remove duplicate keys in .eslintrc (Casey Visco)

### v0.7.1 - January 13, 2016

* Fix: amd-function-arity no longer reports on dynamic dependencies (fixes #50) (Kevin Partington)

### v0.7.0 - December 19, 2015

* Fix: no-invalid-require tolerates Identifier/CallExpression callbacks (fixes #44) (Kevin Partington)
* Build: Added files array to package.json (fixes #40) (Kevin Partington)
* New: amd-function-arity rule (fixes #38) (Kevin Partington)
* Build: Ensuring build can run on Windows (fixes #41) (Kevin Partington)
* Update: no-multiple-define checks CallExpression only (fixes #42) (Kevin Partington)
* Fix: enforce-define will warn on any non-ExpressionStatement (fixes #37) (Kevin Partington)
* Docs: Use full URL for CHANGELOG in README (Casey Visco)
* Docs: Link to eslint.org in README instead of repo (Casey Visco)
* Docs: Fix typos in one-dependency-per-line docs (Casey Visco)

### v0.6.0 - August 9, 2015

* New: Implement one-dependency-per-line rule (fixes #34) (Casey Visco)
* Add empty schemas for rules that take no options (Casey Visco)
* Build: Add mocha npm script for running individual tests (Casey Visco)
* Build: Improve fixture loading (Casey Visco)

### v0.5.3 - August 8, 2015

* Build: Add release scripts to package.json (Casey Visco)
* Build: Add release tasks to makefile (Casey Visco)
* Build: Add changelog task to makefile (Casey Visco)
* Build: Add checkRules task to makefile (Casey Visco)
* Build: Move lint and test tasks to makefile (Casey Visco)
* Fix typo in default setting for enforce-define (Casey Visco)

### v0.5.2 - August 8, 2015

* Prevent no-commonjs-return false positive (fixes #36) (Casey Visco)
* Build: Bump eslint version to 1.1.0 (Casey Visco)
* Update: Provide schema for enforce-define rule (Casey Visco)
* Build: Bump eslint version to 1.0.0 (Casey Visco)

### v0.5.1 - July 20, 2015

* Fix: Compare basename against ignore list in enforce-define (fixes #33) (Casey Visco)

### v0.5.0 - July 20, 2015

* New: Implement enforce-define rule (fixes #28) (Casey Visco)
* Build: Upgrade eslint and eslint-tester versions (Casey Visco)

### v0.4.2 - June 29, 2015

* Fix: only include string literals in array returned from util.getDependencyNodes (fixes #32) (Casey Visco)

### v0.4.1 - June 25, 2015

* Fix: no-invalid-define rule affecting other rules (Andrew Sutton)

### v0.4.0 - June 13, 2015

* New: Implement no-invalid-require rule (fixes #19)
* New: Implement no-js-extension rule (fixes #29)
* Fix: Warn on invalid callback in no-invalid-require rule (fixes #30)
* Update: Cleanup code in `util#isValidRequire`
* Build: Execute coverage as part of `npm test`

### v0.3.0 - April 27, 2015

* New: Implement no-dynamic-require rule (fixes #18)
* New: Implement no-conditional-require rule (fixes #22)
* New: Implement no-require-tourl rule (fixes #21)
* New: Implement no-assign-require rule (fixes #20)
* Fix: Verify callee is an Identifier when testing CallExpression name (fixes #25)

### v0.2.3 - April 19, 2015

* Fix: Prevent rules from warning on non-define calls (fixes #23)

### v0.2.2 - April 16, 2015

* Update: Remove unused helpers lib
* Docs: Clarify installation instructions
* Docs: Add link to CHANGELOG from README

### v0.2.1 - April 16, 2015

* Fix: Permit named modules in no-invalid-define rule (fixes #17)
* Fix: Flag named AMD module definitions as warning in no-amd-define (fixes #16)
* Fix: Flag named CommonJS definitions as warning in no-commonjs-wrapper (fixes #15)
* Fix: Flag named function definitions as warning in no-function-define (fixes #14)
* Fix: Flag named object modules as warning in no-object-define (fixes #13)
* Fix: Allow other forms of named modules in no-named-define (fixes #12)

### v0.2.0 - April 13, 2015

* Docs: Link to RequireJS home page from README
* Docs: Sort rules in README by type (fixes #9)
* New: Implement no-commonjs-module-exports rule (fixes #11)
* New: Implement no-commonjs-exports rule (fixes #3)
* New: Implement no-commonjs-return rule (fixes #4)
* New: Implement no-assign-exports rule (fixes #6)

### v0.1.2 - April 3, 2015

* Fix: Allow plugin to work with wider range of eslint versions (fixes #8)

### v0.1.1 - April 2, 2015

* Docs: Cleanup README

### v0.1.0 - March 30, 2015

* Initial Release