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

Latest commit

 

History

History
833 lines (314 loc) · 34.4 KB

CHANGELOG.md

File metadata and controls

833 lines (314 loc) · 34.4 KB

0.60.1 (2020-06-20)

Bug Fixes

  • debug: fix error with debug due to change in readPgkUp API (0a1675a), closes #734 #739
  • deps: correctly use new pkg-up, fixup 898ea715, #734 (f7de2cc)

0.60.0 (2020-04-29)

0.59.0 (2020-04-14)

Features

  • prettier: bump to version 2.0.2 (1cab45e)

0.58.2 (2019-11-06)

Bug Fixes

  • search and replace 'prettier-eslint' to custom fork (801d39a), closes #565

0.58.1 (2019-11-04)

Bug Fixes

  • Use fork of prettier-eslint with cwd fix (2e0b684), closes #505

0.58.0 (2019-10-18)

Features

  • Add option to use configuration from .editorconfig, enabled by default (2ab8011), closes #514

BREAKING CHANGES

  • If the user has a .editorconfig file, with max_line_length then that value will be used instead of Prettier's printWidth. This is the default behaviour of prettier when run on the command line, but was not the default behaviour of prettier-atom (but it should be, and now is)

0.57.3 (2019-10-04)

0.57.2 (2019-07-25)

Bug Fixes

  • deps: correctly use new pkg-up, fixup f5a0b18, #507 (88285be), closes #510

0.57.1 (2019-07-19)

Bug Fixes

  • debug: read-pkg-up@6 BC break, renamed pkg to package (114cfb1)

0.57.0 (2019-07-10)

Features

  • prettier: bump to version 1.18.2 (16ecb0d)
  • prettier-eslint: bump to version 9.0.0 (3019316)

0.56.6 (2019-05-21)

Bug Fixes

  • prettierignore: Revert mistake with path passed to prettier.getFileInfo (850d639)

0.56.5 (2019-05-16)

Bug Fixes

  • prettierignore: Pass relative instead of absolute path to prettier.getFileInfo (f045749)

Features

  • Add option to enable format-on-save for files in node_modules (6e8a506)

0.56.4 (2019-02-20)

Performance Improvements

  • startup: Remove lazy loading code. (fab3baf)

0.56.3 (2019-02-15)

Performance Improvements

  • startup: defer activating the package until the window is loaded (fd658ef)

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

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

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), closes #330

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

  • config: add .editorconfig support (e2aff36)
  • 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
  • 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), closes #63

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)