Changelog#

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[503.3.8] - 2025-05-10#

  • Update ODA Kernel and Drawings SDKs to version 26.3

[503.3.7] - 2025-04-22#

  • Remove SQLite dependency

[503.3.6] - 2025-02-18#

  • Fix level names for smart solid elements

[503.3.5] - 2025-02-15#

  • Remove unused libraries with vulnerabilities

  • Remove libxl library

  • Update to ODA Drawings SDK 25.12

[503.3.4] - 2024-12-17#

  • Revert to kit-kernel 106.5.0 to align with OV applications

[503.3.2] - 2025-01-09#

  • Skip converting DGN element with invalid mesh vertices

[503.3.1] - 2024-12-02#

  • Update to latest Kit-kernel 106.5

[503.3.0] - 2024-11-20#

  • Update to Kit-kernel 106.5

[503.2.1] 2024-11-19#

  • Remove TD_PDFToolkit dependency

  • Update client and python library versions.

[503.2.0] 2024-11-14#

  • Merge release 202.0.0 updates into master

  • Update to ODA SDK 25.8

[503.1.4] - 2024-11-15#

  • Remove TD_PDFToolkit library from ODA 25.4 package

[503.1.3] - 2024-11-08#

  • Update documentation for 202.0.0 release.

[503.1.2] - 2024-10-22#

  • Update dependencies from release branch

[503.1.1] - 2024-10-18#

  • Update documentation for 202.0 release.

[503.1.0] - 2024-10-18#

  • Update omni.kit.converter.common version supporting helpful quick links.

[503.0.0] - 2024-10-17#

  • Revert DGN Converter ODA library to version 25.4 to avoid version mismatch with HOOPS Converter

[502.1.0] - 2024-10-16#

  • Bump dependency versions.

[502.0.0] - 2024-10-09#

  • Add option to override up-axis and meters per unit USD stage metrics with Scene Optimizer

[501.0.0] - 2024-10-04#

  • Add option to specify USD output file format.

  • Add option to specify USD output file name.

[500.3.0] - 2024-09-30#

  • Add Scene Optimizer string config option

[500.2.0] - 2024-09-18#

  • Update kit-kernel to 106.2

[500.1.2] - 2024-09-16#

  • Add version constraints in toml

[500.1.1] - 2024-09-09#

  • Fix bug where conversion would always generate UVs regardless of the user specified value.

[500.1.0] - 2024-09-05#

  • Bump extension semantic minor version

[500.0.26] - 2025-09-19#

  • Republish without pre-release tags with kit-kernel 106.1

[500.0.25] - 2025-09-18#

  • Update kit-kernel to 106.2; Increment the PATCH version to create a gap between this and previous versions.

[500.0.21] - 2024-09-10#

  • Resolve ETM issues by setting range on extension version dependencies

[500.0.20] - 2024-09-09#

  • Create release branch with 201.2.0 hot fix updates

[500.0.19] - 2024-09-09#

  • Update to ODA SDK 25.7 to fix libpng vulnerabilities

  • Update to ODA SDK 25.7 to fix OpenJPEG vulnerabilities

  • Fix kinds.

  • Fix converted attribute name

[500.0.18] - 2024-08-30#

  • Update documentation; Add licensing terms and third party notices.

[500.0.17] - 2024-08-30#

  • Fix missing geometry

[500.0.16] - 2024-08-28#

  • Fix crash when converting extra graphics elements.

[500.0.15] - 2024-08-23#

  • Remove test data from package

[500.0.14] - 2024-08-01#

  • Switch DGN element ID from hexadecimal to decimal for prim names and attributes

[500.0.13] - 2024-07-24#

  • Merge release 201.1.0 updates into master. Update backend converter dep

[500.0.12] - 2024-07-16#

  • Update to the latest stable Kit-Kernel 106.0.1

[500.0.11] - 2024-07-03#

  • Update backend converter deps

[500.0.10] - 2024-07-11#

  • Updated documentation formatting for converter options

  • Added curve merging; reverted bConvertCurves default to true

[500.0.9] - 2024-07-01#

  • Added documentation on bConvertCurves

[500.0.8] - 2024-07-01#

  • Sets bConvertCurves to false by default. Users may enable conversion this via converter_options

[500.0.7] - 2024-06-28#

  • Destroy log consumer after conversion.

[500.0.6] - 2024-06-24#

  • Updated to Kit 106.0.1

[500.0.5] - 2024-06-17#

  • Audited documentation and updated based on changes for release 201.1.

