SMath version rollback
SMath version rollback
(OP)
The developers of SMath have changed their terms and will be changing their licensing conditions soon. This will make it difficult to use for free unless you remain at version 99.7822. I first heard about the change to the licensing terms last year, and I’ve remained at 99.7822 ever since. Many of you will probably have later versions. Any version with 1.00 will work until they enable the licensing system, and then it will stop.
https://en.smath.com/forum/yaf_postst23660_11-09-2...
Many of you will be in a dilemma, because SMath is owned by a Russian company. Making payments to any business in Russia is a no-go zone for the foreseeable future. If this isn't a problem to you, then for the sake of hard-working software developers everywhere, convert your “free” usage of SMath to a paid subscription, like we do for all other software. I respect what Andrey and his team have built, and I did contribute until world politics went bad.
Rollback option:
It is possible to roll back your version of SMath. I did it on my home computer successfully. The process if fairly obvious: uninstall the later version and install the old one. To do the rollback, make a fresh installation of SMath from an installation file at version 99.7822. If you do not have a copy of this, it can be downloaded from the SMath website. I cannot guarantee how long this will be available. Good luck.
https://smath.com/en-US/view/SMathStudio/download/...
Before uninstalling your current version, run your current version and verify which version you have now. If you actually haven't upgraded from v99.7822, then stop now, you're OK. Once you have the old version installed, you will have a new problem at hand: opening files of later versions. This too can be dealt with. Stay tuned.
https://en.smath.com/forum/yaf_postst23660_11-09-2...
Many of you will be in a dilemma, because SMath is owned by a Russian company. Making payments to any business in Russia is a no-go zone for the foreseeable future. If this isn't a problem to you, then for the sake of hard-working software developers everywhere, convert your “free” usage of SMath to a paid subscription, like we do for all other software. I respect what Andrey and his team have built, and I did contribute until world politics went bad.
Rollback option:
It is possible to roll back your version of SMath. I did it on my home computer successfully. The process if fairly obvious: uninstall the later version and install the old one. To do the rollback, make a fresh installation of SMath from an installation file at version 99.7822. If you do not have a copy of this, it can be downloaded from the SMath website. I cannot guarantee how long this will be available. Good luck.
https://smath.com/en-US/view/SMathStudio/download/...
Before uninstalling your current version, run your current version and verify which version you have now. If you actually haven't upgraded from v99.7822, then stop now, you're OK. Once you have the old version installed, you will have a new problem at hand: opening files of later versions. This too can be dealt with. Stay tuned.
RE: SMath version rollback
Fortunately, the differences between recent versions are bug fixes and the licensing module, not wholesale functionality.
I found that we can easily force a roll-back on any SMath *.SM file that’s been saved in a later version. The file headers are readable XML text. Those of you who are ready to roll it back and know what *.SM files you need to fix, can do so with the process below:
Open the *.SM file in Notepad or your favourite text editor.
Replace the version ID’s with the earlier versions.
These are all in the header, and no fields in the body of the file should be changed.
Replace the version with this:
CODE --> XML
This allows SMath to open the file.
We aren't out of the woods yet. While you have the *.SM file open, you should also pay attention to the dependencies. These are the little modules that you install to improve the functionality of SMath.
There is one more version ID line within the dependencies. Replace that but leave the "guid=" hash alone.
For now I don't recommend changing the other modules. Besides, I think you can't. The Extension Manager inside SMath doesn't seem to let me roll-back versions of plugins. For now it doesn't seem to matter, but keep this information in the back of your mind, because it might matter in the future.
CODE --> XML
I hope this is helpful. Let me know of any difficulties you have, but I can't promise to know the answer.
RE: SMath version rollback
Here are some improvements to SMath in the versions since v99.7822 that will probably break if you roll back a later version *.SM file that has these functions/operations in your worksheets:
- Autodetection of units input implemented in TextRegion.
- Electron-volt (k, M, G, T) unit added;
- Approximately Equal operator implemented (Options dialog extended with an appropriate setting;
- button added to the Boolean toolbox);
- Defined Integral supports units now;
- Approximately not equal operator implemented.
If the product licensing is successful Andrey, then there's reason to expect SMath to improve drastically over the next couple of years. If that happens, then those of us dinosaurs who have rolled back and stay at v99.7822 will be missing out. At some point, the features we are missing may cause some of us to question how long we will refuse to upgrade.(Or the war could end...)
RE: SMath version rollback
-----*****-----
So strange to see the singularity approaching while the entire planet is rapidly turning into a hellscape. -John Coates
-Dik
RE: SMath version rollback
You can also copy between versions if everything else fails, but then you'll need a portable version of V1+ to copy from.
RE: SMath version rollback
Note the file dates of these plugins, and that 99.7822 was released in May 2021 and 1.0+ was released in June 2022.
CODE --> DOS
I take backward compatibility rather seriously, it seems.