ppovb5fc7/sdformat/Changelog.md

17 KiB

SDFormat 4.0

SDFormat 4.x.x (2017-xx-xx)

SDFormat 4.4.0 (2017-10-26)

  1. Add ODE parallelization parameters: threaded islands and position correction

  2. surface.sdf: expand documentation of friction and slip coefficients

  3. Add preserveFixedJoint option to the URDF parser

  4. Add light as child of link

SDFormat 4.3.2 (2017-07-19)

  1. Add documentation for Element::GetFirstElement() and Element::GetNextElement()

  2. Fix parser to read plugin child elements within an <include>

SDFormat 4.3.1 (2017-03-24)

  1. Fix segmentation Fault in sdf::getBestSupportedModelVersion

SDFormat 4.3.0 (2017-03-20)

  1. Choosing models with more recent sdf version with <include> tag

  2. Added <category_bitmask> to 1.6 surface contact parameters

  3. Support light insertion in state

  4. Case insensitive boolean strings

  5. Enable coverage testing

  6. Add friction_model parameter to ode solver

  7. Added sampling parameter to <heightmap> SDF element.

  8. Added Migration guide

  9. Add cmake @PKG_NAME@_LIBRARY_DIRS variable to cmake config file

SDFormat 4.2.0 (2016-10-10)

  1. Added tag to specify ODE friction model.

  2. Fix URDF to SDF self_collide bug.

  3. Added IMU orientation specification to SDF.

SDFormat 4.1.1 (2016-07-08)

  1. Added documentation and animation to <actor> element.

  2. Added tag to specify initial joint position

SDFormat 4.1.0 (2016-04-01)

  1. Added SDF conversion functions to parser including sdf::convertFile and sdf::convertString.

  2. Added an upload script

SDFormat 4.0.0 (2015-01-12)

  1. Boost pointers and boost::function in the public API have been replaced by their std::equivalents (C++11 standard)
  2. Move gravity and magnetic_field tags from physics to world
  3. Switch lump link prefix from lump:: to lump_
  4. New element. A contribution from Olivier Crave
  5. Add scale to model state
  6. Use stof functions to parse hex strings as floating point params. A contribution from Rich Mattes
  7. Fix memory leaks. A contribution from Silvio Traversaro
  8. Update SDF to version 1.6: new style for representing the noise properties of an imu

SDFormat 3.0

SDFormat 3.X.X (201X-XX-XX)

  1. Improve precision of floating point parameters

SDFormat 3.7.0 (2015-11-20)

  1. Add spring pass through for sdf3

  2. Support frame specification in SDF

  3. Remove boost from SDFExtension

SDFormat 3.6.0 (2015-10-27)

  1. Add light state
  2. redo pull request #222 for sdf3 branch
  3. Fix links in API documentation

SDFormat 3.5.0 (2015-10-07)

  1. Camera lens description (Replaces #213)
  2. Fix shared pointer reference loop in Element and memory leak (#104)

SDFormat 3.4.0 (2015-10-05)

  1. Support nested model states
  2. Cleaner way to set SDF_PATH for tests

SDFormat 3.3.0 (2015-09-15)

  1. Windows Boost linking errors
  2. Nested SDF -> sdf3
  3. Pointer types
  4. Torsional friction default surface radius not infinity

SDFormat 3.2.2 (2015-08-24)

  1. Added battery element (contribution from Olivier Crave)
  2. Torsional friction backport
  3. Allow Visual Studio 2015

SDFormat 3.1.1 (2015-08-03)

  1. Fix tinyxml linking error

SDFormat 3.1.0 (2015-08-02)

  1. Added logical camera sensor to SDF

SDFormat 3.0.0 (2015-07-24)

  1. Added battery to SDF
  2. Added altimeter sensor to SDF
  3. Added magnetometer sensor to SDF
  4. Fix detection of XML parsing errors
  5. Support for fixed joints
  6. Adding iterations to state
  7. Convert to use ignition-math
  8. Add world origin to scene
  9. Fix collide bitmask
  10. Adding meta information to visuals
  11. Add projection type to gui camera
  12. Fix print description to include attribute description
  13. Add -std=c++11 flag to sdf_config.cmake.in and sdformat.pc.in, needed by downstream code
  14. Added boost::any accessor for Param and Element
  15. Remove tinyxml from dependency list
  16. Added self_collide element for model
  17. Added a collision bitmask field to sdf-1.5 and c++11 support
  18. Fix problems with latin locales and decimal numbers (issue #60)

SDFormat 2.x

  1. rename cfm_damping --> implicit_spring_damper
  2. add gear_ratio and reference_body for gearbox joint.
  3. Update joint stop stiffness and dissipation
  4. Support for GNUInstallDirs
  5. <use_true_size> element used by DEM heightmaps
  6. Do not export urdf symbols in sdformat 1.4
  7. adding deformable properties per issue #32
  8. Support to use external URDF
  9. Add lighting element to visual
  10. SDF 1.5: add flag to fix joint axis frame #43 (gazebo issue 494)
  11. Implement SDF_PROTOCOL_VERSION (issue #51)
  12. Port sdformat to compile on Windows (MSVC)
  13. Separate material properties in material.sdf
  14. Add road textures (repeat pull request #104 for sdf_2.0)
  15. Add Extruded Polylines as a model
  16. Added polyline for sdf_2.0
  17. Add spring_reference and spring_stiffness tags to joint axis dynamics
  18. Fix actor static
  19. New element
  20. Add camera distortion element
  21. Inclusion of magnetic field strength sensor
  22. Properly add URDF gazebo extensions blobs to SDF joint elements
  23. Allow gui plugins to be specified in SDF
  24. Backport magnetometer
  25. Add flag for MOI rescaling to sdf 1.4
  26. Parse urdf joint friction parameters, add corresponding test
  27. Allow reading of boolean values from plugin elements.
  28. Implement generation of XML Schema files (issue #2)
  29. Fix build for OS X 10.10
  30. Improve performance in loading SDF elements
  31. Added urdf gazebo extension option to disable fixed joint lumping
  32. Support urdfdom 0.3 (alternative to pull request #122)
  33. Update list of supported joint types
  34. Ignore unknown elements
  35. Physics preset attributes
  36. Backport fix for latin locales (pull request #147)

SDFormat 1.4

SDFormat 1.4.8 (2013-09-06)

  1. Fix inertia transformations when reducing fixed joints in URDF
  2. Add <use_terrain_paging> element to support terrain paging in gazebo
  3. Further reduce console output when using URDF models

SDFormat 1.4.7 (2013-08-22)

  1. Direct console messages to std_err

SDFormat 1.4.6 (2013-08-20)

  1. Add tags for GPS sensor and sensor noise
  2. Add tags for wireless transmitter/receiver models
  3. Add tags for playback of audio files in Gazebo
  4. Add tags for simbody physics parameters
  5. Log messages to a file, reduce console output
  6. Generalize ode's <provide_feedback> element
  7. Various bug, style and test fixes

SDFormat 1.4.5 (2013-07-23)

  1. Deprecated Gazebo's internal SDF code
  2. Use templatized Get functions for retrieving values from SDF files
  3. Removed dependency on ROS