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

Latest commit

 

History

History
771 lines (336 loc) · 27.2 KB

CHANGELOG.md

File metadata and controls

771 lines (336 loc) · 27.2 KB

0.56.2 (2018-12-06)

Bug Fixes

  • ensure we always pass a relative path to ignore pkg (477d6aa), closes #473

0.56.1 (2018-12-03)

Bug Fixes

  • properly format HTML and VUE files (b91ea02), closes #467

0.56.0 (2018-11-19)

Bug Fixes

  • ignores: ensure we always pass a relative string to the ignores package (c6ad510)

Features

  • prettier: bump to version 1.15.2 (c3ff578)
  • prettier-eslint: bump to version 8.8.2 (de77987)

0.55.2 (2018-08-23)

Bug Fixes

  • prettierignore: properly ignore files again (dd4c849), closes #446

0.55.1 (2018-08-21)

Bug Fixes

  • properly use prettier config when formatting (fef2441), closes #441

0.55.0 (2018-08-20)

Bug Fixes

  • styles: status color will now match theme (cf2ef16)

Features

  • errors: do not display a popup for "undefined" error messages (d6a25f5)
  • prettier: use Prettier to determine whether a file is formattable (03275d1)
  • settings: simplify settings by relying on users setting their prettierrc files (27d3012)

BREAKING CHANGES

  • prettier: Because prettier-atom now relies on the new getFileInfo method recently added to Prettier, if you are having prettier-atom use a local version of Prettier instead of the version that is packaged with the plugin, you will need to manually update your project's local Prettier version.

0.54.0 (2018-06-05)

Bug Fixes

  • .babelrc: Fix usage of babel-preset-env. (78c10e3)
  • dist/: Rebuild dist to properly target electron@1.4.0 (831f086)

Features

  • prettier: bump to 1.13.4 (1c7c30d)
  • prettier: bump to version 1.12.1 (b6638d2)

0.53.0 (2018-03-24)

Bug Fixes

  • eslintignore: respect eslintignore setting (59a1828), closes #347

Features

  • prettier: Fallback to globally installed prettier (via npm or yarn) before falling back to a bundled one (3ed996c)

0.52.0 (2018-03-14)

Features

  • prettier: bump prettier to 1.11.1 and prettier-eslint to 8.8.1 (4e8d85e)

0.51.0 (2018-02-14)

Bug Fixes

  • Fix asynchronous saves (be1bd05)
  • buildPrettierOptions.js: Allow EditorConfig with prettier-atom settings (dedc690), closes #377

Code Refactoring

  • buildEditorConfigOptions.js: Use editorconfig-to-prettier (e262f50)

BREAKING CHANGES

  • buildEditorConfigOptions.js: Derives prettier config options from editorconfig differently

0.50.0 (2018-02-09)

Code Refactoring

  • buildPrettierOptions.js: Exclusively use local config or plugin settings (1141b2c), closes #370 #218

BREAKING CHANGES

  • buildPrettierOptions.js: The formatting configuration is now built according to different rules

0.49.2 (2018-02-03)

Bug Fixes

  • executePrettier: adjust for API inconsistencies + add type coverage (800c0e2)

0.49.1 (2018-02-02)

Bug Fixes

  • executePrettier: fallback to format when formatWithCursor fails (105f9e1)

0.49.0 (2018-01-30)

Features

  • executePrettier: Maintain cursor position on format (159b2b2)

0.48.1 (2018-01-25)

Bug Fixes

  • editorInterface: use File.getpath over reading the path directly (3b89260)

0.48.0 (2018-01-17)

Features

  • prettier-eslint: bump to 8.7.6 (332c6f4), closes #334

0.47.2 (2018-01-17)

Bug Fixes

  • prettier-eslint: lock version to 8.4.0 (1a3e885)

0.47.1 (2018-01-17)

Bug Fixes

  • prettier-eslint: lock to 8.6.2 to avoid regression (e9d2a85)

0.47.0 (2018-01-15)

Features

  • scopes: Support Vue Single File Components (707e107), closes #327

0.46.0 (2018-01-05)

Features

  • options: add arrow-parens prettier option (805f183)

0.45.0 (2017-12-31)

Bug Fixes

  • manual-format: fix bug from forgetting to rebuild dist (2121038), closes #336

Performance Improvements

  • statusTile: faster array creation and lodash lazy loading (5f90f45)

