2024-10-22T16:46:26 Status: #blog Tags: #altova #xmlspy #mapforce #yaml #yamltutorial #xml #json #jsonschema #xbrl #technology #softwaredevelopment #openapi #raptorxml Links: [[Altova]] | [[XMLSpy]] | [[MapForce]] | [[YAML]] | [[YAML Tutorial]] | [[XML]] | [[JSON]] | [[JSON Schema]] | [[XBRL]] | [[Technology]] | [[Software Development]] | [[OpenAPI]] | [[RaptorXML]] # Altova Software v2025 I'm excited to announce that Altova has just released Version 2025 of its desktop developer tools, server software products, and regulatory solutions. The new version introduces a range of new features, particularly focusing on [[YAML]] support in [[XMLSpy]], PDF and NoSQL database mapping in [[MapForce]], automatic generation of EDIFACT `CONTRL` messages, new features in our EBA and EIOPA [[XBRL]] add-ins for Excel, and significant performance improvements across the product line. ![[v2025_blog.jpg]] Continue reading below, or listen to this new [XML Aficionado Podcast](https://podcasters.spotify.com/pod/show/xmlaficionado) episode to get a quick overview: ![[Altova v2025.wav]] (please forgive the two AI hosts in the podcast pronouncing ZIP - as in ZIP files - as Zed-IP 🤣...) And now, let's take a closer look at the highlights of each product: ## XMLSpy 2025 - **[YAML Grid View](https://www.altova.com/xmlspy-xml-editor/yaml-editor):** Building on the [[YAML]] support introduced in v2024r2, XMLSpy 2025 introduces a new Grid View. This allows developers to visualize and interact with YAML documents in a graphical representation, making it easier to understand the structure and edit the content. ![[yaml-grid-view.png]] Some of the key features of YAML Grid View include: - Easy modification of YAML document structure. - Convenient content editing using in-cell commands. - Table mode for clear visualization of nodes with descendants. - Ability to determine the relationship between aliases and anchors. - Use of filters and formulas to process data. - Visual editing using drag-and-drop and datatype context menus. - **[Extended YAML Support in Text View](https://www.altova.com/xmlspy-xml-editor/yaml-editor#editor):** Existing YAML support in Text View has been enhanced for better formatting and performance, including commands for pretty printing and whitespace stripping. - **YAML Schema Support:** Recognizing that YAML instances are often validated against JSON Schemas, XMLSpy 2025 now supports validation against JSON Schemas written in YAML syntax. These YAML schemas can be edited in XMLSpy's graphical schema editor for easier understanding and manipulation. - **Support for OpenAPI Extensions in JSON Schema Editor:** XMLSpy's JSON Schema Editor now supports validating and editing JSON Schemas based on the OpenAPI Specification (OAS), including extensions like discriminator, xml, format, and external docs. - **Find & Replace Across ZIP Archives:** The powerful Find in Files window now extends its search capabilities to files within ZIP archives, with advanced options like regular expression searching. - **EBA XBRL Data Quality Checks:** XMLSpy 2025 introduces the ability to run additional data quality checks recommended by the European Banking Authority when validating EBA XBRL documents. These optional checks ensure higher accuracy and compliance with regulatory standards. - **Updated Database Version Support:** XMLSpy 2025 and other MissionKit products now support newer versions of popular databases like MySQL 8.4 and MariaDB 10.11, 11.2, and 11.4. - **Support for Recent Eclipse Versions:** XMLSpy and other MissionKit tools now seamlessly integrate with the latest Eclipse IDE versions, including 4.30, 4.31, 4.32, and 4.33. - **Support for Video Links in Projects:** The XMLSpy Examples project now includes links to video tutorials and training pages, and users can add their own video links to their projects. ## MapForce 2025 - **Support for Azure Cosmos DB:** MapForce 2025 adds support for Azure Cosmos DB, expanding its data mapping capabilities to include this popular NoSQL database offered by Microsoft. - **PDF Extractor Enhancements:** The [MapForce PDF Extractor](https://www.altova.com/mapforce/pdf-extractor) receives two significant updates: - **Support for Text Search:** Users can now search for text in PDF documents and define rules for data processing based on the search results. This is especially useful for extracting specific data from large, table-heavy PDF documents. ![[pdf-extractor-text-search.png]] - **Improved Table Detection:** The PDF Extractor's table detection engine has been improved to recognize a wider range of table formats, including tables without lines or with varying line thicknesses. - **Support for OpenAPI Definition of REST Web Services Calls:** MapForce 2025 simplifies the integration with RESTful web services by allowing users to import an OpenAPI definition. The software automatically processes the call structure and displays it as a graphical data mapping component, eliminating the need for manual configuration. - **Auto-Generation of EDIFACT CONTRL Messages:** When working with EDIFACT data mappings, MapForce 2025 can now automatically generate CONTRL messages, which acknowledge receipt and report errors. This time-saving feature simplifies the creation of EDIFACT message mappings. - **Support for SWIFT 2024:** MapForce 2025 includes support for the latest version of the SWIFT EDI standard. ## Other Notable Updates in MissionKit Products v2025 ### StyleVision 2025 - **Port to WebView2:** The StyleVision design view has been migrated to the WebView2 browser engine for a modernized user experience. ### Authentic 2025 - **Setting to Specify Markup Display:** Developers can now choose to display XML markup by default when users open an Authentic form. - **Port to WebView2:** The Authentic interface has also been ported to WebView2. ### UModel 2025: - **API Extension:** The UModel API now includes a function for obtaining the file path for an external package. ### DiffDog 2025: - **Find Duplicate Files:** DiffDog can now identify duplicate files within a folder and its subfolders, helping users manage storage and data integrity. ## Updates in Altova Server Products v2025 ### RaptorXML Server 2025: [RaptorXML Server 2025](https://www.altova.com/raptorxml) includes a host of new features that align with the above new product features, plus a new native callback support in XPath, XQuery, and XSLT: - **Support for YAML Schemas:** Like XMLSpy, RaptorXML Server can now validate YAML instances against JSON Schemas written in YAML syntax. - **Native Callback Support for .NET and Python:** RaptorXML Server now seamlessly processes external Python or .NET functions called within XPath, XQuery, or XSLT, providing greater flexibility for developers. - **EBA XBRL Data Quality Checks (RaptorXML+XBRL Server):** RaptorXML+XBRL Server now offers the option to run additional data quality checks recommended by the European Banking Authority for high-performance validation of EBA XBRL documents. ### FlowForce Server 2025: - **Trigger Priorities:** [FlowForce Server 2025](https://www.altova.com/flowforceserver) allows users to set priorities for triggers. When multiple triggers are met simultaneously, those with higher priority will execute first. This enhancement offers greater control over the execution order of data processing and transformation jobs ### MapForce Server 2025: [MapForce Server 2025](https://www.altova.com/mapforce-server) incorporates most of the new features available in the MapForce desktop software, including support for Azure Cosmos DB, enhanced PDF Extractor functionality, support for OpenAPI definitions of REST web services, and auto-generation of EDIFACT CONTRL messages as well as support for the new SWIFT 2024 standard. ## Updates in Altova XBRL add-ins for Excel v2025 - **[EBA XBRL add-in for Excel](https://www.altova.com/eba-xbrl):** - **EBA Data Quality Checks:** Users can now run additional data quality checks on EBA XBRL documents. ![[eba-data-quality-checks.png]] - **Improved Linking of Validation Messages:** The linking between validation error messages and affected cells has been enhanced. - **Display and Filtering by Entry Point URI:** Entry point URIs are now displayed and can be used for filtering in the Entry Point selection dialog. - **[EIOPA (Solvency II) XBRL add-in for Excel](https://www.altova.com/solvency):** - **Renaming of Add-in:** The add-in has been renamed for clarity to EIOPA (Solvency II) XBRL add-in for Excel. - **Improved Linking of Validation Messages:** Similar to the EBA add-in, the linking between validation error messages and affected cells has been improved. - **Display and Filtering by Entry Point URI:** Entry point URIs are now displayed and can be used for filtering. Altova Version 2025 is a significant update across the product line, offering numerous features to enhance developer productivity, streamline data integration tasks, and ensure regulatory compliance. The focus on YAML support, PDF processing improvements, and expanded database compatibility reflects Altova's commitment to providing cutting-edge tools for today's diverse data landscape. --- # References - https://www.altova.com/whatsnew