Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.
Version 2; breaking changes?
Today we downloaded version 2.0.1 of SRP Utilities because we had a problem with Fast Array. But then I thought; wasn't version 2 ment for OI 10?
So in other words, is it still compatible with OI 9.4? Because according to semver.org updating a major release means breaking changes.
Also, it would be nice to be able to upload older versions of your controls and downloads on the page :-). I couldn't find a link to older versions of SRP Utilities so it was pretty hard to downgrade.
So in other words, is it still compatible with OI 9.4? Because according to semver.org updating a major release means breaking changes.
Also, it would be nice to be able to upload older versions of your controls and downloads on the page :-). I couldn't find a link to older versions of SRP Utilities so it was pretty hard to downgrade.
Comments
Regretfully, we have already determined that maintaining a library of older versions of our products is simply not feasible. There are too many worms in that can if it gets opened.
Meanwhile we already found out that it isn't, but I'm not sure if it's intended to be incompatible, or that it's just something in our code. I think using SRP_FastArray crashed Open Insight.
Regardless, it was not our intent to be incompatible with older OpenInsight. Otherwise, we would not have released a 32-bit version of the product. If SRP_FastArray is causing problems then please post this as a separate issue with as much supporting documentation as you can provide us and we'll take a look at it.
So now that I'm sure I can indeed post problems as a seperate issue when I encounter them.
The question might be: why would something that worked perfectly in 1.6 start crashing in 2.0? The answer: SRP Utilities was re-written from the ground up because the old version relied on several libraries and a framework that was proving difficult to port safely to 64-bit. So, while our goal was to make SRP_FastArray (and everything else) work exactly the same, bugs could have been introduced in the re-coding process. We do as much unit testing as we can, but since this is a free utility, it admittedly doesn't get quite as much vetting as our commercial products.
I hope this increases your confidence that what you are experiencing is growing pains rather than an intentional jettison of OI 9.x support.