Skip to main content

26.2.0 Release Notes

July 2026

CDM Client: (Core | Filing | XBRL) 26.2.0

CDM Server: 26.2.0

This is a CDM general incremental release that aims to enhance the existing product features and address a series of defects found on previous versions.

New Features

US SEC Reporting

Taxonomy Support

  • USGAAP 2026 taxonomy is now available for ECD and EBP project types: Existing USGAAP 2025/2024 projects can be migrated to 2026. Cache rebuild is required for 2026 taxonomy files.

  • Cache Manager Archive for USGAAP 2026: Cache Manager archive for offline taxonomy generation, migration, and validation are created for USGAAP 2026.

  • SEC Typed Domain Support in CDM: The typedDomainRef updates for typed dimensions in 2026 SEC accepted taxonomies are now supported.

  • Edgar standard taxonomies loading now includes URL fallback resilience: Tries https://www.sec.gov/info/edgar/edgartaxonomies.xml first, falls back to https://www.sec.gov/files/edgartaxonomies.xml if primary URL fails.

  • Arelle and Fujitsu updated to support USGAAP 2026: DQC upgraded to v29, Fujitsu libraries for EFM v77, Arelle to version v2.39.6.

ESMA ESEF Reporting

Taxonomy and Infrastructure

  • Arelle Update for ESMA ESEF 2025 Disclosure System: CDM now supports Arelle 2.40.0 with final disclosure system for ESMA ESEF 2025.

  • Created ESMA Offline Cache for 2025: ESMA 2025 offline cache is now ready for distribution. Users can enable offline project generation by adding the attached folder to Cache Manager.

  • Updated Transformation Registry to TR5 for ESMA ESEF: ESEF inline XBRL output now uses Transformation Rules Registry version 5 (TR5), ensuring compliance with latest ESMA ESEF requirements using the "http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" namespace.

  • ESMA ESEF Manual 2.4.1: ESEF/ESRS inline XBRL reports now emit ix:hidden (spec-standard) instead of -esef-ix-hidden in hidden-tag style attributes.

  • Arelle updates can be installed independently of CDM: CDM now supports adoption of newer Arelle versions without requiring a CDM product upgrade. Contact support for Arelle bundles.

Project Creation and Migration

  • ESEF 2025 Taxonomy Support with Template Selection: CDM added support for ESEF 2025 taxonomy templates (IFRS 18 and IAS 1) with a new template selection workflow, allowing users to choose the appropriate template during project creation.

  • ESMA ESEF 2025 Taxonomy Migration: When migrating ESMA projects to 2025 taxonomy (reporting date ≥ 2026-01-01), users can select between IAS 1 and IFRS 18 templates via dropdown. IAS 1 selected by default. Confirmation message updates dynamically, and Edit Project screen displays applied template name.

  • ExcludeLanguages Configuration for Taxonomy Templates: CDM introduced the ExcludeLanguages config key on supported taxonomy template URIs to specify language codes (e.g., "en") that should be skipped during label linkbase resolution. This prevents project creation failures when certain language-specific linkbase files are not applicable. Users can configure the key as comma-separated list per URI entry in CDMXBRL-SupportedTaxonomyTemplates.config.

  • Default Report Version Changed to 1: Default Report Version for newly created ESMA ESEF projects is now changed from 0 to 1.

Document Generation and Validation

  • ESEF validation now enforces non-embedded image file type, package presence, and size-threshold rules: For ESMA ESEF reports, CDM validates every non-embedded image, checks signature against extension (PNG, GIF, JPEG, SVG only), and requires file inclusion in ZIP package. Missing, unreadable, or corrupted images trigger imageDoesNotMatchItsFileExtension validation failure.

  • Ability to Set Preferred Label to Period Start/End for Total Concepts: CDM now generates Period End or Period Start Preferred Labels for instant concepts with children in ESMA ESEF inline XBRL generation.

  • ESMA ESEF String Item Type: For xbrli:stringItemType facts, @escape attribute now set to "true" when human-readable content contains "<" or "&" characters, ensuring valid fact values for the datatype. Escape may be "false" or "true" in other circumstances if resulting value is valid XHTML.

  • Configurable ESMA iXBRL Escape Character Triggers for String Facts: The EsmaInlineXBRLEscapeCharacters key is added to CDM.config. It accepts comma-separated Unicode code points in hex (e.g., 003C,0026). Default 003C,0026 (< and &) is set automatically on fresh install and upgrade. Users can extend trigger set for additional Unicode lookalike characters, but removing 003C or 0026 may cause ESMA validator failures.

  • ESMA XBRL Generation Renders Embedded PDF Content Correctly: CDM fixed the issue where generating XBRL with embedded PDF report produced overlapping text and incorrectly rendered table content.

