Fetching contributors…
Cannot retrieve contributors at this time
98 lines (80 sloc) 3.76 KB
1.4 (2012-11-25)
* FEATURE: Added support for fallback options files. To use it, set
`TM_JSLINTMATE_JSLINT_OPTIONS_FILE` to a list of paths separated by `:`; the
first readable options file is used.
* IMPROVEMENT: Added compact layout for use in TextMate 2 (or in TextMate 1 if
the window is small enough).
* IMPROVEMENT: Hid ugly internal URLs when hovering over problem items in
TextMate 2.
* IMPROVEMENT: Added warnings/errors to the quick mode tooltip.
* IMPROVEMENT: Upgraded to JSLint 2012-10-03 and JSHint 2012-09-25 (r12).
* FIX: Added unused variable warnings (if the option is enabled) to the quick
mode tooltip.
* FIX: Differentiated default `undef` settings for JSLint and JSHint.
1.3 (2012-03-05)
* FEATURE: Added support for TextMate 2.
* FEATURE: Added support for JSON options files, not just YAML.
* FEATURE: Added example options files (e.g., `jslint.json`, `jshint.yml`) to
the repository.
* FEATURE: Added a problem list preview to the tooltip that appears when saving
JS files.
* FEATURE: Added a setting for disabling warnings about unused variables.
* FEATURE: Added menu commands: "About JSLintMate", "Help", and "Report a Bug".
* IMPROVEMENT: In the problem list, made the hover state more subtle (to better
bring attention to the blue "current" state), and added an active state.
* IMPROVEMENT: Changed *up* key behavior to better mimic the standard OS X
behavior for keyboard navigation in menus, the Finder, etc.
* IMPROVEMENT: Added *escape* as keyboard shortcut for unhighlighting the
current item in the problem list.
* IMPROVEMENT: Revamped showing warnings and errors about invalid options files
and other preferences. Includes deprecation warnings for old `--linter-file`
and similar switches; the bundle's preferences should be used instead.
* IMPROVEMENT: Upgraded to JSLint 2012-03-02 and JSHint 2012-02-13 (r06).
* FIX: Fixed version notification to not cache the last result. This allows a
freshly updated copy of the bundle to know that it matches the latest reported
1.2 (2011-12-17)
* FEATURE: Added a tooltip that appears whenever you save a JS file that has
* FEATURE: Added bundle preferences -- a much simpler and more robust way to
customize JSLintMate behavior. Use these instead of modifying the bundle
commands themselves.
* FEATURE: Added support for detecting unused variables.
* FEATURE: Added notification when a new version of JSLintMate is available.
* IMPROVEMENT: Upgraded to JSLint 2011-11-03 and JSHint 2011-09-29.
* FIX: Fixed `predef` option support for listing known globals.
* FIX: Fixed falling back to built-in jslint.js/jshint.js if custom
`--linter-file` can't be read.
* FIX: Fixed reading a config file from a non-absolute path, e.g.,
1.1 (2011-06-02)
* FEATURE: Added keyboard navigation. Use up/down arrows (or k/j) to select an
error, then hit enter to show it in the JS file.
* FEATURE: Added support for the `--linter-file` option when customizing
bundle commands. Allows for using your own custom/edge build of
* IMPROVEMENT: Improved rendering performance of the striped red "xx% scanned"
error when it appears at the bottom of the window.
1.0.4 (2011-05-07)
* IMPROVEMENT: Upgraded to JSLint 2011-05-06 and JSHint 2011-04-16.
1.0.3 (2011-04-23)
* FIX: Fixed path issue when installing bundle via `git clone`.
1.0.2 (2011-04-22)
* FIX: Fixed path issue when customizing bundle commands, e.g., when adding
1.0.1 (2011-04-20)
* FIX: Fixed appearance when running JSLint/JSHint against a file that hasn't
been saved yet.
1.0 (2011-04-11)
* Initial release.