Installomator Versions Save

Installation script to deploy standard software on Macs

v10.5

6 months ago
  • improved comments (#1219, #1229, #1258 )

  • added FileWave to list of known LOGOs

  • new labels

    • acorn (#1183)
    • adium (#1184)
    • adobedigitaleditions (#1142)
    • asperaconnect (#1154)
    • beamstudio (#1256)
    • bibdesk (#1189)
    • bravepkg (#1077)
    • burpsuitecommunityedition, burpsuiteprofessional (#1152)
    • catoclient (#1087)
    • chemdoodle2d, chemdoodle3d (#1185)
    • clipgrab (#1246)
    • codemeter (#1079)
    • digiexam (#1179)
    • dragonframe5 (#1254)
    • elgatocamerahub (#1175)
    • elgatostreamdeck (#1174)
    • escrowbuddy (#1098)
    • franz (#1190)
    • homebrew (#1252)
    • isadora (#1250)
    • jamfcheck (#1212)
    • jetbrainsdataspell (#1178)
    • jetbrainsgoland (#1178)
    • jre8 (#1131)
    • keyshot12 (#1255)
    • keystoreexplorer (#1146)
    • kimplusclientmodul (#1121, #1261)
    • libericajdk11ltsfull (#1205)
    • libericajdk17ltsfull (#1206)
    • libericajdk8ltsfull (#1204)
    • libreofficelanguagepack_intl (#1120)
    • mactracker (#1168)
    • mdmwatchdog (#1100)
    • microsoftexcelreset, microsoftlicensereset, microsoftonenotereset, microsoftoutlookdataremoval, microsoftpowerpointreset, microsoftskypeforbusinessremovaltool, microsoftteamsreset, microsoftwordreset (#1224)
    • microsoftoutlook-monthly (#1101)
    • microsoftteamsnew (#1251)
    • mmhmm-desktop (#1203)
    • morisawadesktopmanager (#1134)
    • nvivo14 (#1095)
    • obsbotwebcam (#1126)
    • orion (#1089)
    • plexmediaserver (#1227)
    • prism10 (#1140)
    • processing3, processing4 (#1249)
    • proofpointautoupdater (#1108)
    • prusaslicer (#1222, #1259)
    • qlab (#1110)
    • realvnc (#1186)
    • realvncserver, vncconnect (#1186)
    • reflector4 (#1228)
    • salesforcescli (#1159)
    • sassafraskeyaccess (#1150)
    • sequelace (#1191)
    • shotcut (#1158)
    • snagit, snagit2023, snagit2024 (#1234, #1235)
    • starface72x (#1123)
    • starface73x (#1124)
    • starfaceuccclient (#1122)
    • suitestudio (#1199)
    • surfdrive (#1100, #1102)
    • teamviewerhostcustom (#1109)
    • texshop (#1188)
    • virtualbuddy (#1091)
    • vivi (#1143)
    • vmwarefusion (#1151)
    • weasis (#1236)
    • webextoolsremoval (#1224)
    • weprint (#1153)
    • zoomoutlookpluginremoval (#1224)
    • zulip (#1161)
  • updated labels

    • audacity (#1085)
    • boxdrive (#1097)
    • canva (#1213)
    • dialog (#1187, #1248)
    • displaylinkmanager (#1230)
    • dropbox (#1088, #1145)
    • egnytecore (#1172)
    • everweb (#1078)
    • figma (#1167)
    • googledrive (#1070)
    • inkscape (#1147)
    • lcadvancedvpnclient (#1209)
    • libreoffice (#1119)
    • magicbullet (#1216)
    • mailmate (#1166)
    • microsoftazurestorageexplorer (#1171)
    • microsoftteamsclassic, microsoftteams (#1251)
    • mmhmm, mmhmm-studio (#1203)
    • mysqlworkbenchce (#1197)
    • nextcloud (#1155)
    • nvivo, nvivo13 (#1095)
    • parallelsrasclient (#1192)
    • pgadmin4 (#1084)
    • prism9 (#1141)
    • python (#1241)
    • remotedesktopmanagerenterprise, remotedesktopmanagerfree (#1115)
    • royaltsx (#1243)
    • shottr (#1083)
    • slack (#1148)
    • teamviewer (#1136)
    • teamviewerhost (#1138)
    • teamviewerqs (#1137)
    • teamviewerqscustom (#1139)
    • textexpander (#1081)
    • thunderbird (#1128)
    • trapcode (#1216)
    • tunnelblick (#1198, #1198)
    • virtualbox (#1238)
    • vmwarehorizonclient (#1127)
    • xcreds (#1074, #1094)
    • zohoworkdrivetruesync (#1226)

v10.4

11 months ago

v10.4

  • functions to get download url and version from git no longer print to stdout (#978, #1031)

  • fixes in swiftdialog scripts (#972)

  • added kandji to list of pre-defined logos (#928)

  • new labels:

    • adobereaderdc (#933)
    • affinitydesigner2 (#1001)
    • affinityphoto2 (#1002)
    • affinitypublisher2 (#1003)
    • airtable (#929)
    • anaconda (#948)
    • arcbrowser (#967)
    • atlassiancompanion (#974)
    • avertouch (#1024)
    • backgrounds (#984)
    • bracketsio (#906)
    • brosix (#930)
    • camtasia2023 (#1071)
    • cinema4d (#1045)
    • cleartouchcollage (#1023)
    • clickup (#896)
    • crashplan (#948, #966)
    • crashplansmb (#931)
    • daylite (#943)
    • displaylinkmanagergraphicsconnectivity (#1022)
    • dymoconnectdesktop (#960)
    • espanso (#1073)
    • everweb (#1059)
    • fork (#1005)
    • gdevelop (#1044)
    • hubstaff (#932)
    • huddly (#986)
    • jamovi (#940)
    • jasp (#939)
    • jdk20 (#989, #999)
    • jetbrainsgateway (#937)
    • jupyterlab (#982)
    • keeperpasswordmanager (#1072)
    • magicbullet (#1065)
    • mailmate (#1006)
    • maxonapp (#1047)
    • meetingbar (#971)
    • microsoftonedrive-deferred (#1061)
    • microsoftonedrive-rollingoutdeferred (#1061)
    • microsoftonedrivereset (#980)
    • microsoftoutlookreset (#981)
    • miniconda (#983)
    • mkuser (#909)
    • moderncsv (#973)
    • monitorcontrol (#923)
    • munki (#1063)
    • nova (#1039)
    • outset (#1064)
    • patchomator (#1015)
    • podmandesktop (#993)
    • python (#948)
    • rapidapi (#998)
    • redcanarymacmonitor (#1017)
    • rustdesk (#1021)
    • smartsheet (#952)
    • snagit2022, snagit2023 (#911)
    • sococo (#935)
    • ticktick (#988)
    • tower (#941)
    • trapcode (#1048)
    • universe (#1049)
    • vfx (#1050)
    • wrikeformac (#901)
    • xbar (#1012)
    • xmind (#1007)
    • zipwhip (#934)
  • deleted labels:

    • ferdi (#580)
    • ramboxce (#580)
  • merged labels:

    • adobebrackets (merged into bracketsio, #906)
    • adobereaderdc-install, adobereaderdc-update (merged into adobereaderdc, #933)
    • mowgliiistycal (merged into itsycal, #1027)
  • updated Labels:

    • 1passwordcli (#895)
    • adobeacrobatprodc (#927)
    • adobecreativeclouddesktop (#969)
    • alttab (#1026)
    • bitwarden (#1067)
    • camtasia2022 (#1071)
    • citrixworkspace (#1029)
    • coconutbattery (#1040)
    • cricutdesignspace (#985)
    • cryptomator (#1043)
    • cytoscape (#1069)
    • dialpad (#1051)
    • docker (#1037)
    • flowjo (#1014)
    • gitkraken (#964)
    • gpgsuite (#946, #1010)
    • grandperspective (#1032)
    • imazingprofileeditor (#1028)
    • inkscape (#1011, #1030)
    • itsycal (#1027)
    • jabradirect (#953)
    • loom (#938, #942)
    • lsagent (#926)
    • mattermost (#991)
    • microsoftonedrive-rollingout (#1061)
    • microsoftonedrive (#1061)
    • nessusagent (#961)
    • nudge (#900)
    • nudgesuite (#898, #900)
    • openvpnconnectv3 (#970)
    • remotedesktopmanagerfree (#975)
    • scaleft (#918, #1068)
    • shottr (#1025)
    • snagit (#911)
    • teamviewerqscustom (#1035)
    • virtualbox (#904, #902)
    • whatroute (#1038)
    • wireshark (#955, #962, #963, #1034)

Full Changelog: https://github.com/Installomator/Installomator/compare/v10.3...v10.4

v11.0beta1

1 year ago

Note: do not use in production, but please test thoroughly and report issues!

  • argument reordering (#834) (this changes behavior, see note below)
  • Swift Dialog:
    • support for SwiftDialog notifications (#833, #835)
    • adds version to progress text in Swift Dialog (#794)
  • User Interaction:
    • adds PROMPT_TIMEOUT to prompt_user and prompt_user_then_kill (#771, #140)
    • only prompts once on prompt_user_then_kill (#603)
    • don't reopen app on silent_fail (#657, #860)
    • no relaunch if user chooses 'Not Now' (#638)
  • Version Checking:
    • better detection of new install versus an update (#756)
    • display version of application in notification windows (#637)
    • package version checking improved for pkgs with multiple components (#844)
  • adds new label property folderName (#783)
  • continues script when 'Management Action' stalls (#808)
  • new labels:
    • chemdoodle (#783)

Important Note: #834 changes the behavior of additional arguments:

  • the application label now has to be the first argument (or $4 with Jamf)
  • you can set or override variables with arguments 2 and up, order remains irrelevant ($5 and up with Jamf)
  • parsing variable arguments now happen after evaluating the label

This re-ordering of evaluation now allows you to override values set in the actual label with arguments. This can allow admins to temporarily override broken downloadURLs, appNewVersions etc.

v10.3

1 year ago
  • new labels:
    • aftermath (#816)
    • backgroundmusic (#894)
    • chromeremotedesktop (#840)
    • cloudflarewarp (#839)
    • druvainsync (#809, #868)
    • firefoxdeveloperedition (#838)
    • island (#891)
    • jdk17 (#875)
    • jdk19 (#880)
    • jumpdesktop (#855)
    • microsoftonedrive-rollingout (#826)
    • mysqlworkbenchce (#856)
    • nodejs (#848)
    • pgadmin4 (#851)
    • scrollreverser (#830)
    • selfcontrol (#857)
    • synologyactivebackupforbusinessagent (#837)
    • vonagebusiness (#865)
    • yubicoauthenticator (#842)
  • updated labels:
    • 1password8 (#841)
    • adobeacrobatprodc (#866, #867)
    • alfred (#881)
    • drawio (#889)
    • firefoxpkg_intl (#893, #890)
    • googleadseditor (#854)
    • jdk18 (#859, #874)
    • keybase (#861)
    • loom (#847, #853)
    • macports (#879, #882)
    • microsoftoffice365
    • musescore (#872)
    • nudge, nudgesuite (#886, #887)
    • openvpnconnectv3 (#845, #846, #852, #878)
    • tencentmeeting (#849)
    • ultimakercura (#884)
  • deleted labels:
    • eraseinstall.sh

v10.2

1 year ago
  • first install script fixes (#818)
  • minor text fix (#832)
  • new labels:
    • archimate (#814)
    • betterdisplay (#813)
    • beyondcomparepro (#820)
    • camunda (#815)
    • connectfonts (#824)
    • gitkraken (#819)
    • hmavpn (#604)
    • lsagent (#793)
    • nessusagent (#827)
    • pcoipclient (#723)
    • pingplotter (#597)
    • popsql (#825)
    • renew-noagent (#821)
    • renew (#821)
  • updated labels:
    • adobereaderdc-install (#807)
    • anydesk (#715, #786, #800)
    • audacity (#829)
    • gimp (#798, #799, #802)
    • jabradirect (#804)
    • keybase (#831)
    • microsoftteams (#803)
    • openvpnconnectv3 (#784, #796, #801)
    • rstudio (#822, #823)
    • teamviewer (#805)
    • vagrant (#817)
    • xquartz (#828)

v10.1

1 year ago
  • updated Jamf/Dialog scripts icon handling (#778)

  • Readme Updates (#744)

  • new labels:

    • amazoncorretto11jdk (#721)
    • amazoncorretto17jdk (#721)
    • bbeditpkg (#720)
    • boop (#781)
    • camtasia2021, camtasia2022 (#730)
    • jamfcpr (#753)
    • jetbrainsrider
    • lgcalibrationstudio (#763)
    • mendeleyreferencemanager (#713)
    • microsoftofficefactoryreset (#751)
    • microsoftofficeremoval (#755)
    • mist-cli (#733)
    • mist (#732)
    • mobiletolocal (#752)
    • netiquette (#770)
    • todoist (#769)
    • transfer (#773)
    • vpntracker365 (#760)
    • zerotier (#785)
  • updated labels:

    • 1password8 (#759)
    • amazoncorretto8jdk (#721)
    • camtasia (#730)
    • citrixworkspace (#731)
    • code42 (#766)
    • drawio (#725)
    • duodevicehealth (#761)
    • idrive (#726)
    • idrivethin (#727)
    • macfuse (#714)
    • microsoftazuredatastudio (#788)
    • nudge (#754)
    • prism9 (#746)
    • skype (#762)
    • synologydriveclient (#789)
    • ultimakercura (#740)

v10.0

1 year ago
  • updates to MDM sample scripts (#738)
  • updates to Swift Dialog integration (#717)
  • documentation updates (#711)

And everything from the betas (beta1, beta2, beta3)

  • new labels:

    • ibmnotifier (#716)
    • ipvisionconnect (#749)
    • logitechoptionsplus (#719)
    • lucidlink (#722)
    • mactex (#685)
    • onscreencontrol (#581)
    • projectplace (#688)
    • subethaedit (#728)
    • sublimemerge (#729)
    • venturablocker (#712)
    • vysor (#710)
  • updated labels:

    • googleadseditor (#739)
    • openvpnconnectv3 (#750)
    • tunnelblick (#618)

v10beta3

1 year ago
  • option to add item to dock if dockutil is installed (#701 requires dockutil https://github.com/kcrawford/dockutil )
  • further improvements to GitHub downloads (#691)
  • updated user dialog when app is already on the latest version (#658)

Plus everything from 10beta1 and 10beta2.

  • new labels:

    • adobeacrobatprodc (#707)
    • adobereaderdc-install (#707)
    • archiwareb2go (#625, #707)
    • archiwarepst (#624)
    • bitrix24 (#661)
    • charles (#670)
    • chronoagent (#617)
    • chronosync (#616)
    • cytoscape (#689)
    • egnytecore (#655)
    • fellow (#599)
    • filemakerpro (#609)
    • fujifilmwebcam (#598)
    • gfxcardstatus (#690)
    • horos (#610)
    • inetclearreportsdesigner (#601)
    • jdk18 (#608)
    • latexit (#684)
    • nudgesuite (#633)
    • origin (#662)
    • parallelsrasclient (#607)
    • polylens (#671)
    • splashtopbusiness (#660)
    • tailscale (#620)
    • zoomoutlookplugin (#656)
    • zotero (#634)
    • zulujdk18 (#612)
  • updated labels:

    • acroniscyberprotectconnectagent (#678)
    • adobecreativeclouddesktop (#687)
    • adobereaderdc-update (#707)
    • audacity (#708)
    • duckduckgo (#704)
    • libreoffice (#605)
    • nudge
    • obs (#692)
    • r (#702)
    • rstudio (#702)
    • screamingfrogseospider (#665)
    • vlc (#705, #606)
    • xcreds

v10beta2

1 year ago
  • fixed problem with GitHub labels (#659)
  • bz2 archive support (#659)
  • fixed WorkspaceOne support (#653)

Plus everything from v10beta1

  • new labels:
    • abetterfinderrename11 (#552)
    • carboncopycloner (#553)
    • cocoapods (#659)
    • coconutbattery (#588)
    • cricutdesignspace (#562)
    • dynalist (#591)
    • fellow (#591)
    • flexoptixapp (#554)
    • googleadseditor (#652, #541)
    • kap (#568)
    • keepingyouawake (#549)
    • lcadvancedvpnclient (#584)
    • masv (#569)
    • merlinproject (#555)
    • mongodbcompass (#654)
    • netspot (#556)
    • relatel (#619)
    • sonicvisualiser (#575)
    • strongdm (#559)
    • synologyassistant (#557)
    • synologydriveclient (#582)
    • tencentmeeting (#570)
    • typinator (#583)
    • xcreds (#675)
  • updated labels:
    • acroniscyberprotectconnect/remotix (#664)
    • acroniscyberprotectconnectagent/remotixagent (#664)
    • awsvpnclient (#586)
    • boxtools (#589)
    • clevershare2 (#664)
    • coderunner (#664)
    • colourcontrastanalyser (#664)
    • cryptomator (#664)
    • dangerzone (#664)
    • drawio (#664)
    • golang (#664)
    • icons (#664)
    • insomnia (#664)
    • knockknock (#664)
    • libreoffice (#672)
    • macports
    • opera (#664)
    • supportapp (#664)
    • vmwarehorizonclient (#645, #511)
  • deleted/deactivated labels:
    • microsoftyammer (#664)
    • wickrme (#664)
    • wickrpro (#664)

v10beta1

1 year ago
  • swiftDialog integration (#641, #632), many thanks to @bartreardon, sample scripts in the MDM folder
  • added WorkspaceOne option for LOGO (#517)
  • added function for JSON parsing with JXA (#529)
  • updated assemble.sh script to update Labels.txt when script is rebuilt (#540)
  • added a no requisite install script (#493)
  • GitHub lookup now don't use API calls, this should avoid or at least reduce rate limiting (#543)
  • fixed redundant exit codes (#643, #561)

NOTE: some exit codes have changed! see Installomator Exit Codes for a list

  • new labels:
    • bluejeanswithaudiodriver (#473)
    • duodevicehealth (#548)
    • googlechromeenterprise (#532)
    • ipswupdater (#545)
    • mmhmm (#571)
    • nordlayer (#419)
    • prune (#538)
    • whatroute (#560)
  • updated labels:
    • blender (#535, #622)
    • camtasia2019 (#547)
    • clickshare (#565)
    • egnyte (#500)
    • googledrive (#563)
    • grammarly (#576)
    • marathon, marathon2, marathoninfinity (#544)
    • miro (#475, #539)
    • notion (#566)
    • ringcentralapp (#550)
    • sublimetext (#593, #578, #567, #623, #626)
    • talkdeskcallbar (#536)
    • talkdeskcxcloud (#537)
    • wireshark (#585)

Full Changelog: https://github.com/Installomator/Installomator/compare/v9.2...v10beta1