Update and rename snagit.sh to snagit2024.sh#2438
Update and rename snagit.sh to snagit2024.sh#2438a-martin253 wants to merge 1 commit intoInstallomator:mainfrom
Conversation
Since Snagit 2024 is still written out by TechSmith as 2024 but 2025 and on are just called Snagit.app, it makes sense to explicitly state the label name as snagit2024 so that snagit.sh can be repurposed for 2025+ which is the first version of Snagit that is subscription based volume key only vs an individual seat license key.
|
I personally feel like we should stop using non specific label names, like What we can do is make the |
|
@acodega But the vendor has dropped the year nomenclature moving forward. There is no more Snagit 2025 and there will not be a Snagit 2026. It is just Snagit. The version code will still have a year in it but from what it seems, the .dmg file will just be snagit.dmg moving forward too. The link is now just this: https://download.techsmith.com/snagitmac/releases/snagit.dmg |
|
The reason is, licensing moved to subscription based rather than version specific licensing: https://support.techsmith.com/hc/en-us/articles/31112245401229-Maintenance-Transitioning-to-a-Business-License-Subscription-FAQ |
|
Maybe we make the newest one |
|
I think |
@acodega Yes. But let's change this label back to |
|
Sorry all, but I didn't realize this particular PR was overlapping a bit with the fixes I was doing for the URL download issues. I fixed all of the Snagit labels in PR #2637 and also added support for the "2025" version while I was at it. I hadn't read any of this and just followed suit with the previously established pattern in my fixes. Although not appended to the app name any longer, the year is still considered the major version for releases, and update feeds still seem to be separated by it. Snagit Business is a license type, but I'm not sure it makes sense to make special label for it, as it (as well as Education) still look to use the same installers and updaters as "Individual" licenses do. I personally feel that makes it more confusing than less when choosing an update - Its still Snagit 2025 regardless of whether it is licensed as an "Individual", "Business", or "Education". I do get the worry about the general one changing the year on people who may not be ready for it, though. I would say just have them all be with a year, and no general "snagit" at all. My two cents anyway! |
|
So, I guess I'm a bit confused. There is currently an active issue with Snagit (and I would guess Camtasia as well). None of the feed/urls in the existing labels are working. The fixes in #2637 were more involved than just what is being talked about here - it made them work again. I feel like the functionality needs to be fixed before we discuss "new directions"... I know my org needs them to be operational regardless of what they are called or how they are handled moving forward. |
Totally agree! We definitely need to update all of them with the proper URLs as the current ones are now broken since TechSmith changed their Sparkle Feed URLs and whatnot. @acodega Can we reopen #2637 and send out to merge. As for the naming with 2025 and on, even though there is different parameters of licensing @kernsb , the main thing is, all Snagit versions moving forward are no longer a perpetual license key and are subscription based so your key that you enter will work with every new release from here on. Though I see what you mean in regards to the fact that the actual URL path will still have the year baked in before the dot release after it so 2025.x and then 2026.x for this part: https://www.techsmith.com/redirect.asp?target=sparkleappcast&product=snagitmac&ver=2025.0.0&lang=enu&os=mac I suppose we just drop the "snagit" label altogether @acodega and continue the year label as we have been so we make what is currently "snagit" as "snagit2025" and use the @kernsb 's https://github.com/kernsb/Installomator/blob/snagit-url-fix/fragments/labels/snagit.sh for that as well as the other commits |
Yah, I totally get what you are saying for sure. The handling of the licenses has definitely undergone a change on that end of things. I only meant that the license being applied doesn't seem to have any impact or change on the "install" and "update" scenarios - the same installers/updaters are utilized regardless of the licensing type that has been or will be applied. I think we may be saying the same thing at this point? 😂 What you propose sounds good to me! A separate thing, and probably a separate PR, would be to keep the approach to the Camtasia labels consistent with the Snagit labels, as they are generally handled the same for the most part (apart from the app names). |
|
2641 and 2642 have been accepted. |
All questions must be filled out or your Pull Request will be closed for lack of information. The first three questions should be answered
Yesbefore submitting the pull request.Have you confirmed this pull request is not a duplicate?
Yes
Is this pull request creating or modifying a label in the fragments/labels folder, and not Installomator.sh itself?
Yes, modifying an existing label
Did you use our editorconfig file?
Yes
Additional context Add any other context about the label or fix here.
Since Snagit 2024 is still written out by TechSmith in the app name as 2024 but 2025 and on are just called Snagit.app, it makes sense to explicitly state the label name as snagit2024 so that snagit.sh can be repurposed for 2025+ which is the first version of Snagit that is a subscription based volume key only vs an individual seat license key. This is just a simple update to avoid confusion with a new label for Snagit 2025 (aka Snagit) that I will be submitting shortly.
Installomator log At the bottom of this pull request, provide a log of a label run by running Installomator in Terminal and saving the output.
DEBUG=1can be enabled but do not enable Debug logging level and please format the log using a code block!Script result: 2025-06-14 22:33:28 : REQ : : shifting arguments for Jamf
2025-06-14 22:33:28 : INFO : snagit2024 : Total items in argumentsArray: 0
2025-06-14 22:33:28 : INFO : snagit2024 : argumentsArray:
2025-06-14 22:33:28 : REQ : snagit2024 : ################## Start Installomator v. 10.9beta, date 2025-04-22
2025-06-14 22:33:28 : INFO : snagit2024 : ################## Version: 10.9beta
2025-06-14 22:33:28 : INFO : snagit2024 : ################## Date: 2025-04-22
2025-06-14 22:33:29 : INFO : snagit2024 : ################## snagit2024
2025-06-14 22:33:30 : INFO : snagit2024 : Reading arguments again:
2025-06-14 22:33:31 : INFO : snagit2024 : BLOCKING_PROCESS_ACTION=kill
2025-06-14 22:33:31 : INFO : snagit2024 : NOTIFY=silent
2025-06-14 22:33:31 : INFO : snagit2024 : LOGGING=INFO
2025-06-14 22:33:31 : INFO : snagit2024 : LOGO=/System/Applications/App Store.app/Contents/Resources/AppIcon.icns
2025-06-14 22:33:31 : INFO : snagit2024 : Label type: dmg
2025-06-14 22:33:31 : INFO : snagit2024 : archiveName: Snagit 2024.dmg
2025-06-14 22:33:31 : INFO : snagit2024 : no blocking processes defined, using Snagit 2024 as default
2025-06-14 22:33:31 : INFO : snagit2024 : name: Snagit 2024, appName: Snagit 2024.app
2025-06-14 22:33:31 : WARN : snagit2024 : No previous app found
2025-06-14 22:33:31 : WARN : snagit2024 : could not find Snagit 2024.app
2025-06-14 22:33:31 : INFO : snagit2024 : appversion:
2025-06-14 22:33:31 : INFO : snagit2024 : Label is not of type “updateronly”, and it’s set to use force to install or ignoring app store apps, so not using updateTool.
2025-06-14 22:33:31 : INFO : snagit2024 : Latest version of Snagit 2024 is 2024.4.4
2025-06-14 22:33:31 : REQ : snagit2024 : Downloading https://download.techsmith.com//snagitmac/releases/2444/snagit.dmg to Snagit 2024.dmg
2025-06-14 22:33:42 : INFO : snagit2024 : Downloaded Snagit 2024.dmg – Type is zlib compressed data – SHA is e8662f7512e76a1632adbfd1ffea5ff3bb61b400 – Size is 246492 kB
2025-06-14 22:33:42 : REQ : snagit2024 : no more blocking processes, continue with update
2025-06-14 22:33:42 : REQ : snagit2024 : Installing Snagit 2024
2025-06-14 22:33:42 : INFO : snagit2024 : Mounting /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/tmp.TGSD3nkjV1/Snagit 2024.dmg
2025-06-14 22:33:43 : INFO : snagit2024 : Mounted: /Volumes/Snagit
2025-06-14 22:33:43 : INFO : snagit2024 : Verifying: /Volumes/Snagit/Snagit 2024.app
2025-06-14 22:33:47 : INFO : snagit2024 : Team ID matching: 7TQL462TU8 (expected: 7TQL462TU8 )
2025-06-14 22:33:47 : INFO : snagit2024 : Installing Snagit 2024 version 2024.4.4 on versionKey CFBundleShortVersionString.
2025-06-14 22:33:47 : INFO : snagit2024 : App has LSMinimumSystemVersion: 13.0
2025-06-14 22:33:47 : INFO : snagit2024 : Copy /Volumes/Snagit/Snagit 2024.app to /Applications
2025-06-14 22:33:51 : WARN : snagit2024 : Changing owner to amartin
2025-06-14 22:33:52 : INFO : snagit2024 : Finishing...
2025-06-14 22:33:55 : INFO : snagit2024 : App(s) found: /Applications/Snagit 2024.app
2025-06-14 22:33:55 : INFO : snagit2024 : found app at /Applications/Snagit 2024.app, version 2024.4.4, on versionKey CFBundleShortVersionString
2025-06-14 22:33:55 : REQ : snagit2024 : Installed Snagit 2024, version 2024.4.4
2025-06-14 22:33:55 : INFO : snagit2024 : Installomator did not close any apps, so no need to reopen any apps.
2025-06-14 22:33:55 : REQ : snagit2024 : All done!
2025-06-14 22:33:55 : REQ : snagit2024 : ################## End Installomator, exit code 0
Please identify any issues fixed by your pull request by including the issue number. (Example: "Fixes #XXXX")