Hi, I have created an add-on in era of newcoming 2.80. Thankfully, I must say.
But with new Blender versions coming, it becomes more difficult to support every version from 2.80 - 4.1. Here is an example:
# not sure if this example is correct :)
if hasattr(context, 'temp_override'): # blender 3.2 or higher
with context.temp_override(**override):
col.operator("some.operator")
else: # blender 3.1 or lower
col.operator(override, "some.operator")
Do you have any rule when it’s time to discontinue old Blender versions support?