Rendering and Formatting

  • Inline XBRL now embeds custom fonts when Embed Font and InlineCSS are enabled: When generating Inline XBRL HTML with InlineCSS enabled, custom fonts are now embedded in output for proper typography rendering in supported viewers.

  • Monetary tags retained when highlighted cells are filled in iXBRL output: CDM fixed the issue where monetary tags could be overwritten when cells in custom group used fill color highlighting. Monetary values now remain correctly tagged and visible.

UK Filing and Companies House Integration

  • UK Filing Wizard: CDM now includes UK Filing Wizard guiding users through iXBRL filing submission to Companies House. Accessible from CDM when UK filing feature enabled. Capabilities include: filing package selection, submission via XML Gateway, status tracking (Accepted, Rejected, Pending, Failed), and filing history with Published tab.

  • Companies House XML Gateway Integration: CDM now supports direct electronic submission of company accounts to Companies House via XML Gateway without separate tools. Uses secure HTTPS with presenter credentials, properly constructed GovTalk message envelopes with MD5-hashed authentication, and submission status polling.

  • Companies House REST API Integration: New sample console application demonstrating UK Companies House REST API integration. Users can search companies, retrieve profiles and officer information, access filing history, download documents. Includes built-in API rate limiting and structured logging.

  • Feature Toggle for UK Companies House Integration: Users can now enable or disable UK Companies House integration behind feature configuration key.

EBA Regulatory Reporting

DPM 4.2.1 and Taxonomy Updates

  • Updated EBA DPM 4.2.1 Filing Package and Taxonomy Support: CDM updated the EBA filing package for DPM and taxonomy version 4.2.1, including FINREP9DP updates. Filing package generation and XBRL CSV output now align with new structures and metadata. Revised FINREP data-point content with new tables, rows, columns, and removes obsolete artifacts are included.

XBRL CSV Generation and Performance

  • EBA XBRL CSV: SoftwareInformation properties are added in report.json. After XBRL CSV creation, the GeneratedSoftwareInformation property is added with SoftwareId, SoftwareVersion, and SoftwareCreationDate (period end date).

  • Filename of EBA Filing Report Created Based on Report Name and Entity: For XBRL CSV generation, filename format is: ReportSubject_EBA_FrameworkCodeModuleVersion_Module_ReferenceDate_CreationTimestamp.

  • Faster XBRL-CSV Generation for EBA 4.2 Reports: CDM resolved a critical performance bottleneck in XBRL-CSV generation for EBA 4.2 report objects with large number of data queries. Performance is now improved significantly: Roll forward bottleneck (local) ~88%, Single report (config→code fix) 73%, Azure SaaS single report ~27%.

  • XBRL CSV Validation: CDM added support for validating XBRL reports in CSV format. When generating filing reports to XBRL-CSV and checking XBRL Validation option, validation runs.

XBRL Generation and Validation

Performance and Reliability

  • Performance Improvement During Common Operations: CDM improved performance by more than 80% during Advanced Refresh flow for circular dependency checks, affecting generation and check-in.

  • Improved XBRL Generation Reliability: CDM fixed the issue where XBRL generation could fail when report content included specific Word, Excel, or PDF objects with hidden/orphaned ToC bookmarks.

Content and Formatting

  • Fixed inline XBRL generation failure and incorrect Word layout for complex report objects: CDM iXBRL generation could fail when server configured with comma-decimal locale (e.g., de-DE, fr-FR). Decimal values in CSS properties emitted using server locale's separator, producing malformed CSS. All formatting sites now use fixed English culture specifier.

  • PDFs in report sections now included in inline XBRL output when using Custom Group filters: PDF files stored in report sections now included in inline XBRL output when project opened with Custom Group filter, following Include in XBRL inline generation setting.

Platform and Infrastructure

.NET Framework and Dependencies

  • CDM now supports .NET 10.

Licensing and Configuration

  • Duende Identity Server License Key Expiry and Modification in CDM UI: All CDM users can now check Duende Identity Server License Key expiry date in Options > Resources page. Users with "Manage CDM Configs" permission (Desktop) or "Platform/Admin/Designer" (Web) can update license key directly from CDM UI via CDM Configurations page. Post-iisreset, application automatically refers to new license key.

Document Generation and Rendering

Formatting and Layout Issues

  • Incorrect Font Size and Style of Footnote Reference Numbers fixed: Issue where footnote reference numbers changed font size in multi-font cells is now resolved, aligning with original content creation.

  • Fixed CSS Layout Misalignment in SEC HTML Viewer: CDM fixed the layout misalignment in SEC HTML viewer when CreateHTMLTables = true by adding important flag to table element positioning.

OBDF and Query Behavior

  • OBDF Query Modified State Behavior: CDM fixed query modified state behavior. Queries opened in Edit mode no longer marked as changed unless actual modifications made. Refresh and revert actions now correctly restore last saved version.