0.44.0 (2017-12-31)

Bug Fixes

  • set-text-via-diff: base use on option instead of flaky buffer range comparison (378b6bd)

Features

  • prettier: bump to 1.9.2 (3186833)
  • prettier-eslint: bump to 8.7.0 (c59b768)

0.43.1 (2017-12-10)

Bug Fixes

  • async-polyfill: switch from babel-polyfill to babel-runtime (61ea645), closes #315
  • linter: resolve issue with linter not showing error messages properly (2550a8f), closes #318 #298

0.43.0 (2017-12-05)

Bug Fixes

  • config-schema: add text.md to default markdown scopes (aa7ecd1)

Features

  • prettier-stylelint: Add support for prettier-stylelint (a34dc24), closes #288

Performance Improvements

  • formatOnSave: Use setTextViaDiff when updating entire buffer (c899aaa)

0.41.0 (2017-11-13)

Features

  • css-parser-scopes: add postcss (972c6b9)
  • markdown: add markdown support (8d08bc1), closes #303
  • prettier: bump to 1.7.4 (8cab72f)
  • prettier: bump to v1.7.3 (3ebf25c)
  • prettier-eslint: bump to 8.2.1 (4ecae83)
  • prettier-eslint: bump to v8.2.0 (8f4d33d)

0.40.0 (2017-09-20)

Bug Fixes

  • config: Update tabWidth's type to be integer first or string (6f8fe9b), closes #241
  • prettier-eslint: gracefully handle resolveConfig.sync error (97ed081), closes #267

Features

  • error-logging: log errors to Atom's developer tools (eddc7bc)

0.39.0 (2017-09-15)

Features

  • prettier: bump bundled version to 1.7.0 (20281be)
  • prettier-config: use options from prettier-config if present (881bd09)
  • prettier-eslint: bump bundled version to 8.1.0 (142de95)
  • settings: add ability not to format on save if a prettier config is not present (97bdf8e)

0.38.0 (2017-08-27)

Bug Fixes

  • display-of-errors: show syntax errors for unsaved files (cc402c9), closes #235
  • statusTile: Fix style scope (1e563b6)

