Compatible with the [Ignition Robotics **Citadel**](https://ignitionrobotics.org/docs/citadel/install) release.
- Search only required CMake components of ignition-physics (93)
- Finalize the implementation of base pose feature (96)
- Update setup instructions and citation (99)
- Implement dofs, get / set joint control mode in Ignition Gazebo, refactor PID (104)
- Implement joint limits and initial joint position for Gazebo Robot (105)
- Improve Gazebo robot performance (106)
- Expose the environment timestamp to the agent (108)
- Minor fixes and cleanup (109)
- Import PyBullet lazily (110)
- Fix ECM lock during the first Gazebo step (111)
- Fix Ignition Robot configuration (112)
- Get tests from the right branch in PyPI bdist Github Action (113)
- Update models and worlds (114)
- Clone the entire git history before pushing to PyPI (115)
- Add contact support for Ignition Gazebo (116)
- Add links and base velocity support to Gazebo robots (117)
- Update to IgnitionRobotics Citadel (122)
- Apply external forces (124)
- Implement JointType for Gazebo robots (125)
- Fix stepping PID controllers when physics and controllers rate are different (131)
- Add Franka-Emika Panda robot (135)
- Add NLP Inverse Kinematics (137)
- Fix model insertion after reset and make hard reset the default behaviour (138)
- Merge upstream modifications into vendored Physics system (140)
- Extract last applied joint forces (141)
- Always import Python bindings from the gym_ignition package (142)
- Fix virtualenv in docker images (143)
- [v1.0beta2] devel -> master (144)
- Prepare v1beta2 release (145)
- Cache joint names in GazeboRobot (146)
- Update cartpole and pendulum to use models from gym-ignition-models (147)
- Save the seed in the Task class(148)
- Import pybullet lazily (149)
- Store the agent rate in the Task (150)
- Introduce joint effort limit to clip PID controllers output (152)
- Minor fixes (153)
- Improve the PyBullet backend (154)
- Update fixed-base robots and update Python tests (156)
- Do not use removed struct setter (159)
- Update citation (162)