Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

Latest commit

 

History

History
186 lines (133 loc) · 4.24 KB

CHANGELOG.md

File metadata and controls

186 lines (133 loc) · 4.24 KB

0.8.7

  • Fix bug causing files to only use compile_commands.json args on first lint

0.8.6

  • Add iquote path when using lintOnTheFly to mimic gcc include path behavior
  • Add default position property to default message created when parsing fails

0.8.5

  • Use method to read compile_commands and config files which will properly detect modifications

0.8.2

  • Enable handling of multiple projects in one window
  • Add reference to compdb and new Wiki issues section hyperlink

0.8.1

  • Remove Linter as a hard dependency (version 0.8.0 made it optional)
  • Remove atom-package-deps usage
  • Replace atom-linter dependency with sb-exec

0.8.0

  • Updated to Linter v2
  • Added placemark (^~~) parsing for better highlighting if GCC 7+ is used
  • Added option to re-lint other files that have contributed messages to the current file
  • Cleanup messages from other files on save if using lintOnSave
  • Added separate handling of isystem include paths

0.7.1

  • Fix for 'trim' undefined error and compile_commands.json

0.7.0

  • Add combined C/C++ compile path
  • Add CMake integration
  • Merge pull reguests for French language Fix
  • Merge pull request for Deprecated selector

0.6.15

  • Fix undefined string error

0.6.14

  • Add description to max-errors option

0.6.13

  • Fix error when modifying unsaved buffer

0.6.12

  • Make Paypal button smaller

0.6.11

  • Add Paypal button

0.6.10

  • Add recursive include path expansion
  • Add option to turn off -fmax-errors

0.6.9

  • Fix linter-gcc reporting incorrect filename

0.6.8

  • Use JSON Stringify workaround for string length error
  • Make temp file grammar-specific for linting on-the-fly

0.6.7

  • Re-factor + improve grammar type validation

0.6.6

  • Streamline + make debug messages optional
  • Fix babel import error
  • Re-arrange package settings
  • Re-enable automatic dependency installation

0.6.5

  • Beautify README.md

0.6.4

  • Modify string split to accept escaped characters
  • Capture compile flag-related errors

0.6.3

  • Add lint on-the-fly animation to README.md

0.6.2

  • Complete C++14 support

0.6.1

  • Add C++14 support

0.6.0

  • Add lint on-the-fly!

0.5.13

  • Add note to README.md about linting on-the-fly

0.5.12

  • Fix error with having a file open but no project.
  • Add usage notes for -fsyntax-only and -c flags.

0.5.11

  • Add Cross-platform $PATH expansion

0.5.10

  • Removed compile flag to fix problem with GCC on OSX, moved option to config page

0.5.9

  • Add compile flag to GCC command

0.5.8

  • Add GCC to messages to play nice with linter-clang

0.5.7

  • Add command-line error detection

0.5.6

  • Beautify and add descriptions to package settings.

0.5.5

  • Added unit tests for C source files

0.5.4

  • Corrected error in package manifest

0.5.3

  • Correctly atom-package-deps to manifest and main.js

0.5.2

  • Removed atom-package-deps

0.5.1

  • Added package-deps for automatic installation of base linter

0.5.0

  • Added hierarchical configuration options
  • Added unit tests for file/directory-specific settings

0.4.1

  • Added build image to README.md

0.4.0

  • Fixed leading space being added to message
  • Added travis CI integration

0.3.9

  • Fixed problem where fatal errors were ignored by the linter.
  • Improved debugging output - full command printed directly.

0.3.8

  • Fixed problem with parsing of multiple 'include paths' if some were empty.

0.3.7

  • Fixed problem where an empty 'include paths' parameter prevented linting.

0.3.6

  • Merge Kepler's pull request to improve regex type capture

0.3.5

  • Added descriptive keywords

0.3.4

  • Updated description to be more search-friendly
  • Re-ordered CHANGELOG.md so newest version is on top

0.3.3

  • Fixed bug in getting file path

0.3.2

  • Root folder is file path if no projects present

0.3.1

  • Added relative path expansion to execPath parameter
  • Added debug logging to console

0.3.0

  • .gcc-flags.json now reloaded on file save
  • Relative paths expanded with respect to project root

0.2.1

  • Fixed .gcc-flags.json cache issue

0.2.0

  • Added Screenshot to README
  • Added project-specific settings

0.1.1

  • Cleaned up settings taken from linter-clang

0.1.0 - First Release

  • First Release - tested on Ubuntu x64, gcc and g++