I have exported a DXF from Rhino and for some reason there are lines to some objects starting from the origin of the project. if i open the dxf in rhino, autocad or fusion those lines from the project origin are not visible.
ok i did pay for the update and the issue is resolved, however it is quite unreasonable practice in general to charge for bugfixing. totally understandable to charge for feature updates and new functionality, but bugfixing not really.
If the bugs are found early, we don’t - For example, if we released 1.2.00 and discovered this bug before the switch to 1.3.00, it would have gone into a patch release and anyone with 1.2 would be eligible to download it.
The problem is that if we find the bug far enough past that release, it’s next to impossible to go back and retroactively fix it.
We could halt all development and ONLY fix bugs, but that seemed far less reasonable.
As a software developer, i know it takes a bit more time to apply the fix to all previous releases but its very well doable, and more fair to your users. but it is what it is - now i know.
With a small, relatively stable codebase and toolchain, sure. With ours, I’d have to politely disagree. We’ve had dozens of releases since inception, and it would be infeasible to go back and fix every prior version. Our infrastructure changes, the framework we build on changes, OS’s are updated and build tools no longer work on old versions, and so on.