JavaScript language support for the CodeMirror code editor
Last release 6 months ago
02 Mar 2026
Release timing varies
gaps range from 8 days to 12 months
Nearly every release is documented
notes for 32 of 33 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
33 releases · first in 2020
Release timeline
33 releases since 2020One column per quarter.
Releases
- 6.2.52 Mar 2026
Release notes3 sources agree
Open source →Bug fixes
Support code folding of JSX elements and tags.
When reading properties in
scopeCompletionSource, use the original object, not a prototype. - 6.2.414 May 2025
Release notes3 sources agree
Open source →Bug fixes
Fix a crash in the
esLinthelper when a rule'smeta.docsisn't defined.Properly dedent lines starting with an opening curly brace below composite statements like
for/while. - 6.2.312 Feb 2025
- 6.2.220 Feb 2024
Release notes3 sources agree
Open source →Bug fixes
Fix a bug that would cause self-closing JSX tags to have another closing tag inserted when typing the final '>'.
- 6.2.128 Aug 2023
Release notes3 sources agree
Open source →Bug fixes
autoCloseTagsnow generates two separate transactions, so that the completion can be undone separately. - 6.2.026 Aug 2023
Release notes2 sources agree
Open source →New features
Export a
typescriptSnippetsarray and include TypeScript keyword completions in the default support extension when in TypeScript mode. - 6.1.92 Jun 2023
Release notes3 sources agree
Open source →Bug fixes
Make sure
scopeCompletionSourcedoesn't try to complete property names that aren't simple identifier (such as numeric indices). - 6.1.813 May 2023
- 6.1.719 Apr 2023
Release notes3 sources agree
Open source →Bug fixes
Fix overeager JSX tag closing inside attribute values and in self-closing tags.
- 6.1.613 Apr 2023
Release notes3 sources agree
Open source →Bug fixes
Fix a bug that allowed
autoCloseTagsto close JSX tags in JavaScript context. - 6.1.54 Apr 2023
- 6.1.413 Feb 2023
Release notes2 sources agree
Open source →Bug fixes
Make sure code in JSX context can be commented correctly.
- 6.1.32 Feb 2023
- 6.1.27 Dec 2022
Release notes2 sources agree
Open source →Bug fixes
Automatic tag closing in JSX now works for namespaced and member-expression tag names.
- 6.1.124 Oct 2022
- 6.1.020 Sept 2022
Release notes2 sources agree
Open source →New features
The
completionPathhelper can now be used to find the object path to complete at a given position.scopeCompletionSourceprovides a completion source based on a scope object. - 6.0.221 Jul 2022
Release notes2 sources agree
Open source →Bug fixes
Fix the
sourcefield in ESLint diagnostics to properly hold"eslint".Fix (non-)auto indentation in template strings and comments.
- 6.0.129 Jun 2022
Release notes2 sources agree
Open source →Bug fixes
Avoid completing variables/keywords in property or definition positions.
Fix a bug that broke local variable completion if JavaScript was parsed an overlay in an outer language.
- 6.0.08 Jun 2022
- 0.20.11 Jun 2022
Release notes2 sources agree
Open source →New features
localCompletionSource(included in the support extensions returned fromjavascript) now provides a way to complete locally-defined names. - 0.20.020 Apr 2022
Release notes2 sources agree
Open source →New features
The new
autoCloseTagsextension (included by default in thejavascriptlanguage extension whenjsxis configured) finishes JSX closing tags when you type a>or/character. - 0.19.728 Jan 2022
Nothing published for this version
- 0.19.611 Jan 2022
Release notes2 sources agree
Open source →Bug fixes
Remove accidentally released unfinished changes.
- 0.19.511 Jan 2022
Release notes2 sources agree
Open source →Bug fixes
Add the
functionhighlight modifier to variables used in tagged template expressions. - 0.19.43 Jan 2022
Release notes2 sources agree
Open source →Bug fixes
Fix highlighting of TypeScript private/public/protected keywords.
- 0.19.312 Nov 2021
- 0.19.223 Sept 2021
Release notes2 sources agree
Open source →New features
Use more specific highlighting tags for JSX attribute names and values.
- 0.19.111 Aug 2021
- 0.19.011 Aug 2021
- 0.18.03 Mar 2021
Release notes2 sources agree
Open source →Bug fixes
Extend
indentOnInputexpression to cover closing JSX tags. - 0.17.215 Feb 2021
Release notes2 sources agree
Open source →Bug fixes
Improve highlighting tag specificity of defined function and class names. Add indentation information for JSX constructs
Support smart indent for JSX syntax.
- 0.17.16 Jan 2021
Release notes2 sources agree
Open source →New features
The package now also exports a CommonJS module.
- 0.17.029 Dec 2020