Accessibility and Permissions

  • Behaviour of View Report Permission to Logged User: Reports are visible to user only when user has member/owner permission and not denied all permissions. Reports are not visible when user denied all permissions and lacks owner/member permissions.

  • A feature-flagged dynamic import mode switch introduced to counter same style-name based Generation Errors: Flag named "EnableImportModeDynamicSwitch" is introduced and disabled by default. When enabled, CDM preserves baseline behaviour while protecting collision scenarios by retaining different semantics when same style name used.

  • Fixed incorrect row order in Excel generation for Open Y forms: Excel generation for Open Y forms (e.g., EBA C 14.00) now produces rows in same order as displayed in CDM.

Bug Fixes

     

Critical

CER-63748

Incorrect Font Size and Style of Footnote Reference Numbers in CDM 25.4.0

Critical

CER-63415

All users are experiencing longer load times for generating and checking-in simple Word objects

High

CER-64332

EBA 4.2 v85 - XBRL CSV generation takes excessively long/does not complete

High

CER-62842

Filing XBRL CSV generation does not trigger Filing XBRL Validation process and does not produce validation output

High

CER-62589

Report permissions at user level not overriding report permissions at group level, and version 25.3.1 availability

High

CER-62265

Workiva ixbrl‑viewer misaligns HTML tables generated by CDM with CreateHTMLTables=true

High

CER-62117

Word report generation fails with InternalServerError when combining 2 Word objects

High

CER-62091

Monetary tags overwritten when cell is filled

High

CER-59583

ESMA XBRL - Overlapping text from PDF object

High

CER-59510

XBRL generation fails when including specific Word/Excel or PDF annual report objects

High

CER-58625

Fixed incorrect row order in Excel generation for Open Y forms

High

CER-64125

Actual text changes to superscript

High

CER-58625

CDM Filing Plugin - Incorrect row order Generation for All Open Y forms in Excel

High

CER-60391

Performance issue on EBA filing report - Slow generation and Report Objects opening significantly delayed

Medium

CER-59418

EBA Validation rules not evaluated

Medium

CER-60082

PDFs in sections not included in XBRL output when filtering by Custom Group in ESMA projects

Known Issues

  • Migrating an ESEF project from a pre-2022 taxonomy to the 2022 taxonomy may fail in offline mode. This occurs because the offline cache contains only the two most recent taxonomy versions (2024 and 2025). Workaround: Migrate directly to 2024 or 2025, or use online mode (with internet connection) to migrate to 2022.
  • DQC validation behavior with different generation options. For IFRS for SEC extension taxonomies, DQC runs when the DQC option is selected from UI. When all three options are selected, the DQC rules for an IFRS taxonomy are not displayed in UI.
  • [OBDF] ExecuteQuery and RefreshQuery tasks are failing if multiple data queries of same data source are used in one report object.
  • [Filing Wizard] "Period End Date" and "Submission Format" fields are not updated after changes to report and XBRL project.
  • [Filing Wizard] Co-registrants are not present in the "Include multi-registrant" list of the Filing Wizard.
  • [Filing Wizard] User can proceed with form type selection and Filing Wizard steps having Form Type: Other set in XBRL project.
  • Specific tabular border rows might have spaces added in the border.
  • Specific border line might not have the same width from one end of the border to the other.
  • Specific bottom border line might not be present after report generation.

Installation

You can deploy this version in the following ways.

Server

  • As a stand-alone fresh installation.
  • As a stand-alone installation by selecting Use existing databases or Empty databases, if you already have CDM database(s) from previous versions and a known encryption key. If you do not remember your encryption key, you can obtain it using the Get Encryption Key utility provided with this release being run on the previous version of CDM prior to uninstalling it, or from Certent CDM Support. You can also use a previously exported key by directly selecting it in the installer instead of typing it down.
  • As an upgrade from 20.3.1 or later.
  • If you are using XBRL or Inline XBRL, you should deploy/update Arelle on the same box with the CDM Server that is provided alongside the CDM installers. The XBRL Dependencies package has been discontinued.
  • This version is compatible with Arelle release 2.37.37. Before installing this Arelle version, you should uninstall and clean up temporary files created by your previous Arelle installation, by following the instructions on KB - Arelle Upgrade 2022.10.28.

Client

  • As a stand-alone fresh installation.
  • As an update over previous versions of the Certent CDM Client.
  • Supports multiple client instances on the same box.

ClickOnce

  • As a stand-alone fresh installation.
  • As an update over previous versions of the Certent CDM publishing server.
  • Due to the change from 32-bit to 64-bit of the Certent CDM Client, previously installed client via ClickOnce will not be automatically upgraded upon start up. You should remove and redeploy the client when upgrading from a version earlier than 20.3.1.
    1. Remove Certent CDM from Programs and Features.
    2. Access the publishing server URL.
    3. Click the Install button.

Was this article helpful?

We're sorry to hear that.