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 57.0.2:

132,644

Last Update:

08 Dec 2017

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

57.0.2 | Updated: 08 Dec 2017

Downloads:

62,873,710

Downloads of v 57.0.2:

132,644

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 57.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="'57.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="'57.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: '57.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  '57.0.2'
end

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


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

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


package { 'firefox':
  ensure   => '57.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 08 Dec 2017.

Description

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

Features

  • Freedom is fast: Go anywhere you want on the Web with a quickness.
  • Freedom is personal: Enjoy the most built-in privacy tools of any browser.
  • Freedom is yours: people, not profit.

Notes

  • Looking for Firefox Developer Edition? Install the firefox-dev package.
  • Looking for Firefox Extended Support Release? Install the FirefoxESR package.
  • This package installs Firefox in the first language which matches this list:
  1. Install arguments override parameter if present, e.g. choco install Firefox -packageParameters "l=en-GB".
    To get a list of all available locales have a look at this file: https://releases.mozilla.org/pub/firefox/releases/latest/README.txt.
  2. If Firefox is already installed: the same language as the already installed Firefox.
  3. The Windows system language where the Firefox package gets installed.
  4. If Firefox does not support the system language, it will fall back to en-US.

tools\LanguageChecksums.csv
ach|32|bb481936e7de8519b771185009f110dbfd36b90910ea3c4fc3355eed48aec24a0116524b28e9ffe76f5b078913e000549940a0c4e83024e78fa409d04d57fab6
af|32|5da21d136754ab42463e873870bbed6e64cbb38af30dffa887f7bde66691819cbb1e415044bc033fa333a4d3e6333ef0d4990d57a8f3c64ed49125d76241fb66
an|32|efc728c62e4adf55c5c42b8ca81608c77c45298ceaf38b0089087091ec980d05c7bc3534dcaa231bb95851761a983fc8d27cbed348482aafbee84b0aaf972293
ar|32|8030a566fc01ba70b0d13fe1ec3d2d1a703d5f00cd45a44eede88634f6c46b6c319bc5f2d954ef093bf718a3768418a1ada4dae7917833df6a3acb05e592ce29
as|32|511721b2eaaf5710d9bae2b1e3e911b4f55142305d19e451133e4dfc85f5b39468bea00056fdd374f338d3a848e27645fab24b2ecd10ee0f9217a3dce50cc392
ast|32|06364d7a8c5fdcf8e3c13461818c3ccd1a53986c047bb3f809337ae9e1ed48b54a803e7bfa8879b943fa58fb9dab7a43f6073b7811ac3a5c352b1fac86f52c6d
az|32|5efda3a83f69e63189fbab688b0fd2382bf5cf365023451d9001a419024d1c34135160a54a7c0ce46a86d55eae271aded7dbdb47b52652d7084446c4afd9aa72
be|32|2d2c4ec3e9ca2f758b41b91e022336c2cc54764676f8bf5f4d72f10ce93200362f35f9ac268eeb5ab12adb1351489947aa770f28377942a9afc154bffc7bbfff
bg|32|4cf6f81415b9db19ace87d3ec80ae5f16e20263fe8053aa9bc1d4c333e62e28bf35aa4f2fc5c8f167c4209bad8a31081f8a82bfbc0c41b734ca71d4ca2435909
bn-BD|32|efa0e625cadb3718a816a248c5494058e00b5c40975942707a4ca1d9d0acfa6420858c32a5cd0f43051e92b5c68b03ebf1be53a40daa21ff92fba9c0b41313a5
bn-IN|32|0e2c9a035e2076074e0b7ec1763441285c4fd16ac2b8ef4cc7ca5b39b099f1ee425db03b45a946e63be4d92724e6274eeccb85997cebc79cad352c8327406781
br|32|6bcb3c333046761eaed94e289e05d7ab0cde3866be9cbb08a0662587a9dab7ffe783bdb817fd612d59022877ec79ecbfe411bd1c02c59711b54c320a28c1c8e4
bs|32|20bae4dd44f62d3295d8c8511e37db50a9085abfa960c384d1ecc64118304bd7b6bd893dde02d8ef56b9f50bb036243585b942dcbcd04f9badd6546c054bbfd0
ca|32|90fb70efbb58e4893ced3baaf4cbcf7ced568ab650823f7500174d8f45af69931b583ad03fff2a7dc7954d37938a4c44b2e0cdd50871b842138eab0d891ce34f
cak|32|12d67e0db6e9fd1fd3b4a7cc2819a6c7d44933589ad0963e84dbffc882d5fdfeb16fc41c777fbc5965c0f1d887460ce07f3d405ec6a2bfeeab4ecf553a4a65e9
cs|32|a832ef492757590a8df93e881c0e7ed002ff68f53717da9690306de7ba63ea3cadfb33a3d6a062f1c8c75961cebb455efe5754f78f990262fa00582ec82aa324
cy|32|a04e065c744ba58af666f166484beeefe134de25071192fc3ec2200b73d60e32d10550172c0e21a9e966daeb98273d26609e721bb2ebc35689c5a54ccd7acbe0
da|32|8fba0f03d54ffbb429d168d5a6fdaaaa4066e5140231edd8ab7daa92c832e99095569ab5a94376963582cbf6316ff9acf0bfb1a4adaade085d02546ebdb3a481
de|32|08da891fe287403a55802096251f4edbdcdbfd7a09322d657a9cc6c83fba0a162cb59d66a709b169588fc7ee2b3f000ee685978aaafdd1054e0efb5924205da7
dsb|32|f5e4c52280b10dab32692cf5f566420fcc865f1ccd2f07e89cca90648acc36e8d4e82aec48f0615e08e23060e3bdd8ca425b73e37378bac31bca2608b300870e
el|32|bb85d3b528849f0e118390dbafea333f835058835ecbc94b72c8cedfa82eb775a1794c9370e3a172793c891ead6ae034671ae7fdf922bfe99c3fd36a36d6247d
en-GB|32|a8a40adee9f45156d85a8cead82150430e0b5b71e2c06b24d9725965330252f733c920f8acbd91ba14e40fb14d9902d64153fc16c4f1d5de7a736292513e15c1
en-US|32|df9ee432efe4e48c0b70f753310810fb4a4c191c39400e3b5a63a06e817aa1e65f935de841c3bf3294bb3660daa0330771e2693e51ed4cd25a21fad6b535b3c8
en-ZA|32|b3d293161e0353440706a3b10c09a7a4813c2036ff130250b3be4ce089e98ec1839335470c3049610fa540c500318cd3cd208e214fbf47413e538a6ace42d3a7
eo|32|2b118de784b50b0828133199434af28b14c39d0874cdc01c6da3116068bcf8f88b491e7e2720b18fafcf7b3a382de7c0a8429b5628259240ba171d0c36e6d727
es-AR|32|c0d58554b190625337a6fdee153e959bd8b8ebdf4cceb9249492b615f4b56e199947ae4d61326c22b02967f3996f28732d4ffabfff35bf1e009df0827af5ea16
es-CL|32|1d0fd6a9424d40a95ba478af9d8ec21191763cf045e4b7ec21c7a18d1600ff4f135054e0662648e2def4e9f14f288cfc60601f7a6c67c34ab5c2bd216ab7c7e6
es-ES|32|52b5f3ea15f5d8e03bb519f11878c3e5bdaf46550e643d52598b359ea76d6313c731870126523b528776199d8d7444a01bf1cf9b710a390fe1ec8dc5e3306a3a
es-MX|32|c108a09ca713e1b42baf63fe10ab2a1aa8483ed5b1cb2a0b35aa445f6cac700288789c354ce83ba3cd7a0056f8ce090e0c59863e2a1a2a48a1253e371b32f8ef
et|32|2d59c494c925b3d143a5d265142a6cdebd6ea00ffa23f0852d97baf36e78c0b1cd7490693fe21157fe61f421d2a394b10590317a0d56e3d15689160d797b46a6
eu|32|8f531897907519fbdab430f7b87f52a3699573954a0bd5c12403b92dfc60324deef0723d262a49340ce2bef7769a20291ce5a0fd856674be2702c7b2ead0282d
fa|32|a87b32fdfb09defa292ed3547c5ff4670d38f8dc2ffa29a6396c5627a36001acc66060830ad040a15befde22cebc0528ba58135d8edd859c54d691709586e182
ff|32|df3edfe2c3e2562c7c7b298b53e1246b2a4fb89141610b8a9645033159b1a212b79641c00df1e03ca4b75bbd83a61d96c650aa99a24aeec059bc7c00d9809fcd
fi|32|8c53ea535f46ece2b13ad583a670d87ad0f529ebfc3ac0fa187e774a705657bd656c17c3d36b65dd99e3c129a959a4618d1320dc24de3507f75ee414002b3fd7
fr|32|678f92defc4cfdf2f4d9d1385193204242830161d7d156128ef9afae485a4ef5cf6ff2a17de99930ae5e3e707c79593eecc41c83cf3b5ac5fd44fe35213eba6e
fy-NL|32|c95e96a689b24893d9102916a52eac07a79832e53fa222926a5e4418bc5fcc266df87e92f446d03b6f013e4a25b9d2e9d76940bf48043168f7d15465caf458fe
ga-IE|32|343cff7c946e7cf3d0d808b743f5ca70028c849b8e58cea1fad4499279a4a85f33afb581846dd4cbb999bbc842078ca850915c30bd7e6c87a5694ec63d0e9e12
gd|32|b39330eac3581d3a28d938b2a6ebd8ff97ed1f58cf3624bb60ec66fd42271978f06c0f6fedc9df4a36730bf4ee9fba9fb966b7037d72c36c96ee8e181d478a23
gl|32|ec31479ab36670ef9f800dc4f05fecd21270ca4fdc6ffbecbc806cc2aedbdd4eb758c330782c50feac4736c64f1970ca96b763992d3810e8ad0d84923356c331
gn|32|59063768b014d11a139d4c6631713036001b03f2d1d46613778a32f9c1c3d8f5970c86ed3d2f7578ce8324bade504ca9e77570e3e9156d6f932014a2a163405e
gu-IN|32|59970cb32bf4b6ed36206690db5476a079bcc795cbafffedc8b91144611facb960b4abfa81522e6ec7faad76c4ab3a53f8569def9ba9bb0da8134ef16bfddf06
he|32|67decff3469ddf8d678d5a7548a8895b76cf368b013187c7279820675481116efed74a406a76ede98446f50ce3b5b1b6399747780b14b5347ba9c52ba1b2e526
hi-IN|32|8afa3a1da67098c1f95e650ee091fb15e633550a5d6ed98fd74d8642bf9b963c07116d54bef039f39e666640a8aeccc1825f1ebcbf1634f8f6aff7d0a0de6242
hr|32|90e98f52957d08f06f9593568bf0619e8a8fecb4ecb1dfb7b6bb415525eb2f04468ac4e65be4c6ecee6b134c84fde4d6e5a981e1e5ebefdc321a6047e72a1f09
hsb|32|8c4ad5796a6a2d5d85203fab67a458c01c316db69e931b27472f5c242b8241d68c281d6d605f698c2ab42ef22702be24644f6fbcd4efd520b7266563382e7727
hu|32|21ed31e146c514f35f852010e903ac1d98465ad93a684371a77653503140e0f0554a845d5f688631cc0b112605864b067fb9ad663e09e17829c7a029cf6e302d
hy-AM|32|ffc198b2fcc7a2f6adb5aca06f0bb5be8e36041de57ffbd0c6c7745edd58925937bc7667ee50fdfb0950f3116a837c306fbfcaaeab4bf1617f854568e0fd9f90
id|32|09d184e6dafb5bdfeed197f63ae3d815c45d577c94574493dccf29486b681f43d9f14b09dc15193bcadc1f935e3eb6579e5b052260c039e1ae83abb404951735
is|32|e5586765ae6d9958001abdcedd98e29a68037b5fbb8422f2748911c5ed2ff9a2544533641c338ab1b1b7c005d35da8da706971ea6ae88ba27a2f224c6b7d3fb8
it|32|b0931d8dfd1b56588e04e34492b77f89fd2e028c7accfd423676497372c25fc47c579ea97d39e7b0bd4eb3e5d7ece254f0acd30ffa6b7830908db019e0f25ba8
ja|32|084acc51732639140e80ea9f9698f4fa7a2766b20c3f0755b4131af14777e332846982d8e448bd0c0d62c28ed0226f4ea58bdb7e24806e1efbfcb8b5ddad8a25
ka|32|add3764bc8149f2caef4015faff63ea8d852bc9ee4b3c164fa82784863215497dc5c7690391f000f35ba967cf21167ab6595312bc141730dd268292b7c6c7993
kab|32|9baea796965c042c66fb683b4ec6415ab2d826d7523c3ccdd7b4737133d0d23344bbb5c36926e8cc90128a1d74470ab1e3f6a42297ad677f72322dea8861e986
kk|32|da2122fd712791c6271c131abb1abbdc5e02f90aef571e30fc07f7be496c8e6e4d03af9a7dc3c843cc25546cce4e359baa63f93f54415f1d686d29874b6f924c
km|32|86111068ddfa854d21116f085e6e3c9a736392a3f5abb4a480d08eb7fffa821ba3a6b1356d4a309b0d6c8c43d136f371d19ba2d4a37481f1ccd760242555169e
kn|32|e3ee1eef2263860af25d996de57b35fcb13838d76d10d3913c22ea7be7157320f0a10d9a234efcd4e595a6c7c43e2e9507696c8f46e33555db12710b05879e35
ko|32|f11267a9938086082c409ee9af3a159e20057b345d736fc6133ac4995502172d298347987fbc96e6f79bcdc1152590ca57bf63e4a3563397f82f7cca0ff58cec
lij|32|dbe9204336367517eadf520224ee4ff944ca0517a6e40e5908b79b552ca490c1a3531229c88c96e93da3a2e152affd1b444745717fdd18cf814a72b77377cb1d
lt|32|eb63f9c477d12385962ca7221659e339d7a3aac9e649427ba8b5d41f04f58f72485ef4791a7a535057b49be6155a123f10a38403114214473cd3553d3ff2c010
lv|32|c67d7de42f611a20137a4f68ac3182d1e034d2521cdd1ea706d215b407b6cff1b06d55222d74b94cb1505268b37c10434789e334c9480a744e145e2a45e210aa
mai|32|ff330fa15e87dfb5e4125c46448808f0653a915189707b2e35bfd24ab54b5286b144b0d7fc7322882fb01051ffc2fdb624ac9dd13887a8471627acd480f03b34
mk|32|7dbf54d2db7975d58a68a93b31875e6867f630c5f38369ea2818341ffed26c461cde99af1b61881fc42ee82147dda7fc178ada8016929b1f2809a6e85134027a
ml|32|3e5a06a4c71830722a57c0b08c678759eff1ef550a8ea9ff7989640f6fe55e59d229b603fe0a7fd1cb099ac5590ee0926b411b84fd1e9f1329ffd06b3f3d7f78
mr|32|4307f257906392b4f23db7e5ff408f5bd4c7dff3297ceb91f0cfa6b749de33570a5e3d4b9a690101c4a58369c698c8cc8635009a2eefdbcbed888c2b26c4a47a
ms|32|20405867a6fea4b3ab57347d57cf989f6e982e258391333298d25a8be3f6c3c5398e997d40fa3afb0ce91317c0278a01ae9e0161cbb36972ccfaa27ef9e71e52
my|32|0aa90f169a46d88edc6e14528073b643a4fc215628b61cec48bcdcb427bf20f8bd9c2205814a6c056f956655cc3b2266185d6751f3a5f5525646dc053328950a
nb-NO|32|4a1733b8942812950be7982ace4618909c2a9a7c7804457219c44dd96767a540eb0d7b41a9b0561176949a39a4eaf710e36664ce0bc5593ccb71ba9fd3a1e22b
nl|32|5a9cdb9a40e1a7d23c73953949a7d573ccb5a219a095c5d69443d21b90305618de12a8fb398ee6067f70842a8f0a1821da98c391caca73b901c2569d9346a2c6
nn-NO|32|39c792a277d2733e5b02711ee5b2e12873095139f3f5eeb4409d8c4ede1698562ae997c17549de22a9d278ffe208d386acb3136a5b8f1af9a7604060be21acca
or|32|1df1370e2240499d2fd688877e433e6fe932903bfe591fda3063b7085d262e6173f881a8cf4d1bce59fe402d80531b7ed06d69f4b7a5cd260d0ecea4b662c235
pa-IN|32|4cd7abe4c95616c052f8b6f14f83f53d6496baa8d0f9f63ad8e4dad1da1463e03dcbf8d8590f3f30816d31dc48b6d811437caf08ec8caa123f9db44e79a0c51a
pl|32|b9fe9a35d891e37a6823760faafe243171d8084e4fdef643d8883a481aacaef81ef45d09f8b41c5327237acebdd27880beb1cb995b6ddba1b072965bf31233b9
pt-BR|32|ad31a2b2c3aafad2a25c295ebf63c7fc071445f1837168e8f69f28e61bdca9fc7306c85d2735c10241188f5e616062e022d2c17ac3cc1b8def65728bf625973e
pt-PT|32|f33dddc74d9a7215728ec7b56cb1bab03d22f8b7b055ee5ebb92a7e01462fc9a10984381d9ee3530afe180b82950aebd6888ed527fdaa4f7d2702de5b9a7d7c8
rm|32|5df186f85846c3664f797a5de99ffa58680e7e000a6ae6ead782ef027f0d0ea6ba1e12bb2b30797c3fe54d7cc9991e6f40233f1689c1d0f0b1ffe9808c57f814
ro|32|8523f1f601a30dd009fab381485dd00d14ab184cb50170ca613c6bc487b2d5ae48b25269458e16a2aa16e895fd8276975add7927f812edea634a25819ed9a778
ru|32|bcfc10fb905fff63d2b9ac335fdf81b801dae634cf8cb7c8c81a266e3461d652063f4c459d4ebd13acd6fcfcf4ac51191550c68321146f982be99d2d887e074f
si|32|b786e7adcc33c0b015834efff06e9c6507ad10d846c2b7ea3c3c31bcde3a60f87a330fccc9ceb3e21a6e03733aa8c11b8e4f33347a779caddd7258eec2568d16
sk|32|ddee3a4e58d40468272cabd6a8d4ac783f6a70fd6ff7d3da18fd52c0b7af10c146403c862b7319e3d109c3c33894445ef496d84a0ae8e173236474b1a48f4733
sl|32|f826df43a1a53dcd7ed3b64aba1847bb02ec5deca201d388faa870e8e55d07bced9e0ec7be93c8d8971442ee56641424d0d4422494bf13761031204a6e36aa71
son|32|4c998c4549a65fedef1eba02b2ccb28ed4b5c73d9f0b5b105e733c1118e4a18567ad67cff81bb744f2be5d14323e6236ba93cb45049514f3e59c10e32ed4436a
sq|32|5f23718a61010d30d7def4812e255a99f4fc3ce72d17cd0b36c892025cd8a5a2649f2d6561033d8ae75c9f374b8e3e0c81b5af0e5c101099c57a9908ea775cf7
sr|32|cc883915edaf8acbf69027598a89653dd571d1915745ffc8d4748bc28ce9eef973f0065c71ea95a3306a7da35796b550dd942c77d1412e6c37fbee8f4ea9d00f
sv-SE|32|6469b1041af47ae695312a7f5c4174fa04f141f712a6d4b0fe9f1e228a0ccb7836da7037618093fa781fd9c076a4aa5d9c949ceac59bd2fdcfcc6495321d209e
ta|32|972c4750cd1088d18bfa096af2344065d2d11a99938a58f9ff421a34be98daaf21409d1a496dd7e0cb33210760d0107d4af929b274713f0c54b815728f0cc395
te|32|4605f3d5be01beb1b53ce5d646827423c9774d43752d3e095f734c7ff09adc3d576941d5c7e7e3d8e33effb03df781a78f63ee1a8ff188d5224733ddab1f44b6
th|32|285ab3092a209102b1c9cf5bd1bb8bedb30dfe4e188f55994150a7fa958ae9e7da2f4871282ba10c567cc166138c9970a966ed565cbd139bb3d3859ab94eb145
tr|32|78fa430f073b3a7157ee7362007a439d944fff9cf85fd50e7578d505ce5079a5a6a369d85adfb90fc7887681f11cfd754f6f8938b43e89800036a996b0a6b24a
uk|32|1f9c58720bae036d803caf48a2f09b7a5e8ff915ae9f6083e05d898f473f74f224dbe3edc82ce65524326e8434e922a97e2ad6869fac404cbad1a3ad98aadbbe
ur|32|4e30377964f37689cbedf8627472acef1c8139cce41e6e9b2d9bb62f49ef2c1c6513002b3cac0f4d7d16edd2c701644fb84a3d63df3e7c875f13874243ffc29a
uz|32|ed5acfb80ac6530a49a34244366800ae65427cb8305f609ab11818b2de155f04b77c33ca30363b69352b0224dfd991de5101b0072ed588da14fd6190ec3398f0
vi|32|e2f4fd8b8cff90d7498ed76851fa7d3961e4995888ca076ba59bdfc7a51e260d0994cc9d92db43695fb8fb1444263750def47e440346aefc91ed5e8a27a90c19
xh|32|b212638355a4b2ef808371c0b2664eb00622fe38fa270ecab76494fb11d32866a064ef1903e7efb742fd6f3151f2e65439e1b08cc68c2a57653520a44be6a570
zh-CN|32|831d93d1a4fe563367f61c4af7cc74aab9f1abc3da2c3f30f09639e5cc819e5f37c9230097e49da6c6f534e93a029d5f4667fdcb333b03ca0bd2be0a04c3fb7a
zh-TW|32|20522c66acd5e83a2e6c09dd2bfb4db72a28a2abdd97546460bd9844d7eada0929f037c8e595244e2aea21d5ac9390e64e8f84e2cb456864a7c7ac198f3f2be7
ach|64|89f9b07214962374facd022d67230cfc86d32d1747fa45f1de6f8b61bf3ec9a6d56af442d8e21839c72d9c6e092d45a2e3a546775cc36c358f29b3be88f5f0db
af|64|e072380385d019d6d7f5334e078c45ede121c228547868f32ed35af5570dcbfd90bd1ef9cc8d25e68fdcbb4c937d2df777696dd807e96206287f35394bd362e7
an|64|104195fbbf8f639cd9d7269ff3fcfbff0ee4ccd41945095e5fc9665caa560ecf331e54b4e3c948119249fc10f7a705fab13b77e8396470ee456ba21ce6a92a54
ar|64|8b770a4bb2efb0aaa1cccd28af71cbdf3ade1191e24a2d4e9783ce87708969a94cab5ed5a2d2fcbd098cd24d158446525f3bd3f3238c51c1ec936727ba82b58f
as|64|7f29a19ce293afcab0f945bcc17a6f424d89d73af2cfd62ca3df426b080f32e5cbb6abdc70bcecb9b05ce4d17100c77071b05e3cb02e3a7fa1f455b2167b08f9
ast|64|460445c1a18114cdc908b0430c2f07ec86f04a0b805d05cd2f15bf027ebb66bd345d07e09da20f3e167d4d3ecc9fcdb3703b45865d4cbcb52facca0d862246d0
az|64|6f9f4c428d46787ae10d883e24526ca967de9d947f07b59594f30f2370047e058dd17921f4b007bf062bb484da28ce9fa7af3a20fb3e89db96ae574d19eda12b
be|64|93149e6c4a074f023e6ae1cfd7c479e0c085579bf613df0633e0bf8faf8e0e91f8b7d746da7400eccb9ba70d870ddf03b9380443eafbabff62e9fc0866aee1f4
bg|64|41f20c80228582fc7a867cfc401790ce1bea6706664cfc9ca2e9bd81ecfcabccbc62beff191c6fa391e7cafe5c25ea483f9ef7372390b7b7f64aa69eec17074c
bn-BD|64|1a6d52a31d5f3ce0485bce73b9bf23fe15071edb3491b70b1747fc4dcc270aeb28950b57387a9045f774b18682ed1ba3833ef5ac6acc61c2cab4983fa0b0a0b0
bn-IN|64|12e535de3ea69f4bd3cc8841f44e528eeee4ea09bc2bf8b29f12ff425ec1d158b91a183a0424d6cb3c2e5562e5f9eeab4fda41f98d6a85f82c851601433e7696
br|64|73dde1c434842efa6d59c1b301b15348833c03c5d7fbf550d6cf36a8b4e8d58bcb061e6762c4167aa3bad35a892f08d6feca8e060a0102d2a409e5785586d00e
bs|64|6a03fd6852a7ccfc37b325182c956916d601b1aa193cfb1f1a2f57fe6346501b248b8714fce235181660c64cf59320724cfadba51cb7e113ea49bfe17802545a
ca|64|2049e8f7513cb94766304722f6d21466f2b611bc61526ad51cdf9b2084722a53398295d1fc38998a7d7e772a86b792c4ef87d36c93b65c1f151f06e6d47685b0
cak|64|9378ab7fc674d27ad268a6d522ad4143e09f65e4e8e453fd3a35821b3a24d3af9695964a3159db6f2c7f5c3abf1cb2e421b32aa82e43609b26d678d5ec5f2307
cs|64|68ea9081c418627dd4c8b3d2c11dd8a955fc04bc66c8a0cd8c8f4ad15730a0a30092568625b2630ebf355bce618dd4762e754b9dad8136d61ec6b18550a5fc52
cy|64|c96f5260ba9f88977b89f9c0d7993528cf922f9a82bba277c5a204c58875bf1e1ea17b233f068f742e8a414309c09eb6b2a2ddb78ec3de7a06725c133bf86459
da|64|4636076180cd8fe19f84ddfa1a419b3617ae473f0a2ed5cea4ce62c3b455bcee0edd6425febe43917ae4006ea6aeafe9ce510657d269c990247de25d26af7746
de|64|22feaf718e203d07c8751ff2fde5129bdd9e48707dfca68026bb666fa7b0973c134ea1592a4355bd151b43797746fc1525e94161376f32eaa8dce4f189c1fd69
dsb|64|183de7accb7ee7b80aa7d6ab7666976f43255182d2f47e7765d07ea5bb1adee8c8d1bc7f0ae472e1fee5fa8ffaa6bdc323aae0bfe754b9bccf993b152d7f8fda
el|64|33d0ad9fb8a612e133dd0412077ef278617eca6ad713fe32bce4d5bc0b34180e210c957720048ff7eb6b5a06f04d3f82a0b0abd2cf9feb3093c733ad3ff29904
en-GB|64|8b30b728a00c5644080c3f652399f0b2a093aa82df03ab596c420f647dead31e9b7c8606e1e4ef4e25600df2854448bf7d0168baad08cd785e1852a0d3f2647b
en-US|64|e21aed33a1c6b9cf817747fc14be3366682a060820685367f919e277ad46266d818b03c4ae2178a95e2ca7d035f247f0baf63b904481c7fb0af59271278be329
en-ZA|64|5fa6df6e0f40b916dcd664285d5995299d0d17958c8c584e4178ee351811d573e44cc8b12fe479987245d1ace04092c99ab13096d20e18dd03b94dfd8d569614
eo|64|3c8c7a2f77e82c6513364bcf84f9bd7e8cf204dbd5552f8c30f0eee9730272607a29afce4d0e4ea67261e9c272820f28d94df1224d8d73816645dffe3cf84cdf
es-AR|64|5c9059c6a16681f32b3a69b3dcbc79d5eb193c1836a3f3d9aabcc73525b280f07439325e870d82f06ad9c1ccc76b028530431576b81bb891744e0dce00021188
es-CL|64|7dcf8ca510a7a9c9c881220090a2381d65b195a962c7c1a9d9afea21afa931f0ab3d9a902a27cea532bb9f03b9654fdde3a8d6ffdebad16e0503403d6e2bdab7
es-ES|64|9544d3980449017c6e05056f405d88ff7de5e18e61eb14d051fce5b550d11101b23171d0f5b5b9872721ef56652c3f04a1b54ffb522011f48c5ae7188fcffa76
es-MX|64|7f07a9a2e6a43074988c45f3dcff835339e38d33d8df8b56b9fa3c10208138e060bd3bcf7378808f9a66ffbaa2e9c277f8700f6ee4a37b5203ed822bcc822a60
et|64|cda6c557c57240f273f1e90339083147561ef78d5ab4bdcfaa0a38b73cb4c44c7855fe4a9d63995e8712e22b461bf9c0318b8755eea3f43c9651ed92ab24e292
eu|64|366e579db4b65855523f466d03965b2c6860ed7894a9e814392933079b42f16ba679b198543945f97fae42e1b8c6efbe342dded0469748d40ad239a16007de91
fa|64|955a462ca0dd35b7da40c50032e36e31cc631d3b55b7a44de3cdf9577eac52ba0adcf7ac6ceea65fc8eecdd88b49a849e24a5c756ceeebed583b9df0924e9ebb
ff|64|ec7e42fcc625ed2ad7d4d912173b89f75b2dcfbffbf74d1a96e4ae05d8ea3899cec3c2f4d5b43369566487b70f4366e8334c3834436cc5bfa9a46be9b1d5f287
fi|64|0049d0ddf4ab96d3d6f7f0ab9db2f0cf850a4b7c680d0ad675bab9d4d32458f5dc5065c7fe788c9e5c75342028f9206b81ab86f2c8e4296d267e047da848b3aa
fr|64|948ea7e6cea8c46cbcff35d42331284c84a9634614a0a6ed3a97f07f86fbd549079af456e180e502b599631b72838fa3543072b879459c8ca54362436906793a
fy-NL|64|409f54d3d50d3d5076f40b5084e66c1fa4606bc3c65d2a12651e235f70c391212c8b3d1d07c845550c67dd20f07243184c5c811b1b09dd934398bda1bf565e2e
ga-IE|64|ffa0aff4141a7608fde52aecdda9a1d2aac13f81005cd4d7fe90a10de49ca7ca2b33890cde0e1f74092f644947dcbef31d954b30537a012b4c4939684427d7cc
gd|64|8bb55a331829f130184462d80fdf113b652966143dff6f14752aa466404286bac93bc0dc4ceafeff1462ed6c78f14277e115147339fd09bd013f63f607fb9fb2
gl|64|261fc5ab9338880693b70869d590419b476472a325f77f28c9de869ea1747fc554a5f19e8daeed72f9e267bc1a7d5bb1eaacc492a49fde0e1efbec0df739f463
gn|64|65b610d02ca177fc05109a28bee5ee22fb439ece837fd3decab0037bbab686d6309e291458590080000dcad463b6d52bedffd5ce4179f95082312ae6827ecbb4
gu-IN|64|2c662f170077a6f9ede369a3528fb244b45b55b27bdc115dc17d694ffbca9d31ac4ccb6f7c196799aaa7c5ae7d58048c90b32e8efae4fa93b810679bf2bfcde9
he|64|e567e1826dcc1aac7161e90149dddfac5568b4ff99ba65732c684ccb251ef4e0cd5eceaf64432bc358e14077e80ff9a5f3b429f8952bd72257908190a5826dba
hi-IN|64|eb7ab3a2b29731b68524f90f0be1cfd6ee5dd72c11f53a888e33c031bbc661858cdd838dba0fa9075215e02d23c5a230ad63478a73be6052297a3129a5d0b441
hr|64|ddba57fab2960bdc5757b1606e1111575ee5f33ce179db73a9f3ee2b80ecf7e9f41612faf1c47b5874d31b82e1fb10041f9e9e828988aec0a84b970a9e2fdd7c
hsb|64|56bfef76ef3bb9b598f1637b9d9f23a5cc7d0d5a2ea466b34d02d272b37f26fcaa276f3418c65795e0467836a365eb557d4b8f1f5e5bdbeb12fe5dafd0c3cedf
hu|64|65a1f57805f6996266b2348a297ac80c2c0e974b51893d41c30013d6c5b41b489a8c3ab07f18c1788092977f318cdb5e26217eaa1bee393bf52c5adceb559a53
hy-AM|64|ec892b333cb161b252b5e26b4c58f8314934cbfa210d14a8aaaa3cac1ebcbdb7a25fd6b307d0c7680a33480875ce6e04ab81f0eee0450eafe7c66aa5d5109ee5
id|64|638aca9634a6b46a4ac66a1e00240181e0d5e5b068452af031c40e6c3b4beda2e22801cc5cc83b594f86f66a63e829ba7f0bf444c732fd0bc3695a2ffcc22f2c
is|64|d5b637079dfebd280c6e54bfff8163b17a1ef393e9abc33efdaa57722bee984dd772ec7893c62f8599dbfe0a51f738894d30a6d9178899a7c2d96b7cfc532311
it|64|676025be04e21eabe4842643c7ad701ee4841ea4b0a376fd85290e6317da7a68ff7d6128ee400dadfdbc54efa5cc9e1dc93a8fc2335dec62b257acd296661b21
ja|64|bffcb09b7d887211cd348ec9358994f14161f57e15df72412ff0fc437d92ebb491b806d7badc69834ac34f2346b278ba228452d7f807729e6b993cd53a145724
ka|64|286bedc83e2c2de3f7978fd6ee92d19c5eb51182b9c099c75f28bf0f4fad0792de829c7006c118b8596a72244345e1ced982cc7421120ed0ba7cde9e86cf00f9
kab|64|338bf9e0194dea76a54fd9bcdbf276af7130e0fd0a24190934e081ddfb2cd5790857692c00c56b44a956f96467f8c570b262d0fbabe1aabf3372c0017b628954
kk|64|0b12f86a1b2bdc29e4a3305bd5fa84659cd113779e24f9efb5004fdc196adffdafb4b50af4d7e00dad9801fd38d2b74f38e65d302d8f1d30129c35ba663300da
km|64|48c9a8e3d742075d5bacaa14f67edb03354dd08b6bb696e5a44f9ee7667f07c7d66ae0dc567771fc890316e74376a48b57dd402660e7463f27cb60659ede4b43
kn|64|b0f251aace84252e5521335024b7a79f560cd2eccdd7143357f7b8dc14a3c964468a29645623fd46ffb6bbdb19ec0774f15c524e0d59a650e97d252ad0451557
ko|64|4a25c439d78c0e28c60995f03800098446a62a0f2e2732a66c03eebcb05d4a457dc9dc4729fc91bbfc5553fb7667ebeeb92ceb16b6eae15ca4dae2605f9a70bb
lij|64|51af7af2eb45b323340d0c72f95d947f9e7b7a084195697dc052b1847606be44fd0c24fbefd76f01e72fc5d64de900e393d897df3e8223ecb1725b85dbdb9f3a
lt|64|21aa7c79551612cddcff4993b704844d35197082c66e583023bfa08007efb536e73b844581dabb546a7fcd7efe09f4f797209249f71000d54a8ba8d234842cad
lv|64|f780ccf3177bee76558fbe333ecfed7029853ed2ab39ae664d3af955ef4227ebcd58d8a6d1def805696c41f6cf365713070a1451899286027b827771c3e15a92
mai|64|e5fac4436d44bf33defbe4aab68887f6ad2152e7973d0bba6701fee030ecec7da082c1f40b99fef2f99643b9788e1ae1b95db6801071ef988593d36ed158aa63
mk|64|4f976fdce71af0077ea99b39486fd1798cebffc60ddc0bad6ee4f159a92a9c55b299299b886807b93e38ce06de3091d7f771d5a1c7c8a0c42fd8000f8488e2bf
ml|64|0f2ee7bb579fae0d02834572a063caa36cc4186fe949d771d42fb77be1e92b171f238832619091d88de51e5376beea8ed118c3786fd4542c9cbd863733ff8497
mr|64|2b03feb9c1433e2a5372bbd548983f86cc8b7b31100a75f2409c191578f6c2588ea4091abc9a10c1435a0dfd181dc232b06e64c592ba9e80b0278c7423b2d049
ms|64|c05e4c7abc8480b26a0c633096ee0fc5325644ab3b03718a313c2892c332732f5dcd7a6b4b6695809c8f68d56ac40230b234f479f1d6570349c767446efdfaad
my|64|ff9ac029fb78f3871916c28930793968188c9475625e020f8150f1a05ab4210053c605959488e5fa6950cb4edfd3c984723ad4ab6e116603609348ece9a8bfb2
nb-NO|64|a7c1a3e04391688173fb45f17272f22770eaa3f98ce6889bc4f839c786f45be70e967c058fcdd616f7661b663b123ccbfed1c2ddf29c37b735205ec50fd9f7a6
nl|64|ec68217773993564b5ec30dad3abf186e480af1e50bb3202b776557b6adfb822d33c6e0df0095afb90b04f931e5b9cb34464817d3d91938d8fd9e6fe4cfacfa5
nn-NO|64|987511a7076d830a675819d61cdc65d1b5885cb824ce673ae21fdf0ce3c66f33880f66e23c83d67fea4889507d4fd9fd2689dfe92b2bdabc2d3f13683fb9d1a2
or|64|55ebee020c20c66c9fd7efa2e5655ae8e8fe4a879aa47f8eb6a6b35a34c388dce34f149400aca1fd54375687203869865552eaa3c28d8d9a857a551ba6982a70
pa-IN|64|f109bebd571d69f656ea839c4dc1fcfa86840ca434735d71c2a85548dfa3c6b8dc2dac888587df8feda69394c43538410405cc629ef641de99a49f14640bb380
pl|64|6abc074dd51c0b135ed7bbdc701392333d7f7085cec65d9ae565776e4532eb32c4a2b208bb4de86e74055b8e845d960154a7829ac2ecd44c9c0844a6859a608f
pt-BR|64|201b0e49e6a4268b59f6f0a89e5ad8b27bcd8d39e964b52ab8ffe010129f94a6bd8902c7f77ef089ef65073282276a07eacb9e8df60b9804dbc22757097aa374
pt-PT|64|a2e1d5182a3d74dcd52145bad4ef90bdbde8ec646c41e614a03fc57c89543daf0952b4e6169bcc637be45fdd8a71d51e3cc380785c098ef41ace6f6162bb7d5e
rm|64|a438d8102209cb713211e5f149665ac520981801b54f5832c7f6a730022cb121542336beb86566d6609ff8c818d9fa8d9177602c71ab2846b34ceca83f722e1c
ro|64|5df5ea6d2bcfa2222027053e4b8642928e3f7c6c023215e6737c78912f683fcece4e2685c7ca21d97845e8ccf23ad062f3d931ba4f23f6d51c21bddce6f53aeb
ru|64|db91da2effebc091889f764671c7d9e4c0b9a036a1379aa7cc82c6b11760a53b376d560c68f139bd346572b3adc9e5fb3caf8c990ee20db54366fec01d729bf8
si|64|8bfc736680bfd29d6f4b0e0d8dbe56e3f6387a9f8d1beba5a4ae5073dc85b035a878600938eb484dd19259a57e02eb344a974dd11bc5785fb74b4c81018a1c84
sk|64|1622672345f3512ce88ee950cd9c33c2cc047e81fcf627b04e506e15b2156e6cc0ca27bce7e8f79e7d9a8b377174c670c09d0902eb8101c8802516349a524455
sl|64|3b34af123a274d15e80d21921c35262424894266f7b29b3524ce35858b8ecd3a7e46b4d368b3275fa8b93cb9c6a350661c7d06060d8bda8a994dbe00909da23f
son|64|0e6c24c60ebf5c2b77bc4df421f1880dea157f27433dad37ef8e797c7e6f8c1d53ccf29e872189de6a35abc083f2e52719cdd97343d5aca4767c44d8253e2e77
sq|64|cd83b62d9ff7006ab1eccc0b405c248d5bf90285048cc27012164c2ba0e0a7ec4e5fc5b0fed8c0449119e72bccb79f15be0ddf3e52c11ba789114839d71e6d8d
sr|64|e7c82901663d5287c5068b194116151112ef5bd4f00b4a7b326f122f42923e4f36174ab216d6089c35e336f5c2285d855c5a9664a35028a4cfb6a70498c112cb
sv-SE|64|df498b455d22f6d07a4ad6f420b564dd041d76fe6d843192a26e8a143b2f3b19d20d53e74e86aa8cf4f93c30c58f0b40ae5d236691790cf54520e6d726efce40
ta|64|835548c6c786ca114bb0f9d25fe39914c13643d8c957b93dd68dec7e88d6ea8de09ac8ce98aa8f41e65a600056430d1dc92d3490907ab61734ad9be4ea25d5a3
te|64|9ec7804cad067feb0aea323ef2e0ab13b765a5031a40a437d0aed67930607e8f9216f652f485f0dbc0c216bec16b86c5900876b882f67acb54454a8822801eca
th|64|45fe9842e2abb98448f7fc74a12c8d4f27baa9d5568237b6642918dff90ff877b074956d7c9b821559f65fc23080a70bd5a6ca45c9f62ab979077946c53b8160
tr|64|8d2c93add4b955deef3de6e402e366b0bfcbf17f20f163dcc2715874b36ff147eb68741772c5a89023c9b67a7b8cc6986e61b826994d2fc864546eab859171a5
uk|64|31c38d33ed8744d5eb4355b0e5910e953b9c119d420d64f035721aa3fef0d02c661c4aa8fdbc30ed95ddb190765c1b2acceafd51b1dec54501df99a405dff270
ur|64|237436b814a95253e670a844e69addfc6f27873cd99806db6b8aa26efc27d2f0fbf90fb5637398c9fbc0aa8e805e4dcb46d63164f9eb54f35021718855794343
uz|64|a5e5d112af63fca779d1fd86d5ffc65662fbb42b08136d1b71dc06e78c0215d21c77410eaa0356c22a6d6694107d21fdda65581d2bbf30a8058a8ee91f1804c7
vi|64|0f4e6c5cac8635820a502420feb3ce01467e846fab02866af599e8aa9999899714bc417633736199c0cd3cd23a4955fa214f4dc45182d4e139158f51fd02eb78
xh|64|1310c09773557c8bcc8663364fc383828aaf3c3db5cf39dd21b4f1b68daaa3bc726224ebffb210acd7a3546278d4116bdaecf71a1268bca593a9ad34cc7d9c53
zh-CN|64|38ac6a8c72367477628bf0f2d19f5db218780c14c47064cfb5c1bf304ad99496c8cce191795a2ef5abba5d1fd3ea86bbef1560a168273578bd6180a8e82a7870
zh-TW|64|7837d20b9b7f406888ec6a816161ed3ea4619da0146156def4f5391a698a074ebdd0f11197c513f5ca4eb1f09d5f1023f0bbae8671a894df06a439375d885b28
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow432Node\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 -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 | % { $_ -split '\|' | select -first 1 } | select -Unique

  $packageParameters = $env:chocolateyPackageParameters

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

  $argumentMap = ConvertFrom-StringData $packageParameters
  $localeFromPackageParameters = $argumentMap.Item('l')

  $uninstallPath = GetUninstallPath -product $product

  $alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'

  $systemLocalizeAndCountry = (Get-Culture).Name
  $systemLocaleTwoLetter = (Get-Culture).TwoLetterISOLanguageName
  $fallbackLocale = 'en-US'

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

    foreach ($locale in $locales) {
      $localeMatch = $availableLocales | ? { $_ -eq $locale } | select -first 1
      if ($localeMatch -and $locale -ne $null) {
        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-ProcessorBits 64

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

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

  $installedVersions = Get-ChildItem $registryPaths | ? { $_.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 -last 1
  $checksum64 = ($checksumContent -match "$language\|64") -split '\|' | select -last 1

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

$packageName = 'Firefox'

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

if ($key.Count -eq 1) {
  $key | % {
    $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 | % {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 '57.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 an re-install again.'
  )
} else {

  $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-installer.cdn.mozilla.net/pub/firefox/releases/57.0.2/win32/${locale}/Firefox%20Setup%2057.0.2.exe"

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

  if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-ProcessorBits 64)) {
    $packageArgs.Checksum64 = $checksums.Win64
    $packageArgs.ChecksumType64 = 'sha512'
    $packageArgs.Url64 = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0.2/win64/${locale}/Firefox%20Setup%2057.0.2.exe"
  }

  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