Our artists fell in love with the CommandRecorder addon (https://github.com/Muthird/CommandRecorder2.8) but it does not work in version 2.81.
I’m trying to solve the issue, but after a quick investigation I noticed the addon depends on the operator bpy.ops.ui.reports_to_textblock that was removed from 2.81 (https://developer.blender.org/D5510).
From what I understand, this operator was added to be able to see the list of info reports, which can now be seen in the “Info” editor and copy-paste, so the operator is no longer required from a user point of view.
So my question is: can I get reports from another way ? I saw in in D5510 that the operator was basically exposing the result of CTX_wm_reports through a Text in the blender file. Is there a ways to access this from the API ?
This also leads me to a more general question: how stable and reliable is the bpy.ops.* API ? If a given operator can disapear from one minor version to another, it seems to me that addons should avoid calling them.