Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

62,873,710

Downloads of v 68.0.2:

270,345

Last Update:

14 Aug 2019

Package Maintainer(s):

Software Author(s):

  • Mozilla

Tags:

browser mozilla firefox admin foss cross-platform

Mozilla Firefox

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

68.0.2 | Updated: 14 Aug 2019

Downloads:

62,873,710

Downloads of v 68.0.2:

270,345

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 68.0.2

This is not the latest version of Mozilla Firefox available.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged:

This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.

We recommend clicking the "Details" link to make your own decision on installing this package.

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To upgrade Mozilla Firefox, run the following command from the command line or from PowerShell:

>

To uninstall Mozilla Firefox, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'68.0.2'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade firefox -y --source="'INTERNAL REPO URL'" --version="'68.0.2'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install firefox
  win_chocolatey:
    name: firefox
    version: '68.0.2'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'firefox' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '68.0.2'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller firefox
{
    Name     = "firefox"
    Version  = "68.0.2"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'firefox':
  ensure   => '68.0.2',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 14 Aug 2019.

Description

Bringing together all kinds of awesomeness to make browsing better for you.

Features

  • A powerful, new engine that’s built for rapidfire performance.
  • Better, faster page loading that uses less computer memory.
  • Gorgeous design and smart features for intelligent browsing.
  • Instantly import your online info and favorites from any other browser.
  • The most powerful private browsing mode with added tracking protection.
  • Firefox Quantum features: screenshots, pocket, gaming & VR, library.
  • Customization Features - addons & extensions, themes, toolbar.
  • Synced across devices - passwords, bookmarks, tabs and more.
  • Ad tracker blocking.
  • Password manager.

Package Parameters

  • l=<locale> - Install given Firefox locale. For example choco install Firefox --params "l=en-GB". See the official page for a complete list of available locales.

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox Extended Support Release? Install the FirefoxESR package.
  • If locale package parameter is not present, this package installs Firefox in the first language which matches this list:
    1. If Firefox is already installed it uses the same language as the already installed one.
    2. The Windows system language.
    3. If Firefox does not support the system language, it will fall back to en-US.

tools\LanguageChecksums.csv
ach|32|bf8daa009dc1e1c7101a1ab6fac457c227bf2833edced300fa635cc59e319f027fac3d3c4825afdf073ead35e3ba871647becac61d44d5fbac6d10a5192f0e93
af|32|f3cd23a4cd32e0419a88265cb030516f88282dcb4254a808e9c95049ffcdcc83623c137ac1e828a3ac9b917556e47d2c52751e2560efef21af304b13095daca6
an|32|d1f6ccb3ff115a2bb7fa126cac1a63bb9a10a38d00f016f469521bee404c753a6c8355c548c0b84d11d9aa67cce9aa7e3e754ee2fe8f00bbabe2be1fa43eee54
ar|32|4d3f5d60c8c434dd0b68d19ea934949e32e563191d41ded1f88b2798ebc44ed7e8ec0efd8515e50118b94eba61d6a8ed18ad8312d89c00dac7a68547625cc060
ast|32|922f3c90fc0f44cfdc10a380821eea7a2b751fa9f31605d3b9b26008b1896b517802d41df4c70835f75a495f1438fec4d989d22cb6226e0fb6caab39e38dd63d
az|32|07812c77eb92d048be59e50e794265a032d99289f07e92860d3603e2283bc71255ed988d1a12300feabebeba6a86c4cff2161a4eacffc7e5bdd138d2a07398ef
be|32|e2ef950e0d79ae06d4b0036cba361f0bdcd31edc04692d97da2ee821aa9b3bc0db5ef2f67a7b26be8c67ce4cf4c1ae2f8329a2c1c3e49f932afbf73ee06c056a
bg|32|e49abc334f4ceeb7f5268567f930cf6b3701974de1689d03c6fa1c4f4ec7fbe7bc48d14707f3ff9708f8914aa64f8bddfc3a982605ed5309dc7a055fa3f49bc8
bn|32|5c49e89f37156766138eefb6ff7e876a30a25c3bc8c20fdfaea02e56c71dc0d265a51c7e4e7e4515caeb1333e4d1d7f035b2347918a9e982281741f80787e473
br|32|9e28d64f5bbe82d72292074c273e09972bb487a4709a3be868233ffacf82c0f5020ca4f5b5d4380d95e03a86b38792564c9d40e2f2f6e223215d070d11792882
bs|32|975c8b44bc0bc9f66735b366d5baa922a2a45c119d600038c6e669fb140e4ad1aac1fb9c24731412a1b7c95c7570649884d4572f5c4b3c27275c22e624ccceed
ca|32|860ec12ac89662e48cabffeeb1690da078692731d1b7ee862703555f576c5687caaf026381da6eba1d1443836c374e7d2dea20b52e242733c7ec617fe13ecaa4
cak|32|97d8e931d11aeb34b9d4d5defe6ac48a4272b87b141a79aeebb23be048bb82858aedd56cde1c7934c6bf609783fd6ee509825066729c17d9e58b4b5743df0ead
cs|32|1a52b136935f6257ed3857a9e9671c39d6395dfca0bf323f4a34524904e1f59b8645176fa1b81a4301da038dcac4e4553c3a471d2758200e70188f94e7a90d3f
cy|32|4467bbf1c81827adde936e691b8803359ec9753934ddcc4ce67411ae7d09f56c2e41efebbebaf096e6666f716f724d58ec772f5a910eaf79d51f49fd1057bfdd
da|32|a160efa1d8c4577db0026074722c862d626c6ed3602bad4151d45aefa25234385d004036983fcf05138a7f0c72d2bfaf270ecc3193ae2c5a344703a40a5426ef
de|32|a6394dcc9ebf5c0a2e8faa655ddd6945db685fb453044a7a933c59eee7a19ef75e83b7706ab181c8fa79e2dd5533cab61980f9cbff76039de4b84345806724e9
dsb|32|a0f2beefd9c69079b889a230a8e1a638ee599b12c3af88922c07467643d5a8d61d2c9b15b1daf6f116559f3136fd0a4d01d6d55546afa0e6e207ac77e3ecc3b8
el|32|3c118bdf47cf7f5f55c529aa5bf0c52030e3a9f3c1f8dc2d48ea16a9b8e17b2c2268ca145b687c248dc9cbfc10fecdb8c3c892e5d11127f44fafe4928c1bfa02
en-CA|32|28bedc282c93ea5ffad4bd9708ef4c11ab6b62bb8936b954d62935c21bd1b4ae5cf40988e8129dea125096d9d25db70ea159d3d5a61ffa3c108764c48a1cee8c
en-GB|32|02b55f4b30f4a848808344894e06bfacf8d9985b642679d68e53a75cbba470de6d0af2c4e60c5eb8a6f8fa02c90650b16f819c7dd0fa0275b6d83b26c700c38e
en-US|32|7334104e45b8832f93b7e25a7dacbdeb95aba9be91ef61a03eb93aa08c4d8d58e0d095c62d797a9e1e3aefab30233122ed305e15ffdad7213bc76eee7ae72145
eo|32|2ad14707a758adcb38e128c3c3859cbe385590ea570c78d5d1df6dabdba63472601369ac90af74b539ef0aa565b0f49308f6d5ff9637a02bfad074591ba404bc
es-AR|32|80961f5bb511d99560387bc594ece0345cc5c6724e46ec469e53f7e58cbd70f2b564d3795d6bd3a160b71db9a0b9e47752ad3264ebb02dc5ce05831402980bd3
es-CL|32|3b692e1c3051540913270db5d485ff86534ed76209515090e61927f0f061034f6bf740c4e443b68fa92f55c2bc622216cffac399355c5797d77178cbdcac77a9
es-ES|32|9e2872606a4ea11d9eb0c5ca0d28062cd1ae762f6c55c72d4bcd50c3faa7780d8384b598ac3b8f12ba5fd4efe8572bab8c9d00863b58ddbab5526693370a41f0
es-MX|32|a5983e71f7e1075e7754079d36b6df327d42d07a287242b3b3e5dd602827e1e20ef46d0520d91fbac819c6d357c31ef68de17acc45e6654c18c17e7966a6b9b5
et|32|24c80e1e8a6b1366bc68b9560a23cacfd517f152f0d44fcaf4d220992da6a4694c41e141541f5ad973205d6307b9183b2cf87996435790a2868609fc82f12c08
eu|32|a7664d0cd242ab3430a29f623b22a8f0553330c5766107b3302c448a1c8215c3a0316bdfa0a51c161e76c68aec4cb2092ac3fa153a4c624c91dbbda286469d66
fa|32|35a65cc2d43cee044bbebc6cf2fdb494fd7bfa56c61da3d07d39cfb360225de4a5b53890d7efe550d6ab25f56de43420cddcce31737e044e703dea3a7556e5ba
ff|32|8a3fef0f1949c4dee8f80232856e7e66f6a8af3ca4799ce4112a1b7114d210b9c9a86accc1facc1d13c0f680f4067074a7d68bb6b21c030bd7ca6a2707ba6755
fi|32|70fdb4436bd04cf8d0e94adc07ee46cca1f2fcbaa20e01f977c595cd6949ce1bee0c1b359e27ec12b256d1f005dd85b0b42ca388cff5321b1813bc995d44d3fd
fr|32|60ade780f7d4d5dadb9b9a18792f15c57a961e0e33cfcc5df44db30ffb02d22e63026bebc92ad1961981839a3ba87d7c7021f332f250e450add89f526990529a
fy-NL|32|5e6b921242ade449b61f37b54fdaf8b61ea0f4bc81898a34d512bce1186b2eca6526475947899b80f25ff515f8eed727d7d137485b7d2a014d7c1b76f1065ad0
ga-IE|32|4321916cef21d776f1bcd0a39c8955de70dcfb0ef88c48fd2231c2b74cad51c79e5c521640b478ba324c5a6d291a979e58713defb58db7626fa0253881b61421
gd|32|35ffd72f3880da03e04ca5b3ae269ec69001577af5c4d5d9ac9344e882bc4142baf567042925c4e96cfb8fabd254eec56ef7eda704dff58282baa1555b20f56e
gl|32|422b2197a11d2b91566b00fd5d54c801fb1b05f65e6727e7fce9ae52f1961f4ab1551b61d9d8bc2a8a4a04f6f9d1c9537a3ef393fe528dba99ec7fe40539e88b
gn|32|77e524430bee3ed4ef69e2e0f710ae42af6e82b4e4dff4757dd0e9513eff4b281e8cb194e39cc579c93b6c34c605c92655c43a8342d9291535ccadda65f1675e
gu-IN|32|a3a7ed4dc56be6e0132d566e6e7794ff7ac0820d85d34d94d9f62dda73090391f123026e1b3124c6dc7911cf2dd62fdc8b53d32161067685c1e61dabac30140d
he|32|ed6ac0391ba5db50b550a1e3c0eb9cc5662eadefc9a069caede408bcc4f66c4dd8d5130f5680d816f33d7166981499b0110142c85321bc8cc157ca303274db1c
hi-IN|32|6588d09e2c515c4794de3ac3113fc37102bb01f57835602581478714e050f1bdb95a54df27221d8e0c3f7b828c4f64aab79728862915f2cac58a2fd71a3aebc1
hr|32|2975b5854deb070b6b8a753fa36ea1fb5da1c14acc90685a54b3e1bcd9675ae8ec9c8a7fc1283f8f667629c5dc4bd0893e3bf7f743a016543600fbe2237763c4
hsb|32|a95433b4238b5d769569fc535d28858be71d03c49ea2b89db4f6105ca589b3358977f0380132b19bee77a9756defb56c2f7f6a0756f568f9d433608bd9af78ca
hu|32|cd87ac907096b6d5a38657d0585a293365dd25932c6f05f4b3421ee047d02b9338caaa023c76712f4bb8e0e11431d4a0748380767bcdbda0d7a4d7801b94d815
hy-AM|32|199b1e23bd03bfe224cc2a6f9a2729762aca5fc99db14d7fe697cbb9f8764573bf2b1e591fa1296a87a3ba8651606803ba6834b46fc6d90df82cc1de02bd646d
ia|32|94a6ee6dbf2929f656dda0aa5b81b6ee3809b9ea87d93a724eb820c92967aeb9f59ed7e8a4629000f3c9e67a37d604841cccda4c4b34b19b7d85cb8c717b6138
id|32|2d6ce82eb6966c6c70f0e3b02405976f5057154ade4cdeb2083e337ebe3e18fbb7469654825ed9cbac7cadac8c0273a86e7775b6ea8ffd01439b55bdca8b49ed
is|32|522afd9051d4c58e0b4d2b5064e15a7fa64d96aebb514e9c13a2cc8225a953da4327323fa05e42cf8cc3f0cc38432903d7fe9e07b2113f3443c0cf6eb1bbb245
it|32|d4cf2f27b8c826335fb73535951641fa937ae4793df88ac95a1b1e254516f99887c5aa80e009f9903a302ca241f979381ff5500a487491325abd720ecb8746d3
ja|32|1253793ff651116e777d010884d0acec766b151a17410a32963c8874b57d2913183d16603a97519d8eb321279b19159c924703c472d8604a50811fa0840e20b6
ka|32|809b7a3fb9ca0c649256ebe116f4ae5e3e7b166656fd69cb4361eedb18f467e7b37bce9a0ac9873a363031b6c1e54496e643a6176d5a441a94c67cb047a7a06c
kab|32|2b43c2d1c26a439e543578956c4ee96baaeeba0cb3923bd36d3b9e27cfe9f25359501a2abcbe5446625691a308d37eb26a4518a1cd22fe1f13b641418193acf7
kk|32|7a2e605e3e03bb3817cc80f5ebc792dad13ae5b525f647337ea4deaa3458a2c5c457edcb2421893b6c3085f08619acfbc340348a5ebc7558acb49deef5e67888
km|32|d18dc7b049618aa843f1bcf917007214a1d9ac63faf5bd231f7193e2ffe0a45ffd8e3a94a81adf839a94af28c0f1562badc4fe7e1b0bf4e40bf0987e46ec07a5
kn|32|3bf7ebe0cf14a2600e38ec4f53392b87506e7c3b0d98b4278c861112e584eddebb53c004f4363dc630fb8a28365f4bf84bfe9062e00067c7d0c4588b1368998d
ko|32|95e7a7ef0b4b7a1d59d810aeb546911c6008aaa23c4381a4ed8d0ee4e67d0d356ec427e7d5a0ba6c6597103df23931bf3f61c2aa6e3e0cfb1cbe8a9a9c2220cd
lij|32|cca290f6197d49542a18c745013866ffb857e0a00f9f86777d375c25f11faa44f7dcd3ac5376a6e543b5a1c1fa06df102b3e46ac29d092fbbb59ee6edfe40e59
lt|32|6e23dc83c6d546cfb7415925a9df6e5646e260bb5899e5a42ae8767961eeb1da2e83cfad91301b855dd6be8b89d008df368d6aa2907be04cc73472f254607d77
lv|32|07a3bbca3bd5c5539259b65af8e12a2a600c5e4b968389a700d9b2e7e850003891d72fa515ece446fd56e825c95b3db21ea71df67e9a6fc4f472fadf45a4378f
mk|32|0b87b7cc1431d38d184a1b81836fb579e5593f20724c9039434de6b6c1ea5c9afb791642b9ff7da24982e46ae83653126e04987a8ea29d4579621fba619c6997
mr|32|9f7b1fdd8218aca7ed4a0cd81bc7e198707935addb10512d15220962a4916bb28422d3fc9ade8ddf0a2a93be001c0e1e14a2ef31a17f077dc856590f2ea5daa6
ms|32|7f33a781c1a9d83c43a7936e1c0a3c46716371bd618f3efc79c9e37431dcf806cff7a1e6e521eaae1cd6e88025d9598f91aed03fd43f31dd1db5e0584a1c306b
my|32|0782a81410ed94f408aa58bd4f4348322b3ca0f68dcbc5e36f40e0a6a1ddd5893101b90c24e620c11e675d056bca35bf0ba1644db9ae917a0edfcf3eec74c756
nb-NO|32|85500e931f16469d53feb397b8c37086d810e2dfcef17b925462ffd81ce281249f0d898c1007f0de599a187d5b4c17e14772e11f889ee38fe8ca928bb8899afd
ne-NP|32|6ad05a85d4083e6cb29b476466fd2fff9d7f2c059fd1591750a2f7332ae4fb82c2bdd52880623c4a78abcfb3dafaf78b75e6d6858033d3854dc6c85b7c5c2151
nl|32|e66271df7752bb1c47d198ec658640d079ee95071f2e7ca9807bb8f4e5cb9c6758d4289904494e942aad3d486cff72345f8d4c59a4f521b34bfa46ff7827360c
nn-NO|32|547975c9ba108f9af997b5b2ee65cdc8f235e6818844d65b84e108df98e008d00964e356145c169fb76fcd392686cb510751ba3909bbbffc2fd3a225d7595f3f
oc|32|5a536f65330dc5c328fa14b40ef2b8fc2f0e1c17c0de9bc82b154d979349215f77fb5bbd155279f6ff421fe3d0fa282a634bdaae513d38644a791797d366005d
pa-IN|32|933e01b09a0d67e070fa545958d73da0823d5db85380d6d47f7951ed2735c9a13e00353815338f6835b4dd96e09708da8a80ce6458fb67b5ed568dd4dfcc0153
pl|32|2840dd7e2794ba5ca4b57780522ba95940e4136f7e50a2851ef7e3bd09e528c0da15d59abd32d6b1ec422a7052c6874c95bdededb7e3241ea82febaa05b22b90
pt-BR|32|f9a7c2fd9dbd5c28c00aed277bf44592a4775f3f1d80a8b6946fc1b7c71a7d86093ada190157ac3a2d57d69b18cefd0487526b10a4587df67c243a185623b1e8
pt-PT|32|554aeb46dc87f97393b699e4242f17eafc29c7aa07488604374ce8fc7aee4d74d4f76be2b06d6f0d7aa4158799fa1f7bfbff790805525909ffa84df07b417d71
rm|32|4add7c355d4a0e180e294551c61405d8c539d07f1751131260a4b696eaca38a4337ba41466b414423eefc274fc9f6d0e616064979ead0aee589486f3a1c0332a
ro|32|76869ff0d2c6ed735e834229c5863f0f60564ec2b3dcb7828f8b35c5198b819b06fc193fbc973e69187e97a04470608abd60c3e29e901b0e9e75e3a473a7b2e4
ru|32|c672f6ff13ca6e7b27dea86c8838efcb532d639acb6fba31f80d8eabb5a8088ce7eb40df257c98c06fae910c4f7dbd88bd746c191c236068b24283b07745575d
si|32|675eb136d2af44467ea0f6b2a8472f5f197db2b2b124d051abb67b4a99888be993dc5d6421396af3175e0db6d12bd24a30ceaf53e678b12c424eebdafbb3ee42
sk|32|5971a930864d1425f0bd776ac5d53fe15f2d3894a3ce573fb0f2137688e45585dd36e15ab137bbf3a10deac9fa8cbc301a3a3a52a186ae94679af4e6d9e2b364
sl|32|9a8ac86ff63bb6c6e40ceca7f0a9dbeabfafc6b8fd6ec4ad8773971e0989b608928c7013ed84fe236a0617161adac75e018ab3976e6a3828ab6b2584ad0bb7a6
son|32|c22d94873bef6ddec795e63bf529655f485438300d1ad4d791a55e10dc55311a570a590f9601c1437168e2a2af12109320f0dd4756a822f1975d31beb51ae7b2
sq|32|50289c3904177a8d37bd87c26e2da57c2c36d2c46fe36b1c1136561b8aff7043d3145ca961697803de80cbcc688d5c9d1fb10cb3746ed613e9a69ea5daca5d28
sr|32|3ebfedd1bf74dd915c6c29223f50e87b171da25ef64968b96f2e16f8c5da12252a9c068846a813390c63892dfacfb5c43ff6334967d39eb93eb79e813e5fcdd5
sv-SE|32|8e38655d65f50002f95e296038d031cdd31f925843215153a203a2b2749dddb4a1e8c653a76249cc1ffaddff195b64b240dd7c84ed6f1cb10427d7155ce4fb3a
ta|32|a96334b34acdfc44bafba301fb855e43dfb7e66a49dfac5ac61a60bd0d290fd4b36efabeb895051a89c292efb3fccf62ac89358eeb05186706ad6186802d6fa1
te|32|dd163895553a8fb6ec9d1bc5d482606bc291c08f144d5065dd22b40b26219a94d6d55abcfc086d32e69530684299238e38ca0668ae600d5d51fcff29a6f53fdf
th|32|a69a3c35e568f3cfd2c33472bd38a0cbb739c8cca943e90471b537937ffe8ff6b2c97bc4932833c9448b5f58ed801379bcfa641788f1712adbaea1d567e6fdf3
tr|32|6f0b54437cbbc254462019aed42e590e08248be1b26f180df36fc17edb62869e78a5d719a7257db79bbee4c4599499662eb035cc486f24873ff6b0e716108c21
uk|32|8f1b8685c12f97728cb16cbdef5bf0fb752627a90105b36dc72c38e25cf3c03134dadeb17447e5a7521e25c71bf02b78642e1c760badd6e0479a741e5b26f6d9
ur|32|d4c21668c6b03b3f4bfa7952b17107b9f7a31d6afdd5bb3f362cfab9499937149d7e1574374a22059b834f0f3eb01686305d56f948189fd29038b4482586d98a
uz|32|e21c103f741465fab939c3b29bf6591dc3171d632b4fbad351da6e81854f419a4d98ef16fcfa5c0ec1723f1ac3470b76190f3bf448018614abd77a7c99f764af
vi|32|70e951e7d381e15d3ffb49a2b7d46bdd4654a5e79b9895dd395d0907c5d180db4dddb1de7215d271b0b1860b18cd39f4b51801da3d9b6a3917dd3bf8d80ccf60
xh|32|9a5237787fa869321b4d92fa8b62d26c55aa3f049003e6d7f8f06b0560789c09118a4c756e23c073283e429a6d01804f86cf00edb7da57a76b43bdeeb67cf98b
zh-CN|32|a86bf6a5636d1e0f11b28d60164b07cbd1c7f8a44117a7314edec48f3329ef94d66af0a75b7bcb5ba75b91848fc67fbad87606f1fbfce31adb6f6f80289bf3bd
zh-TW|32|065da19db4f448f269447f95bd26ba2a07ef5518a387a134039583939fc48be5d709716500a66596703d34edc7e9e4738748b22be6fb001aabfbe374ba82f06c
ach|64|03b8dd529ce49f9e376844766dc7a8f989df2e7928ec4d37c91db178349e7aa6d7c175a817c0549347e11acf093e85847a779456ccdcc52aa52c0a6a51d91e3e
af|64|b0e84bc4390cd1cbe4e67f26f32236762f045eec6e3909b726873e127abb2fe3b9c22efdb7a1e5cd85739d00002144d898a4e3fad8e6ae5570d381ba0953624d
an|64|d7a2fd2b929642e717b9026933af4cbff1f2c3e32c75ad588e31c667fc7088543c407d7c66f2b5b42e448e6f9f102d1cc6243dfbb0d69ae27470e0b48004547b
ar|64|5fb8ec655879f6c484526ab36a871adcaac1957b7fd5cd06b39a7bb948f6dbb43f5cbb0e7e2137477321a64532f37590da514da2a3fa531c1753af1de25c42da
ast|64|f44bdcc274918b02e01adaa42a8887b02b3b8e197e3c0902f059bdda705ae2fabf359151bfdfe3afe26a170c8e673b09e136ab4aff12053093078d6e7bf0d55a
az|64|9b6f5c83eece79bd7534904abc05bbc4f2277a5af4da27d5721f76b9861bfc0ade5427f65475bf161a2436d1310a99b5f404356b82cb99a1e95f580868b91d13
be|64|30a393d49276ca711926b5a5a79076260a1b5cd383e7c086d32902aba7a85b867bf03a3208a84c258188eba1bf01e8f7a86d12c1e2b5dbe4b6fa3032718bb5b1
bg|64|638b528067f5afef968b13a5ba6131b3766d0a1d3132b267af23d7c5cef5d10646082292eafcd7e6e4f7250036923df1b502d0b8c2c961e1c59a729a2e37064a
bn|64|ae13b4e1af8807ebf6c492b6337627ff1ca9ddeb2f2c4aceb842280b132d8bc0a30fc4937f8c5c03a713733dfc7083f0931e8f34dd7434924cc405b1bb26b37f
br|64|38aaeed1d097c7cf9cf52c5501cc3475a495f79df6a03f9eac36c633cc02d6af180447ead7b29ce5a3de42f3f6b86e5204f0d8bebccbd30494fc681c0df4e0f6
bs|64|490af62018f2a9fb03b8b4aaca853086766b8ff837c3728db03f4563933fe1aefec0f6c7286196c45467cabac7177de723ea82f0ad233c7d5368597494945681
ca|64|14b77a964ed2b69cacea05b5eb76c9227fd462296c962342d6a299e6d02fdb0c1454c69c5c5a58a41c96d01c7621106283e2a7483361db8499a41e4675f67147
cak|64|ac7e8a2a225896c01b5f0a70bfc7f03b9b6743bfb1f9f1fa82b660cb2db457820615c5d9ea1128b4d66eba799190c84a50f19c8f5019fc3dc1ab8472b9d741c7
cs|64|31480bc41131daae935152ab11ec0bddc179af5a36a74a82ac2819e554cf6d776adb8a0178af0d8fe05942a3e1a36840da91ec92331cc30d1f67c6b3feeb40d4
cy|64|a1233592a29ae887eaaf2f57fc3a19eba8b39faca9f14a12e0576633827f55fa47aeb4086e78bbd00435e79993dc8e3fd48a89dc8e42d0916aaf0068bc2d8950
da|64|a74036220fcd0d5e9e5c9c20b634a6ec05593434e55745406f8ed8a70eeff597a5ff215fda20a7c6d5d3259017c89a398e3db471c2f7c542c8aceca70eae6a99
de|64|f0abbc8fd38a6670c665eeae01c8dc4900367039e3b0e1f6a36995d260d6bb58d237f739885bf56d4340e37504d3f56ec14a9fe796684929f5b4468bc6c73f0a
dsb|64|308a197bc60b296c3e53a0d8a656de49b616f9e2dfe38c5002c880f33d3f79b5279b83c3aae2c711e7b7c3ab35d52a4da6e1ec85a8935796b3507fd740a83cd8
el|64|05bef155f469d6b749bfb4c57bc780c8c79d7a3982d4720c1814b025c2c42b219dcdd8086adb36f91b5976cd851c3c53d3cd970362fc244ac9ee02310c15832d
en-CA|64|d8a514edd61d34142be04f09cdbe114f106ce7fec676d329e8cb0cb1280b59d11c98697239587edd5418d413e0b370eee41f16b05114b4853624604e1ecd0463
en-GB|64|66550e5f0d72674adf7edb3e49827a2d40696785449d0e00d48686d1e0a3eb48fe0ac77b0d7d2c5f71ccb346ff2f7c531fdad4e8a8fa8ea05d2f1c483e181f6e
en-US|64|b40c506433f588ba07bf04b6924efce7cfe3461b0c00d0017afa76d4fccd3c85114060690b9add5672d47cbad725dc9bbef81012cb74e6680046d001586508e8
eo|64|9378b4eef7f28b5f81492207af1bbc86e1ac37a631fe7d93e0ef259db26eb994bf4a46fbbdfc0352fd29dfaf71bdb8fa18315b7fba00314a3d8a5fe458f939a7
es-AR|64|e4c48f41fd24787c393c332cdc263c0833fcbbbf2ec762498cc6a3ac99574637d67e3c7555ef23d1c5d6f0641d36a8331fd62c9e33c3b1855d8e46ec37d1aac5
es-CL|64|068b9bcf6854ad0c5951e9b6bb85241f3df8e8356b234cf08954d8086a3a0df64f13c0d76b5d613402b5d6931edba86039580f7b13fb699850c3b807ae252189
es-ES|64|64d52dcc5ddb10a3e436da0f15fc6097ee1d5bb9ff3e11e585ed290609a3ca7d9d3c5c422f9f5ba91e46ee598b426ce7780c687416800cd1f1dcdd741f4f6950
es-MX|64|cf94ee6c4895e59a20b9f82e8b89dca6bcb3fdc1aa78c308ea4da99674a792c07e25bbec6c90ec0711024812bcb9fbf1b68d56f280c68d147e220ea73b6869e8
et|64|17e54ff80b9c856c3d205f14bf4f20fb45d12f6dad719e0330441b7da9366902cab3415953e986ce0f6037d7eb0b937f0770b7da18b791a8afd3a5188d563471
eu|64|89a321a6c92252c1d45b6a2a14f232e1d06eea7ce168bedeb8ea2630b6db4c428d0acc0d8568704eb8bbef511c178a5b8d717a7e8b6254f34cc333ad2e9d4c1c
fa|64|497388a54d5da53aa50abfd5493a21fa9a977bec23ef7577a95be257d725bebab8e776952564a1154df226b9cad441902a7c4bbf839fd737240d970ff1706145
ff|64|51d428a6a3c80917c2c5c518ff2a6c8793c77462d95ccf65c89138d2489c74909133b7c892847b5c199bbd9156a918e760720e902612cee05e35e82f47f5d97b
fi|64|e8af4a72c0049c4567d3299c8d2ec842222de3501da803be7e00b06868499bc90da54fad227b22228ba009c4094210507f335ff2f1c8dc8874ff289628c9249b
fr|64|a3045c1cdb3154bf91da622f3606705f0c798855782f27c447e508e9f22fa1e28d6e5a94b831c8f75347c299c6ac2338840d3801ca6d525cc763459cfed6e25c
fy-NL|64|dbde5c7c0b3aba61fba5005cddb899833825475025fd25efd1cb4ac3058c09d5af99917e5ac4aa4a91739a1d06b62a92272a9017a4c277bdd6bdabf94f725c27
ga-IE|64|4731b4076ac032c6ce71a99a71aec13637fb92a93625a8121faaeac4ab6669718f4a9a680fb3d674c438457b349e17f6c5272c9a1726a43abb8655491a9b80f2
gd|64|61924d06bbc225a32d9f5c22672b4c51c3ae4e3039dc1a2b2ad4d13e05fabd8be13edf42c055ca0b1988a40afafdc7d2026864dc163495c5fe7243101c7c9e20
gl|64|dd2d89ffddebf44836c7f8f4e3891f413c6bf04ac9bf98a6645473bb7dac7a610e75123dea8554e29f6adfb7e1adff661278d39f22e6f1e274cf101cf3ce8827
gn|64|f26ef2305b9108988e40b65697e12e8aaac2b0a99ade4bf36663ac73f7d086c4f665ffeb03697b38681313e947fc13d27fdb2a1d881cac127495a1a9032f50b6
gu-IN|64|6d57e62dc99e31b6aea8253d45c2fbae44bfbdf2578b6aa678994b1524766f316e2611d9cbd2cb0962e3fb4ef1fecdc10b153af039bc95e0ff2a38eb21110b78
he|64|5245630b59d1c77f8640867b38117ae3d0063fd1dce9993e800479f212c995b5291cfc195f165ae8afee80d5fea06ed691bbfd8d145e0c640bc9bfbc1c7d1ad8
hi-IN|64|94b62fec61a0d208356be685c3b11824ee8abf0b83aea106ee324d63e89ba4815fd752089ace19bda6535f4d1917ba365c74486550ed238f9563690db52d3369
hr|64|7046f740fd65da1ed93bbc64712f65b759c67205d2d33007867a3813273ab58e9bafdf852edeb8d48f69878a8e1b1b9c2c6e42db97e3ccc8af9ae10b7a6b2162
hsb|64|5e35924a75f048aad2ca41d593f3817a755026405ff366076b662a757f5dae52772db13fcd97300dce271a5dfc0db026d6f660c913726899c7fc588c7243ee96
hu|64|bef932b194d0ac4588f22f75a78d815d0bb04e9b47d26aab6d97465322f639f6408b78fb9581c51d80c268a04c7e2869aba59f9295a173358c09dcfccceb0096
hy-AM|64|b8f9957b64eb7786c9d34ebfb46d38b5fd070ed208b57e0e57cdac73ab462137cc41c07fbdce758cafd1eb4c2251b46e7ec5e1e71c4f5998835476063b158d39
ia|64|cbf2f8a50c76ca307c42a3b869b5c1fc8474ca15269ec34501984ce40e1a6c95d5d6fb0427d62803f6733a23c3f71065fd078627951aa7439d5c97593ea6e541
id|64|b6f7b606f41268592d71a5f43803b5fafcc3f32e4bbaf54a7d432ccf7a479426ed3a02d0a1ab7e8928598b043d6f0992fcefc638addffb4902db79f9c71ff656
is|64|562be73bd3738737f7b8a70038ab55f0c7c4cee0a2f417eea3a332fd83cbb0c202c80a729ce16e82518236d6cec8de51143027cf3bb09266c57926198d83854f
it|64|e6d8eb2a205deea6cd3ce1184c0249a6fe3b7d32c456835fb793cc0617e06a6931656e94778d5f1560442fc180d05f1add1927a17e5f7e012ba52d9d476f67d8
ja|64|fb82c3c20d6e5f51d96b51ca51225f069b604bdd8bddd1cf7eae4410410177c56375266f0f8fe7da3729d200ec6f8f4e32ee3b5063f5e9444b6d6df529289fd2
ka|64|80f93a75b072a18a40cf19e36d744fff1d361fbd57f87f2172951f5b18df4aa445a11b80eb2c39f025b6aca13369f92291deccd364d8b8a401fb52dae152322a
kab|64|710de0464b0cc94eb54c96aae5694a6409b9afd5bc28b9b7f602c9bc31dfa0416f4b0c38aa0fd1b9c1200f9f7666dc87329f17317b4a30fdce9c02c499bed189
kk|64|4006b12f5d202135027f25a425627a6c351e49fa495e1e26a95b266e4ae0bcbf426fd51e29cf6b5a37a07e89bb8ec597730b4de0a7831ad617a3153502455f8d
km|64|66ff86f65d62040b2edf3e33163a64508a0731a856fbad9568176844c84624e4cb91f17c510187cb18c5eded79981a02159264a1873f7fcefd9ed4e21429bc4b
kn|64|56b3f944b791113a68d6a7e720a3fdffd5bc01d9ce7e2ec8e1527518a8e2a92ea811ddc19dd570c2ead7d1fc380f78643ff0cbc9e3a5039176dc3d364bd0086e
ko|64|8214aef7f26f1c675d1204c13c2b25118f0dfc7afc07dd0111a0e7827d97a2899cd478b6c5a5331eb7c641552b33ca18b4c52b8e75baf1cf3cc1fdd200815143
lij|64|dc857846f3bd255e24a5bb11e5bd6f63eee973a01284ee9c4647a7e1a5ca0c4afaff5bc8d1f85494abf5a8b1c0cb4fc6f93b03e7a11080f0398639ac3f770b85
lt|64|dc097ac3f1ba06c044f5b59f4c05584c1062f1b0e513e4ee6bf523e69a43d2f2f63404078c7f31425f6a4c5a96db93c2a26caa09bbb0b511a86bfe83820334c8
lv|64|00c78430aa8e85c3ff9e5624c1df534ac577bf9c9dc29414208ed3fb1ab1220eb1895677771e0d7951d419c18618892f90070f9a2936284c0bd674dd814e85f8
mk|64|198282739d99f2bf029e5343319de2cff12319f34dff074183e8e327385f91c00280ffe71e556948e9e87a7e86b35e3ad1e2e39c528bdfaf34afea49ef46799d
mr|64|329434603a75187dc721b6c372afaa0e3e282ce0ce00a418483045848f52fa893bbeaf7acc82c780812a8795e9947033c7a6b428421c9fe18830d79008d832be
ms|64|28f96c9d29db93e9f989b51af69bc1af6f4b2c0c7bb5de3cb140039f9936bc2e5a607885a24997e4a25067aee3d232c302d38e7945281caed55d10ef096ea7bd
my|64|e586e8ca2671233fe54d81a512c551e22720f75b38c1cf06357ccb82280f8d8d7aa8c04e3ad657b806e5dcc8e295670074fde6bea44435cd8c9ef84cc37f7f19
nb-NO|64|6e7f7762571241fc77b0baf7af158027150ce9174d9abe0e61eb679b01cfb49760b416e76660cbb22e96ea2d09cbe38c97a9bbcaf8b5490ed681d9d5b64b3910
ne-NP|64|b479e49673799ee92b92036ff6d8d8b89a6d0fa163578a8e3185d9b6ae6e04ee2d9e65ccb0a56481f44c04d9d7ca98c893cb8c3fa967dbb4daf9849e58575313
nl|64|ed5ded2796bd175d2ecea4e8fc24c8444de326a1e0e20a920ccfa8f5d2dd5958a2617a0c8b2302938f94131ce4c9269b55ae188e4e9cdca1da287e5af735dff6
nn-NO|64|949f2a03220fe7127905f588b0952bcec0b8c7c5506fe5848761978d75b77a46f281acb57f6b4a2f1a5f3b7d2b2a02edf1aa1b5a13d567fd04ca6585bcd76565
oc|64|05cea0c6d8c1fab4832a19da0ff0e82c1fe410aba9c934425248701fde36bc88d53e7659540dfef78e993e3eeb3507d0bf3ac5e79ee6311277eadfb608c90837
pa-IN|64|d26e64e0a90f3e5b352b2a90d758c94fbbf0ee680c714c2d6aadd2bd8eaa5a6942d88c7a5049ef28d2af82c0c92a86a0630ea11e838cfcf06f6bd3852ea1ef08
pl|64|d0e378279cad2d1d58433209488c32f7d0c9880ac264bfe3c84d7ce727fbeb32d43337bc95630746d187b6f2b7317149b47248e07d136feb815534de3ea48275
pt-BR|64|c5a1d964dcea066f3a3e97d0e25d07b4091119b906d5d919e1de9832f05c3deb0f8dd0dbee1003da68689e1caed6fda2a69c452b07f70221a80176daad3915a6
pt-PT|64|04df117e49d1d9fa0ab06061ed27a1d74461a03d104afa6d3d2345619302dfdfc665599714d982c2a3455799baf4b4a7e934b22bc9fa2b21e298c166de4e0b77
rm|64|7c9dc4d30d62855fd52ddd5994cdf3399cf9154f1474faafb77c7a6e5dd31f9d032b1e62fa0ceb8fefdb74c3bb3b6d52a8ed7b833ff870f4e403ef92bb33a135
ro|64|653f57a883184a80dcd05fff467429c627d170536025b1a0a07108d604f2140cb6cf9fb15a1fd4f3b1dbf4c0f81b94d815d7ce854a74676208090c4725d7317c
ru|64|12454d635842455e0a2b84bd0c3457621db103a67342e65a077302c7ced3cf54561c010cf736901bf8d5f38be674e2a988970d0424e596db51dd3e4238a7c6d5
si|64|3bd01cdf2f89b06468e9692f100f70aefb1add62cd206302ecb305bda7fbee0d26743cd52cf7c2371499863570587072bc88bb00cf835817ec1afbb43c745709
sk|64|482e60f377da881e4011d49d35173fa2fe5f54f38b0c8ca21d81a9e58a93be67ef3b44cebffa3d6db7de73de41019a7d8fb13289f835b8f3c73d8da13b16df80
sl|64|bd58dc84684221029d5139c4c9ba930519318b12c0b34c4850b3ea010dbda326ed7c0d605c7d52f3b6592173e211a755db217a0b17a64a6ababa89ee6231ba29
son|64|79c2cfcee6836a0e29250ad6ebf037bf9d0aed504a1e5ba6850353e9d0452341eb4f9b1a3f0b08971abee75434b238f3fd8e80684691aa2c10001a1ae657b2e2
sq|64|8b5abf121a2a26f08e3330f34b8c59eb969c658f8459d862d14c4ebd20156c0d712dca703b7271f7c80d847065c65378e3b88e0c5708222ccca050eb26717c70
sr|64|f1485a38c818ed519522b79e737157c1abf246c4d5352dfd0e93c61b988eff6fc9f4232bfdd9c653d62f34e8bdc12f8d50c54102e7b47b14a9dcc23f02c22d9b
sv-SE|64|66b7572d2de450328a5405ab2761dc181ffc6d3fca167324a6cdb9105c4df942d55d092a64506efea1d8a69a5e8d53e23086ada37b37dda2bc9c35cc757df609
ta|64|bb52c4c9d427f7436ea5bad1c385328df1091d4b51cda23e0f3bb4876b72232777e98c117c7475c644d995484115234cb151d4f5fa7b6f2cde7b5c5c03cf214a
te|64|a6691b243443d1673e41f855f70a832bbea27d05163b65f52ff8c2168442e0281fbc1f1c22aa1aeb001fc2a61d5953e766d6eb58c7318c7b64d50bacad3a6924
th|64|e11923b9977bddde8bf8abd5659379c097f421f01384cc9341533d1378355239a84f2b211e2c1fe2a6d6c04c67b5800c34e5b097ee037c39355de216c000d895
tr|64|de37fd27e52fec1fa8a947939696120a3a4cedb2129193f8df98977a4fcc47c012d09a24bf9fc486b205422cdea8366c6fcb5434e06d3f9fc5ee65259c2edd57
uk|64|1e1b6829a29339dc3e77e455ea0d10e636224695b31a9317662477a74954428d86802b2483095a1e6498bdee450eb9f4d1fd29fd5cbd22d3a9f2b5ed18dc1141
ur|64|f6e76dd42c470949fa9e817548666839610d1510dd999a691849a838ab04b4d625e1e5f9685df8257ec1a78c3f23d045a6d0ee2a7e904a5725ac256f56f355ac
uz|64|9f6680f913fc8f4cd437b86022b9b7cbb6affe8bd7da71e0eaf7f928c347a74e087b387cd656d206f10c5e78605756f22d1a292a260ad7bb35b44b8f29b12c1b
vi|64|1fb26842ef9de0f1a8542c02e712ca118899fa897e167aa5edb334e71b8963bd207453a56d34af64cd0714c3c205db606ca454db77f6256f17d0074e9748210d
xh|64|5f1c2cd3c51bb56c10da99336c29e81b37ec067b8755a7c64490f015145cf49c8febbe44855dccc3573f7c6e83024f4700184e9d73c9e091ea5d47a42df8c8de
zh-CN|64|77614791d6bd3c251488a751a4de6a29962cfdc824ce19960b8031dcc8871474c2f9a763d3f8e467947871e7a22203326b1934c30ca03967fa606cecc168d546
zh-TW|64|8d569a5103a1e139aac323ce2d250272d8ebccab9b292f795d083e81e138fdd780110f2b7ff0868df0bbb100c898847926e3c7f182ffac0c777039e61829d597
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'

  $uninstallPaths = $(Get-ChildItem $regUninstallDir).Name

  if (Test-Path $regUninstallDirWow64) {
    $uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
  }

  $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
  return $uninstallPath
}

