https://feeds.craftcms.com/codefield.atomCode Field Releases2026-02-05T21:21:23+00:00nystudio107https://nystudio107.com/https://pluginicons.craft-cdn.com/codefield.svghttps://feeds.craftcms.com/codefield.atom/4104959Code Field 5.0.22026-02-05T21:21:23+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Code Field now requires <code>craftcms/cms</code> <code>^5.3.0</code> going forward, because <code>MergeableFieldInterface</code> was introduced in that version of Craft CMS (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/17">#17</a>)</li>
<li>Add <code>MergeableFieldInterface</code> to the <code>Code</code> field type so it can be merged (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/17">#17</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4102742Code Field 5.0.12025-05-17T20:48:53+00:00nystudio107"https://nystudio107.com/"<h3>Fixed</h3>
<ul>
<li>Field editor form no longer breaks when changing entry type with same named code field (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/16">#16</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4102741Code Field 4.0.132025-05-17T20:48:11+00:00nystudio107"https://nystudio107.com/"<h3>Fixed</h3>
<ul>
<li>Field editor form no longer breaks when changing entry type with same named code field (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/16">#16</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add <code>phpstan</code> and <code>ecs</code> code linting</li>
<li>Add <code>code-analysis.yaml</code> GitHub action</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4102740Code Field 3.0.132025-05-17T20:47:31+00:00nystudio107"https://nystudio107.com/"<h3>Fixed</h3>
<ul>
<li>Field editor form no longer breaks when changing entry type with same named code field (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/16">#16</a>)</li>
</ul>
<h3>Added</h3>
<ul>
<li>Add <code>phpstan</code> and <code>ecs</code> code linting</li>
<li>Add <code>code-analysis.yaml</code> GitHub action</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4093483Code Field 5.0.02024-04-15T17:34:27+00:00nystudio107"https://nystudio107.com/"<h3>Added</h3>
<ul>
<li>Stable release for Craft CMS 5</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4090512Code Field 5.0.0-beta.32024-02-09T19:27:06+00:00nystudio107"https://nystudio107.com/"<h3>Added</h3>
<ul>
<li>Added a custom Field icon</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4090194Code Field 5.0.0-beta.22024-01-28T23:53:51+00:00nystudio107"https://nystudio107.com/"<h3>Added</h3>
<ul>
<li>Add <code>phpstan</code> and <code>ecs</code> code linting</li>
<li>Add <code>code-analysis.yaml</code> GitHub action</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Remove <code>columnType</code> setting that is no longer applicable in Craft 5</li>
<li>Refactor <code>getContentColumnType()</code> -> <code>static dbType()</code></li>
</ul>
https://feeds.craftcms.com/codefield.atom/4090028Code Field 5.0.0-beta.12024-01-16T04:38:12+00:00nystudio107"https://nystudio107.com/"<h3>Added</h3>
<ul>
<li>Initial beta release</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4090027Code Field 4.0.122024-01-16T04:36:58+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Updated docs to use node 20 & a new sitemap plugin</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4090026Code Field 3.0.122024-01-16T04:36:15+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Updated docs to use node 20 & a new sitemap plugin</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4087675Code Field 4.0.112023-10-10T00:55:17+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Ensure that the code field is rendered as formatted (but read-only) code when viewing a revision (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/12">#12</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/4087674Code Field 3.0.112023-10-10T00:54:31+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Ensure that the code field is rendered as formatted (but read-only) code when viewing a revision (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/12">#12</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/3910814Code Field 4.0.102023-08-06T21:37:28+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Clean up <code>IEditorOptionsSchema.json</code> to handle <code><Record></code> types and refactor <code>GoToLocationValues</code> to <code>$def</code></li>
<li>Automate release generation via GitHub action</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed method signature for <code>normalizeValue()</code> (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/11">#11</a>)</li>
<li>Handle the case where an existing field is being converted over to a Code Field, and it contains JSON data (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/11">#11</a>)</li>
<li>Fixed an issue that would cause the <strong>All</strong> checkbox for the <strong>Available Languages</strong> field setting to not display the language dropdown (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/9">#9</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/3910813Code Field 3.0.102023-08-06T21:35:06+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Clean up <code>IEditorOptionsSchema.json</code> to handle <code><Record></code> types and refactor <code>GoToLocationValues</code> to <code>$def</code></li>
<li>Automate release generation via GitHub action</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Handle the case where an existing field is being converted over to a Code Field, and it contains JSON data (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/11">#11</a>)</li>
<li>Fixed an issue that would cause the <strong>All</strong> checkbox for the <strong>Available Languages</strong> field setting to not display the language dropdown (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/9">#9</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/3268161Code Field 4.0.92023-04-17T04:02:24+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Refactor the <code>IEditorOptionsSchema.json</code> to use <a href="proxy.php?url=https://json-schema.org/understanding-json-schema/structuring.html#defs"><code>$defs</code></a> to make the JSON schema more structured/reusable</li>
</ul>
https://feeds.craftcms.com/codefield.atom/3268160Code Field 3.0.92023-04-17T04:00:50+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Refactor the <code>IEditorOptionsSchema.json</code> to use <a href="proxy.php?url=https://json-schema.org/understanding-json-schema/structuring.html#defs"><code>$defs</code></a> to make the JSON schema more structured/reusable</li>
</ul>
https://feeds.craftcms.com/codefield.atom/3245453Code Field 4.0.82023-04-13T17:43:35+00:00nystudio107"https://nystudio107.com/"<h3>Added</h3>
<ul>
<li>Allow you to choose <code>text</code> or <code>mediumtext</code> for the content column storage for Code Editor fields (under Advanced Settings) (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/6">#6</a>)</li>
<li>Added full autocomplete of the JSON blob of Monaco <a href="proxy.php?url=https://microsoft.github.io/monaco-editor/typedoc/interfaces/editor.IEditorOptions.html">EditorOptions</a> in the Code Field's Advanced Settings</li>
<li>Added a <strong>Default Value</strong> setting for the Code Field (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/7">#7</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/3245451Code Field 3.0.82023-04-13T17:42:11+00:00nystudio107"https://nystudio107.com/"<h3>Added</h3>
<ul>
<li>Allow you to choose <code>text</code> or <code>mediumtext</code> for the content column storage for Code Editor fields (under Advanced Settings) (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/6">#6</a>)</li>
<li>Added full autocomplete of the JSON blob of Monaco <a href="proxy.php?url=https://microsoft.github.io/monaco-editor/typedoc/interfaces/editor.IEditorOptions.html">EditorOptions</a> in the Code Field's Advanced Settings</li>
<li>Added a <strong>Default Value</strong> setting for the Code Field (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/7">#7</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/2920019Code Field 4.0.72023-02-15T19:55:43+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Refactored the docs buildchain to use a dynamic docker container setup</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed an issue that would cause the editor to display outside of the field's display area (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/4">#4</a>)</li>
</ul>
https://feeds.craftcms.com/codefield.atom/2920018Code Field 3.0.72023-02-15T19:54:38+00:00nystudio107"https://nystudio107.com/"<h3>Changed</h3>
<ul>
<li>Refactored the docs buildchain to use a dynamic docker container setup</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed an issue that would cause the editor to display outside of the field's display area (<a href="proxy.php?url=https://github.com/nystudio107/craft-code-field/issues/4">#4</a>)</li>
</ul>