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.1] - 2024-12-02

  • [OMPE-30394] - Update to latest Kit-kernel 106.5

[503.3.0] - 2024-11-20

  • [OMPE-29271] - Update to Kit-kernel 106.5

[503.2.1] 2024-11-19

  • [OMPE-28769] Remove TD_PDFToolkit dependency

  • [OMPE-24678] Update client and python library versions.

[503.2.0] 2024-11-14

  • [OMPE-28637] Merge release 202.0.0 updates into master

  • [OMPE-25626] Update to ODA SDK 25.8

[503.1.4] - 2024-11-15

  • [OMPE-28769] - Remove TD_PDFToolkit library from ODA 25.4 package

[503.1.3] - 2024-11-08

  • [OMPE-28028] - Update documentation for 202.0.0 release.

[503.1.2] - 2024-10-22

  • [OMPE-25961] - Update dependencies from release branch

[503.1.1] - 2024-10-18

  • [OMPE-25719] - Update documentation for 202.0 release.

[503.1.0] - 2024-10-18

  • [OMPE-21450] - Update omni.kit.converter.common version supporting helpful quick links.

[503.0.0] - 2024-10-17

  • [OMPE-25626] Revert DGN Converter ODA library to version 25.4 to avoid version mismatch with HOOPS Converter

[502.1.0] - 2024-10-16

  • [OMPE-20350]: Bump dependency versions.

[502.0.0] - 2024-10-09

  • [OMPE-21450]: Add option to override up-axis and meters per unit USD stage metrics with Scene Optimizer

[501.0.0] - 2024-10-04

  • [OMPE-18796]: Add option to specify USD output file format.

  • [OMPE-18797]: Add option to specify USD output file name.

[500.3.0] - 2024-09-30

  • [OMPE-22793] - Add Scene Optimizer string config option

[500.2.0] - 2024-09-18

  • [OMPE-21939] - Update kit-kernel to 106.2

[500.1.2] - 2024-09-16

  • [OMPE-21305] - Add version constraints in toml

[500.1.1] - 2024-09-09

  • [OMPE-21112] Fix bug where conversion would always generate UVs regardless of the user specified value.

[500.1.0] - 2024-09-05

  • [OMPE-20858] Bump extension semantic minor version

[500.0.26] - 2025-09-19

  • [OMPE-19269] - Republish without pre-release tags with kit-kernel 106.1

[500.0.25] - 2025-09-18

  • [OMPE-21938] - 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

  • [OMPE-21020] - Resolve ETM issues by setting range on extension version dependencies

[500.0.20] - 2024-09-09

  • [OMPE-19266] - Create release branch with 201.2.0 hot fix updates

[500.0.19] - 2024-09-09

  • [OMPE-13599] Update to ODA SDK 25.7 to fix libpng vulnerabilities

  • [OMPE-13600] Update to ODA SDK 25.7 to fix OpenJPEG vulnerabilities

  • [OMPE-16148] Fix kinds.

  • [OMPE-20643] Fix converted attribute name

[500.0.18] - 2024-08-30

  • [OMPE-19354] - Update documentation; Add licensing terms and third party notices.

[500.0.17] - 2024-08-30

  • [OMPE-20126] Fix missing geometry

[500.0.16] - 2024-08-28

  • [OMPE-19533] - Fix crash when converting extra graphics elements.

[500.0.15] - 2024-08-23

  • [OMPE-19067] - Remove test data from package

[500.0.14] - 2024-08-01

  • [OMPE-15990] - Switch DGN element ID from hexadecimal to decimal for prim names and attributes

[500.0.13] - 2024-07-24

  • [OMPE-13942] - Merge release 201.1.0 updates into master. Update backend converter dep

[500.0.12] - 2024-07-16

  • [OMPE-15070] - Update to the latest stable Kit-Kernel 106.0.1

[500.0.11] - 2024-07-03

  • [OMPE-13940] - Update backend converter deps

[500.0.10] - 2024-07-11

  • [OMPE-7735] - Updated documentation formatting for converter options

  • [OMPE-12837] - Added curve merging; reverted bConvertCurves default to true

[500.0.9] - 2024-07-01

  • [OMPE-13530] - Added documentation on bConvertCurves