function GetLocale {
  param(
    [Parameter(Mandatory = $true)]
    [string]$localeFile,
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  #$availableLocales = Get-WebContent $localeUrl 2>$null
  $availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique

  $packageParameters = $env:chocolateyPackageParameters

  $packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }

  $argumentMap = ConvertFrom-StringData $packageParameters
  $localeFromPackageParameters = $argumentMap.Item('l')
  Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
  $localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
  Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."

  $uninstallPath = GetUninstallPath -product $product

  $alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
  Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."

  $systemLocalizeAndCountry = (Get-UICulture).Name
  $systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
  Write-Verbose "System locale is: '$locale'..."
  $fallbackLocale = 'en-US'

  $locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
    $alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
    $fallbackLocale

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
      if ($localeMatch -and $locale -ne $null) {
        Write-Verbose "Using locale '$locale'..."
        break
      }
    }

    return $locale
}

function AlreadyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product,
    [Parameter(Mandatory = $true)]
    [string]$version
  )
  $uninstallEntry = $(
    "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )
  $uninstallEntryWow64 = $(
    "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
  )

  if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
    return $true
  }

  return $false
}

function Get-32bitOnlyInstalled() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $systemIs64bit = Get-OSArchitectureWidth 64

  if (-Not $systemIs64bit) {
    return $false
  }

  $registryPaths = @(
    'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
    'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
  )

  $installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }

  if (
    $installedVersions -match 'x86' `
    -and $installedVersions -notmatch 'x64' `
    -and $systemIs64bit
  ) {
    return $true
  }
}

