- Update all dependencies across whole project.
- Change project file names convention.
- Update
README
.
- Update
.vscodeignore
.
- Update all dependencies across whole project.
- Use Yarn instead of npm.
- Use webpack instead of Parcel.
- Fix
Cannot find module 'core-js/modules/es.array.iterator'
by addingcore-js
dependency manually.
- Update all dependencies across whole project including
prettier-eslint
to11.0.0
.
- Update script for fixing prettier integrations and add it to
.vscodeignore
. - Fix formatting of VS Code
settings.json
file by adding special language selector.
- Add missing
scope
parameter for several configs. - Update all dependencies across whole project including
prettier-eslint
to10.1.1
.
- Simplify script to fix prettier integrations.
- Reformat project with new settings.
- Update all dependencies.
- Add
vscode:publish
script. - Update
README
.
- Update
README
.
- Change project indentation to tabs.
- Update all dependencies across whole project including Prettier to
2.0.5
version (https://prettier.io/blog/2020/03/21/2.0.0.html). - Change project filename convention to kebab-case.
- Create utils for tests instead of
ExtensionTest
class with static methods. - Change default value for
trailingComma
toes5
. - Change default value for
arrowParens
toalways
. - Change default value for
endOfLine
tolf
. - Remove the
version
parameter fromprettier.getSupportInfo()
. - Add
babel-ts
parser. - Fix
prettier-stylelint
parser by manually changing it frompostcss
tocss
. - Fix
prettier-tslint
peer dependencyprettier
by manually changing it from^1.7.4
to^2.0.0
.
- Update all dependencies across whole project.
- Change filename convention to use camelCase and hyphen for folders.
- Refactor extension.
- Update all dependencies across whole project including TypeScript to 3.8
- Update all dependencies across whole project.
- Update
README
. - Refactor extension.
- Update all dependencies across whole project.
- Fix tests and increase tests timeout from 10s to 20s.
- Rename
test
dir totest-fixtures
dir. - Properly return
exitCode
after tests.
- Update all dependencies.
- Fix
prettier.eslintIntegration
by using npm instead of Yarn.
- Update all dependencies.
- Publish extension with
--yarn
flag invsce
command.
- Update all dependencies.
- Set
target
intsconfig.json
toES2017
instead ofes6
and removelib
key. - Refactor extension logic to make it easier to maintain and to reduce some boilerplate.
- Set
extensionKind
to["workspace"]
inpackage.json
.
- Update all dependencies across whole project.
- Update all dependencies across whole project.
- Update
LICENSE
year. - Increase minimum VS Code version to
1.30.0
. - Set
extensionKind
to["ui"]
inpackage.json
. - Refactor extension to newer TypeScript features and replace *Sync to async API.
- Rename
extension.ts
tomain.ts
. - Rename all files to use hyphen (
-
). - Add global node modules paths of Yarn and npm while searching for plugin dirs.
- Disable tests for macOS since they are failing without any proper reason.
- Add support for official
XML
plugin.
- Update all dependencies across whole project including
prettier-eslint
to9.0.1
which fixes issues with ESLint 6.
- Update all dependencies across whole project including Prettier to 1.19.1.
- Add
postcss
andmongo
language parsers. - Add new
vueIndentScriptAndStyle
setting which was introduced in Prettier 1.19.0.
- Register
graphql
andvue
languages. - Add tests for
graphql
andvue
languages. - Add
.editorconfig
to config file watches. - Move check for disabled languages upper in
PrettierEditProvider.format()
.
- Update all dependencies across whole project.
- Move
setUsedModule()
tosendToOutput()
inPrettierEditProvider
. - Update
azure-pipelines.yml
to use Node 12 and fix triggers. - Change status bar text from
Prettier
toPrettier+
. - Set
extensionKind
toworkspace
inpackage.json
. - Update
README.md
to include bundled dependencies url, improve documentation of supported languages, integrations, plugins, etc. - Remove
vue
fromdisableLanguages
because Vue is supported in Prettier 1.15 version. - Move
eslint
,tslint
andstylelint
integrations to separate fileintegrations.ts
(out fromutils.ts
) andrequire()
(load) dependency only when it's needed and cache it in-memory. - Remove local prettier support.
- Remove unnecessary settings from
test.code-workspace
file. - Add support for official plugins.
- Refactor tests to contain
actual
andexpected
file instead of having expected result hard-coded into tests.
- Refactor output message to include filename, language id and parser after every format.
- Change default parser from
'none'
to''
(empty string). - Refactor
requireLocalPrettier()
to return only local prettier module otherwise returnundefined
. - Fix prettier resolution by first checking if local prettier exists and only after that use bundled version.
- Refactor
getSupportedLanguages()
to properly get local prettier. - Refactor whole get parser implementation, now it should format way more Untitled files and resolve to a better parser which means it will format code way better and output would be as expected.
- Refactor whole get Prettier config implementation it wouldn't double check Prettier config file and even if
requireConfig
would be true and config file is missing it will fallback to default settings which means instead of error and returned existing text your code will be formatted. - Update some dependencies.
- Remove
rangeStart
andrangeEnd
support which was never used. - Rename
resolveConfig()
toresolvePrettierConfig()
. - Use production build in tests instead of development.
- Replace webpack with parcel.
- Keep
node_modules
because of bundled dependencies, but ignore unnecessary files as much as possible in.vscodeignore
.
- Remove some
externals
from webpack (bundle everything).
- Add
.eslintignore
andazure-pipelines.yml
to.vscodeignore
. - Update
README.md
. - Remove message from
requireLocalPkg()
and rename it torequireLocalPrettier()
. - Fix messages after format in
PrettierEditProvider.format()
. - Bundle extension with webpack.
- Declare types for
prettier
,prettier-eslint
,prettier-tslint
,prettier-stylelint
modules. - Remove Windows from Azure Pipelines because even if everything is OK some tests are failing and issues is unknown.
- Fork prettier-vscode (1.8.1).
- Overall project cleanup.
- Replace NPM with Yarn.
- Change
rootDir
from.
tosrc
intsconfig.json
. - Fix all descriptions and add more parsers to
prettier.parser
and set default parser tonone
inpackage.json
. - Refactor
README.md
. - Refactor whole
src
directory.
- Update all dependencies across whole project including Prettier to 1.18.2 and fix vulnerability issues.
- Remove
vscode
dependency and add@types/vscode
withvscode-test
, this is a new approach for extension usage #70175. - Add
glob
and@types/glob
dependencies formocha
tests. - Remove
cross-env
dependency because it's unnecessary since we are using nowvscode-test
.
- Create
watch
script fortsc --watch
and usecompile
script only for compiling withtsc
without--watch
flag. - Create
pretest
script to compile and install dependencies. - Refactor
test
script to run./out/test/runTest.js
instead of./node_modules/vscode/bin/test
. - Remove
version
script.
- Replace Travis with Azure Pipelines (Mac, Windows, Linux).
- Add tests for
stylelint
. - Replace
assert.equal
(deprecated) toassert.strictEqual
. - Refactor
format()
informat.test.ts
to properly reject if Thenable rejected. - Minor refactor for
eslint
,ignore
andtslint
tests. - Refactor and fix tslint (
testTslint
) and eslint (testEslint
) configs. - Move all
test*
directories totest/*
directory.