NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2703 most downloaded on Packagist
Provides a code editor field with Twig & Craft API autocomplete
Last release 2 months ago
31 Jul 2026
Release timing varies
gaps range from 1 weeks to 8 months
Nearly every release is documented
notes for 31 of 31 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
31 releases · first in 2022
Broaden the component instantiation catch to Throwable to fix an issue with Craft Teams
catch to Throwable to fix an issue with Craft Teams (#20)Roll the version of monaco-editor back down to ^0.54.0 to address a seeming regression in 0.55.x that makes monaco.languages.json inaccessible
monaco-editor back down to ^0.54.0 to address a seeming regression in 0.55.x that makes monaco.languages.json inaccessible (#18)One column per quarter.
Bump the version of monaco-editor to ^0.55.1 to actually fix the issue with DOMPurify 3.1.7 which is affected by CVE-2025-26791
monaco-editor to ^0.55.1 to actually fix the issue with DOMPurify 3.1.7 which is affected by CVE-2025-26791 (#17)Resolved an issue where the bundle used DOMPurify 3.1.7 which is affected by CVE-2025-26791
buildchainMake sure the Monaco editor respects the Underline links setting in Craft, so it keeps them underlined if the setting is on
Unless the class underline-links was already in the <body> tag, remove it because the Monaco editor added it during initialization, and there doesn't
underline-links was already in the <body> tag, remove it because the Monaco editor added it during initialization, and there doesn't appear to be a way to configure the accessibility.underlineLinks setting via IEditorOptions (#16)Update monaco-editor to address DOMPurify 3.0.5 vulnerabilities ( #14 ) via
Dispose of editor models that already exist when making editor
Handle PHP >= 8.1 enums properly
Update to "monaco-editor": "^0.50.0"
"monaco-editor": "^0.50.0":has() selectors monaco-editor #4071Fixed an issue where the autocomplete endpoint could throw a 500 error when attempting to parse properties such as the sso property with an insufficie
500 error when attempting to parse properties such as the sso property with an insufficient edition of Craft### Added * Stable release for Craft CMS 5
Fixed an issue that would cause the SectionShorthandFieldsAutocomplete to throw an exception if you were running PHP < 8.0
Add phpstan and ecs code linting
phpstan and ecs code lintingcode-analysis.yaml GitHub actiongetSections() for Craft 3 & 4, and use getEntries() for Craft 5Update to "monaco-editor": "^0.44.0"
"monaco-editor": "^0.44.0"monaco API object was no longer set properly by the globalAPI: true config setting, so we now manually set it on the window variableFixed a regression that would cause the content height to be set to 50px by default, when it should be growing to fix the available content
50px by default, when it should be growing to fix the available contentAdded a maxEditorRows setting to CodeEditorOptions to allow you to control the maximum number of rows before the editor is fixed height, and has a scr
maxEditorRows setting to CodeEditorOptions to allow you to control the maximum number of rows before the editor is fixed height, and has a scrollbar^5.0.0-alpha.1Revert checking to see if any models exist before creating them, to allow for multiple instantiation of the same URI... because as implemented, it doe
Check to see if any models exist before creating them, to allow for multiple instantiation of the same URI
fixedHeightEditor setting to CodeEditorOptions to allow for a scrolling editor in a fixed height frame inherited from the parent containerAdd a CodeEditorOptions.fileName so that the name of the file to be edited can be passed down, and used for the modelUri so Monaco can auto-detect the
CodeEditorOptions.fileName so that the name of the file to be edited can be passed down, and used for the modelUri so Monaco can auto-detect the correct editor to use based on the file extensionThe default lineNumbersMinChars option value is no longer set to 0.
lineNumbersMinChars option value is no longer set to 0.Updated assets build with the latest deps
Add a unique modelUri to each editor model
modelUri to each editor modelAllow scrollbars for text editors instances that are not single line editors
textarea's rows, so you have control over the minimum height of the editorRemove reference to Craft. so the JavaScript will work on the frontend
Craft. so the JavaScript will work on the frontendSet the default theme before the editor is instantiated, as an optimization
Switched to doing tab handling for single line editors via TabFocus rather than our own custom tab handler (ref)
TabFocus rather than our own custom tab handler (ref)Added an allowTemplateAccess setting to config.php to separate frontend template access from frontend autocomplete controller access
allowTemplateAccess setting to config.php to separate frontend template access from frontend autocomplete controller access--focus-ring Craft CMS CSS variable for a11y stylesAdded support for monacoOptions.theme set to auto automatically setting the theme to match the browser's dark mode setting
monacoOptions.theme set to auto automatically setting the theme to match the browser's dark mode settingAdded a default fallback icon if no custom icon is available
### Added * Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →