{"build":13,"history":[{"id":638,"build":13,"description":"- Fixes snippets not getting unique code in some circumstances\r\n- Fixes component modal top position overflowing the page\r\n- Fixes orphaned files on disk for attachOne relations\r\n- Fixes RelationController looking up unrelated models\r\n- Fixes performance issue on Tailor preview refresh\r\n- Fixes using x and y axis on dashboard reports\r\n- Fixes change monitor support on form designs\r\n- Fixes purging uploads on S3 disk sources\r\n- Fixes renderPartial ignoring props tag","description_html":"<ul>\n<li>Fixes snippets not getting unique code in some circumstances<\/li>\n<li>Fixes component modal top position overflowing the page<\/li>\n<li>Fixes orphaned files on disk for attachOne relations<\/li>\n<li>Fixes RelationController looking up unrelated models<\/li>\n<li>Fixes performance issue on Tailor preview refresh<\/li>\n<li>Fixes using x and y axis on dashboard reports<\/li>\n<li>Fixes change monitor support on form designs<\/li>\n<li>Fixes purging uploads on S3 disk sources<\/li>\n<li>Fixes renderPartial ignoring props tag<\/li>\n<\/ul>","created_at":"2026-11-02T20:58:10.000000Z","updated_at":"2026-11-01T20:58:11.000000Z","link_url":"","version":"4.4","version_full":"4.4.13"},{"id":636,"build":12,"description":"- Fixes native Vite theme support with `vite()` twig function\r\n- Fixes quick translate popup in relation manager records\r\n- Fixes Vue uploads using file upload configuration\r\n- Fixes auto slugging folders in media manager\r\n- Fixes missing `cache_locks` database table","description_html":"<ul>\n<li>Fixes native Vite theme support with <code>vite()<\/code> twig function<\/li>\n<li>Fixes quick translate popup in relation manager records<\/li>\n<li>Fixes Vue uploads using file upload configuration<\/li>\n<li>Fixes auto slugging folders in media manager<\/li>\n<li>Fixes missing <code>cache_locks<\/code> database table<\/li>\n<\/ul>","created_at":"2026-10-29T19:53:27.000000Z","updated_at":"2026-10-28T19:53:31.000000Z","link_url":"","version":"4.4","version_full":"4.4.12"},{"id":635,"build":11,"description":"- Adds lazy control imports to Larajax\r\n- Fixes translating fields in the `fileupload` popup\r\n- Fixes dashboard registration overriding logic\r\n- Fixes file imports to check file types","description_html":"<ul>\n<li>Adds lazy control imports to Larajax<\/li>\n<li>Fixes translating fields in the <code>fileupload<\/code> popup<\/li>\n<li>Fixes dashboard registration overriding logic<\/li>\n<li>Fixes file imports to check file types<\/li>\n<\/ul>","created_at":"2026-10-12T09:25:18.000000Z","updated_at":"2026-10-12T09:25:22.000000Z","link_url":"","version":"4.4","version_full":"4.4.11"},{"id":634,"build":10,"description":"- Adds duplicate action to administrator team roles\r\n- Fixes infinite loop on link resolution in content files\r\n- Fixes permission definitions on dashboard data sources\r\n- Fixes custom dashboard definition and extension points\r\n- Fixes core translation support for theme data\r\n- Fixes safe mode for rich editor preview mode","description_html":"<ul>\n<li>Adds duplicate action to administrator team roles<\/li>\n<li>Fixes infinite loop on link resolution in content files<\/li>\n<li>Fixes permission definitions on dashboard data sources<\/li>\n<li>Fixes custom dashboard definition and extension points<\/li>\n<li>Fixes core translation support for theme data<\/li>\n<li>Fixes safe mode for rich editor preview mode<\/li>\n<\/ul>","created_at":"2026-10-07T21:16:24.000000Z","updated_at":"2026-10-06T21:16:30.000000Z","link_url":"","version":"4.4","version_full":"4.4.10"},{"id":633,"build":9,"description":"- Fixes file attachment translation support with `TranslatableAttachments` trait\r\n- Fixes Tailor preview URL not working when launching from drafts\r\n- Fixes styling of read only and disabled fields\r\n- Fixes placeholders in language strings\r\n- Fixes publisher permissions in Tailor","description_html":"<ul>\n<li>Fixes file attachment translation support with <code>TranslatableAttachments<\/code> trait<\/li>\n<li>Fixes Tailor preview URL not working when launching from drafts<\/li>\n<li>Fixes styling of read only and disabled fields<\/li>\n<li>Fixes placeholders in language strings<\/li>\n<li>Fixes publisher permissions in Tailor<\/li>\n<\/ul>","created_at":"2026-10-05T02:34:36.000000Z","updated_at":"2026-10-05T02:35:08.000000Z","link_url":"","version":"4.4","version_full":"4.4.9"},{"id":632,"build":8,"description":"- Adds `october:admin` command for creating default admin account\r\n- Fixes overflow and scrolling issues with datatable form widget\r\n- Fixes infinite loop on circular CSS imports in combiner\r\n- Fixes missing language strings for editor settings\r\n- Fixes theme data not caching between requests\r\n- Fixes preview tokens working across sites\r\n- Fixes currency column alignment","description_html":"<ul>\n<li>Adds <code>october:admin<\/code> command for creating default admin account<\/li>\n<li>Fixes overflow and scrolling issues with datatable form widget<\/li>\n<li>Fixes infinite loop on circular CSS imports in combiner<\/li>\n<li>Fixes missing language strings for editor settings<\/li>\n<li>Fixes theme data not caching between requests<\/li>\n<li>Fixes preview tokens working across sites<\/li>\n<li>Fixes currency column alignment<\/li>\n<\/ul>","created_at":"2026-09-25T22:38:16.000000Z","updated_at":"2026-09-26T08:34:56.000000Z","link_url":"","version":"4.4","version_full":"4.4.8"},{"id":631,"build":6,"description":"- Fixes bulk mode (JSON mode) losing ordered HTML items in Larajax\r\n- Fixes submission component with strict Twig variables enabled\r\n- Fixes shared permission definitions across tailor blueprints\r\n- Fixes injecting custom toolbar buttons in rich editor\r\n- Fixes quick create when dropdown is empty\r\n- Fixes optimize command with Laravel 13","description_html":"<ul>\n<li>Fixes bulk mode (JSON mode) losing ordered HTML items in Larajax<\/li>\n<li>Fixes submission component with strict Twig variables enabled<\/li>\n<li>Fixes shared permission definitions across tailor blueprints<\/li>\n<li>Fixes injecting custom toolbar buttons in rich editor<\/li>\n<li>Fixes quick create when dropdown is empty<\/li>\n<li>Fixes optimize command with Laravel 13<\/li>\n<\/ul>","created_at":"2026-09-19T03:56:46.000000Z","updated_at":"2026-09-19T03:57:36.000000Z","link_url":"","version":"4.4","version_full":"4.4.6"},{"id":630,"build":5,"description":"- Fixes taglist empty dropdown with `customTags` and no options\r\n- Fixes adding modules to gitignore on non interactive install\r\n- Fixes october:optimize command and add `--clear` option\r\n- Fixes escaping values in group scope option values\r\n- Fixes datatable values when used in repeaters\r\n- Fixes mail settings security","description_html":"<ul>\n<li>Fixes taglist empty dropdown with <code>customTags<\/code> and no options<\/li>\n<li>Fixes adding modules to gitignore on non interactive install<\/li>\n<li>Fixes october:optimize command and add <code>--clear<\/code> option<\/li>\n<li>Fixes escaping values in group scope option values<\/li>\n<li>Fixes datatable values when used in repeaters<\/li>\n<li>Fixes mail settings security<\/li>\n<\/ul>","created_at":"2026-09-11T09:07:11.000000Z","updated_at":"2026-09-11T09:07:15.000000Z","link_url":"","version":"4.4","version_full":"4.4.5"},{"id":629,"build":4,"description":"- Fixes performance of massive number of hot controls used in repeaters\r\n- Fixes moving repeater items with hot controls inside\r\n- Fixes `october:\/\/` links rendering in content files\r\n- Fixes translated URLs in Tailor preview button\r\n- Fixes responsive layout of editor module\r\n- Fixes loading state in inspector items\r\n- Fixes pagefinder working in editor","description_html":"<ul>\n<li>Fixes performance of massive number of hot controls used in repeaters<\/li>\n<li>Fixes moving repeater items with hot controls inside<\/li>\n<li>Fixes <code>october:\/\/<\/code> links rendering in content files<\/li>\n<li>Fixes translated URLs in Tailor preview button<\/li>\n<li>Fixes responsive layout of editor module<\/li>\n<li>Fixes loading state in inspector items<\/li>\n<li>Fixes pagefinder working in editor<\/li>\n<\/ul>","created_at":"2026-09-08T10:46:24.000000Z","updated_at":"2026-09-09T09:33:57.000000Z","link_url":"","version":"4.4","version_full":"4.4.4"},{"id":628,"build":2,"description":"- Adds a survey form to the demo theme\r\n- Adds multi-step \/ wizard support to submission component\r\n- Fixes Editor module design so it can support different contexts\r\n- Fixes Scan for Messages feature in Editor languages files\r\n- Fixes dashboard crashing when widget class is missing\r\n- Fixes mediafinder not syncing the copy \/ paste state\r\n- Fixes theme seeding for a non-active theme code\r\n- Fixes missing shims from Translatable trait","description_html":"<ul>\n<li>Adds a survey form to the demo theme<\/li>\n<li>Adds multi-step \/ wizard support to submission component<\/li>\n<li>Fixes Editor module design so it can support different contexts<\/li>\n<li>Fixes Scan for Messages feature in Editor languages files<\/li>\n<li>Fixes dashboard crashing when widget class is missing<\/li>\n<li>Fixes mediafinder not syncing the copy \/ paste state<\/li>\n<li>Fixes theme seeding for a non-active theme code<\/li>\n<li>Fixes missing shims from Translatable trait<\/li>\n<\/ul>","created_at":"2026-09-06T23:24:00.000000Z","updated_at":"2026-09-05T23:24:01.000000Z","link_url":"","version":"4.4","version_full":"4.4.2"},{"id":627,"build":1,"description":"- Fixes missing submission type for new blueprints in editor\r\n- Fixes ajax partial mode used by CMS components\r\n- Fixes publishing controls for submission entries\r\n- Fixes bug customizing mail partials\r\n- Fixes system mail template styling","description_html":"<ul>\n<li>Fixes missing submission type for new blueprints in editor<\/li>\n<li>Fixes ajax partial mode used by CMS components<\/li>\n<li>Fixes publishing controls for submission entries<\/li>\n<li>Fixes bug customizing mail partials<\/li>\n<li>Fixes system mail template styling<\/li>\n<\/ul>","created_at":"2026-08-31T12:14:40.000000Z","updated_at":"2026-08-31T12:15:11.000000Z","link_url":"","version":"4.4","version_full":"4.4.1"},{"id":626,"build":0,"description":"User Content Release","description_html":"<p>User Content Release<\/p>","created_at":"2026-08-30T22:23:51.000000Z","updated_at":"2026-08-30T22:23:56.000000Z","link_url":"https:\/\/octobercms.com\/support\/article\/rn-43","version":"4.4","version_full":"4.4.0"},{"id":624,"build":8,"description":"- Security fixes\r\n- Fixes nested HTML elements in markdown parser\r\n- Fixes publish permission on Tailor records","description_html":"<ul>\n<li>Security fixes<\/li>\n<li>Fixes nested HTML elements in markdown parser<\/li>\n<li>Fixes publish permission on Tailor records<\/li>\n<\/ul>","created_at":"2026-08-25T10:52:47.000000Z","updated_at":"2026-08-25T10:52:50.000000Z","link_url":"","version":"4.3","version_full":"4.3.8"},{"id":623,"build":7,"description":"- Adds `useTransactions` to test base class to improve performance of large tests\r\n- Fixes SluggableTree trait compatibility with Translatable trait\r\n- Fixes various hot controls crashing when DOM node is moved\r\n- Fixes support for international filenames in media manager\r\n- Fixes loading state when redirecting via Larajax\r\n- Fixes dash report widgets that use `<form>` tags","description_html":"<ul>\n<li>Adds <code>useTransactions<\/code> to test base class to improve performance of large tests<\/li>\n<li>Fixes SluggableTree trait compatibility with Translatable trait<\/li>\n<li>Fixes various hot controls crashing when DOM node is moved<\/li>\n<li>Fixes support for international filenames in media manager<\/li>\n<li>Fixes loading state when redirecting via Larajax<\/li>\n<li>Fixes dash report widgets that use <code>&lt;form&gt;<\/code> tags<\/li>\n<\/ul>","created_at":"2026-08-15T04:51:02.000000Z","updated_at":"2026-08-20T10:37:31.000000Z","link_url":"","version":"4.3","version_full":"4.3.7"},{"id":622,"build":4,"description":"- Adds preview tab to mail templates\r\n- Fixes resizer to regenerate resized images when the source file is newer\r\n- Fixes dashboard to show personalized marker for customized layouts\r\n- Fixes relation controller form fields loading unused model value\r\n- Fixes missing event for injecting JS above backend importmap\r\n- Fixes client side translations ending with a dot character","description_html":"<ul>\n<li>Adds preview tab to mail templates<\/li>\n<li>Fixes resizer to regenerate resized images when the source file is newer<\/li>\n<li>Fixes dashboard to show personalized marker for customized layouts<\/li>\n<li>Fixes relation controller form fields loading unused model value<\/li>\n<li>Fixes missing event for injecting JS above backend importmap<\/li>\n<li>Fixes client side translations ending with a dot character<\/li>\n<\/ul>","created_at":"2026-08-02T02:55:56.000000Z","updated_at":"2026-08-02T02:55:58.000000Z","link_url":"","version":"4.3","version_full":"4.3.4"},{"id":621,"build":3,"description":"- Adds maintenance on\/off to `october:util` command\r\n- Fixes group AJAX handlers with non default group selected in Tailor entries\r\n- Fixes deferred binding support in file upload description fields\r\n- Fixes AJAX handlers used in pending dashboard report widgets\r\n- Fixes missing permission for global dashboard settings\r\n- Fixes using `|resize` filter inside `{% cache %}` tag\r\n- Fixes tab scrolling used with sidebar layout\r\n- Fixes atomic script injection in Larajax","description_html":"<ul>\n<li>Adds maintenance on\/off to <code>october:util<\/code> command<\/li>\n<li>Fixes group AJAX handlers with non default group selected in Tailor entries<\/li>\n<li>Fixes deferred binding support in file upload description fields<\/li>\n<li>Fixes AJAX handlers used in pending dashboard report widgets<\/li>\n<li>Fixes missing permission for global dashboard settings<\/li>\n<li>Fixes using <code>|resize<\/code> filter inside <code>{% cache %}<\/code> tag<\/li>\n<li>Fixes tab scrolling used with sidebar layout<\/li>\n<li>Fixes atomic script injection in Larajax<\/li>\n<\/ul>","created_at":"2026-07-23T11:00:16.000000Z","updated_at":"2026-07-23T11:00:19.000000Z","link_url":"","version":"4.3","version_full":"4.3.3"},{"id":620,"build":2,"description":"- Fixes quick translate implementing trigger and stretch properties\r\n- Fixes external editor on mediafinder inspector fields\r\n- Fixes debug mode applying safe mode unintentionally\r\n- Fixes missing `site_root_id` for tailor globals\r\n- Fixes dark mode on datatable autocomplete\r\n- Fixes scroll restoration in Larajax","description_html":"<ul>\n<li>Fixes quick translate implementing trigger and stretch properties<\/li>\n<li>Fixes external editor on mediafinder inspector fields<\/li>\n<li>Fixes debug mode applying safe mode unintentionally<\/li>\n<li>Fixes missing <code>site_root_id<\/code> for tailor globals<\/li>\n<li>Fixes dark mode on datatable autocomplete<\/li>\n<li>Fixes scroll restoration in Larajax<\/li>\n<\/ul>","created_at":"2026-07-16T10:24:51.000000Z","updated_at":"2026-07-16T10:24:57.000000Z","link_url":"","version":"4.3","version_full":"4.3.2"},{"id":619,"build":1,"description":"- Adds service worker to address vanilla ESM cache busting\r\n- Fixes external toolbar bus for relation controller form widgets\r\n- Fixes dropdown support in document form design buttons\r\n- Fixes inspector loop when modifying dashboard report\r\n- Fixes default document form design buttons\r\n- Fixes dynamic AJAX handlers on components","description_html":"<ul>\n<li>Adds service worker to address vanilla ESM cache busting<\/li>\n<li>Fixes external toolbar bus for relation controller form widgets<\/li>\n<li>Fixes dropdown support in document form design buttons<\/li>\n<li>Fixes inspector loop when modifying dashboard report<\/li>\n<li>Fixes default document form design buttons<\/li>\n<li>Fixes dynamic AJAX handlers on components<\/li>\n<\/ul>","created_at":"2026-06-18T08:28:25.000000Z","updated_at":"2026-06-18T08:28:28.000000Z","link_url":"","version":"4.3","version_full":"4.3.1"},{"id":618,"build":0,"description":"Feature Release","description_html":"<p>Feature Release<\/p>","created_at":"2026-06-15T11:17:18.000000Z","updated_at":"2026-06-15T11:17:35.000000Z","link_url":"https:\/\/octobercms.com\/support\/article\/rn-42","version":"4.3","version_full":"4.3.0"},{"id":617,"build":25,"description":"- Security fixes\r\n- Fixes boost messages showing in event log\r\n- Fixes settings sidebar scrolling in Firefox\r\n- Fixes import updating existing records in Tailor\r\n- Fixes translations in dashboard date range picker\r\n- Fixes using default sort options in list structures","description_html":"<ul>\n<li>Security fixes<\/li>\n<li>Fixes boost messages showing in event log<\/li>\n<li>Fixes settings sidebar scrolling in Firefox<\/li>\n<li>Fixes import updating existing records in Tailor<\/li>\n<li>Fixes translations in dashboard date range picker<\/li>\n<li>Fixes using default sort options in list structures<\/li>\n<\/ul>","created_at":"2026-06-02T20:53:44.000000Z","updated_at":"2026-06-18T08:29:18.000000Z","link_url":"","version":"4.2","version_full":"4.2.25"},{"id":615,"build":22,"description":"- Fixes extending the resizer internal thumb generation logic\r\n- Fixes mail layouts seeding with mail templates\r\n- Fixes editor settings applying to rich editor\r\n- Fixes read only styling on `taglist` field\r\n- Fixes snippet button in partial editor\r\n- Fixes mailgun missing configuration\r\n- Fixes password reset throttling\r\n- Fixes localization in dashboard","description_html":"<ul>\n<li>Fixes extending the resizer internal thumb generation logic<\/li>\n<li>Fixes mail layouts seeding with mail templates<\/li>\n<li>Fixes editor settings applying to rich editor<\/li>\n<li>Fixes read only styling on <code>taglist<\/code> field<\/li>\n<li>Fixes snippet button in partial editor<\/li>\n<li>Fixes mailgun missing configuration<\/li>\n<li>Fixes password reset throttling<\/li>\n<li>Fixes localization in dashboard<\/li>\n<\/ul>","created_at":"2026-05-21T21:39:53.000000Z","updated_at":"2026-05-22T08:58:13.000000Z","link_url":"","version":"4.2","version_full":"4.2.22"},{"id":614,"build":20,"description":"- Fixes JavaScript error on login page with locale active\r\n- Fixes `clickable` property on entries form field type\r\n- Fixes dashboard labels on horizontal bar charts\r\n- Fixes memory limit check on one-click update\r\n- Fixes numeric keys used in nested form data\r\n- Fixes CSS sanitizer on custom stylesheets\r\n- Fixes view transitions in Larajax","description_html":"<ul>\n<li>Fixes JavaScript error on login page with locale active<\/li>\n<li>Fixes <code>clickable<\/code> property on entries form field type<\/li>\n<li>Fixes dashboard labels on horizontal bar charts<\/li>\n<li>Fixes memory limit check on one-click update<\/li>\n<li>Fixes numeric keys used in nested form data<\/li>\n<li>Fixes CSS sanitizer on custom stylesheets<\/li>\n<li>Fixes view transitions in Larajax<\/li>\n<\/ul>","created_at":"2026-05-09T23:35:00.000000Z","updated_at":"2026-05-08T23:35:02.000000Z","link_url":"","version":"4.2","version_full":"4.2.20"},{"id":613,"build":19,"description":"- Fixes repeater fallback title using group name when available\r\n- Fixes `pagefinder` state when link can no longer be resolved\r\n- Fixes dash widgets resolving property options from PHP class\r\n- Fixes editor sidebar not updating for new and deleted files\r\n- Fixes report widgets erroring without permissions\r\n- Fixes traffic statistics not purging records","description_html":"<ul>\n<li>Fixes repeater fallback title using group name when available<\/li>\n<li>Fixes <code>pagefinder<\/code> state when link can no longer be resolved<\/li>\n<li>Fixes dash widgets resolving property options from PHP class<\/li>\n<li>Fixes editor sidebar not updating for new and deleted files<\/li>\n<li>Fixes report widgets erroring without permissions<\/li>\n<li>Fixes traffic statistics not purging records<\/li>\n<\/ul>","created_at":"2026-04-30T12:59:08.000000Z","updated_at":"2026-04-30T12:59:16.000000Z","link_url":"","version":"4.2","version_full":"4.2.19"},{"id":612,"build":18,"description":"- Fixes content groups in nested tailor entries properly\r\n- Fixes compatibility with nunomaduro\/collision package\r\n- Fixes double caret and spacing on dropdown button\r\n- Fixes default component assignment in demo theme\r\n- Fixes debugbar breaking the mail branding page\r\n- Fixes classic charts not showing on dashboard\r\n- Fixes pagefinder showing raw nbsp entities\r\n- Fixes ignored columns rematching on import","description_html":"<ul>\n<li>Fixes content groups in nested tailor entries properly<\/li>\n<li>Fixes compatibility with nunomaduro\/collision package<\/li>\n<li>Fixes double caret and spacing on dropdown button<\/li>\n<li>Fixes default component assignment in demo theme<\/li>\n<li>Fixes debugbar breaking the mail branding page<\/li>\n<li>Fixes classic charts not showing on dashboard<\/li>\n<li>Fixes pagefinder showing raw nbsp entities<\/li>\n<li>Fixes ignored columns rematching on import<\/li>\n<\/ul>","created_at":"2026-04-22T12:38:22.000000Z","updated_at":"2026-04-23T20:54:52.000000Z","link_url":"","version":"4.2","version_full":"4.2.18"},{"id":611,"build":16,"description":"- Fixes nested relation resolving in complex relation controllers\r\n- Fixes serialize usage in combiner\/resizer cache\r\n- Fixes getOptions lookups using empty models\r\n- Fixes extensibility in system presets\r\n- Fixes DI in CMS AJAX controllers","description_html":"<ul>\n<li>Fixes nested relation resolving in complex relation controllers<\/li>\n<li>Fixes serialize usage in combiner\/resizer cache<\/li>\n<li>Fixes getOptions lookups using empty models<\/li>\n<li>Fixes extensibility in system presets<\/li>\n<li>Fixes DI in CMS AJAX controllers<\/li>\n<\/ul>","created_at":"2026-04-15T11:25:01.000000Z","updated_at":"2026-04-15T11:25:05.000000Z","link_url":"","version":"4.2","version_full":"4.2.16"},{"id":610,"build":15,"description":"- Fixes progress when uploading file from computer in rich editor\r\n- Fixes toolbar in rich editor editing content files (.html)\r\n- Fixes draft records assigning a random slug on creation\r\n- Fixes custom editor styles in rich editor\r\n- Fixes importing structure blueprints\r\n- Fixes compatibility with new debugbar","description_html":"<ul>\n<li>Fixes progress when uploading file from computer in rich editor<\/li>\n<li>Fixes toolbar in rich editor editing content files (.html)<\/li>\n<li>Fixes draft records assigning a random slug on creation<\/li>\n<li>Fixes custom editor styles in rich editor<\/li>\n<li>Fixes importing structure blueprints<\/li>\n<li>Fixes compatibility with new debugbar<\/li>\n<\/ul>","created_at":"2026-04-08T10:20:37.000000Z","updated_at":"2026-04-09T09:58:35.000000Z","link_url":"","version":"4.2","version_full":"4.2.15"},{"id":609,"build":13,"description":"- Adds compatibility with DDEV\r\n- Fixes editor opening a second time with turbo router enabled\r\n- Fixes capturing exception stack trace in event log\r\n- Fixes dark mode with markdown editor","description_html":"<ul>\n<li>Adds compatibility with DDEV<\/li>\n<li>Fixes editor opening a second time with turbo router enabled<\/li>\n<li>Fixes capturing exception stack trace in event log<\/li>\n<li>Fixes dark mode with markdown editor<\/li>\n<\/ul>","created_at":"2026-04-05T00:08:37.000000Z","updated_at":"2026-04-05T00:08:37.000000Z","link_url":"","version":"4.2","version_full":"4.2.13"},{"id":608,"build":12,"description":"- Fixes tests and dev files included in october\/rain package\r\n- Fixes `fileupload` widget filtering the model by relation\r\n- Fixes clipboard paste support in markdown editor\r\n- Fixes move file dropdown field in media manager\r\n- Fixes using redis caching with Tailor models\r\n- Fixes underline tab variant","description_html":"<ul>\n<li>Fixes tests and dev files included in october\/rain package<\/li>\n<li>Fixes <code>fileupload<\/code> widget filtering the model by relation<\/li>\n<li>Fixes clipboard paste support in markdown editor<\/li>\n<li>Fixes move file dropdown field in media manager<\/li>\n<li>Fixes using redis caching with Tailor models<\/li>\n<li>Fixes underline tab variant<\/li>\n<\/ul>","created_at":"2026-04-03T05:05:12.000000Z","updated_at":"2026-04-03T06:04:28.000000Z","link_url":"","version":"4.2","version_full":"4.2.12"},{"id":607,"build":10,"description":"- Fixes client language translations on `richeditor` form field\r\n- Fixes `selectable` list column converting models to arrays\r\n- Fixes `datepicker` form field leaking in to other pickers\r\n- Fixes dark palette in new `datatable` form widget\r\n- Fixes Vue development build used in production\r\n- Fixes timezone issue in traffic analytics","description_html":"<ul>\n<li>Fixes client language translations on <code>richeditor<\/code> form field<\/li>\n<li>Fixes <code>selectable<\/code> list column converting models to arrays<\/li>\n<li>Fixes <code>datepicker<\/code> form field leaking in to other pickers<\/li>\n<li>Fixes dark palette in new <code>datatable<\/code> form widget<\/li>\n<li>Fixes Vue development build used in production<\/li>\n<li>Fixes timezone issue in traffic analytics<\/li>\n<\/ul>","created_at":"2026-03-28T00:37:42.000000Z","updated_at":"2026-03-30T10:26:48.000000Z","link_url":"","version":"4.2","version_full":"4.2.10"},{"id":606,"build":8,"description":"- Fixes auto reloading on session mismatch. Shows a reload confirmation instead.\r\n- Fixes snippet loading AJAX options after snippet is removed\r\n- Fixes excluding IP addresses and URIs from traffic stats\r\n- Fixes quick translate compatibility with `filterFields`\r\n- Fixes missing client language from vendor libs\r\n- Fixes auto firing AJAX before session is ready\r\n- Fixes missing Popper reference used in Froala","description_html":"<ul>\n<li>Fixes auto reloading on session mismatch. Shows a reload confirmation instead.<\/li>\n<li>Fixes snippet loading AJAX options after snippet is removed<\/li>\n<li>Fixes excluding IP addresses and URIs from traffic stats<\/li>\n<li>Fixes quick translate compatibility with <code>filterFields<\/code><\/li>\n<li>Fixes missing client language from vendor libs<\/li>\n<li>Fixes auto firing AJAX before session is ready<\/li>\n<li>Fixes missing Popper reference used in Froala<\/li>\n<\/ul>","created_at":"2026-03-26T20:04:02.000000Z","updated_at":"2026-03-27T09:47:21.000000Z","link_url":"","version":"4.2","version_full":"4.2.8"},{"id":605,"build":5,"description":"- Fixes pagefinder when using `allowCustomUrl: false`\r\n- Fixes moving various controls in repeater\r\n- Fixes installations in subdirectories\r\n- Fixes deleting rows in datatable","description_html":"<ul>\n<li>Fixes pagefinder when using <code>allowCustomUrl: false<\/code><\/li>\n<li>Fixes moving various controls in repeater<\/li>\n<li>Fixes installations in subdirectories<\/li>\n<li>Fixes deleting rows in datatable<\/li>\n<\/ul>","created_at":"2026-03-22T09:58:55.000000Z","updated_at":"2026-03-22T10:08:08.000000Z","link_url":"","version":"4.2","version_full":"4.2.5"},{"id":604,"build":4,"description":"- Fixes blueprint validation to use warnings instead of exceptions\r\n- Fixes compatibility with Pages Menu registration\r\n- Fixes calling Artisan commands in web context\r\n- Fixes blueprints seeding on theme installation","description_html":"<ul>\n<li>Fixes blueprint validation to use warnings instead of exceptions<\/li>\n<li>Fixes compatibility with Pages Menu registration<\/li>\n<li>Fixes calling Artisan commands in web context<\/li>\n<li>Fixes blueprints seeding on theme installation<\/li>\n<\/ul>","created_at":"2026-03-21T13:00:46.000000Z","updated_at":"2026-03-20T16:37:52.000000Z","link_url":"","version":"4.2","version_full":"4.2.4"},{"id":603,"build":0,"description":"Modernization Release","description_html":"<p>Modernization Release<\/p>","created_at":"2026-03-20T14:00:24.000000Z","updated_at":"2026-03-20T14:00:25.000000Z","link_url":"https:\/\/octobercms.com\/support\/article\/rn-41","version":"4.2","version_full":"4.2.0"},{"id":602,"build":19,"description":"- Fixes multisite URL resolution for nested records in `SectionComponent`\r\n- Fixes applying sort order when relation doesn't specify a table name\r\n- Fixes JSON import decoding to handle CSV-encoded array values\r\n- Fixes theme blueprint duplicates at the registration level\r\n- Fixes resolving the model class via PageFinder items\r\n- Fixes backend wildcard routing in linux","description_html":"<ul>\n<li>Fixes multisite URL resolution for nested records in <code>SectionComponent<\/code><\/li>\n<li>Fixes applying sort order when relation doesn't specify a table name<\/li>\n<li>Fixes JSON import decoding to handle CSV-encoded array values<\/li>\n<li>Fixes theme blueprint duplicates at the registration level<\/li>\n<li>Fixes resolving the model class via PageFinder items<\/li>\n<li>Fixes backend wildcard routing in linux<\/li>\n<\/ul>","created_at":"2026-03-18T10:21:18.000000Z","updated_at":"2026-03-18T10:21:19.000000Z","link_url":"","version":"4.1","version_full":"4.1.19"},{"id":601,"build":18,"description":"- Fixes setting the root version from Composer project\r\n- Fixes duplicating the mediafinder field inside a repeater\r\n- Fixes loading the initial dates on first dashboard load\r\n- Fixes using `dependsOn` with title in blueprints","description_html":"<ul>\n<li>Fixes setting the root version from Composer project<\/li>\n<li>Fixes duplicating the mediafinder field inside a repeater<\/li>\n<li>Fixes loading the initial dates on first dashboard load<\/li>\n<li>Fixes using <code>dependsOn<\/code> with title in blueprints<\/li>\n<\/ul>","created_at":"2026-03-10T07:53:59.000000Z","updated_at":"2026-03-10T07:54:12.000000Z","link_url":"","version":"4.1","version_full":"4.1.18"},{"id":600,"build":17,"description":"- Security fixes\r\n- Adds Clear Cache and Edit Composer file buttons to Manage Plugins page\r\n- Fixes relation widget discarding nested tree nodes with `conditions` or `scope` filters\r\n- Fixes native date picker blocked by click event default on date\/time inputs in Larajax\r\n- Fixes list widget relation singular subquery ordering stripped by `reorder()`\r\n- Fixes uniqueness validation across theme blueprints\r\n- Fixes rich editor toolbar buttons on mobile devices\r\n- Fixes support with YAML v7 package","description_html":"<ul>\n<li>Security fixes<\/li>\n<li>Adds Clear Cache and Edit Composer file buttons to Manage Plugins page<\/li>\n<li>Fixes relation widget discarding nested tree nodes with <code>conditions<\/code> or <code>scope<\/code> filters<\/li>\n<li>Fixes native date picker blocked by click event default on date\/time inputs in Larajax<\/li>\n<li>Fixes list widget relation singular subquery ordering stripped by <code>reorder()<\/code><\/li>\n<li>Fixes uniqueness validation across theme blueprints<\/li>\n<li>Fixes rich editor toolbar buttons on mobile devices<\/li>\n<li>Fixes support with YAML v7 package<\/li>\n<\/ul>","created_at":"2026-03-04T10:03:41.000000Z","updated_at":"2026-03-04T11:14:27.000000Z","link_url":"","version":"4.1","version_full":"4.1.17"},{"id":598,"build":15,"description":"- Disables uploading LESS\/SCSS files in safe mode\r\n- Fixes column names unintentionally calling model methods\r\n- Fixes using body as a key on partials and mail partials\r\n- Fixes rich editor uploading the same image twice\r\n- Fixes priority of request data in AJAX requests\r\n- Fixes all language strings on dashboard\r\n- Fixes dual multisite on creation","description_html":"<ul>\n<li>Disables uploading LESS\/SCSS files in safe mode<\/li>\n<li>Fixes column names unintentionally calling model methods<\/li>\n<li>Fixes using body as a key on partials and mail partials<\/li>\n<li>Fixes rich editor uploading the same image twice<\/li>\n<li>Fixes priority of request data in AJAX requests<\/li>\n<li>Fixes all language strings on dashboard<\/li>\n<li>Fixes dual multisite on creation<\/li>\n<\/ul>","created_at":"2026-02-23T20:37:20.000000Z","updated_at":"2026-02-23T11:15:29.000000Z","link_url":"","version":"4.1","version_full":"4.1.15"},{"id":597,"build":13,"description":"- Security fixes to Safe Mode\r\n- Fixes repeater `titleFrom` usage with `datepicker` sourced values\r\n- Fixes bug uploading more than 2 files with media manager\r\n- Fixes dashboard redirect when interval is hidden\r\n- Fixes double scroll in settings sidebar\r\n- Fixes sharpen and quality in resizer\r\n- Fixes dual-multisite support","description_html":"<ul>\n<li>Security fixes to Safe Mode<\/li>\n<li>Fixes repeater <code>titleFrom<\/code> usage with <code>datepicker<\/code> sourced values<\/li>\n<li>Fixes bug uploading more than 2 files with media manager<\/li>\n<li>Fixes dashboard redirect when interval is hidden<\/li>\n<li>Fixes double scroll in settings sidebar<\/li>\n<li>Fixes sharpen and quality in resizer<\/li>\n<li>Fixes dual-multisite support<\/li>\n<\/ul>","created_at":"2026-02-09T20:37:47.000000Z","updated_at":"2026-02-10T10:27:51.000000Z","link_url":"","version":"4.1","version_full":"4.1.13"},{"id":596,"build":9,"description":"- Fixes nested relation controller in popup form design\r\n- Fixes fetching non-image URLs via image resizer\r\n- Fixes editor showing errors and validation\r\n- Fixes integration with Laravel 12 exception handler\r\n- Fixes integration with Laravel Octane","description_html":"<ul>\n<li>Fixes nested relation controller in popup form design<\/li>\n<li>Fixes fetching non-image URLs via image resizer<\/li>\n<li>Fixes editor showing errors and validation<\/li>\n<li>Fixes integration with Laravel 12 exception handler<\/li>\n<li>Fixes integration with Laravel Octane<\/li>\n<\/ul>","created_at":"2026-01-27T21:12:41.000000Z","updated_at":"2026-01-26T21:12:42.000000Z","link_url":"","version":"4.1","version_full":"4.1.9"},{"id":595,"build":8,"description":"- Adds missing database driver for MariaDB\r\n- Fixes singular `sqlSelect` with `relation` returning multiple rows\r\n- Fixes turbo router in backend with Editor and Dashboard\r\n- Fixes resizer crop offset handling","description_html":"<ul>\n<li>Adds missing database driver for MariaDB<\/li>\n<li>Fixes singular <code>sqlSelect<\/code> with <code>relation<\/code> returning multiple rows<\/li>\n<li>Fixes turbo router in backend with Editor and Dashboard<\/li>\n<li>Fixes resizer crop offset handling<\/li>\n<\/ul>","created_at":"2026-01-18T07:13:57.000000Z","updated_at":"2026-01-26T21:10:58.000000Z","link_url":"","version":"4.1","version_full":"4.1.8"},{"id":594,"build":5,"description":"- Fixes AJAX DOM clobbering when input name is `type`\r\n- Fixes multiple modals bug where closing sequence prevents reopening\r\n- Fixes other key on `belongsTo` multisite relations\r\n- Fixes `useKey: true` with relation in taglist\r\n- Fixes permission checks on dash reports","description_html":"<ul>\n<li>Fixes AJAX DOM clobbering when input name is <code>type<\/code><\/li>\n<li>Fixes multiple modals bug where closing sequence prevents reopening<\/li>\n<li>Fixes other key on <code>belongsTo<\/code> multisite relations<\/li>\n<li>Fixes <code>useKey: true<\/code> with relation in taglist<\/li>\n<li>Fixes permission checks on dash reports<\/li>\n<\/ul>","created_at":"2026-01-10T05:47:29.000000Z","updated_at":"2026-01-10T05:53:12.000000Z","link_url":"","version":"4.1","version_full":"4.1.5"},{"id":593,"build":4,"description":"- Fixes bug loading `{% ajaxPartial %}` contents\r\n- Fixes proportional resizing in Resizer class\r\n- Fixes capturing flash messages on redirect\r\n- Fixes assets loading in code editor\r\n- Fixes turbo router in admin panel\r\n- Fixes jQuery ghost dependency\r\n- Fixes AVIF image support","description_html":"<ul>\n<li>Fixes bug loading <code>{% ajaxPartial %}<\/code> contents<\/li>\n<li>Fixes proportional resizing in Resizer class<\/li>\n<li>Fixes capturing flash messages on redirect<\/li>\n<li>Fixes assets loading in code editor<\/li>\n<li>Fixes turbo router in admin panel<\/li>\n<li>Fixes jQuery ghost dependency<\/li>\n<li>Fixes AVIF image support<\/li>\n<\/ul>","created_at":"2026-01-07T20:58:47.000000Z","updated_at":"2026-01-06T20:58:48.000000Z","link_url":"","version":"4.1","version_full":"4.1.4"},{"id":592,"build":0,"description":"AJAX Release","description_html":"<p>AJAX Release<\/p>","created_at":"2026-01-03T10:30:24.000000Z","updated_at":"2026-01-04T10:30:24.000000Z","link_url":"https:\/\/octobercms.com\/support\/article\/rn-40","version":"4.1","version_full":"4.1.0"},{"id":591,"build":22,"description":"- Fixes trigger api on mediafinder change event\r\n- Fixes dashboard displaying future values\r\n- Fixes null values on dashboard graphs","description_html":"<ul>\n<li>Fixes trigger api on mediafinder change event<\/li>\n<li>Fixes dashboard displaying future values<\/li>\n<li>Fixes null values on dashboard graphs<\/li>\n<\/ul>","created_at":"2025-12-30T05:43:41.000000Z","updated_at":"2025-12-30T05:44:07.000000Z","link_url":"","version":"4.0","version_full":"4.0.22"},{"id":590,"build":21,"description":"- Improves `linkage` list column parsing logic\r\n- Fixes date dimension label column SQL error in `ReportDataQueryBuilder`\r\n- Fixes dashboard display formats not being applied in the chart widget\r\n- Fixes dashboard widget error when setting pagination without limit\r\n- Fixes slug display in entries field with `displayMode: controller`\r\n- Fixes mediafinder clearing after pressing enter in a text field\r\n- Fixes parent option \"nbsp\" characters showing instead of indent\r\n- Fixes autoloader finding app directory with uppercase folders\r\n- Fixes all fileupload types showing as image in tailor\r\n- Fixes bug when blueprint converts to a structure type\r\n- Fixes form field name collision when using `dependsOn`\r\n- Fixes preview button in tailor not using site domain\r\n- Fixes entry record scope applying the order twice\r\n- Fixes styling on dashboard widgets","description_html":"<ul>\n<li>Improves <code>linkage<\/code> list column parsing logic<\/li>\n<li>Fixes date dimension label column SQL error in <code>ReportDataQueryBuilder<\/code><\/li>\n<li>Fixes dashboard display formats not being applied in the chart widget<\/li>\n<li>Fixes dashboard widget error when setting pagination without limit<\/li>\n<li>Fixes slug display in entries field with <code>displayMode: controller<\/code><\/li>\n<li>Fixes mediafinder clearing after pressing enter in a text field<\/li>\n<li>Fixes parent option &quot;nbsp&quot; characters showing instead of indent<\/li>\n<li>Fixes autoloader finding app directory with uppercase folders<\/li>\n<li>Fixes all fileupload types showing as image in tailor<\/li>\n<li>Fixes bug when blueprint converts to a structure type<\/li>\n<li>Fixes form field name collision when using <code>dependsOn<\/code><\/li>\n<li>Fixes preview button in tailor not using site domain<\/li>\n<li>Fixes entry record scope applying the order twice<\/li>\n<li>Fixes styling on dashboard widgets<\/li>\n<\/ul>","created_at":"2025-12-17T10:02:36.000000Z","updated_at":"2025-12-17T21:05:00.000000Z","link_url":"","version":"4.0","version_full":"4.0.21"},{"id":589,"build":19,"description":"- Adds display formatter to `ReportMetric` class for human readable values\r\n- Fixes `showInterval` not applied on initial YAML load for dashboards\r\n- Fixes JSON repeater field bug when deleting an item and adding one next\r\n- Fixes theme set by site definitions not loading translations correctly\r\n- Fixes inconsistent naming and 0 values instead of gaps in line charts\r\n- Fixes theme manager displaying oldest version instead of latest\r\n- Fixes indicator widget added to dashboard shows empty settings\r\n- Fixes dashed method conversion for wildcard controllers\r\n- Fixes displaying context data with event log messages\r\n- Fixes double request on initial dashboard load\r\n- Fixes using `modelScope` in relation widget\r\n- Fixes image cropper in media manager","description_html":"<ul>\n<li>Adds display formatter to <code>ReportMetric<\/code> class for human readable values<\/li>\n<li>Fixes <code>showInterval<\/code> not applied on initial YAML load for dashboards<\/li>\n<li>Fixes JSON repeater field bug when deleting an item and adding one next<\/li>\n<li>Fixes theme set by site definitions not loading translations correctly<\/li>\n<li>Fixes inconsistent naming and 0 values instead of gaps in line charts<\/li>\n<li>Fixes theme manager displaying oldest version instead of latest<\/li>\n<li>Fixes indicator widget added to dashboard shows empty settings<\/li>\n<li>Fixes dashed method conversion for wildcard controllers<\/li>\n<li>Fixes displaying context data with event log messages<\/li>\n<li>Fixes double request on initial dashboard load<\/li>\n<li>Fixes using <code>modelScope<\/code> in relation widget<\/li>\n<li>Fixes image cropper in media manager<\/li>\n<\/ul>","created_at":"2025-12-11T19:55:44.000000Z","updated_at":"2025-12-10T19:57:07.000000Z","link_url":"","version":"4.0","version_full":"4.0.19"},{"id":588,"build":18,"description":"- Fixes missing Laravel artisan commands, documented October-specific commands\r\n- Fixes tailor not casting to the correct models (all relations were entries)\r\n- Fixes the default title set on dashboard widgets via the properties\r\n- Fixes customizing Dashboards per user and hiding interval picker\r\n- Fixes making dashboards default and resetting layouts\r\n- Fixes using string keys in repeaters","description_html":"<ul>\n<li>Fixes missing Laravel artisan commands, documented October-specific commands<\/li>\n<li>Fixes tailor not casting to the correct models (all relations were entries)<\/li>\n<li>Fixes the default title set on dashboard widgets via the properties<\/li>\n<li>Fixes customizing Dashboards per user and hiding interval picker<\/li>\n<li>Fixes making dashboards default and resetting layouts<\/li>\n<li>Fixes using string keys in repeaters<\/li>\n<\/ul>","created_at":"2025-11-22T03:20:50.000000Z","updated_at":"2025-11-23T01:50:31.000000Z","link_url":"","version":"4.0","version_full":"4.0.18"},{"id":587,"build":15,"description":"- Adds `composer\/installers` package to core library (plugins no longer need to require it)\r\n- Adds administrator role filter to traffic statistics\r\n- Adds crawler detection to traffic statistics\r\n- Fixes using `name` as a parameter in component, content and mail partial Twig nodes\r\n- Fixes report widget properties not being set after apply\r\n- Fixes `relationAfterDelete` relation controller override \r\n- Fixes bug not displaying message for empty projects\r\n- Fixes missing aggregate `none` for dash report\r\n- Fixes compatibility with latest Twig library\r\n- Fixes PHP error for missing vendor directory","description_html":"<ul>\n<li>Adds <code>composer\/installers<\/code> package to core library (plugins no longer need to require it)<\/li>\n<li>Adds administrator role filter to traffic statistics<\/li>\n<li>Adds crawler detection to traffic statistics<\/li>\n<li>Fixes using <code>name<\/code> as a parameter in component, content and mail partial Twig nodes<\/li>\n<li>Fixes report widget properties not being set after apply<\/li>\n<li>Fixes <code>relationAfterDelete<\/code> relation controller override <\/li>\n<li>Fixes bug not displaying message for empty projects<\/li>\n<li>Fixes missing aggregate <code>none<\/code> for dash report<\/li>\n<li>Fixes compatibility with latest Twig library<\/li>\n<li>Fixes PHP error for missing vendor directory<\/li>\n<\/ul>","created_at":"2025-11-02T04:51:15.000000Z","updated_at":"2025-11-06T19:36:53.000000Z","link_url":"","version":"4.0","version_full":"4.0.15"},{"id":586,"build":12,"description":"- Security fixes\r\n- Fixes exception handling in `addComponent` to reset state on init failure\r\n- Fixes plugin discovery to skip unreadable\/broken directories\r\n- Fixes settings tree list height on left-sided navigation\r\n- Fixes max string length of cookie bug in traffic stats\r\n- Fixes repeater losing context with related data","description_html":"<ul>\n<li>Security fixes<\/li>\n<li>Fixes exception handling in <code>addComponent<\/code> to reset state on init failure<\/li>\n<li>Fixes plugin discovery to skip unreadable\/broken directories<\/li>\n<li>Fixes settings tree list height on left-sided navigation<\/li>\n<li>Fixes max string length of cookie bug in traffic stats<\/li>\n<li>Fixes repeater losing context with related data<\/li>\n<\/ul>","created_at":"2025-10-03T21:07:04.000000Z","updated_at":"2025-10-02T21:07:24.000000Z","link_url":"","version":"4.0","version_full":"4.0.12"},{"id":585,"build":11,"description":"- Adds ability to import media files via theme seeding\r\n- Fixes resolving Composer and Theme manager classes too early\r\n- Fixes using `value[*]` and `value[]` as trigger conditions\r\n- Fixes exception page not displaying correctly\r\n- Fixes support with latest Laravel 12","description_html":"<ul>\n<li>Adds ability to import media files via theme seeding<\/li>\n<li>Fixes resolving Composer and Theme manager classes too early<\/li>\n<li>Fixes using <code>value[*]<\/code> and <code>value[]<\/code> as trigger conditions<\/li>\n<li>Fixes exception page not displaying correctly<\/li>\n<li>Fixes support with latest Laravel 12<\/li>\n<\/ul>","created_at":"2025-09-15T08:13:52.000000Z","updated_at":"2025-09-15T08:13:53.000000Z","link_url":"","version":"4.0","version_full":"4.0.11"},{"id":584,"build":10,"description":"- Fixes report widget AJAX handlers for saved dashboards (may require replace)\r\n- Fixes report widget component properties not being available on add\r\n- Fixes backend customization for the main navigation icon \/ logo\r\n- Fixes partial name parameter conflict in `{% partial %}` tag\r\n- Fixes ampersand used in settings labels","description_html":"<ul>\n<li>Fixes report widget AJAX handlers for saved dashboards (may require replace)<\/li>\n<li>Fixes report widget component properties not being available on add<\/li>\n<li>Fixes backend customization for the main navigation icon \/ logo<\/li>\n<li>Fixes partial name parameter conflict in <code>{% partial %}<\/code> tag<\/li>\n<li>Fixes ampersand used in settings labels<\/li>\n<\/ul>","created_at":"2025-08-10T03:29:20.000000Z","updated_at":"2025-08-14T21:51:07.000000Z","link_url":"","version":"4.0","version_full":"4.0.10"},{"id":583,"build":7,"description":"- Fixes missing auth driver when RainLab.User plugin is not installed\r\n- Fixes `taglist` display mode in entries field for Tailor\r\n- Fixes deprecated function Markdown parser\r\n- Fixes email formatting in logs\r\n- Compatibility fixes","description_html":"<ul>\n<li>Fixes missing auth driver when RainLab.User plugin is not installed<\/li>\n<li>Fixes <code>taglist<\/code> display mode in entries field for Tailor<\/li>\n<li>Fixes deprecated function Markdown parser<\/li>\n<li>Fixes email formatting in logs<\/li>\n<li>Compatibility fixes<\/li>\n<\/ul>","created_at":"2025-08-04T10:08:37.000000Z","updated_at":"2025-08-04T10:09:47.000000Z","link_url":"","version":"4.0","version_full":"4.0.7"},{"id":582,"build":4,"description":"- Adds `backend.user_peer_management` config option\r\n- Fixes UTF-8 character conversion in email templates\r\n- Fixes deprecations showing in console commands\r\n- Fixes for Laravel and PHP","description_html":"<ul>\n<li>Adds <code>backend.user_peer_management<\/code> config option<\/li>\n<li>Fixes UTF-8 character conversion in email templates<\/li>\n<li>Fixes deprecations showing in console commands<\/li>\n<li>Fixes for Laravel and PHP<\/li>\n<\/ul>","created_at":"2025-07-26T04:25:59.000000Z","updated_at":"2025-07-28T21:50:53.000000Z","link_url":"","version":"4.0","version_full":"4.0.4"},{"id":581,"build":2,"description":"- Fixes deprecation warnings showing in log (now managed by config)\r\n- Fixes Laravel 12 middleware casting postback strings to null\r\n- Fixes structured data and Tailor model casting\r\n- Fixes CSRF middleware in Laravel 12","description_html":"<ul>\n<li>Fixes deprecation warnings showing in log (now managed by config)<\/li>\n<li>Fixes Laravel 12 middleware casting postback strings to null<\/li>\n<li>Fixes structured data and Tailor model casting<\/li>\n<li>Fixes CSRF middleware in Laravel 12<\/li>\n<\/ul>","created_at":"2025-06-29T04:55:33.000000Z","updated_at":"2025-06-29T04:55:59.000000Z","link_url":"","version":"4.0","version_full":"4.0.2"},{"id":580,"build":1,"description":"- Fixes various deprecation warnings","description_html":"<ul>\n<li>Fixes various deprecation warnings<\/li>\n<\/ul>","created_at":"2025-06-22T00:18:01.000000Z","updated_at":"2025-06-23T00:18:01.000000Z","link_url":"","version":"4.0","version_full":"4.0.1"},{"id":579,"build":0,"description":"Major Release","description_html":"<p>Major Release<\/p>","created_at":"2025-06-15T02:59:29.000000Z","updated_at":"2025-06-15T02:59:37.000000Z","link_url":"https:\/\/octobercms.com\/support\/article\/rn-39","version":"4.0","version_full":"4.0.0"}],"latest":"4.4.13","version":"4.4.13"}