All Versions
40
Latest Version
Avg Release Cycle
101 days
Latest Release
1287 days ago

Changelog History
Page 1

  • v6.9.5 Changes

    October 17, 2020
    • โž• Added Ipopt >= 3.13 support: #1506
  • v6.9.4 Changes

    August 30, 2020

    ๐Ÿ— Build

    • Added support new if() IN_LIST operator in DARTConfig.cmake (6.9 backport): #1494
  • v6.9.3 Changes

    August 27, 2020

    Dynamics

    • Changed to update the Properties version of a BodyNode when moved to a new Skeleton: #1445
    • Fixed incorrect implicit joint damping/spring force computation in inverse dynamics: #1451
  • v6.9.2 Changes

    August 28, 2019

    Dynamics

    • Allowed constraint force mixing > 1: #1371
  • v6.9.1 Changes

    June 06, 2019

    Collision

    - Added default constructor to RayHit: #1345

    dartpy

    • Updated build scripts for uploading dartpy to PyPI: #1341
  • v6.9.0 Changes

    May 27, 2019

    Common

    - Deprecated custom make_unique in favor of std::make_unique: #1317

    Collision Detection

    - Added raycast query to BulletCollisionDetector: #1309

    Dynamics

    - Added safeguard for accessing Assimp color: #1313

    ๐Ÿ“œ Parser

    - Changed URDF parser to use URDF material color when specified: #1295

    GUI

    • Added heightmap support to OSG renderer: #1293
    • Improved voxel grid and point cloud rendering performance: #1294
    • Fixed incorrect alpha value update of InteractiveFrame: #1297
    • Fixed dereferencing a dangling pointer in WorldNode: #1311
    • Removed warning of ImGuiViewer + OSG shadow: #1312
    • Added shape type and color options to PointCloudShape: #1314, #1316
    • Fixed incorrect transparency of MeshShape for MATERIAL_COLOR mode: #1315
    • Fixed incorrect PointCloudShape transparency: #1330

    - Improved voxel rendering by using multiple nodes instead of CompositeShape: #1334

    Examples and Tutorials

    - Updated examples directory to make dart::gui::osg more accessible: #1305

    dartpy

    • Switched to pybind11: #1307
    • Added grid visual: #1318
    • Added ReferentialSkeleton, Linkage, and Chain: #1321
    • Enabled WorldNode classes to overload virtual functions in Python: #1322
    • Added JacobianNode and operational space controller example: #1323
    • Removed static create() functions in favor of custom constructors: #1324
    • Added optimizer APIs with GradientDescentSolver and NloptSolver: #1325
    • Added SimpleFrame: #1326
    • Added basic inverse kinematics APIs: #1327
    • Added shapes and ShapeFrame aspects: #1328
    • Added collision APIs: #1329
    • Added DegreeOfFreedom and ShapeNode: #1332
    • Added constraint APIs: #1333
    • Added BallJoint, RevoluteJoint, joint properties, and chain tutorial (incomplete): #1335
    • Added all the joints: #1337
    • Added DART, Bullet, Ode collision detectors: #1339
  • v6.9.0-rc2

    May 22, 2019
  • v6.9.0-rc1

    May 16, 2019
  • v6.8.5 Changes

    May 26, 2019

    ๐Ÿ”„ Changes

    Collision

    • Fixed handling of submeshes in ODE collision detector: #1336

    โœ… Compilers Tested

    ๐Ÿง Linux

    • GCC 64-bit: 5.4.0, 7.3.0, 8.2.0

    - GCC 32-bit: 5.4.0

    ๐ŸŽ macOS

    • AppleClang: 9.1.0, 10.0.0
  • v6.8.4 Changes

    May 26, 2019

    ๐Ÿ”„ Changes

    GUI

    • Fixed crashing on exiting OSG + ImGui applications: #1303

    โœ… Compilers Tested

    ๐Ÿง Linux

    • GCC 64-bit: 5.4.0, 7.3.0, 8.2.0

    - GCC 32-bit: 5.4.0

    ๐ŸŽ macOS

    • AppleClang: 9.1.0, 10.0.0