{"build":13,"history":[{"id":477,"build":34,"description":"- Security fix in template parser logic\r\n- Performance and concurrency improvements\r\n- Fixes data loss issue when migrating back from unofficial plugins\r\n- Fixes bug in table widget deleting rows when pressing enter key\r\n- Fixes CSS support for file-based mail layouts\r\n- Fixes missing payload with data-request-error\r\n- Fixes repeater pulling title from textareas\r\n- Fixes field values set from extendFields\r\n- Fixes unit test base class for plugins\r\n- Fixes auto focus on select control\r\n- Fixes output encoding for exports","description_html":"<ul>\n<li>Security fix in template parser logic<\/li>\n<li>Performance and concurrency improvements<\/li>\n<li>Fixes data loss issue when migrating back from unofficial plugins<\/li>\n<li>Fixes bug in table widget deleting rows when pressing enter key<\/li>\n<li>Fixes CSS support for file-based mail layouts<\/li>\n<li>Fixes missing payload with data-request-error<\/li>\n<li>Fixes repeater pulling title from textareas<\/li>\n<li>Fixes field values set from extendFields<\/li>\n<li>Fixes unit test base class for plugins<\/li>\n<li>Fixes auto focus on select control<\/li>\n<li>Fixes output encoding for exports<\/li>\n<\/ul>","created_at":"2022-08-07T01:25:00.000000Z","updated_at":"2022-08-09T01:25:04.000000Z","link_url":"","version":"2.2","version_full":"2.2.34"},{"id":446,"build":21,"description":"- Adds `changeHandler` property to all form fields\r\n- Refactor mediafinder to resolve issues with JSON juggling\r\n- Fixes collapsed titles using dropdowns with repeater\r\n- Fixes component override partial naming\r\n- Fixes escaping on theme list","description_html":"<ul>\n<li>Adds <code>changeHandler<\/code> property to all form fields<\/li>\n<li>Refactor mediafinder to resolve issues with JSON juggling<\/li>\n<li>Fixes collapsed titles using dropdowns with repeater<\/li>\n<li>Fixes component override partial naming<\/li>\n<li>Fixes escaping on theme list<\/li>\n<\/ul>","created_at":"2022-05-02T04:42:05.000000Z","updated_at":"2022-05-02T04:42:12.000000Z","link_url":"","version":"2.2","version_full":"2.2.21"},{"id":445,"build":20,"description":"- Increases the delay in editor popups and hints\r\n- Removes October.Drivers plugin requirement\r\n- Fixes error when removing auto discovered packages\r\n- Fixes strict component mode when using partials\r\n- Fixes support with file-based mail layouts\r\n- Fixes inline options on checkboxlist\r\n- Fixes auth error in Vue components","description_html":"<ul>\n<li>Increases the delay in editor popups and hints<\/li>\n<li>Removes October.Drivers plugin requirement<\/li>\n<li>Fixes error when removing auto discovered packages<\/li>\n<li>Fixes strict component mode when using partials<\/li>\n<li>Fixes support with file-based mail layouts<\/li>\n<li>Fixes inline options on checkboxlist<\/li>\n<li>Fixes auth error in Vue components<\/li>\n<\/ul>","created_at":"2022-04-27T03:48:59.000000Z","updated_at":"2022-04-27T03:49:01.000000Z","link_url":"","version":"2.2","version_full":"2.2.20"},{"id":444,"build":19,"description":"- Fixes parsing template variables on non-scalar values\r\n- Fixes JS error when destroying accordion repeater","description_html":"<ul>\n<li>Fixes parsing template variables on non-scalar values<\/li>\n<li>Fixes JS error when destroying accordion repeater<\/li>\n<\/ul>","created_at":"2022-04-20T16:37:35.000000Z","updated_at":"2022-04-19T16:37:39.000000Z","link_url":"","version":"2.2","version_full":"2.2.19"},{"id":443,"build":18,"description":"- Adds new list toolbar `data-list-checked-trigger` and `data-list-checked-request` attributes\r\n- Fixes inspector mediafinder not returning relative path\r\n- Fixes JS error when destroying unsortable repeater\r\n- Fixes repeater interface in collapsed mode\r\n- Fixes breaking change in view path logic\r\n- Fixes resizer forcing the extension","description_html":"<ul>\n<li>Adds new list toolbar <code>data-list-checked-trigger<\/code> and <code>data-list-checked-request<\/code> attributes<\/li>\n<li>Fixes inspector mediafinder not returning relative path<\/li>\n<li>Fixes JS error when destroying unsortable repeater<\/li>\n<li>Fixes repeater interface in collapsed mode<\/li>\n<li>Fixes breaking change in view path logic<\/li>\n<li>Fixes resizer forcing the extension<\/li>\n<\/ul>","created_at":"2022-04-15T22:44:16.000000Z","updated_at":"2022-04-15T10:52:13.000000Z","link_url":"","version":"2.2","version_full":"2.2.18"},{"id":442,"build":15,"description":"- Fixes error in component manager when no components are registered\r\n- Fixes responsive support for repeater in builder mode\r\n- Fixes container instances built with arguments\r\n- Fixes bug in dashboard using PHP 7.2\r\n- Security fix in file attachment logic","description_html":"<ul>\n<li>Fixes error in component manager when no components are registered<\/li>\n<li>Fixes responsive support for repeater in builder mode<\/li>\n<li>Fixes container instances built with arguments<\/li>\n<li>Fixes bug in dashboard using PHP 7.2<\/li>\n<li>Security fix in file attachment logic<\/li>\n<\/ul>","created_at":"2022-03-31T23:26:02.000000Z","updated_at":"2022-03-30T23:30:51.000000Z","link_url":"","version":"2.2","version_full":"2.2.15"},{"id":440,"build":14,"description":"- Adds ability to disable row dragging on list structures\r\n- Adds translation keys to repeater menu\r\n- Fixes deferred attachment in relational repeater\r\n- Fixes attribute detection logic in form widgets","description_html":"<ul>\n<li>Adds ability to disable row dragging on list structures<\/li>\n<li>Adds translation keys to repeater menu<\/li>\n<li>Fixes deferred attachment in relational repeater<\/li>\n<li>Fixes attribute detection logic in form widgets<\/li>\n<\/ul>","created_at":"2022-03-24T01:49:45.000000Z","updated_at":"2022-03-24T02:31:37.000000Z","link_url":"","version":"2.2","version_full":"2.2.14"},{"id":439,"build":13,"description":"- Fixes lazy loading form tabs with dependant form widgets\r\n- Fixes bug with repeater and nested fields\r\n- Fixes Vue development console warning\r\n- Fixes Twig accessor logic on models","description_html":"<ul>\n<li>Fixes lazy loading form tabs with dependant form widgets<\/li>\n<li>Fixes bug with repeater and nested fields<\/li>\n<li>Fixes Vue development console warning<\/li>\n<li>Fixes Twig accessor logic on models<\/li>\n<\/ul>","created_at":"2022-03-23T22:45:30.000000Z","updated_at":"2022-03-22T22:45:35.000000Z","link_url":"","version":"2.2","version_full":"2.2.13"},{"id":438,"build":12,"description":"- Fixes side menu counters overlapping long text\r\n- Fixes breaking change in model options getter","description_html":"<ul>\n<li>Fixes side menu counters overlapping long text<\/li>\n<li>Fixes breaking change in model options getter<\/li>\n<\/ul>","created_at":"2022-03-20T01:49:35.000000Z","updated_at":"2022-03-20T01:49:38.000000Z","link_url":"","version":"2.2","version_full":"2.2.12"},{"id":437,"build":11,"description":"- Fixes list default sorting by invisible columns\r\n- Fixes installer adding gateway function","description_html":"<ul>\n<li>Fixes list default sorting by invisible columns<\/li>\n<li>Fixes installer adding gateway function<\/li>\n<\/ul>","created_at":"2022-03-17T01:22:31.000000Z","updated_at":"2022-03-17T01:23:08.000000Z","link_url":"","version":"2.2","version_full":"2.2.11"},{"id":436,"build":10,"description":"- Fixes counters displayed in side navigation\r\n- Fixes revisionable trait default limit value\r\n- Fixes form widget logic resetting values","description_html":"<ul>\n<li>Fixes counters displayed in side navigation<\/li>\n<li>Fixes revisionable trait default limit value<\/li>\n<li>Fixes form widget logic resetting values<\/li>\n<\/ul>","created_at":"2022-03-12T01:41:32.000000Z","updated_at":"2022-03-12T01:42:30.000000Z","link_url":"","version":"2.2","version_full":"2.2.10"},{"id":435,"build":9,"description":"- Fixes not found exceptions showing in error log\r\n- Fixes bug in repeater type hint","description_html":"<ul>\n<li>Fixes not found exceptions showing in error log<\/li>\n<li>Fixes bug in repeater type hint<\/li>\n<\/ul>","created_at":"2022-03-09T02:44:21.000000Z","updated_at":"2022-03-09T02:44:25.000000Z","link_url":"","version":"2.2","version_full":"2.2.9"},{"id":434,"build":8,"description":"- Fixes overflow issue on tag list form widget\r\n- Fixes project sync command","description_html":"<ul>\n<li>Fixes overflow issue on tag list form widget<\/li>\n<li>Fixes project sync command<\/li>\n<\/ul>","created_at":"2022-03-08T21:21:28.000000Z","updated_at":"2022-03-07T21:21:33.000000Z","link_url":"","version":"2.2","version_full":"2.2.8"},{"id":433,"build":7,"description":"- Fixes returning collections from options model methods\r\n- Fixes pagination usage with belongs-to-many relations\r\n- Fixes nested form widget usage in repeater relations\r\n- Fixes fillable saving on repeater relations\r\n- Fixes custom view path usage in lists","description_html":"<ul>\n<li>Fixes returning collections from options model methods<\/li>\n<li>Fixes pagination usage with belongs-to-many relations<\/li>\n<li>Fixes nested form widget usage in repeater relations<\/li>\n<li>Fixes fillable saving on repeater relations<\/li>\n<li>Fixes custom view path usage in lists<\/li>\n<\/ul>","created_at":"2022-03-05T20:47:10.000000Z","updated_at":"2022-03-06T22:46:22.000000Z","link_url":"","version":"2.2","version_full":"2.2.7"},{"id":432,"build":4,"description":"- Fixes list sorting by non-existent columns\r\n- Fixes media finder max item default value\r\n- Fixes media filter accepting arrays\r\n- Fixes tag list option support","description_html":"<ul>\n<li>Fixes list sorting by non-existent columns<\/li>\n<li>Fixes media finder max item default value<\/li>\n<li>Fixes media filter accepting arrays<\/li>\n<li>Fixes tag list option support<\/li>\n<\/ul>","created_at":"2022-03-04T01:47:13.000000Z","updated_at":"2022-03-03T01:47:18.000000Z","link_url":"","version":"2.2","version_full":"2.2.4"},{"id":431,"build":3,"description":"- Fixes using child themes with resources component\r\n- Fixes bug when using an array of options with tag list\r\n- Fixes Twig security policy","description_html":"<ul>\n<li>Fixes using child themes with resources component<\/li>\n<li>Fixes bug when using an array of options with tag list<\/li>\n<li>Fixes Twig security policy<\/li>\n<\/ul>","created_at":"2022-03-03T01:47:09.000000Z","updated_at":"2022-03-03T01:47:13.000000Z","link_url":"","version":"2.2","version_full":"2.2.3"},{"id":430,"build":1,"description":"- Fixes Static Pages use of new relation enabled controls\r\n- Fixes incorrect version display for minor bumps","description_html":"<ul>\n<li>Fixes Static Pages use of new relation enabled controls<\/li>\n<li>Fixes incorrect version display for minor bumps<\/li>\n<\/ul>","created_at":"2022-03-02T09:52:06.000000Z","updated_at":"2022-03-02T09:52:10.000000Z","link_url":"","version":"2.2","version_full":"2.2.1"},{"id":429,"build":0,"description":"New Feature Release of October CMS v2.2","description_html":"<p>New Feature Release of October CMS v2.2<\/p>","created_at":"2022-03-02T00:33:26.000000Z","updated_at":"2022-03-02T00:33:31.000000Z","link_url":"https:\/\/octobercms.com\/support\/article\/rn-29","version":"2.2","version_full":"2.2.0"},{"id":428,"build":32,"description":"- Fixes custom options with relations in taglist\r\n- Fixes nullable usage with Revisionable trait\r\n- Fixes default value when using taglist\r\n- Security fixes","description_html":"<ul>\n<li>Fixes custom options with relations in taglist<\/li>\n<li>Fixes nullable usage with Revisionable trait<\/li>\n<li>Fixes default value when using taglist<\/li>\n<li>Security fixes<\/li>\n<\/ul>","created_at":"2022-02-27T23:29:36.000000Z","updated_at":"2022-02-26T23:29:40.000000Z","link_url":"","version":"2.1","version_full":"2.1.32"},{"id":426,"build":31,"description":"- Fixes setting maximum file size on file upload widget\r\n- Fixes filter search when using relation controller\r\n- Fixes memory overrun bug in resizer\r\n- Fixes styling on text filter","description_html":"<ul>\n<li>Fixes setting maximum file size on file upload widget<\/li>\n<li>Fixes filter search when using relation controller<\/li>\n<li>Fixes memory overrun bug in resizer<\/li>\n<li>Fixes styling on text filter<\/li>\n<\/ul>","created_at":"2022-02-18T23:55:44.000000Z","updated_at":"2022-02-17T23:55:52.000000Z","link_url":"","version":"2.1","version_full":"2.1.31"},{"id":425,"build":30,"description":"- Fixes usage of rich and markdown editors on the same page\r\n- Improves database template performance\r\n- Minor security fix in Twig sandbox\r\n- Fixes CDN support in resizer","description_html":"<ul>\n<li>Fixes usage of rich and markdown editors on the same page<\/li>\n<li>Improves database template performance<\/li>\n<li>Minor security fix in Twig sandbox<\/li>\n<li>Fixes CDN support in resizer<\/li>\n<\/ul>","created_at":"2022-02-10T04:45:41.000000Z","updated_at":"2022-02-10T23:10:20.000000Z","link_url":"","version":"2.1","version_full":"2.1.30"},{"id":424,"build":28,"description":"- Adds `Lang::set` method to replace translator.beforeResolve event\r\n- Fixes sorting, sizing and display preview in file upload widget\r\n- Fixes Pikaday plugin displaying numbers of the week\r\n- Fixes always dirty state in settings models\r\n- Fixes list structure nesting in Firefox","description_html":"<ul>\n<li>Adds <code>Lang::set<\/code> method to replace translator.beforeResolve event<\/li>\n<li>Fixes sorting, sizing and display preview in file upload widget<\/li>\n<li>Fixes Pikaday plugin displaying numbers of the week<\/li>\n<li>Fixes always dirty state in settings models<\/li>\n<li>Fixes list structure nesting in Firefox<\/li>\n<\/ul>","created_at":"2022-02-02T07:26:22.000000Z","updated_at":"2022-02-02T07:26:46.000000Z","link_url":"","version":"2.1","version_full":"2.1.28"},{"id":423,"build":27,"description":"- Security and compatibility fixes\r\n- Fixes removing multiple sidemenu items\r\n- Fixes support with vanilla Laravel\r\n- Fixes disabling linkable tabs","description_html":"<ul>\n<li>Security and compatibility fixes<\/li>\n<li>Fixes removing multiple sidemenu items<\/li>\n<li>Fixes support with vanilla Laravel<\/li>\n<li>Fixes disabling linkable tabs<\/li>\n<\/ul>","created_at":"2022-01-20T01:51:44.000000Z","updated_at":"2022-01-20T01:51:56.000000Z","link_url":"","version":"2.1","version_full":"2.1.27"},{"id":421,"build":26,"description":"- Adds `cms.strict_components` config\r\n- Fixes autofocus on editor prompts\r\n- Fixes interface for multi image file upload\r\n- Fixes double control tag on Vue rich editor\r\n- Fixes creating asset directories in child themes","description_html":"<ul>\n<li>Adds <code>cms.strict_components<\/code> config<\/li>\n<li>Fixes autofocus on editor prompts<\/li>\n<li>Fixes interface for multi image file upload<\/li>\n<li>Fixes double control tag on Vue rich editor<\/li>\n<li>Fixes creating asset directories in child themes<\/li>\n<\/ul>","created_at":"2022-01-14T04:49:44.000000Z","updated_at":"2022-01-14T04:49:47.000000Z","link_url":"","version":"2.1","version_full":"2.1.26"},{"id":420,"build":25,"description":"- Adds `nohide` class to disable hidden tab logic\r\n- Fixes symbolized and absolute combiner paths with child themes\r\n- Fixes commiting changes to locked parent themes\r\n- Fixes suppressed errors on schedule registration\r\n- Fixes editor crashing on empty theme name\r\n- Fixes popup placement on media manager\r\n- Fixes linkable lazy tabs","description_html":"<ul>\n<li>Adds <code>nohide<\/code> class to disable hidden tab logic<\/li>\n<li>Fixes symbolized and absolute combiner paths with child themes<\/li>\n<li>Fixes commiting changes to locked parent themes<\/li>\n<li>Fixes suppressed errors on schedule registration<\/li>\n<li>Fixes editor crashing on empty theme name<\/li>\n<li>Fixes popup placement on media manager<\/li>\n<li>Fixes linkable lazy tabs<\/li>\n<\/ul>","created_at":"2022-01-03T22:49:26.000000Z","updated_at":"2022-01-02T22:49:31.000000Z","link_url":"","version":"2.1","version_full":"2.1.25"},{"id":419,"build":24,"description":"- Improves performance of page load times\r\n- Fixes row span usage in repeater\r\n- Fixes switch columns using custom key names\r\n- Fixes selectable columns using custom pivot models\r\n- Fixes custom key names using belongs to many relationships\r\n- Fixes relation manager when updating a linked record twice","description_html":"<ul>\n<li>Improves performance of page load times<\/li>\n<li>Fixes row span usage in repeater<\/li>\n<li>Fixes switch columns using custom key names<\/li>\n<li>Fixes selectable columns using custom pivot models<\/li>\n<li>Fixes custom key names using belongs to many relationships<\/li>\n<li>Fixes relation manager when updating a linked record twice<\/li>\n<\/ul>","created_at":"2021-12-22T04:54:20.000000Z","updated_at":"2021-12-22T04:54:25.000000Z","link_url":"","version":"2.1","version_full":"2.1.24"},{"id":418,"build":23,"description":"- Fixes auto focus on Editor Quick Access\r\n- Fixes invalid field selector for nested fields\r\n- Fixes custom messages and attributes for theme data\r\n- Fixes mail customization screen when using debug bar","description_html":"<ul>\n<li>Fixes auto focus on Editor Quick Access<\/li>\n<li>Fixes invalid field selector for nested fields<\/li>\n<li>Fixes custom messages and attributes for theme data<\/li>\n<li>Fixes mail customization screen when using debug bar<\/li>\n<\/ul>","created_at":"2021-12-13T06:59:28.000000Z","updated_at":"2021-12-13T06:59:34.000000Z","link_url":"","version":"2.1","version_full":"2.1.23"},{"id":417,"build":22,"description":"- Adds option to disable Gravatar service for backend users\r\n- Adds option to auto rename files in media manager\r\n- Fixes using commas inside concat SQL statements\r\n- Fixes raw select statement in Relation widget\r\n- Fixes Validation extension support\r\n- Fixes pagination styling","description_html":"<ul>\n<li>Adds option to disable Gravatar service for backend users<\/li>\n<li>Adds option to auto rename files in media manager<\/li>\n<li>Fixes using commas inside concat SQL statements<\/li>\n<li>Fixes raw select statement in Relation widget<\/li>\n<li>Fixes Validation extension support<\/li>\n<li>Fixes pagination styling<\/li>\n<\/ul>","created_at":"2021-12-01T00:15:12.000000Z","updated_at":"2021-12-01T00:15:16.000000Z","link_url":"","version":"2.1","version_full":"2.1.22"},{"id":416,"build":21,"description":"- Adds custom composer binary location pulled from `COMPOSER_BIN`\r\n- Fixes migration logic for failed database scripts\r\n- Fixes locale support for the taglist widget\r\n- Fixes default logging file permissions","description_html":"<ul>\n<li>Adds custom composer binary location pulled from <code>COMPOSER_BIN<\/code><\/li>\n<li>Fixes migration logic for failed database scripts<\/li>\n<li>Fixes locale support for the taglist widget<\/li>\n<li>Fixes default logging file permissions<\/li>\n<\/ul>","created_at":"2021-11-22T23:49:14.000000Z","updated_at":"2021-11-21T23:49:19.000000Z","link_url":"","version":"2.1","version_full":"2.1.21"},{"id":415,"build":20,"description":"- Adds file exclusion mode to Zip library\r\n- Fixes support for including backend password policies\r\n- Fixes load order of defined attribute names in models\r\n- Fixes filter searching inside relation popups\r\n- Fixes auto closing tag preference in Editor","description_html":"<ul>\n<li>Adds file exclusion mode to Zip library<\/li>\n<li>Fixes support for including backend password policies<\/li>\n<li>Fixes load order of defined attribute names in models<\/li>\n<li>Fixes filter searching inside relation popups<\/li>\n<li>Fixes auto closing tag preference in Editor<\/li>\n<\/ul>","created_at":"2021-11-16T00:28:56.000000Z","updated_at":"2021-11-16T00:29:01.000000Z","link_url":"","version":"2.1","version_full":"2.1.20"},{"id":414,"build":19,"description":"- Fixes quick access modal display in Editor\r\n- Fixes default selection bug in Color Picker\r\n- Fixes Tag List when using Chinese characters\r\n- Fixes bug in Repeater group using minItems\r\n- Fixes language loading for child themes","description_html":"<ul>\n<li>Fixes quick access modal display in Editor<\/li>\n<li>Fixes default selection bug in Color Picker<\/li>\n<li>Fixes Tag List when using Chinese characters<\/li>\n<li>Fixes bug in Repeater group using minItems<\/li>\n<li>Fixes language loading for child themes<\/li>\n<\/ul>","created_at":"2021-11-09T01:24:37.000000Z","updated_at":"2021-11-09T01:24:39.000000Z","link_url":"","version":"2.1","version_full":"2.1.19"},{"id":413,"build":18,"description":"- Improves data table postback support\r\n- Improves Theme management UI\r\n- Fixes repeater support when filtering fields\r\n- Fixes size styling for rich and markdown editors\r\n- Fixes empty tag list not saving","description_html":"<ul>\n<li>Improves data table postback support<\/li>\n<li>Improves Theme management UI<\/li>\n<li>Fixes repeater support when filtering fields<\/li>\n<li>Fixes size styling for rich and markdown editors<\/li>\n<li>Fixes empty tag list not saving<\/li>\n<\/ul>","created_at":"2021-11-01T08:37:35.000000Z","updated_at":"2021-11-01T08:53:15.000000Z","link_url":"","version":"2.1","version_full":"2.1.18"},{"id":412,"build":17,"description":"- Adds database import commands to theme:copy\r\n- Fixes bug in `--relative` when using october:mirror\r\n- Fixes data table validation for AJAX requests\r\n- Fixes tab hash codes for form widget\r\n- Fixes custom titles in form controller","description_html":"<ul>\n<li>Adds database import commands to theme:copy<\/li>\n<li>Fixes bug in <code>--relative<\/code> when using october:mirror<\/li>\n<li>Fixes data table validation for AJAX requests<\/li>\n<li>Fixes tab hash codes for form widget<\/li>\n<li>Fixes custom titles in form controller<\/li>\n<\/ul>","created_at":"2021-10-22T21:33:43.000000Z","updated_at":"2021-10-21T21:35:01.000000Z","link_url":"","version":"2.1","version_full":"2.1.17"},{"id":411,"build":16,"description":"- Fixes data table usage inside popups\r\n- Fixes hiding tabs using row spanned fields\r\n- Fixes bug in search using structured list\r\n- Fixes empty view bag error for new CMS pages\r\n- Fixes insert video and audio feature in rich editor\r\n- Fixes repeater not saving with empty items\r\n- Fixes submenu items with JS links","description_html":"<ul>\n<li>Fixes data table usage inside popups<\/li>\n<li>Fixes hiding tabs using row spanned fields<\/li>\n<li>Fixes bug in search using structured list<\/li>\n<li>Fixes empty view bag error for new CMS pages<\/li>\n<li>Fixes insert video and audio feature in rich editor<\/li>\n<li>Fixes repeater not saving with empty items<\/li>\n<li>Fixes submenu items with JS links<\/li>\n<\/ul>","created_at":"2021-10-18T04:10:02.000000Z","updated_at":"2021-10-18T04:10:03.000000Z","link_url":"","version":"2.1","version_full":"2.1.16"},{"id":410,"build":15,"description":"- Improves performance of checking maintenance mode\r\n- Fixes data availability in getOptions methods\r\n- Fixes pathing for uploads using CDN storage","description_html":"<ul>\n<li>Improves performance of checking maintenance mode<\/li>\n<li>Fixes data availability in getOptions methods<\/li>\n<li>Fixes pathing for uploads using CDN storage<\/li>\n<\/ul>","created_at":"2021-10-11T08:05:05.000000Z","updated_at":"2021-10-11T08:06:21.000000Z","link_url":"","version":"2.1","version_full":"2.1.15"},{"id":409,"build":14,"description":"- Improves form widget saving workflow for filtered fields\r\n- Fixes table usage inside popups\r\n- Fixes read-only mode in checkbox lists","description_html":"<ul>\n<li>Improves form widget saving workflow for filtered fields<\/li>\n<li>Fixes table usage inside popups<\/li>\n<li>Fixes read-only mode in checkbox lists<\/li>\n<\/ul>","created_at":"2021-10-08T23:02:20.000000Z","updated_at":"2021-10-07T23:03:41.000000Z","link_url":"","version":"2.1","version_full":"2.1.14"},{"id":408,"build":13,"description":"- Minor UI improvement to dashboard\r\n- Fixes theme creation form not saving\r\n- Fixes bug in 2.0 patch utility command","description_html":"<ul>\n<li>Minor UI improvement to dashboard<\/li>\n<li>Fixes theme creation form not saving<\/li>\n<li>Fixes bug in 2.0 patch utility command<\/li>\n<\/ul>","created_at":"2021-10-06T23:02:41.000000Z","updated_at":"2021-10-07T23:02:45.000000Z","link_url":"","version":"2.1","version_full":"2.1.13"},{"id":407,"build":12,"description":"- Security fix for deleted backend users still able to sign in\r\n- Fixes bug in CMS Editor extension to use view bag by default\r\n- Fixes bug where view bag properties strip Twig like tags\r\n- Fixes hidden\/disabled logic in filterFields method\r\n- Fixes attribute names when creating in relation controller\r\n- Fixes CSS bug in tree view list","description_html":"<ul>\n<li>Security fix for deleted backend users still able to sign in<\/li>\n<li>Fixes bug in CMS Editor extension to use view bag by default<\/li>\n<li>Fixes bug where view bag properties strip Twig like tags<\/li>\n<li>Fixes hidden\/disabled logic in filterFields method<\/li>\n<li>Fixes attribute names when creating in relation controller<\/li>\n<li>Fixes CSS bug in tree view list<\/li>\n<\/ul>","created_at":"2021-10-04T23:02:37.000000Z","updated_at":"2021-10-07T23:02:41.000000Z","link_url":"","version":"2.1","version_full":"2.1.12"},{"id":406,"build":11,"description":"- Adds basic override methods for ImportExportController\r\n- Fixes left side menu counters\r\n- Fixes support for custom logo on Editor screen\r\n- Fixes `project:sync` usage without CMS module\r\n- Fixes change events for repeater add and remove buttons\r\n- Fixes void events polluting response contents","description_html":"<ul>\n<li>Adds basic override methods for ImportExportController<\/li>\n<li>Fixes left side menu counters<\/li>\n<li>Fixes support for custom logo on Editor screen<\/li>\n<li>Fixes <code>project:sync<\/code> usage without CMS module<\/li>\n<li>Fixes change events for repeater add and remove buttons<\/li>\n<li>Fixes void events polluting response contents<\/li>\n<\/ul>","created_at":"2021-09-27T06:38:42.000000Z","updated_at":"2021-09-27T06:38:43.000000Z","link_url":"","version":"2.1","version_full":"2.1.11"},{"id":405,"build":10,"description":"- Fixes bug saving file upload meta data\r\n- Fixes pathing issue in plugin unit tests\r\n- Fixes unauthenticated actions from behaviors showing 404\r\n- Fixes priority of getActiveTheme event\r\n- Fixes filter support for pivot relations","description_html":"<ul>\n<li>Fixes bug saving file upload meta data<\/li>\n<li>Fixes pathing issue in plugin unit tests<\/li>\n<li>Fixes unauthenticated actions from behaviors showing 404<\/li>\n<li>Fixes priority of getActiveTheme event<\/li>\n<li>Fixes filter support for pivot relations<\/li>\n<\/ul>","created_at":"2021-09-20T01:51:41.000000Z","updated_at":"2021-09-20T08:38:17.000000Z","link_url":"","version":"2.1","version_full":"2.1.10"},{"id":404,"build":8,"description":"- Improves platform caching and performance\r\n- Fixes bug in `october:util purge uploads` command\r\n- Fixes creating `morphMany` relations in Relation Controller\r\n- Fixes `minItems` not preloading correctly in Repeater widget","description_html":"<ul>\n<li>Improves platform caching and performance<\/li>\n<li>Fixes bug in <code>october:util purge uploads<\/code> command<\/li>\n<li>Fixes creating <code>morphMany<\/code> relations in Relation Controller<\/li>\n<li>Fixes <code>minItems<\/code> not preloading correctly in Repeater widget<\/li>\n<\/ul>","created_at":"2021-09-11T09:38:02.000000Z","updated_at":"2021-09-11T09:38:04.000000Z","link_url":"","version":"2.1","version_full":"2.1.8"},{"id":403,"build":7,"description":"- Adds paragraph format customisation to editor settings\r\n- Fixes detailed error message incorrectly showing via AJAX\r\n- Fixes the Rename popup in the Media Manager\r\n- Fixes compatability issue in Import Export Controller\r\n- Fixes linkable tabs not pushing URL when selected","description_html":"<ul>\n<li>Adds paragraph format customisation to editor settings<\/li>\n<li>Fixes detailed error message incorrectly showing via AJAX<\/li>\n<li>Fixes the Rename popup in the Media Manager<\/li>\n<li>Fixes compatability issue in Import Export Controller<\/li>\n<li>Fixes linkable tabs not pushing URL when selected<\/li>\n<\/ul>","created_at":"2021-09-03T02:24:58.000000Z","updated_at":"2021-09-03T02:25:37.000000Z","link_url":"","version":"2.1","version_full":"2.1.7"},{"id":402,"build":6,"description":"- Fixes Vue Markdown editor sizing issue\r\n- Fixes bug in pivot manager with checkboxes enabled\r\n- Fixes list setup styling\r\n- Fixes Http network library using DELETE method","description_html":"<ul>\n<li>Fixes Vue Markdown editor sizing issue<\/li>\n<li>Fixes bug in pivot manager with checkboxes enabled<\/li>\n<li>Fixes list setup styling<\/li>\n<li>Fixes Http network library using DELETE method<\/li>\n<\/ul>","created_at":"2021-08-26T04:40:59.000000Z","updated_at":"2021-08-26T04:47:38.000000Z","link_url":"","version":"2.1","version_full":"2.1.6"},{"id":401,"build":5,"description":"- Adds single session backend policy\r\n- Adds `--relative` option back to october:mirror\r\n- Fixes checkbox persistence when searching\r\n- Fixes hasManyThrough relation support","description_html":"<ul>\n<li>Adds single session backend policy<\/li>\n<li>Adds <code>--relative<\/code> option back to october:mirror<\/li>\n<li>Fixes checkbox persistence when searching<\/li>\n<li>Fixes hasManyThrough relation support<\/li>\n<\/ul>","created_at":"2021-08-21T05:51:45.000000Z","updated_at":"2021-08-21T05:51:46.000000Z","link_url":"","version":"2.1","version_full":"2.1.5"},{"id":400,"build":4,"description":"- New icons for admin roles and groups\r\n- Adds `activeTab` option to form tabs\r\n- Fixes CSS bug in inspector dropdowns\r\n- Fixes widgets inside relation controller pivot forms","description_html":"<ul>\n<li>New icons for admin roles and groups<\/li>\n<li>Adds <code>activeTab<\/code> option to form tabs<\/li>\n<li>Fixes CSS bug in inspector dropdowns<\/li>\n<li>Fixes widgets inside relation controller pivot forms<\/li>\n<\/ul>","created_at":"2021-08-17T00:34:31.000000Z","updated_at":"2021-08-17T00:34:37.000000Z","link_url":"","version":"2.1","version_full":"2.1.4"},{"id":399,"build":3,"description":"- Adds admin role impersonation\r\n- Adds user list to admin group screen\r\n- Adds dedicated setting pages for groups and roles\r\n- Improvements to list checkboxes","description_html":"<ul>\n<li>Adds admin role impersonation<\/li>\n<li>Adds user list to admin group screen<\/li>\n<li>Adds dedicated setting pages for groups and roles<\/li>\n<li>Improvements to list checkboxes<\/li>\n<\/ul>","created_at":"2021-08-14T03:06:01.000000Z","updated_at":"2021-08-14T03:09:33.000000Z","link_url":"","version":"2.1","version_full":"2.1.3"},{"id":398,"build":2,"description":"- Adds `nestedform` support to theme data configuration\r\n- Adds setting manual build number via `october:util` command\r\n- Fixes `|resize` filter not returning an app relative URL\r\n- Fixes bug in List Structure when using Sortable trait alone","description_html":"<ul>\n<li>Adds <code>nestedform<\/code> support to theme data configuration<\/li>\n<li>Adds setting manual build number via <code>october:util<\/code> command<\/li>\n<li>Fixes <code>|resize<\/code> filter not returning an app relative URL<\/li>\n<li>Fixes bug in List Structure when using Sortable trait alone<\/li>\n<\/ul>","created_at":"2021-08-11T06:58:45.000000Z","updated_at":"2021-08-11T06:58:47.000000Z","link_url":"","version":"2.1","version_full":"2.1.2"},{"id":397,"build":1,"description":"- Adds new `theme:copy` command for duplicating themes\r\n- Fixes theme commands failing when locked theme is active\r\n- Fixes bug in new tree list selecting checkboxes\r\n- Fixes bug in Form widget field@context naming\r\n- Fixes changelog showing 2.0 updates","description_html":"<ul>\n<li>Adds new <code>theme:copy<\/code> command for duplicating themes<\/li>\n<li>Fixes theme commands failing when locked theme is active<\/li>\n<li>Fixes bug in new tree list selecting checkboxes<\/li>\n<li>Fixes bug in Form widget field@context naming<\/li>\n<li>Fixes changelog showing 2.0 updates<\/li>\n<\/ul>","created_at":"2021-08-07T00:55:56.000000Z","updated_at":"2021-08-07T00:56:00.000000Z","link_url":"","version":"2.1","version_full":"2.1.1"},{"id":396,"build":0,"description":"Stable Version of October CMS","description_html":"<p>Stable Version of October CMS<\/p>","created_at":"2021-08-04T00:03:02.000000Z","updated_at":"2022-03-02T00:31:22.000000Z","link_url":"https:\/\/octobercms.com\/support\/article\/rn-27","version":"2.1","version_full":"2.1.0"},{"id":395,"build":29,"description":"- Adds new brand settings to `config\/backend.php` file\r\n- Various minor fixes","description_html":"<ul>\n<li>Adds new brand settings to <code>config\/backend.php<\/code> file<\/li>\n<li>Various minor fixes<\/li>\n<\/ul>","created_at":"2021-07-31T04:41:25.000000Z","updated_at":"2021-07-31T04:50:05.000000Z","link_url":"","version":"2.0","version_full":"2.0.29"},{"id":394,"build":28,"description":"- Final refactoring before stable version\r\n- Adds `--rollback` option to plugin:refresh command\r\n- Adds confirmation to plugin:refresh and october:migrate with `--force` flag bypass\r\n- Moves tree functionality to ListStructure widget\r\n- Fixes Editor validation on CMS page URLs\r\n- Deprecates `ignoreTimezone` to replace with `useTimezone` instead","description_html":"<ul>\n<li>Final refactoring before stable version<\/li>\n<li>Adds <code>--rollback<\/code> option to plugin:refresh command<\/li>\n<li>Adds confirmation to plugin:refresh and october:migrate with <code>--force<\/code> flag bypass<\/li>\n<li>Moves tree functionality to ListStructure widget<\/li>\n<li>Fixes Editor validation on CMS page URLs<\/li>\n<li>Deprecates <code>ignoreTimezone<\/code> to replace with <code>useTimezone<\/code> instead<\/li>\n<\/ul>","created_at":"2021-07-24T07:03:29.000000Z","updated_at":"2021-08-02T04:49:50.000000Z","link_url":"","version":"2.0","version_full":"2.0.28"},{"id":393,"build":26,"description":"- Added context to the Event Log model event\r\n- Updated File::getThumb method to return an empty string upon failure\r\n- Fixes class loader optimization logic not clearing itself\r\n- Fixes bug not clearing route cache when saving a page\r\n- Fixes another bug creating assets on Windows\r\n- Fixes fake methods on Mail and Event facades","description_html":"<ul>\n<li>Added context to the Event Log model event<\/li>\n<li>Updated File::getThumb method to return an empty string upon failure<\/li>\n<li>Fixes class loader optimization logic not clearing itself<\/li>\n<li>Fixes bug not clearing route cache when saving a page<\/li>\n<li>Fixes another bug creating assets on Windows<\/li>\n<li>Fixes fake methods on Mail and Event facades<\/li>\n<\/ul>","created_at":"2021-07-13T23:48:02.000000Z","updated_at":"2021-07-12T23:48:03.000000Z","link_url":"","version":"2.0","version_full":"2.0.26"},{"id":392,"build":25,"description":"- Adds body support to partial tag\r\n- Fixes bug in drag scroll control\r\n- Malformed combiner and resizer URLs now return code 404 instead of 500","description_html":"<ul>\n<li>Adds body support to partial tag<\/li>\n<li>Fixes bug in drag scroll control<\/li>\n<li>Malformed combiner and resizer URLs now return code 404 instead of 500<\/li>\n<\/ul>","created_at":"2021-07-02T05:18:51.000000Z","updated_at":"2021-07-02T05:18:55.000000Z","link_url":"","version":"2.0","version_full":"2.0.25"},{"id":391,"build":24,"description":"Adds option to put backend menu on the left side.","description_html":"<p>Adds option to put backend menu on the left side.<\/p>","created_at":"2021-06-29T01:48:09.000000Z","updated_at":"2021-06-29T01:52:36.000000Z","link_url":"","version":"2.0","version_full":"2.0.24"},{"id":390,"build":23,"description":"- Restores the environment config file for legacy sites\r\n- Adds feature where `october:update` command will now run `october:migrate`\r\n- Adds `customMessages` option to Form and Relation Controller behaviors\r\n- Adds flash messages to Relation Controller\r\n- Fixes issue with `october:update` and composer overwriting itself\r\n- Fixes Maintenance Mode page when editor theme is not set","description_html":"<ul>\n<li>Restores the environment config file for legacy sites<\/li>\n<li>Adds feature where <code>october:update<\/code> command will now run <code>october:migrate<\/code><\/li>\n<li>Adds <code>customMessages<\/code> option to Form and Relation Controller behaviors<\/li>\n<li>Adds flash messages to Relation Controller<\/li>\n<li>Fixes issue with <code>october:update<\/code> and composer overwriting itself<\/li>\n<li>Fixes Maintenance Mode page when editor theme is not set<\/li>\n<\/ul>","created_at":"2021-06-23T03:35:39.000000Z","updated_at":"2021-06-23T03:39:53.000000Z","link_url":"","version":"2.0","version_full":"2.0.23"},{"id":389,"build":21,"description":"- Adds support for config caching\r\n- Fixes request body data availability in post() helper\r\n- Fixes scrollbars showing on Editor\r\n- Fixes block button text alignment\r\n- Fixes fileupload widget in preview mode\r\n- Fixes naming collisions in CMS templates\r\n- Fixes dynamic properties set on models\r\n- Fixes Twig dump() usage on static pages","description_html":"<ul>\n<li>Adds support for config caching<\/li>\n<li>Fixes request body data availability in post() helper<\/li>\n<li>Fixes scrollbars showing on Editor<\/li>\n<li>Fixes block button text alignment<\/li>\n<li>Fixes fileupload widget in preview mode<\/li>\n<li>Fixes naming collisions in CMS templates<\/li>\n<li>Fixes dynamic properties set on models<\/li>\n<li>Fixes Twig dump() usage on static pages<\/li>\n<\/ul>","created_at":"2021-06-18T21:01:55.000000Z","updated_at":"2021-06-17T21:01:59.000000Z","link_url":"","version":"2.0","version_full":"2.0.21"},{"id":388,"build":20,"description":"Internal memory caching has been removed to make way for improved caching strategies.","description_html":"<p>Internal memory caching has been removed to make way for improved caching strategies.<\/p>","created_at":"2021-06-17T00:36:12.000000Z","updated_at":"2021-06-17T19:20:59.000000Z","link_url":"","version":"2.0","version_full":"2.0.20"},{"id":387,"build":19,"description":"- Improved backend UI continuity\r\n- Fixes Emmet integration in Monaco Editor","description_html":"<ul>\n<li>Improved backend UI continuity<\/li>\n<li>Fixes Emmet integration in Monaco Editor<\/li>\n<\/ul>","created_at":"2021-06-10T00:00:00.000000Z","updated_at":"2021-06-10T01:49:41.000000Z","link_url":"","version":"2.0","version_full":"2.0.19"},{"id":386,"build":18,"description":"- Adds `displayFrom` to list columns\r\n- Fixes multidimensional arrays on Http post values\r\n- Fixes 2.0 patch command failing on missing indexes\r\n- Fixes file definitions to support 1.0 and 2.0 config\r\n- Fixes the Inspector external parameters feature","description_html":"<ul>\n<li>Adds <code>displayFrom<\/code> to list columns<\/li>\n<li>Fixes multidimensional arrays on Http post values<\/li>\n<li>Fixes 2.0 patch command failing on missing indexes<\/li>\n<li>Fixes file definitions to support 1.0 and 2.0 config<\/li>\n<li>Fixes the Inspector external parameters feature<\/li>\n<\/ul>","created_at":"2021-06-08T00:00:00.000000Z","updated_at":"2021-06-08T03:04:53.000000Z","link_url":"","version":"2.0","version_full":"2.0.18"},{"id":385,"build":17,"description":"Adds support for customizing complex CMS template properties with the API","description_html":"<p>Adds support for customizing complex CMS template properties with the API<\/p>","created_at":"2021-05-31T00:00:00.000000Z","updated_at":"2021-05-31T03:14:49.000000Z","link_url":"","version":"2.0","version_full":"2.0.17"},{"id":383,"build":16,"description":"- Performance optimization for file attachments and deferred bindings\r\n- Adds support for textarea mode to sensitive form field\r\n- Adds improved hint UI element definition\r\n- Adds support for JSON translation files in the backend\r\n- Fixes dashboard version check always showing new updates\r\n- Fixes content checking in Twig","description_html":"<ul>\n<li>Performance optimization for file attachments and deferred bindings<\/li>\n<li>Adds support for textarea mode to sensitive form field<\/li>\n<li>Adds improved hint UI element definition<\/li>\n<li>Adds support for JSON translation files in the backend<\/li>\n<li>Fixes dashboard version check always showing new updates<\/li>\n<li>Fixes content checking in Twig<\/li>\n<\/ul>","created_at":"2021-05-22T00:00:00.000000Z","updated_at":"2021-05-22T23:30:41.000000Z","link_url":"","version":"2.0","version_full":"2.0.16"},{"id":382,"build":14,"description":"Fixes various styling issues and combiner aliases for child themes.","description_html":"<p>Fixes various styling issues and combiner aliases for child themes.<\/p>","created_at":"2021-05-12T00:00:00.000000Z","updated_at":"2021-05-12T00:39:10.000000Z","link_url":"","version":"2.0","version_full":"2.0.14"},{"id":381,"build":13,"description":"- Adds the  `data` argument back to framework data attribute events\r\n- Adds support for oc-prefixed packages\r\n- Adds `maxFiles` to file upload widget\r\n- Improved form validation for nested fields\r\n- Core assets are now compiled using npm\r\n- Updated Monaco editor to v0.23\r\n- Translated installer","description_html":"<ul>\n<li>Adds the  <code>data<\/code> argument back to framework data attribute events<\/li>\n<li>Adds support for oc-prefixed packages<\/li>\n<li>Adds <code>maxFiles<\/code> to file upload widget<\/li>\n<li>Improved form validation for nested fields<\/li>\n<li>Core assets are now compiled using npm<\/li>\n<li>Updated Monaco editor to v0.23<\/li>\n<li>Translated installer<\/li>\n<\/ul>","created_at":"2021-05-10T00:00:00.000000Z","updated_at":"2021-05-22T05:43:01.000000Z","link_url":"","version":"2.0","version_full":"2.0.13"},{"id":380,"build":12,"description":"- Adds `--oc` flag to plugin and theme installation console commands for oc-prefixed packages\r\n- Fixes parent theme pathing when using AssetMaker trait","description_html":"<ul>\n<li>Adds <code>--oc<\/code> flag to plugin and theme installation console commands for oc-prefixed packages<\/li>\n<li>Fixes parent theme pathing when using AssetMaker trait<\/li>\n<\/ul>","created_at":"2021-05-03T00:00:00.000000Z","updated_at":"2021-05-03T04:13:14.000000Z","link_url":"","version":"2.0","version_full":"2.0.12"},{"id":379,"build":11,"description":"Adds theme:check console command to protect themes installed via composer. Prior to this version, if you have modified a theme installed with composer: take a backup or duplicate the folder so composer doesn't overwrite it on the next update to the theme","description_html":"<p>Adds theme:check console command to protect themes installed via composer. Prior to this version, if you have modified a theme installed with composer: take a backup or duplicate the folder so composer doesn't overwrite it on the next update to the theme<\/p>","created_at":"2021-04-29T00:00:00.000000Z","updated_at":"2021-04-29T04:07:37.000000Z","link_url":"","version":"2.0","version_full":"2.0.11"},{"id":378,"build":10,"description":"- Fixes Vue Rich Editor when pressing Ctrl+S was not saving\r\n- Fixes color picker throwing an error when used in Static Pages\r\n- Fixes child theme customizations showing a blank form\r\n- Fixes compatbility with Import Model\r\n- Fixes SASS compiler import locations","description_html":"<ul>\n<li>Fixes Vue Rich Editor when pressing Ctrl+S was not saving<\/li>\n<li>Fixes color picker throwing an error when used in Static Pages<\/li>\n<li>Fixes child theme customizations showing a blank form<\/li>\n<li>Fixes compatbility with Import Model<\/li>\n<li>Fixes SASS compiler import locations<\/li>\n<\/ul>","created_at":"2021-04-26T00:00:00.000000Z","updated_at":"2021-04-26T04:05:53.000000Z","link_url":"","version":"2.0","version_full":"2.0.10"},{"id":377,"build":9,"description":"Adds Check For Updates button to settings page. Fixes race condition in Vue component loader","description_html":"<p>Adds Check For Updates button to settings page. Fixes race condition in Vue component loader<\/p>","created_at":"2021-04-22T00:00:00.000000Z","updated_at":"2021-04-22T02:58:09.000000Z","link_url":"","version":"2.0","version_full":"2.0.9"},{"id":376,"build":8,"description":"Fixes flash messages and child theme configuration inheritance.","description_html":"<p>Fixes flash messages and child theme configuration inheritance.<\/p>","created_at":"2021-04-20T05:54:40.000000Z","updated_at":"2021-04-20T05:54:40.000000Z","link_url":"","version":"2.0","version_full":"2.0.8"},{"id":375,"build":7,"description":"Refactor system updates screen. Fixes bug in editor with snippets","description_html":"<p>Refactor system updates screen. Fixes bug in editor with snippets<\/p>","created_at":"2021-04-18T00:00:00.000000Z","updated_at":"2021-04-19T03:37:31.000000Z","link_url":"","version":"2.0","version_full":"2.0.7"},{"id":374,"build":3,"description":"Adds local dependency check and installation for plugins and themes. Fixes bug when installing private plugins","description_html":"<p>Adds local dependency check and installation for plugins and themes. Fixes bug when installing private plugins<\/p>","created_at":"2021-04-17T00:00:00.000000Z","updated_at":"2021-04-19T03:19:04.000000Z","link_url":"","version":"2.0","version_full":"2.0.3"},{"id":373,"build":0,"description":"Beta version of October v2","description_html":"<p>Beta version of October v2<\/p>","created_at":"2021-04-16T00:00:00.000000Z","updated_at":"2021-08-04T00:21:59.000000Z","link_url":"","version":"2.0","version_full":"2.0.0"}],"latest":"2.2.34","version":"4.4.13"}