[500.0.4] - 2024-06-13#

  • Add “prefix” for DGN Attributes

  • Filter out OdDgCellHeader2d from conversions causing crash for files with OdDgCellHeader2d elements

[500.0.3] - 2024-06-13#

  • Adopt Connect SDK 1.1.0 pre-release. Update converter backend dependencies as a result of CSDK update

[500.0.2] - 2024-06-11#

  • Consolidate changelog pre-release entries

[500.0.1] - 2024-06-11#

  • Updated config file options - iTessLOD, hiddenLevels, levelNamePatterns, modelNamePatterns

[500.0.0] - 2024-06-06#

  • Bump semantic version for resolving versions in ETM tests.

[2.0.3] - 2024-05-31#

  • Use converters’ packages built against Ubuntu 20.04

[2.0.2] - 2024-05-30#

  • Write custom element ID attribute to USD.

[2.0.1] - 2024-05-30#

  • Adopt Connect SDK 1.0.0

[2.0.0] - 2024-05-30#

  • Use semantic versioning for extensions. Use external/marketing version in CHANGELOG.md

[201.1.0] - 2024-05-30#

  • Remove deprecated variable from Overview.md

  • Skip test for codeless omni.kit.converter.cad extension

  • Added model name pattern and filtering to control conversion of DGN model elements

  • Update convert method signature

  • Subprocess progress handling

  • Update to use ODA Kernel and Drawings SDK 25.4

  • Fix issue with resolving input file path from Nucleus

  • Error handling when optional config parameter isn’t provided.

  • Fix crash caused by invalid USD identifier

  • Converter now takes absolute usd file output path as input.

  • Added Convert Visible Only UI option

  • Refactored to share code in omni.kit.converter.common

  • Updated set_app_data to include client name / version

  • Run scene optimizer as post-conversion task

  • Remove converter name from method signature

  • Update extension.toml to lock extension to Kit SDK version being used

  • Update to 201.1.0, move connect-sdk and scene optimizer to omni.kit.converter.common

[201.0.0] - 2024-03-13#

  • Add support for parametric volumes / extended elements and complex shapes

  • Apply file scale to stage’s MetersPerUnit

  • Update to official Connect SDK 0.7.0 and Kit-kernel 106.0

  • Update init.

  • Update ODA SDK to 25.1 for curl and openssl

  • add bConvertHidden option

  • Support for Prim Names starting with illegal characters

  • Use same kit-kernel version as Connect SDK

  • Updated keywords for improving searchability for CAD Converters

  • Update to DGN converter that uses Connect SDK

  • Fix for spaces in filename for Windows

  • Update Connect SDK to release 0.6.0

  • add dependency range for optional service

  • fix etm - use explicit pre-release

  • etm-failure-fix and merge release to master

  • Unicode name diffs

  • Updated transforms for CellHeaders and SharedCellReferences

  • Update dependency version in extension.toml

[200.1.1] - 2023-11-22#

  • Memory leak fixes

  • Configurable tessellations

  • Support for Smart Solids/Surfaces added; LOD extent adjustment and object mesh API guard

  • Scale recalculation and transform flips fix; post-Smart Solids/Surfaces: Manual calculation of normals; post-Smart Solids/Surfaces: Guards for color table

  • Resolves issue saving files with valid characters in filename (i.e., periods)

  • Add Smart Solids and Surfaces Support

  • fix tesselation options and update documentation

  • Add ability to hide layers during conversion

  • Update DGN Converter dependency to release/200.1

  • Memory leak fixes to handle DGN Error: “Out of Memory”

  • Added Mesh Tessellation settings

[200.1.0] - 2023-10-27#

  • Connect SDK and Scene Optimizer Updates for Connectors and Converters

  • Error handling when failing to write to Nucleus.

  • Change version lock on “omni.kit.converter.common”

  • Added creator metadata

  • Improved DGN coverage

  • Update runtime dependencies

  • Fix transforms and mesh point calculation

  • Progress window fix

  • progress and step callback function binding with C++ plugin

  • Fix for conversion of DGN Shapes, Solids, Surfaces

  • Disabled wireframe geometry conversion

  • Export, or calculate if missing, DGN normals for converted geometry

  • Merge meshes as DGN geometry is converted

  • Updated DGN Converter - path validation adjustments, DGN model extent fix

  • Updated DGN Converter - path validation

  • default json file

  • oda_dgn_converter library fix

  • Initial build for omni.kit.converter.dgn_core