# Changelog

## [2.5.5] - 2026-06-09
### Fixed
- Fix linter errors and missing or incomplete docstrings, and update `python_api.md`.

## [2.5.4] - 2026-05-10
### Fixed
- Update rotating PhysX LiDAR during physics-only simulation steps and avoid double simulation on the following stage update

## [2.5.3] - 2026-04-20
### Deprecated
- Extension deprecated in favor of the Experimental extension `isaacsim.sensors.experimental.physics`

## [2.5.2] - 2026-04-01
### Changed
- Removed unused dependencies from extension.toml

## [2.5.1] - 2026-03-26
### Changed
- Moved Python binding module to `bindings/` subdirectory

## [2.5.0] - 2026-03-04
### Changed
- Added Overview.md and python_api.md and updated docstrings

## [2.4.5] - 2026-01-06
### Changed
- Migrate more events to Events 2.0.

## [2.4.4] - 2025-12-05
### Changed
- Migrate to Events 2.0.

## [2.4.3] - 2025-11-07
### Changed
- Update to Kit 109 and Python 3.12

## [2.4.2] - 2025-10-27
### Changed
- Make omni.isaac.ml_archive an explicit test dependency

## [2.4.1] - 2025-10-18
### Changed
- Remove extra carb settings from tests

## [2.4.0] - 2025-10-17
### Changed
- Migrate PhysX subscription and simulation control interfaces to Omni Physics

## [2.3.2] - 2025-09-26
### Changed
- Update license headers

## [2.3.1] - 2025-08-29
### Changed
- Renamed CARB profiling zones to include [IsaacSim] prefix

## [2.3.0] - 2025-08-12
### Added
- Unit tests for sensor creation commands.

### Changed
- Standardized sensor creation command arguments.

### Fixed
- Setting LightBeam sensor orientation and translation works correctly.

## [2.2.27] - 2025-07-07
### Changed
- Add unit test for pybind11 module docstrings

## [2.2.26] - 2025-07-07
### Fixed
- Correctly enable omni.kit.loop-isaac in test dependency (fixes issue from 2.2.25)

## [2.2.25] - 2025-07-05
### Changed
- Update tests to pass without a custom loop runner

## [2.2.24] - 2025-07-03
### Changed
- Make omni.kit.loop-isaac an explicit test dependency

## [2.2.23] - 2025-06-25
### Changed
- Add --reset-user to test args

## [2.2.22] - 2025-06-18
### Changed
- Track change from isaacsim.core.include Pose.h

## [2.2.21] - 2025-05-31
### Changed
- Use default nucleus server for all tests

## [2.2.20] - 2025-05-19
### Changed
- Update copyright and license to apache v2.0

## [2.2.19] - 2025-05-16
### Changed
- Make extension target a specific kit version

## [2.2.18] - 2025-05-15
### Changed
- UsdUtilities.h was updated

## [2.2.17] - 2025-05-11
### Changed
- Enable FSD in test settings

## [2.2.16] - 2025-05-10
### Changed
- Remove internal build time dependency

## [2.2.15] - 2025-05-07
### Changed
- Switch to omni.physics interface

## [2.2.14] - 2025-05-02
### Changed
- Remove all Dynamic control compile time dependencies

## [2.2.13] - 2025-04-09
### Changed
- Update all test args to be consistent
- Update Isaac Sim NVIDIA robot asset path

## [2.2.12] - 2025-04-04
### Changed
- Version bump to fix extension publishing issues

## [2.2.11] - 2025-03-26
### Changed
- Cleanup and standardize extension.toml, update code formatting for all code

## [2.2.10] - 2025-03-17
### Changed
- Cleanup and rename BridgeApplication to PrimManager for clarity

## [2.2.9] - 2025-03-11
### Changed
- Switch asset root for tests to internal nucleus

## [2.2.8] - 2025-03-05
### Changed
- Update extension codebase to adhere to isaac sim extension structure and file naming  guidelines

## [2.2.7] - 2025-03-04
### Changed
- Update to kit 107.1 and fix build issues

## [2.2.6] - 2025-02-21
### Changed
- Update style format and naming conventions in c++ code, add doxygen docstrings

## [2.2.5] - 2025-01-28
### Fixed
- Windows signing issue

## [2.2.4] - 2025-01-26
### Changed
- Update test settings

## [2.2.3] - 2025-01-21
### Changed
- Update extension description and add extension specific test settings

## [2.2.2] - 2024-12-18
### Fixed
- Physx Lidar azimuth and zenith units form ReadLidarBeams node

## [2.2.1] - 2024-12-16
### Changed
- Moved lightbeam_sensor example to isaacsim.sensors.physx.examples

## [2.2.0] - 2024-10-30
### Changed
- Moved examples from menu to browser

## [2.1.0] - 2024-10-30
### Changed
- Use USDRT for component initialization using prim types directly rather than traversing stage for better performance

## [2.0.2] - 2024-10-28
### Changed
- Remove test imports from runtime

## [2.0.1] - 2024-10-24
### Changed
- Updated dependencies and imports after renaming

## [2.0.0] - 2024-10-04
### Removed
- Ultrasonic sensor.

## [1.0.0] - 2024-09-23
### Added
- Merges omni.isaac.proximity_sensor, isaacsim.sensors.physx, and APIs from omni.isaac.sensor into a single extension.