Features

  • formatOnSave: Added 'eslint-plugin-prettier' to list of packages to look for (#247) (b3a6838)
  • prettier-eslint: bump to 4.2.1 (89bed30)

0.37.0 (2017-07-22)

Bug Fixes

  • errors: handle errors that aren't syntax errors (c3d02b0), closes #231

Features

  • graphql: add GraphQl query support (requires language-graphql) (c3672ca), closes #237
  • prettier: update to 1.5.3 (85b3d68)

0.36.1 (2017-07-07)

Bug Fixes

  • handleError: properly handle alternative loc in Prettier errors (e2dce36), closes #229

0.36.0 (2017-07-06)

Bug Fixes

  • debug: Fix usage of readPkgUp to fetch package info (4c2561d), closes #217
  • formatOnSave: don't prevent user from saving if uncaught error (8f3bfd9), closes #190
  • main: Subscribe to onDidChangeActivePaneItem when onDidChangeActiveTextEditor is not available (2efe713), closes #205
  • prettierOptions: Always disable trailingComma option for JSON (600cbc0), closes #212

Features

  • errors: use linter to display errors (fc20a8c), closes #146

0.35.0 (2017-06-29)

Features

0.34.0 (2017-06-22)

Bug Fixes

  • save: On save, use editor provided by observer (b93ec93), closes #96

Features

  • css: Add LESS and SCSS to default scopes for CSS files (d41a008), closes #195
  • statusTile: Display status bar tile only if active file matches one of the scopes (file extens (56467b9), closes #170

0.33.0 (2017-06-08)

Bug Fixes

  • Settings: Add missing parser options to settings screen (7d9f22c)

Features

  • format-on-save: add option to not format on save if prettier not in dependencies (1a32d47), closes #43
  • parsers: add typescript and CSS support (9882a0b), closes #183 #184
  • prettier: bump to 1.4.4 (aa701a0)
  • prettier-eslint: bump to 6.3.0 (103ca8b)

0.32.0 (2017-06-02)

Bug Fixes

  • warnings: Check if linter-eslint is actually active instead of reading user config (88114c6), closes #168

Features

  • prettier: bump to 0.4.1 (1791886)

0.31.1 (2017-05-17)

Bug Fixes

  • debugCommand: Provide package's absolute path to read package.json (824dd47), closes #156

0.31.0 (2017-05-14)

Bug Fixes

  • statusBar: Avoid attaching the status bar tile in activate() (54eb696)

Features

  • options: add editorconfig option to package settings (ad47fae)
  • statusBar: Add an option to show/hide formatOnSave's state in the status bar (1abded3), closes #153
  • statusBar: Added click handler to toggle formatOnSave (2710924)

0.30.0 (2017-05-03)

Features

  • command: Add a command to toggle "Format on Save" (bc112c6), closes #117
  • config: add .editorconfig support (e2aff36)
  • eslint-fallbacks: fallback to user's prettier settings if cannot be inferred from eslint confi (f4520ac)
  • statusBar: Add status bar tile to show enabled/disabled state (f36478b)

0.29.0 (2017-04-22)

Bug Fixes

  • contextMenu: Enable context menu entry for JSX files (06e9945)
  • contextMenu: Uppercase P for Prettier in context menu entries (3376665)
  • embedded-scripts: skip single-line script tags in html files (4f5d1c6)
  • formatOnSave: Don't format if file is saved for the first time (2a7c0cd)
  • ignore-globs: switch to using node-ignore instead of minimatch globs (5122823), closes #133

Features

  • command: Add a debug command (63c91d1)

Performance Improvements

  • main: Lazy load displayDebugInfo() (cac4403)

BREAKING CHANGES

  • ignore-globs: Some files that were previously ignored may now no longer be ignored, and vice versa.

0.28.0 (2017-04-15)

Features

  • config: Added config options for the Prettier options 'useTabs' and 'semi' (b920be7)
  • deps: upgrade to latest prettier(-eslint) (a13a732)

0.27.0 (2017-04-13)

Features

  • deps: upgrade to the latest prettier-eslint (f3a0b7f)
  • useLocalPrettier: Prefer local prettier over bundled (98e2ea9)

0.26.0 (2017-04-02)

Features

  • error: Cleanup error notification (95ced9d)

0.25.0 (2017-04-02)

Bug Fixes

  • config: Updated description for bracketSpacing option (9d7051a), closes #106
  • prettier: Don't alter text buffer if file is already pretty (613f28e)

Features

  • options: add prettierLast option for prettier-eslint (0f2714d)

0.24.0 (2017-03-25)

Features

  • prettier-eslint: bump to 4.3.2 (f5fbb5d)

0.23.1 (2017-03-15)

Bug Fixes

  • formatOnSave: do not format on save after plugin is disabled (1c7cd9b), closes #84
  • linter: refresh linter highlighting after format (9a538e1), closes #86

0.23.0 (2017-03-09)

Features

  • whitelist: force whitelist if provided (c2a7054)

0.22.0 (2017-03-07)

Bug Fixes

  • formatOnSave: don't error when saving a new file (19b4d04), closes #79

Features

  • whitelist-globs: add ability to whitelist globs (2369c44), closes #62

0.21.3 (2017-03-06)

Bug Fixes

  • $config: Unset old config options causing errors (5f221d5), closes #72
  • excludedGlobs: Respect excluded globs when formatting on save (a178813), closes #73

0.21.2 (2017-03-06)

Bug Fixes

  • $formatOnSave: Fix error when no .eslintignore is found (94d7750), closes #67

0.21.1 (2017-03-05)

Bug Fixes

  • $formatOnSave: Handle null filePath (2eb398c), closes #67

0.21.0 (2017-03-05)

Features

  • $linter-eslint: Warn about linter-eslint "Format on Save" (ac9b1d0)

0.20.0 (2017-03-05)

0.19.1 (2017-03-05)

Features

  • $prettier-eslint: Integrate prettier-eslint (002c2a7), closes #57

0.19.0 (2017-02-24)

0.18.1 (2017-02-21)

0.18.0 (2017-02-17)

0.17.0 (2017-02-14)

0.16.0 (2017-02-06)

0.15.0 (2017-02-03)

0.11.0 (2017-01-24)

0.0.10 (2017-01-20)

0.0.9 (2017-01-19)

0.0.8 (2017-01-17)

0.0.7 (2017-01-15)

0.0.6 (2017-01-13)

0.0.5 (2017-01-11)

0.0.4 (2017-01-11)

0.0.3 (2017-01-10)