-
Notifications
You must be signed in to change notification settings - Fork 9
/
CHANGELOG
111 lines (80 loc) · 3.09 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
===============
VERSION 2.x
===============
Version 2.3.5 (December 4, 2013)
- Added reporting metrics to output (line numbers, total errors, errors per linter)
- Moved BOM and Tabs utilities into their own files (removing Util class, streamlining workflow)
Version 2.3.4 (November 4, 2013)
- Bug fixes for JSLint dependency
- Code cleanup
Version 2.3.3 (June 10, 2013)
- Added getVersion() method and outputting value to console
- Now allowing logFile config to accept a string (backwards compatibility to <v2.3)
- Try/Catch surrounding error file generation
- new unit tests
Version 2.3.2 (June 6, 2013)
- Added support to log errors to stdout
- New example for logging errors to stdout
Version 2.3.1 (June 5, 2013)
- New example for defining globals
- Fix for JSHint globals
Version 2.3 (May 8, 2013) - BREAKING CHANGES
- Strict mode!
- Now supporting multiple output formats - text, json (and soon XML?)
- updated documentation
- W3C HTML validation added
- internal unit tests
Version 2.2.4
- Various fixes for CI build and NPM. Nothing exciting.
Version 2.2.3 (February 26, 2013)
- Added support for Travis CI (namely the "test" script)
- Updated hooks
Version 2.2.2 (February 8, 2013)
- Added removeBom() utility and example
- Updated documentation and examples
Version 2.2.1 (December 18, 2012) - BREAKING CHANGES
- Added support for Esprima
- Moved linter modules into sub-folder
- Updated documentation and examples
Version 2.2.0 (December 17, 2012) - BREAKING CHANGES
- Changed configuration of linters - now using "linters" array
- Broke supported linters into specific modules
- Updated examples
Version 2.1.0 (December 14, 2012) - BREAKING CHANGES
- Moved code into /src/ folder
- Added "util" namespace and utilities
- Moved examples into /examples/ folder
- Updated documentation
- General refactoring
Version 2.0.0 (December 11, 2012) - BREAKING CHANGES ALL AROUND!
- Changed name from "PhantomLint" to "LintRoller"
- added JSHint support
- optionally disable available linters (JSLint or JSHint)
- refactored configuration of linter options
- refactored application of init() configuration
- updated test.js
- added documentation via JSDuck
- removed dependency on PhantomJS - now running on Node.js as it's more ubiquitous, and installation via NPM is easier
===============
VERSION 1.x
===============
Version 1.2.1 (June 7, 2012)
- updates to example
- added changelog
- updated JSLINT to latest version (2012-05-09)
Version 1.2.0 (June 6, 2012)
- added "filepaths" config to allow multiple paths (*** BREAKING CHANGE***)
- added "exclusions" config to ignore paths
Version 1.1.0 (June 5, 2012)
- added logfile output (change from terminal output of errors)
Version 1.0.3 (April 20, 2012)
- Updated PhantomJS to latest version (1.5.0)
Version 1.0.2 (April 11, 2012)
- Updated JSLINT to latest version (2012-03-29
Version 1.0.1 (January 13, 2012)
- corrected JSLINT check
- added license and readme
- added exit codes
- added JSLINT overrides
Version 1.0 (November 18, 2011)
- Initial implementation