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.
[504.4.1] - 2024-12-02
[OMPE-30394] - Update to latest Kit-kernel 106.5
[504.4.0] - 2024-11-26
[OMPE-29231] Update to Hoops Exchange SDK 2024.8.0
[504.3.1] - 2024-11-25
[OMPE-29443] - Fixed incorrect value for double type metadata conversion.
[OMPE-29463] - Fixed crash caused by invalid attributes.
[504.3.0] - 2024-11-20
[OMPE-29271] - Update to Kit-kernel 106.5
[504.2.1] 2024-11-18
[OMPE-28471] Fix invalid time format for metadata conversion.
[504.2.0] 2024-11-14
[OMPE-28637] Merge release 202.0.0 updates into master
[OMPE-25626] Update to ODA SDK 25.8
[504.1.5] - 2024-11-08
[OMPE-28028] - Update documentation for 202.0.0 release.
[504.1.4] - 2024-10-25
[OMPE-21450] - Fix bug where meters per unit selection doesn’t get applied through HOOPS Converter
[504.1.3] - 2024-10-25
[OMPE-25961] - Update documentation.
[504.1.2] - 2024-10-22
[OMPE-25961] - Update dependencies from release branch
[504.1.1] - 2024-10-18
[OMPE-25719] - Update documentation for 202.0 release.
[504.1.0] - 2024-10-18
[OMPE-21450] - Update omni.kit.converter.common version supporting helpful quick links.
[504.0.0] - 2024-10-17
[OMPE-23119] Migrate from CSDK to USD Exchange
[503.1.0] - 2024-10-16
[OMPE-20350]: Bump dependency versions.
[503.0.0] - 2024-10-09
[OMPE-21450]: Add option to override up-axis and meters per unit USD stage metrics with Scene Optimizer
[502.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.
[501.3.1] - 2024-10-04
[OMPE-24095] - Fix crash upon tessellating inconsistent mesh.
[501.3.0] - 2024-10-02
[OMPE-9342] - Updated HECC dependency containg 2024.6.0 Hoops SDK to address security vulnerability
[OMPE-12734] - Link hoops extension import options to the backend converter’s settings for metadata and hidden object handling.
[501.2.0] - 2024-09-30
[OMPE-22793] - Add Scene Optimizer string config option
[501.1.1] - 2024-09-23
[OMPE-22291] - Use standard carb logging
[501.1.0] - 2024-09-18
[OMPE-21939] - Update kit-kernel to 106.2
[501.0.0] - 2024-09-16
[OMPE-21305] - Add version constraints in toml and bump hoops/hoops_core major semver
[500.3.0] - 2024-09-06
[OMPE-19047] Added Autodesk 3DS, 3MF, ACIS, FBX, OBJ, GLTF/GLB supports.
[500.2.0] - 2024-09-09
[OMPE-21090] Add convert metadata UI option
[500.1.1] - 2024-09-06
[OMPE-18932] Inconsistent tessellation fix.
[OMPE-19048] Default COLLADA and GLTF conversions to Y-up
[500.1.0] - 2024-09-05
[OMPE-20858] Bump extension semantic minor version
[500.0.18] - 2024-09-05
[OMPE-16386] - Add Collada to USD conversion support.
[500.0.17] - 2024-08-29
[OMPE-18965] - Update documentation; Add licensing terms and third party notices.
[500.0.16] - 2024-08-26
[OMPE-19554] - Add bConvertMetadata option
[500.0.15] - 2024-08-23
[OMPE-19067] - Remove test data from package
[500.0.14] - 2024-08-16
[OMPE-11522] - Rhino conversion support
[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-02
[OMPE-7735] - Updated documentation formatting for converter options
[500.0.9] - 2024-07-01
[OMPE-13530] - Added documentation on bConvertCurves
[500.0.8] - 2024-07-01
[OMPE-13530] - Exposes bConvertCurves for backend converters. 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-14
[OMPE-12369] - vulnerability fixes for variable casting and copying strings
[500.0.3] - 2024-06-14
[OMPE-7533] - Update test to ignore folder in test_data
[500.0.2] - 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.1] - 2024-06-11
OMPE-7733 - Consolidate changelog pre-release entries
[500.0.0] - 2024-06-06
OMPE-8405/OMPE-10576 - Bump semantic version for resolving versions in ETM tests.
[2.0.2] - 2024-05-31
OMPE-8521 - Use converters’ packages built against Ubuntu 20.04
[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
OM-5528 - Update to use omni.connect.hoops Python module
OM-122942 - Skip test for codeless omni.kit.converter.cad extension
OM-123008 - Update convert method signature
OM-124771 - Add progress callback logging
OM-124224 - Update to HOOPS Exchange 2024.3.0
OM-123014 - Converter now takes absolute usd file output path as input.
OM-123478 - Materials deduplication fix.
OM-96678 - Added Convert Visible Only UI option
OM-122942 - Refactored to share code in omni.kit.converter.common
OM-124420 - Renamed cad_core to hoops_core
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-115792 - 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-12
OM-107719 - Update HOOPS Converter. Resolves Issue with retrieving and setting transparency/opacity values
OM-118370 - Resolves issue converting colors from STEP Files
OM-118633 - Resolves issue converting colors from STEP files and other supported CAD formats
OM-117308 - Update HOOPS Converter
OMFP-4003 - Remove Nucleus test case from unreliable test cases
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-120586 - Switch to omni::connect::core::getValidPrimName
Add usd module dependency
OM-118646 - Use same kit-kernel version as Connect SDK
OM-118567 - Updated keywords for improving searchability for CAD Converters
OMFP-118316 - Fix path to scene optimizer for Connect SDK
OMFP-116817 - Utilized UsdGeomSubsets to index triangles and set all available colors/opacity values during a mesh conversion
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
OM-115333 - Update HECC dependency. Resolves issue with logic that determines if a prim can be set instanceable.
OMFP-3934 - Update file regex for Siemens NX files
[200.1.1] - 2023-11-29
OMFP-3934 - Fix file regex for Siemens NX files
OM-115333/OMFP-3986 - Update HECC dependency. Resolves issue with logic that determines if a prim can be set instanceable.
OMFP-3934 - Update file regex for Siemens NX files
OMFP-3334 - Handle scenario when get_local_file_async() is not able to pull down nucleus file to local OV cached folder
OMFP-3960 - Update dependency version in extension.toml
OMFP-3756 - Update to OMFP-3756. Supports CAD files with a version suffix greater than 9. (i.e., car_bumper.prt.42)
OMFP-3756 - Resolves issue saving files with valid characters in filename (i.e., periods)
OMFP-3728 - Fix model naming when converting models located on nucleus.
OM-114367 - Update HOOPS Exchange CAD Converter dependency to release/200.1
OMFP-3681 - Fix GetString() Memory Leak in HOOPS.
OMFP-3358 - Hoops converter update to resolve issue processing entity reference data
OMFP-2731 - Connect SDK and Scene Optimizer Updates for Connectors and Converters
OMFP-3234 - [CAD Converter] Make Prototypes prim abstract class
OMFP-2903 - [CAD Converter] Error handling when failing to write to Nucleus.
OMFP-3149 - [CAD Converter] Do not set instanceable for single references.
Change version lock on “omni.kit.converter.common”
[200.1.0] - 2023-10-20
Fixed
OMFP-2810 - [CAD Converter] Creo ProE models should import as Y-Up.
OM-103232 - [CAD Converter] Cannot convert same file twice
OM-99540 - [CAD Converter] Apply correct xformOp in USD when instancing is set to false
OMFP-2476 - [CAD Converter] Create binary file when saving USD.
New
OM-98785 - [CAD Converter] Hoops converter interface use config objects
OM-94023 - [CAD Converter] Hoops exchange should allow specified output filename
OM-100137 - [CAD Converter] Pass HOOPS Error Codes to CAD Core
OM-100490 - [CAD Converter] Add progress reporting
OM-103320 - [CAD Converter] Allow user to cancel a conversion task
OMFP-2132 - [CAD Converter] Do not create output dir if “Current Stage” conversion selected
OMFP-2259 - [CAD Converter] Only make prims that don’t have opinions about children instanceable.
OMFP-2001 - [CAD Converter] Fix issue where conversion task would lock the GUI.
OMFP-2478 - [CAD Converter] Update runtime dependencies
OMFP-2563 - [CAD Converter] Added creator metadata
[200.0.0] - 2023-05-11
Split UI and Core CAD Converter