NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4279 most downloaded on npm
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
Last release 10 months ago
21 Nov 2025
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
106 releases · first in 2019
utilities (monaco): correct config obj name
utilities (monaco): redesign utility monaco; get rid of class, make it more fp
monaco; get rid of class, make it more fpcompose utilitystore utility; for internal usage (in other utilities)monaco; get rid of class, make it more fpcompose utilitystore utility; for internal usage (in other utilities)One column per quarter.
controlled editor: fix undo/redo issue
editor: improve initialization error handling
editor: fix 'readOnly' option check editor: add className and wrapperClassName props diffEditor: add className and wrapperClassName props
editor: fix 'readOnly' option check editor: add className and wrapperClassName props diffEditor: add className and wrapperClassName props
utils: (monaco) add a possibility to pass src of config script
editor: add overrideServices prop
Nothing published for this version
package: update default package version to 0.20.0
config: deprecate indirect way of configuration and add deprecation message
diff editor: remove line prop as it's not used (and can't be used)
package: update devDependencies
monaco: update monaco version to 0.19.0
readme: update installation section
monaco: update monaco version to 0.19.0
###### _Dec 23, 2019_ - versions: fix version
Nothing published for this version
types: fix type of theme; user should be able to pass any kind of theme (string)
types: add config into namespace monaco
optimize babel build with runtime transform
add xxx.spec.js.snap files to npmignore
Nothing published for this version
###### _Dec 10, 2019_ - fix typo in npmignore
add unnecessary files to npmignore
prevent onchange in case of undo/redo (controlled editor)
force additional tokenization in controlled mode to avoid blinking
###### _Oct 25, 2019_ - fix "options" types
add monaco-editor as peer dependency for proper type definitions
set the default version of monaco to 0.18.1
(TYPES) add "void" to the "ControlledEditorOnChange" return types
check editor existence in "removeEditor" function
Set editor value directly in case of read only
Add method to modify default config
Apply edit by using executeEdits method
executeEdits methodExport utility 'monaco' to be able to access to the monaco instance
Add controlled version of editor component
Nothing published for this version
Add a possibility to interact with Editor before it is mounted
FIX: add "types" fild to package.json
Add basic support for TypeScript
###### _June 26, 2019_ - Update package description
Move from 'unpkg.com' to 'cdn.jsdelivr.net' (NOTE: in the future, it will be configurable)
:tada: First stable version :tada:
:tada: First stable version :tada:
Remove redundant peer dependency
Make text-align of the wrapper of editors independent from outside
###### _June 21, 2019_ First version of the library
First version of the library
Your coding agent can read these notes before it upgrades. Set up the MCP server →