forked from klen/pylama
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
351 lines (235 loc) · 6.25 KB
/
Changelog
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
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
2022-08-08 k.klenov
* Version 8.4.1
* Support TOML configuration (thank you https://github.com/villainy)
* Fix pylint integration
* Fix linting for empty files
2022-03-11 k.klenov
* Version 8.3.8
* Better pytest integration
2021-12-15 k.klenov
* Version 8.3.6
* Fixed processing of linters params
2021-12-02 k.klenov
* Version 8.3.0
* Added support for default config file `~/.pylama.ini`
2021-11-28 k.klenov
* Version 8.2.0
* Added `--max-line-length` to setup max line length for pycodestyle and
pylint
* Support for linters options in command line
2021-11-27 k.klenov
* Version 8.1.4
* Support json format
* Support `--from-stdin` option
* Changed: pylama only allows to check python files (--force is removed)
* Changed: mccabe argument `complexity` -> `max-complexity`
2021-11-26 k.klenov
* Version 8.0.5
* Drop support for python 2
* Support python 3.7, 3.8, 3.9
* Support mccabe==0.6.1, pycodestyle==2.8.0, pydocstyle==6.1.1,
pyflakes==2.4.0, eradicate==2.0.0, radon==5.1.0, pylint==2.11.1
* Support vulture
* Support 'convention' for pydocstyle
* License changed to MIT (see LICENSE file for details)
* Fix Radon message format
2019-04-10 k.klenov
* Version 7.7.1
* Fix CI by removing eradicate from linters
2019-04-10 k.klenov
* Version 7.7.0
* Add note about configuration option names
* Added eradicate as a requirement #144
* Adds mypy linter #150
* Remove eradicate from default linters.
2018-11-02 k.klenov
* Version 7.6.6
* Avoid reference usage for linter specific ignore/select
* Update Python requirements description
* Update the command help message description
* Add eradicate to tools references
2018-10-10 k.klenov
* Version 7.6.5
* Fix build
2018-10-09 k.klenov
* Version 7.6.4
* No changes other than version number
2018-10-09 k.klenov
* Version 7.6.3
* Respect linters params
2018-10-09 k.klenov
* Version 7.6.2
* No changes other than version number
2018-10-09 k.klenov
* Version 7.6.1
* Merge #131
2018-10-09 k.klenov
* Version 7.6.0
* Log errors in linters with ERROR logging level
* Include pylint support into pylama by default.
2018-10-02 k.klenov
* Version 7.5.5
* Take advantage of startswith accepting a tuple #119
2018-10-02 k.klenov
* Version 7.5.4
* Fix build with ASCII locale #116
* Respect tools own config without pylama #117
2018-10-02 k.klenov
* Version 7.5.3
* Fix Travis CI
2018-10-02 k.klenov
* Version 7.5.2
* Fix Travis CI
2018-10-02 k.klenov
* Version 7.5.1
* Fix tests & update authors
2018-10-02 k.klenov
* Version 7.5.0
*
2017-09-13 k.klenov
* Version 7.4.2
* Fix Git hook with Python 3.6 #111
2017-09-13 k.klenov
* Version 7.4.2
2017-09-04 horneds
* Version 7.4.1
* Fix Windows encoding problem #108
2016-10-25 horneds
* Version 7.2.0
* Replace PEP8 with pycodestyle (c) Serg Baburin
2015-08-17 k.klenov
* --abspath
2015-06-30 horneds
* Pyflakes 0.9.2
2015-06-03 horneds
* Pyflakes 0.9.1-pre
2015-03-25 horneds
* Version 6.2.0
* Pep257 0.5.0
* PEP8 1.6.3a0
* Pyflakes 0.8.2a0
2014-10-26 horneds
* Version 6.1.0
2014-07-23 horneds
* Fix mercurial hook installation (c) MrShark
* Version 6.0.1
2014-07-01 horneds
* Add sorting (--sort)
* Version 6.0.0
2014-06-15 horneds
* Better handling pylint properties
2014-06-11 horneds
* Pytest support (as plugin)
2014-06-08 horneds
* WARNING: Change format INI-options. See README for details.
* INI configurations could be read from `pylama.ini`, `setup.cfg`,
`pytest.ini`, `tox.ini` files.
2014-06-07 horneds
* Reduce duplicate messages #3
* Update pep8 to version 1.6.0a0
2014-05-07 horneds
* Update pep8 to version 1.5.7a0
* Update pyflakes to version 0.8.2a0
2014-05-04 horneds
* Version 3.1.2
* Parse numbers from ini correctly (c) Grzegorz Śliwiński
2014-03-26 horneds
* Version 3.1.1
* Update PEP8 to version 1.5.0
2014-03-24 horneds
* File options (and modeline) 'lint_ignore' -> 'ignore', 'lint_select'
-> 'select', 'lint' -> 'skip'
* Update pep257
* Update pyflakes
* Added frosted
* Version 3.0.2
2013-11-12 horneds
* Version 2.0.4
* Bugfix release
2013-10-27 horneds
* Version 2.0.2
2013-10-13 horneds
* Version 2.0.1
* Append JavaScript code checker (c) lukaszpiotr
* Create plugin structure (move pylint, gjslint to plugins)
2013-09-16 horneds
* Version 1.5.4
* fix default liners value for parsing options (c) Grzegorz Śliwiński
2013-09-05 horneds
* Version 1.5.3
* Hotfix release
2013-08-30 horneds
* Version 1.5.1
* Remove ordereddict requirement for python 2.6
* pep257 0.2.4
* pep8 1.4.7a0
2013-08-07 horneds
* Version 1.4.0
* Pylint 1.0.0
* Pep257 0.2.3
* mccabe 0.2.1
2013-07-25 horneds
* Version 1.3.3
2013-07-08 horneds
* Merge settings from command lines, ini files and modelines
* Version 1.3.1
2013-07-03 horneds
* PEP8 1.4.6
* Pyflakes 0.7.3
2013-06-25 horneds
* Fix file paths
2013-06-20 horneds
* Version 1.1.0
* File's sections in `pylama.ini` now supports a filemasks
2013-06-17 horneds
* WARNING: Change skipline pattern 'nolint' -> 'noqa' for better compatibility
2013-06-07 horneds
* Version 1.0.4
* Added PEP257 checker
* Experemental async support
2013-05-31 horneds
* Version 1.0.2
* Fix release 1.0.0
2013-05-30 horneds
* Beta release 1.0.0
2013-05-29 horneds
* Version 0.3.8
* Added docs
2013-05-22 horneds
* Version 0.3.6
* Fix release 0.3.5
2013-05-21 horneds
* Version 0.3.5
* Now pylama can parse global and file-related options from file.
2013-05-15 horneds
* Version 0.3.2
* Fix PEP8 UTF bug
2013-05-03 horneds
* Version 0.3.1
* pylint 0.28.0
* pyflakes 0.7.3a0
2013-03-31 klen
* Version 0.3.0;
* Python3 support;
2013-03-29 klen
* Added git and mercurial hooks;
* Version 0.2.8
2013-03-22 klen
* Version 0.2.7;
* Added 'skipline' flag. See `# nolint`;
* Added pylint parseable format;
2013-03-15 klen
* Version 0.2.3
* Update pyflakes to 0.6.1
2013-03-14 klen
* Version 0.2.2
* PEP8 to version 1.4.5;
* Added Pylint 0.27.0 (disabled by default)
2013-02-15 klen
* Version 0.1.4
* Update pep8 and pyflakes
* `skip` option allowed to use unix file masks
* `skip` option allowed to use many patterns (split by comma)
* Added `report` option for file reports
2012-08-17 klen
* Initial release