A tick-tock release cycle allows easy migration to new software versions. Obsolete code is marked as deprecated for one major release. Deprecated code produces compile-time warnings. These warning serve as notification to users that their code should be upgraded. The next major release will remove the deprecated code.
-
bool use_parent_model_framefromaxis.proto. -
double forcefromjoint_cmd.proto. -
double target,double p_gain,double i_gain,double d_gain,double i_max,double i_min,double limitfrompid.proto.
- axis.proto
- The
use_parent_model_framefield is deprecated, usexyz_expressed_ininstead. Settingxyz_expressed_in = "__model__"is equivalent touse_parent_model_frame = trueand leavingxyz_expressed_inempty is equivalent touse_parent_model_frame = false
- The
-
image.proto
- Corrected
BAYER_RGGR8toBAYER_BGGR8inPixelFormatType.
- Corrected
-
joint.proto
- The
axis.protomessage contains joint position, velocity, force, and acceleration information.
- The
-
serialized.proto
SerializedComponent'scomponentfield type changed fromstringtobytes.
-
sensor.proto
- Deprecating
RaySensor, and replacing withLidarSensor.
- Deprecating
-
joint.proto
- The
anglefield is deprecated, usepositionin the axis.proto message instead. - The
velocityfield is deprecated, usevelocityin the axis.proto message instead.
- The
-
image.proto
pixel_formatfield is deprecated, usepixel_format_typewith enumPixelFormatTypeinstead.
- include/ignition/msgs/ign.hh is no longer installed.
-
axis_aligned_box.proto
- New message for axis-aligned bounding boxes.
-
entity.proto
- New message to uniquely identify an entity.
-
entity_factory.proto
- Add
Modelfield to allow model insertion.
- Add
-
light.proto
- Add
id,parent_idfields.
- Add
-
link.proto
- Add repeated
lightfield.
- Add repeated
-
twist.proto
- New message for storing linear and angular velocity.
-
Utility.hh
- Conversion functions for
axis_aligned_box.proto.
- Conversion functions for
-
Use ignition-cmake2 and ignition-math6.
-
Use protobuf3 for all messages.
-
contacts.proto
- Use
Entityinstead of string to specify entities in contact.
- Use
-
entity_factory.proto
- Rename
clone_model_namefield toclone_name. - Remove
edit_namefield. - Use
oneofto indicate only one method can be used at a time.
- Rename
- Use
ignition-math6instead ofignition-math5. This implies an indirect dependency onignition-cmake2and cmake 3.10.2, which are not available on Ubuntu Xenial, so migration to Ubuntu Bionic may be required.
-
log_control.proto
- Add
record_resourcesbool to match osrf/gazebo PR 3008.
- Add
-
log_status.proto
- Add
record_resourcesbool to match osrf/gazebo PR 3008.
- Add
-
sonar.proto
- Add
geometryfield.
- Add
-
world_statistics.proto
- Add
real_time_factorfield.
- Add
-
Use ignition-cmake1 and ignition-math5.
-
Use inline versioned namespace.
- Generator.hh
- This file is no longer installed. It served only to make an internal protc plugin that customized the protobuf compiler output.