[500.0.8] - 2024-07-01

  • [OMPE-13530] - Sets bConvertCurves to false by default. Users may enable conversion this via converter_options

[500.0.7] - 2024-06-28

  • [OMPE-12618] - Destroy log consumer after conversion.

[500.0.6] - 2024-06-24

  • [OMPE-12400] - Updated to Kit 106.0.1

[500.0.5] - 2024-06-17

  • [OMPE-7735] - Audited documentation and updated based on changes for release 201.1.

[500.0.4] - 2024-06-13

  • [OMPE-7533] - Add “prefix” for DGN Attributes

  • [OMPE-11945] - Filter out OdDgCellHeader2d from conversions causing crash for files with OdDgCellHeader2d elements

[500.0.3] - 2024-06-13

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

[500.0.2] - 2024-06-11

  • OMPE-7733 - Consolidate changelog pre-release entries

[500.0.1] - 2024-06-11

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

[500.0.0] - 2024-06-06

  • OMPE-8405/OMPE-10576 - Bump semantic version for resolving versions in ETM tests.

[2.0.3] - 2024-05-31

  • OMPE-8521 - Use converters’ packages built against Ubuntu 20.04

[2.0.2] - 2024-05-30

  • OM-123118 - Write custom element ID attribute to USD.

[2.0.1] - 2024-05-30

  • OMPE-7726 - Adopt Connect SDK 1.0.0

[2.0.0] - 2024-05-30

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

[201.1.0] - 2024-05-30

  • OMPE-5528 - Remove deprecated variable from Overview.md

  • OM-122942 - Skip test for codeless omni.kit.converter.cad extension

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

  • OM-123008 - Update convert method signature

  • OM-124771 - Subprocess progress handling

  • OM-124750 - Update to use ODA Kernel and Drawings SDK 25.4

  • OM-124773 - Fix issue with resolving input file path from Nucleus

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

  • OM-124532 - Fix crash caused by invalid USD identifier

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

  • OM-96678 - Added Convert Visible Only UI option

  • OM-122942 - Refactored to share code in omni.kit.converter.common

  • OM-116478 - Updated set_app_data to include client name / version

  • OM-123014 - Run scene optimizer as post-conversion task

  • OM-123008 - Remove converter name from method signature

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

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

[201.0.0] - 2024-03-13

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

  • OM-114403 - Apply file scale to stage’s MetersPerUnit

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

  • OM-121451 - Update init.

  • OM-120763 - Update ODA SDK to 25.1 for curl and openssl

  • OM-119469 - add bConvertHidden option

  • OM-119599 - Support for Prim Names starting with illegal characters

  • OM-118646 - Use same kit-kernel version as Connect SDK

  • OM-118567 - Updated keywords for improving searchability for CAD Converters

  • OM-118646 - Update to DGN converter that uses Connect SDK

  • OMFP-119166 - Fix for spaces in filename for Windows

  • OMFP-118316 - Update Connect SDK to release 0.6.0

  • OM-116513 - add dependency range for optional service

  • OMFP-116513 - fix etm - use explicit pre-release

  • OM-115742 - etm-failure-fix and merge release to master

  • OMFP-3883 - Unicode name diffs

  • OMFP-3935 - Updated transforms for CellHeaders and SharedCellReferences

  • OMFP-3960 - Update dependency version in extension.toml

[200.1.1] - 2023-11-22

  • OM-113235: Memory leak fixes

  • OMFP-3701: Configurable tessellations

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

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

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

  • OMFP-3707 - Add Smart Solids and Surfaces Support

  • OMFP-3701 - fix tesselation options and update documentation

  • OM-100843 - Add ability to hide layers during conversion

  • OM-114367 - Update DGN Converter dependency to release/200.1

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

  • OMFP-3701 - Added Mesh Tessellation settings

[200.1.0] - 2023-10-27

  • OMFP-2731 - Connect SDK and Scene Optimizer Updates for Connectors and Converters

  • OMFP-2903: Error handling when failing to write to Nucleus.

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

  • OMFP-2563: Added creator metadata

  • OMFP-1999: Improved DGN coverage

  • OMFP-2478: Update runtime dependencies

  • OMFP-813: 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