function GetChecksums() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$language,
    [Parameter(Mandatory = $true)]
    $checksumFile
  )
  Write-Debug "Loading checksums from: $checksumFile"
  $checksumContent = Get-Content $checksumFile
  $checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -last 1
  $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1

  return @{
    "Win32" = $checksum32
    "Win64" = $checksum64
  }
}
tools\chocolateyUninstall.ps1
$ErrorActionPreference = 'Stop';

$packageName = 'Firefox'

$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Mozilla Firefox*' | Where-Object { $_.DisplayName -notmatch "ESR" }

if ($key.Count -eq 1) {
  $key | ForEach-Object {
    $packageArgs = @{
      packageName = $packageName
      fileType    = 'exe'
      silentArgs  = '-ms'
      validExitCodes= @(0)
      file          = "$($_.UninstallString.Trim('"'))"
    }

    Uninstall-ChocolateyPackage @packageArgs

    Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
    Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$($key.Count) matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
tools\chocolateyInstall.ps1
$ErrorActionPreference = 'Stop'
# This is the general install script for Mozilla products (Firefox and Thunderbird).
# This file must be identical for all Choco packages for Mozilla products in this repository.
$toolsPath = Split-Path $MyInvocation.MyCommand.Definition
. $toolsPath\helpers.ps1

$packageName = 'Firefox'
$softwareName = 'Mozilla Firefox'

$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '68.0.2')

if (Get-32bitOnlyInstalled -product $softwareName) {
  Write-Output $(
    'Detected the 32-bit version of Firefox on a 64-bit system. ' +
    'This package will continue to install the 32-bit version of Firefox ' +
    'unless the 32-bit version is uninstalled.'
  )
}

if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
  Write-Output $(
    "Firefox is already installed. " +
    'No need to download and re-install.'
  )
} else {
  $locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
  $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
  $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"

  $packageArgs = @{
    packageName = $packageName
    fileType = 'exe'
    softwareName = "$softwareName*"

    Checksum = $checksums.Win32
    ChecksumType = 'sha512'
    Url = "https://download.mozilla.org/?product=firefox-68.0.2-ssl&os=win&lang=${locale}"

    silentArgs = '-ms'
    validExitCodes = @(0)
  }

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download.mozilla.org/?product=firefox-68.0.2-ssl&os=win64&lang=${locale}"
  }

  Install-ChocolateyPackage @packageArgs
}

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Mozilla Firefox 123.0.0 645450 Tuesday, February 20, 2024 Approved
Mozilla Firefox 122.0.1 600480 Tuesday, February 6, 2024 Approved
Mozilla Firefox 122.0.0 642136 Tuesday, January 23, 2024 Approved
Mozilla Firefox 121.0.1 607704 Tuesday, January 9, 2024 Approved
Mozilla Firefox 121.0.0 694234 Tuesday, December 19, 2023 Approved
Mozilla Firefox 120.0.1 697823 Thursday, November 30, 2023 Approved
Mozilla Firefox 120.0.0 519243 Tuesday, November 21, 2023 Approved
Mozilla Firefox 119.0.1 621743 Tuesday, November 7, 2023 Approved
Mozilla Firefox 119.0.0 662804 Tuesday, October 24, 2023 Approved
Mozilla Firefox 118.0.2 632014 Tuesday, October 10, 2023 Approved
Mozilla Firefox 118.0.1 570216 Thursday, September 28, 2023 Approved
Mozilla Firefox 118.0.0 250015 Tuesday, September 26, 2023 Approved
Mozilla Firefox 117.0.1 635126 Tuesday, September 12, 2023 Approved
Mozilla Firefox 117.0.0 645180 Tuesday, August 29, 2023 Approved
Mozilla Firefox 116.0.3 728030 Wednesday, August 16, 2023 Approved
Mozilla Firefox 116.0.2 657036 Monday, August 7, 2023 Approved
Mozilla Firefox 116.0.1 335535 Friday, August 4, 2023 Approved
Mozilla Firefox 116.0.0 405905 Tuesday, August 1, 2023 Approved
Mozilla Firefox 115.0.3 379684 Friday, July 28, 2023 Approved
Mozilla Firefox 115.0.2 956935 Tuesday, July 11, 2023 Approved
Mozilla Firefox 115.0.1 406982 Friday, July 7, 2023 Approved
Mozilla Firefox 115.0.0 389370 Tuesday, July 4, 2023 Approved
Mozilla Firefox 114.0.2 542881 Tuesday, June 20, 2023 Approved
Mozilla Firefox 114.0.1 487920 Friday, June 9, 2023 Approved
Mozilla Firefox 114.0 309382 Tuesday, June 6, 2023 Approved
Mozilla Firefox 113.0.2 563260 Tuesday, May 23, 2023 Approved
Mozilla Firefox 113.0.1 509946 Friday, May 12, 2023 Approved
Mozilla Firefox 112.0.2 614394 Tuesday, April 25, 2023 Approved
Mozilla Firefox 112.0.1 476542 Monday, April 17, 2023 Approved
Mozilla Firefox 111.0.1 718405 Tuesday, March 21, 2023 Approved
Mozilla Firefox 111.0 442047 Tuesday, March 14, 2023 Approved
Mozilla Firefox 110.0.1 567778 Tuesday, February 28, 2023 Approved
Mozilla Firefox 110.0 568568 Tuesday, February 14, 2023 Approved
Mozilla Firefox 109.0.1 552348 Wednesday, February 1, 2023 Approved
Mozilla Firefox 109.0 537263 Wednesday, January 18, 2023 Approved
Mozilla Firefox 108.0.2 508271 Thursday, January 5, 2023 Approved
Mozilla Firefox 108.0.1 556234 Friday, December 16, 2022 Approved
Mozilla Firefox 108.0 299596 Tuesday, December 13, 2022 Approved
Mozilla Firefox 107.0.1 519827 Tuesday, November 29, 2022 Approved
Mozilla Firefox 107.0 519693 Tuesday, November 15, 2022 Approved
Mozilla Firefox 106.0.5 467194 Saturday, November 5, 2022 Approved
Mozilla Firefox 106.0.4 196960 Thursday, November 3, 2022 Approved
Mozilla Firefox 106.0.3 297162 Monday, October 31, 2022 Approved
Mozilla Firefox 106.0.2 341874 Wednesday, October 26, 2022 Approved
Mozilla Firefox 106.0.1 305311 Friday, October 21, 2022 Approved
Mozilla Firefox 106.0 220118 Tuesday, October 18, 2022 Approved
Mozilla Firefox 105.0.3 495077 Saturday, October 8, 2022 Approved
Mozilla Firefox 105.0.2 297388 Tuesday, October 4, 2022 Approved
Mozilla Firefox 105.0.1 451100 Friday, September 23, 2022 Approved
Mozilla Firefox 105.0 284531 Tuesday, September 20, 2022 Approved
Mozilla Firefox 104.0.2 483639 Tuesday, September 6, 2022 Approved
Mozilla Firefox 104.0.1 380660 Tuesday, August 30, 2022 Approved
Mozilla Firefox 104.0 373022 Tuesday, August 23, 2022 Approved
Mozilla Firefox 103.0.2 471788 Tuesday, August 9, 2022 Approved
Mozilla Firefox 103.0.1 375470 Monday, August 1, 2022 Approved
Mozilla Firefox 103.0 326110 Tuesday, July 26, 2022 Approved
Mozilla Firefox 102.0.1 514488 Wednesday, July 6, 2022 Approved
Mozilla Firefox 102.0 396552 Tuesday, June 28, 2022 Approved
Mozilla Firefox 101.0.1 614027 Thursday, June 9, 2022 Approved
Mozilla Firefox 101.0 442715 Tuesday, May 31, 2022 Approved
Mozilla Firefox 100.0.2 439956 Friday, May 20, 2022 Approved
Mozilla Firefox 100.0.1 295859 Monday, May 16, 2022 Approved
Mozilla Firefox 100.0 463254 Tuesday, May 3, 2022 Approved
Mozilla Firefox 99.0.1 501290 Tuesday, April 12, 2022 Approved
Mozilla Firefox 99.0 333472 Tuesday, April 5, 2022 Approved
Mozilla Firefox 98.0.2 431268 Wednesday, March 23, 2022 Approved
Mozilla Firefox 98.0.1 375677 Monday, March 14, 2022 Approved
Mozilla Firefox 98.0 314928 Tuesday, March 8, 2022 Approved
Mozilla Firefox 97.0.2 247402 Saturday, March 5, 2022 Approved
Mozilla Firefox 97.0.1 445872 Thursday, February 17, 2022 Approved
Mozilla Firefox 97.0 390436 Tuesday, February 8, 2022 Approved
Mozilla Firefox 96.0.3 423171 Thursday, January 27, 2022 Approved
Mozilla Firefox 96.0.2 333942 Thursday, January 20, 2022 Approved
Mozilla Firefox 96.0.1 305638 Friday, January 14, 2022 Approved
Mozilla Firefox 96.0 240657 Tuesday, January 11, 2022 Approved
Mozilla Firefox 95.0.2 485159 Sunday, December 19, 2021 Approved
Mozilla Firefox 95.0.1 116642 Thursday, December 16, 2021 Approved
Mozilla Firefox 95.0 374998 Tuesday, December 7, 2021 Approved
Mozilla Firefox 94.0.2 407042 Monday, November 22, 2021 Approved
Mozilla Firefox 94.0.1 446721 Thursday, November 4, 2021 Approved
Mozilla Firefox 94.0 164312 Tuesday, November 2, 2021 Approved
Mozilla Firefox 93.0.0.20211014 522291 Thursday, October 14, 2021 Approved
Mozilla Firefox 93.0.0.20211011 251641 Monday, October 11, 2021 Approved
Mozilla Firefox 93.0 318887 Tuesday, October 5, 2021 Approved
Mozilla Firefox 92.0.1 453340 Thursday, September 23, 2021 Approved
Mozilla Firefox 92.0 427776 Tuesday, September 7, 2021 Approved
Mozilla Firefox 91.0.2 336372 Tuesday, August 24, 2021 Approved
Mozilla Firefox 91.0.1 260512 Tuesday, August 17, 2021 Approved
Mozilla Firefox 91.0 248934 Tuesday, August 10, 2021 Approved
Mozilla Firefox 90.0.2 357094 Thursday, July 22, 2021 Approved
Mozilla Firefox 90.0.1 172236 Monday, July 19, 2021 Approved
Mozilla Firefox 89.0.2 424108 Wednesday, June 23, 2021 Approved
Mozilla Firefox 89.0.1 300580 Wednesday, June 16, 2021 Approved
Mozilla Firefox 89.0 338992 Tuesday, June 1, 2021 Approved
Mozilla Firefox 88.0.1 540306 Wednesday, May 5, 2021 Approved
Mozilla Firefox 88.0 334504 Monday, April 19, 2021 Approved
Mozilla Firefox 87.0 414903 Tuesday, March 23, 2021 Approved
Mozilla Firefox 86.0.1 288066 Thursday, March 11, 2021 Approved
Mozilla Firefox 86.0 331261 Tuesday, February 23, 2021 Approved
Mozilla Firefox 85.0.2 295193 Tuesday, February 9, 2021 Approved
Mozilla Firefox 85.0.1 170398 Friday, February 5, 2021 Approved
Mozilla Firefox 85.0 258312 Tuesday, January 26, 2021 Approved
Mozilla Firefox 84.0.2 335830 Wednesday, January 6, 2021 Approved
Mozilla Firefox 84.0.1 251550 Tuesday, December 22, 2020 Approved
Mozilla Firefox 84.0 205022 Tuesday, December 15, 2020 Approved
Mozilla Firefox 83.0 377120 Tuesday, November 17, 2020 Approved
Mozilla Firefox 82.0.3 245891 Monday, November 9, 2020 Approved
Mozilla Firefox 82.0.2 249473 Wednesday, October 28, 2020 Approved
Mozilla Firefox 82.0.1 95759 Tuesday, October 27, 2020 Approved
Mozilla Firefox 82.0 199030 Tuesday, October 20, 2020 Approved
Mozilla Firefox 81.0.2 176697 Tuesday, October 13, 2020 Approved
Mozilla Firefox 81.0.1 248723 Thursday, October 1, 2020 Approved
Mozilla Firefox 81.0 232901 Tuesday, September 22, 2020 Approved
Mozilla Firefox 80.0.1 297368 Tuesday, September 1, 2020 Approved
Mozilla Firefox 80.0 20130 Tuesday, August 25, 2020 Approved
Mozilla Firefox 79.0.0.20200817 301135 Monday, August 17, 2020 Approved
Mozilla Firefox 79.0.0.20200805 259867 Wednesday, August 5, 2020 Approved
Mozilla Firefox 79.0 267153 Tuesday, July 28, 2020 Approved
Mozilla Firefox 78.0.2 259042 Thursday, July 9, 2020 Approved
Mozilla Firefox 78.0.1 181366 Wednesday, July 1, 2020 Approved
Mozilla Firefox 78.0 80440 Tuesday, June 30, 2020 Approved
Mozilla Firefox 77.0.1 326623 Thursday, June 4, 2020 Approved
Mozilla Firefox 77.0 99482 Tuesday, June 2, 2020 Approved
Mozilla Firefox 76.0.1 314520 Friday, May 8, 2020 Approved
Mozilla Firefox 76.0 123920 Tuesday, May 5, 2020 Approved
Mozilla Firefox 75.0 321115 Tuesday, April 7, 2020 Approved
Mozilla Firefox 74.0.1 123455 Friday, April 3, 2020 Approved
Mozilla Firefox 74.0 304894 Tuesday, March 10, 2020 Approved
Mozilla Firefox 73.0.1 287076 Tuesday, February 18, 2020 Approved
Mozilla Firefox 73.0 181752 Tuesday, February 11, 2020 Approved
Mozilla Firefox 72.0.2 323525 Monday, January 20, 2020 Approved
Mozilla Firefox 72.0.1 239543 Wednesday, January 8, 2020 Approved
Mozilla Firefox 72.0 73853 Tuesday, January 7, 2020 Approved
Mozilla Firefox 71.0 379488 Tuesday, December 3, 2019 Approved
Mozilla Firefox 70.0.1 398163 Thursday, October 31, 2019 Approved
Mozilla Firefox 70.0 192552 Tuesday, October 22, 2019 Approved
Mozilla Firefox 69.0.3 196981 Thursday, October 10, 2019 Approved
Mozilla Firefox 69.0.2 152840 Thursday, October 3, 2019 Approved
Mozilla Firefox 69.0.1 218600 Wednesday, September 18, 2019 Approved
Mozilla Firefox 69.0 219601 Tuesday, September 3, 2019 Approved
Mozilla Firefox 68.0.2 270345 Wednesday, August 14, 2019 Approved
Mozilla Firefox 68.0.1 267748 Thursday, July 18, 2019 Approved
Mozilla Firefox 68.0 133624 Tuesday, July 9, 2019 Approved
Mozilla Firefox 67.0.4 209031 Thursday, June 20, 2019 Approved
Mozilla Firefox 67.0.3 65587 Tuesday, June 18, 2019 Approved
Mozilla Firefox 67.0.2 109145 Tuesday, June 11, 2019 Approved
Mozilla Firefox 67.0.1 110071 Tuesday, June 4, 2019 Approved
Mozilla Firefox 67.0 136574 Wednesday, May 22, 2019 Approved
Mozilla Firefox 66.0.5 143045 Wednesday, May 8, 2019 Approved
Mozilla Firefox 66.0.4 57202 Monday, May 6, 2019 Approved
Mozilla Firefox 66.0.3 192416 Wednesday, April 10, 2019 Approved
Mozilla Firefox 66.0.2 133418 Wednesday, March 27, 2019 Approved
Mozilla Firefox 66.0.1 73884 Friday, March 22, 2019 Approved
Mozilla Firefox 66.0 63442 Tuesday, March 19, 2019 Approved
Mozilla Firefox 65.0.2 147197 Friday, March 1, 2019 Approved
Mozilla Firefox 65.0.1 122375 Sunday, February 17, 2019 Approved
Mozilla Firefox 65.0 133476 Tuesday, January 29, 2019 Approved
Mozilla Firefox 64.0.2 124911 Thursday, January 10, 2019 Approved
Mozilla Firefox 64.0 146453 Tuesday, December 11, 2018 Approved
Mozilla Firefox 63.0.3 165436 Friday, November 16, 2018 Approved
Mozilla Firefox 63.0.1 145873 Thursday, November 1, 2018 Approved
Mozilla Firefox 63.0 103940 Tuesday, October 23, 2018 Approved
Mozilla Firefox 62.0.3 149720 Wednesday, October 3, 2018 Approved
Mozilla Firefox 62.0.2 104482 Saturday, September 22, 2018 Approved
Mozilla Firefox 62.0 150902 Thursday, September 6, 2018 Approved
Mozilla Firefox 61.0.2 174183 Wednesday, August 8, 2018 Approved
Mozilla Firefox 61.0.1 186471 Thursday, July 5, 2018 Approved
Mozilla Firefox 61.0 82944 Tuesday, June 26, 2018 Approved
Mozilla Firefox 60.0.2 137496 Thursday, June 7, 2018 Approved
Mozilla Firefox 60.0.1 158424 Wednesday, May 16, 2018 Approved
Mozilla Firefox 60.0 73291 Wednesday, May 9, 2018 Approved
Mozilla Firefox 59.0.3 43805 Monday, May 7, 2018 Approved
Mozilla Firefox 59.0.2 212560 Tuesday, March 27, 2018 Approved
Mozilla Firefox 59.0.1 105242 Friday, March 16, 2018 Approved
Mozilla Firefox 59.0 48679 Tuesday, March 13, 2018 Approved
Mozilla Firefox 58.0.2 275004 Thursday, February 8, 2018 Approved
Mozilla Firefox 58.0.1 130688 Monday, January 29, 2018 Approved
Mozilla Firefox 58.0 71275 Tuesday, January 23, 2018 Approved
Mozilla Firefox 57.0.4 154844 Friday, January 5, 2018 Approved
Mozilla Firefox 57.0.3 62156 Thursday, December 28, 2017 Approved
Mozilla Firefox 57.0.2 132644 Friday, December 8, 2017 Approved
Mozilla Firefox 57.0.1 81546 Thursday, November 30, 2017 Approved
Mozilla Firefox 57.0.0.20171115 127022 Wednesday, November 15, 2017 Approved
Mozilla Firefox 57.0 19691 Tuesday, November 14, 2017 Approved
Mozilla Firefox 56.0.2 137813 Thursday, October 26, 2017 Approved
Mozilla Firefox 56.0.1 124624 Monday, October 9, 2017 Approved
Mozilla Firefox 56.0 82189 Thursday, September 28, 2017 Approved
Mozilla Firefox 55.0.3 198066 Saturday, August 26, 2017 Approved
Mozilla Firefox 55.0.2 72670 Wednesday, August 16, 2017 Approved
Mozilla Firefox 55.0.1 47638 Friday, August 11, 2017 Approved
Mozilla Firefox 55.0 32112 Tuesday, August 8, 2017 Approved
Mozilla Firefox 54.0.1 171638 Friday, June 30, 2017 Approved
Mozilla Firefox 54.0 90618 Wednesday, June 14, 2017 Approved
Mozilla Firefox 53.0.3 121427 Friday, May 19, 2017 Approved
Mozilla Firefox 53.0.2 77942 Friday, May 5, 2017 Approved
Mozilla Firefox 53.0 84142 Wednesday, April 19, 2017 Approved
Mozilla Firefox 52.0.2 102536 Tuesday, March 28, 2017 Approved
Mozilla Firefox 52.0.1 61184 Saturday, March 18, 2017 Approved
Mozilla Firefox 52.0 57606 Tuesday, March 7, 2017 Approved
Mozilla Firefox 51.0.1 205244 Friday, January 27, 2017 Approved
Mozilla Firefox 51.0 27059 Tuesday, January 24, 2017 Approved
Mozilla Firefox 50.1.0 181864 Tuesday, December 13, 2016 Approved
Mozilla Firefox 50.0.2 78412 Thursday, December 1, 2016 Approved
Mozilla Firefox 50.0.1.20161130 15192 Wednesday, November 30, 2016 Approved
Mozilla Firefox 50.0.1 23635 Monday, November 28, 2016 Approved
Mozilla Firefox 50.0 78332 Tuesday, November 15, 2016 Approved
Mozilla Firefox 49.0.2.20161024 131592 Monday, October 24, 2016 Approved
Mozilla Firefox 49.0.2.20161023 19712 Sunday, October 23, 2016 Approved
Mozilla Firefox 49.0.2 23647 Friday, October 21, 2016 Approved
Mozilla Firefox 49.0.1 151463 Monday, September 26, 2016 Approved
Mozilla Firefox 49.0 37875 Tuesday, September 20, 2016 Approved
Mozilla Firefox 48.0.2 132074 Wednesday, August 24, 2016 Approved
Mozilla Firefox 48.0.1 37706 Thursday, August 18, 2016 Approved
Mozilla Firefox 48.0 84636 Tuesday, August 2, 2016 Approved
Mozilla Firefox 47.0.1 68250 Tuesday, June 28, 2016 Approved
Mozilla Firefox 47.0 946 Tuesday, June 7, 2016 Approved
Mozilla Firefox 46.0.1 7512 Tuesday, May 3, 2016 Approved
Mozilla Firefox 46.0 21792 Tuesday, April 26, 2016 Approved
Mozilla Firefox 45.0.2 30459 Monday, April 11, 2016 Approved
Mozilla Firefox 45.0.1 35551 Saturday, March 19, 2016 Approved
Mozilla Firefox 45.0 23844 Tuesday, March 8, 2016 Approved
Mozilla Firefox 44.0.2 37916 Thursday, February 11, 2016 Approved
Mozilla Firefox 44.0.1 13644 Tuesday, February 9, 2016 Approved
Mozilla Firefox 44.0 23875 Tuesday, January 26, 2016 Approved
Mozilla Firefox 43.0.4 29363 Wednesday, January 6, 2016 Approved
Mozilla Firefox 43.0.3 29274 Monday, December 28, 2015 Approved
Mozilla Firefox 43.0.2.20151214 6758 Thursday, December 24, 2015 Approved
Mozilla Firefox 43.0.2 5830 Wednesday, December 23, 2015 Approved
Mozilla Firefox 43.0.1.20151220 7479 Sunday, December 20, 2015 Approved
Mozilla Firefox 43.0.1 5820 Friday, December 18, 2015 Approved
Mozilla Firefox 43.0 10555 Tuesday, December 15, 2015 Approved
Mozilla Firefox 42.0 37319 Tuesday, November 3, 2015 Approved
Mozilla Firefox 41.0.2 29280 Friday, October 16, 2015 Approved
Mozilla Firefox 41.0.1 24924 Wednesday, September 30, 2015 Approved
Mozilla Firefox 41.0 17592 Tuesday, September 22, 2015 Approved
Mozilla Firefox 40.0.3 26047 Thursday, August 27, 2015 Approved
Mozilla Firefox 40.0.2 15968 Thursday, August 13, 2015 Approved
Mozilla Firefox 40.0 9364 Tuesday, August 11, 2015 Approved
Mozilla Firefox 39.0.3 7514 Friday, August 7, 2015 Approved
Mozilla Firefox 39.0 22067 Saturday, July 4, 2015 Approved
Mozilla Firefox 38.0.5 17531 Tuesday, June 2, 2015 Approved
Mozilla Firefox 38.0.1 10869 Thursday, May 14, 2015 Approved
Mozilla Firefox 38.0 4115 Tuesday, May 12, 2015 Approved
Mozilla Firefox 37.0.2 11363 Monday, April 20, 2015 Approved
Mozilla Firefox 37.0.1 9821 Friday, April 3, 2015 Approved
Mozilla Firefox 37.0.0.20150401 3321 Wednesday, April 1, 2015 Approved
Mozilla Firefox 37.0 1045 Tuesday, March 31, 2015 Approved
Mozilla Firefox 36.0.4 1107 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.3 687 Saturday, March 21, 2015 Approved
Mozilla Firefox 36.0.1 12024 Friday, March 6, 2015 Approved
Mozilla Firefox 36.0 866 Tuesday, February 24, 2015 Approved
Mozilla Firefox 35.0.1 19179 Monday, January 26, 2015 Approved
Mozilla Firefox 35.0 7508 Tuesday, January 13, 2015 Approved
Mozilla Firefox 34.0.5.20141222 8796 Monday, December 22, 2014 Approved
Mozilla Firefox 34.0.5 8253 Monday, December 1, 2014 Approved
Mozilla Firefox 33.1.1 6774 Friday, November 14, 2014 Approved
Mozilla Firefox 33.1 692 Wednesday, November 12, 2014 Approved
Mozilla Firefox 33.0.2 7156 Tuesday, October 28, 2014 Approved
Mozilla Firefox 33.0.1 2662 Friday, October 24, 2014 Approved
Mozilla Firefox 33.0 5525 Tuesday, October 14, 2014 Approved
Mozilla Firefox 32.0.3 7483 Wednesday, September 24, 2014 Approved
Mozilla Firefox 32.0.2 3620 Thursday, September 18, 2014 Approved
Mozilla Firefox 32.0.1 3418 Friday, September 12, 2014 Approved
Mozilla Firefox 32.0 4932 Tuesday, September 2, 2014 Approved
Mozilla Firefox 31.0 9587 Tuesday, July 22, 2014 Approved
Mozilla Firefox 30.0 7181 Tuesday, June 10, 2014 Approved
Mozilla Firefox 29.0.1 6488 Saturday, May 10, 2014 Approved
Mozilla Firefox 29.0 3692 Tuesday, April 29, 2014 Approved
Mozilla Firefox 28.0 9708 Tuesday, March 18, 2014 Approved
Mozilla Firefox 27.0.1 4167 Saturday, February 15, 2014 Approved
Mozilla Firefox 27.0 2228 Tuesday, February 4, 2014 Approved
Mozilla Firefox 26.0.0.20131218 4113 Wednesday, December 18, 2013 Approved
Mozilla Firefox 26.0.0.20131217 1189 Tuesday, December 17, 2013 Approved
Mozilla Firefox 26.0 1521 Tuesday, December 10, 2013 Approved
Mozilla Firefox 25.0.1 2205 Sunday, November 17, 2013 Approved
Mozilla Firefox 25.0 2398 Tuesday, October 29, 2013 Approved
Mozilla Firefox 24.0 5377 Tuesday, September 17, 2013 Approved
Firefox 23.0.1 2574 Tuesday, August 20, 2013 Approved
Firefox 23.0 1489 Wednesday, August 7, 2013 Approved
Firefox 22.0 2652 Thursday, June 27, 2013 Approved
Firefox 21.0.0.20130620 978 Friday, June 21, 2013 Approved
Firefox 21.0 1098 Sunday, June 9, 2013 Approved
Firefox 20.0.1 1974 Sunday, April 14, 2013 Approved
Firefox 19.0.2 1345 Friday, March 8, 2013 Approved
Firefox 19.0 1792 Sunday, February 24, 2013 Approved
Firefox 18.0.1 1313 Sunday, January 20, 2013 Approved
Firefox 18.0 855 Tuesday, January 15, 2013 Approved
Firefox 17.0.1 909 Monday, December 31, 2012 Approved
Firefox 15.0 1955 Thursday, August 30, 2012 Approved
Discussion for the Mozilla Firefox Package

Ground Rules:

  • This discussion is only about Mozilla Firefox and the Mozilla Firefox package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mozilla Firefox, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus