I just upgraded my Unity 2019.1.8f1 project to 2091.3.14f1 and everything looked fine…but then upon a closer look, I discovered all of our HingeJoint2D angle limits are broken. In 2019.3.14f1, Unity does not take the starting rotation on the Z axis of the gameobject into account when using angle limits. If I put my upper limit at 0 and lower limit at 60, it appears to just clamp the rotation at those absolute angles instead of adding the starting angle of the joint to those constraints.
If I add the Z axis starting rotation to the upper limit and subtract it from the lower limit, it kind of works as it did before. But this is ridiculous.
This is a game breaking bug for me. Will this be fixed?