{"id":1690,"date":"2026-04-24T04:43:00","date_gmt":"2026-04-24T11:43:00","guid":{"rendered":"https:\/\/arelle.org\/arelle\/?p=1690"},"modified":"2026-07-16T04:46:23","modified_gmt":"2026-07-16T11:46:23","slug":"april-2026-update","status":"publish","type":"post","link":"https:\/\/arelle.org\/arelle\/2026\/04\/24\/april-2026-update\/","title":{"rendered":"April 2026 Update"},"content":{"rendered":"\n<p>In April, the Arelle team released version <strong>2.39.11<\/strong>, introducing important regulatory finalizations, significant deployment optimizations, and internal code refactoring.<\/p>\n\n\n\n<p><strong>Compliance &amp; Validation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ESEF 2025<\/strong>: Finalized support for the <strong>ESEF 2025<\/strong> reporting cycle.<\/li>\n\n\n\n<li><strong>ESEF Authority Option<\/strong>: Introduced a new &#8211;esefAuthority configuration option across both the CLI and GUI.<\/li>\n\n\n\n<li><strong>xBRL-CSV Support<\/strong>: Added metadata validation for <strong>xBRL-CSV Table Constraints<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><strong>Performance &amp; Infrastructure<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Windows Performance<\/strong>: Significantly improved Windows startup performance, reducing launch time to <strong>1\u20133 seconds<\/strong>.<\/li>\n\n\n\n<li><strong>DockerHub Availability<\/strong>: The official Arelle Docker image is now published to DockerHub. It can be run using:<br>docker run arelleproject\/arelle:latest \/opt\/start.sh<\/li>\n\n\n\n<li><strong>Installer Enhancements<\/strong>: Refined the Arelle installer, successfully <strong>cutting its size in half<\/strong>.<\/li>\n\n\n\n<li><strong>Proxy Integration<\/strong>: Implemented improved proxy support for better environment compatibility.<\/li>\n<\/ul>\n\n\n\n<p><strong>Architecture &amp; Code Quality<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Refactoring<\/strong>: Separated core responsibilities by extracting the PackageManager and PluginManager into distinct classes.<\/li>\n\n\n\n<li><strong>Type Hints<\/strong>: Continued code modernization with <strong>more type hint coverage<\/strong> across the codebase.<\/li>\n<\/ul>\n\n\n\n<p>To get involved with future work, please join the Arelle team monthly standup on the fourth Tuesday of each month at 1400 UTC. Please <a href=\"mailto:support@arelle.org\" data-type=\"mailto\" data-id=\"mailto:support@arelle.org\">contact us <\/a>for meeting details.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In April, the Arelle team released version 2.39.11, introducing important regulatory finalizations, significant deployment optimizations, and internal code refactoring. Compliance &amp; Validation Performance &amp; Infrastructure Architecture &amp; Code Quality To get involved with future work, please join the Arelle team monthly standup on the fourth Tuesday of each month at 1400 UTC. Please contact us [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1690","post","type-post","status-publish","format-standard","hentry","category-status"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1cfuV-rg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/posts\/1690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/comments?post=1690"}],"version-history":[{"count":1,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/posts\/1690\/revisions"}],"predecessor-version":[{"id":1691,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/posts\/1690\/revisions\/1691"}],"wp:attachment":[{"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/media?parent=1690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/categories?post=1690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arelle.org\/arelle\/wp-json\/wp\/v2\/tags?post=1690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}