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,875,832

Downloads of v 57.0.1:

81,546

Last Update:

30 Nov 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.1 | Updated: 30 Nov 2017

Downloads:

62,875,832

Downloads of v 57.0.1:

81,546

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 57.0.1

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.1'" [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.1'" 
$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.1'
    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.1'
end

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


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

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


package { 'firefox':
  ensure   => '57.0.1',
  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 30 Nov 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|efff85189994057d84bcd396578ba0c912c425c2c0f45c7e1b818a109f78986f2ca873952455508a7cdd4985a9955cede684104a008ad85dfac244014955b05a
af|32|2a084bc3ab4d8e828421227c0cabfa68d16354a578e76284748cafa857148eae2aae6b08653fd169d32d38fcecd78f66587c0618f47aa3b7a8fac708b14b1956
an|32|257530810663e33f2e13d0cd8be81c48e3fe08398022ffadde111e66dccd6e2f678599d957585e0540136c6cfdd30ebd1eb42f38636498a41b07144abcdcdf3b
ar|32|a2b1fae49a1465b9d63d48d028ceae9ad92dbf33e4e4b757caf7748e385615818456b5db2dc03628c5f763912ad8e4c453ebf5294e5d9f871ec0b7b69647c695
as|32|ab5f0c210b67da20387525261fd4e325536d67d8d520c03c221509992339ea8858bf2e0afff5dae7f268dcba414a9cac814a1e49e206dfa8c9c3d57e3169bf4c
ast|32|2d8e661bcde4e3f15bf4b4aaa34d33159a117692770c625046d97628617c34cb3a7b72ae673470097102502f2dfde8075419014b90f346f2134f8a640c364710
az|32|0ce1776a0599cfccb3ebae7741b3cacd3784bc23fd3721b046de12d55594814f37e9077327d9b187e85af7bc6eda7509829253aab269db784c6e0da263e6ac4c
be|32|888cea1605c19b1d885afabdff5b3a16ff4d340a1e888e947368af876f4d7e9af1a035275a93d219c89efb5ab571b971c2058f64ecf3716de11808562d34441a
bg|32|b16aae87262afb53b0bbc8eeb61e7892f938b20dac7d95739d0f85374f4a2816119471ca141055ede20002abfd8af990c5183adf4c61ac8f0ed947758d0207b7
bn-BD|32|a7b7b66e2e5e45d7b6306af9e25966b4c183c9be675426c6406139125b9b20043f04145863d52e53e6f9c6d6e6259abfe8877dabbe439963d63506f37c5ea203
bn-IN|32|9cda08be140d552072baf9a4db21a59e68f82850ab9f7d639638d5aab6c5c5d533fd9c338b1700ccb3480eb9b9232a6ec90dd7a9f602408f66fe790bff3cae85
br|32|567ddf585a7f6853ef01d66ed8e0175f5550762e37c18b2d7a7bde34e12c25a222ad113478f4cd71593c286b4d1ca46dbdde54bad64a4129adb468340444752d
bs|32|9ad1a36a452c635c913d6d72aa3c1801d39379ad6c82ca5c5ea622a9cbf0dfb8a37c9ce8532e835a932f844dd4da546bf8c3915895bc76a9e78990594d4a2b2b
ca|32|1b7f36763176bd1b3f6d1de279c8a400f2f048bcc60b43283f126a5e984067d2035896d10cb3aa63391e17ad4012d1049b2fd6c7e323f0d6d9c133e514c5e123
cak|32|ac7da2e96e0658cd74a678ce13cc3e4c8ea7ec916f01247da25fc288937c482da8b4da04a479f1e5b94f78ea419e7f6fd09824fa637da7bfe74da820f52a4e39
cs|32|d99dba6114b58fa2a6402aea51ddcd948c438ce38617e62f3986c37aa1669ee9f4b984ae3ec1b8888bb29a64208e21713a3df5f9dc02657300ac3b8d5ec11a60
cy|32|e73492381fd9cc9c34fe7ef336fdda5dd11ff20a1498377d97b5af220c81f4eecf53bddfe6c17b36384d484021b64ee121b8271ca6c88315ec5a03b457516dbe
da|32|56587949048e18978251ce878a3c34b5100584256a9d3dc9d3cb52b5feb160ca7867f6fc035d56d25d584595caf57e9fe67587a4db763aec015e5edf59dd9dca
de|32|1d3e0c072e160fceeae08ee48948c81d06b8b09b970be98a5e367e804205fd0631872401942d78ea2e60c6f5d4ba356154a92097f86ce0c55ece3fa9e7f4dd0c
dsb|32|55518acf789bc41ac84f7c1f1fcfdddf71bde941b600a0f764c0664255944c5c778564b37ce98d7b52097d0c59eaba18c39e66d806e79ebd5e9a142878878225
el|32|deb24d1da76b5bd8d03e2da57d9887722b6d4d5dc49d2a414681cd16fcb836a91294618583a1ea1974d1184b07cf1d31e841d131e7fe0f0678085f32d7e7dacb
en-GB|32|2747b7f758c0af4e090f62ddb190d1443dded9176e1413d31b27613076a06538eea28590f1635f626d80e35c742fe89fb0d6f6ac351915dc5963ee4aec3cf180
en-US|32|811438e6ad7f3865e3a08513205dc66633036dedd80367eebabb8444c98f710d3b0f44a022b2f0dd8d91cf50a0d715e89644b8b54e124a79d8c0f4875f1654b9
en-ZA|32|740edb3bd3bf4217ccf69027158989ea3cbaedad61fb502ba3fd3a5bd9733bb7a3364d9251d4aea6adfb61c481a0416d664ee449daecfb6f6afc5d7664410d58
eo|32|370c6b80d9bd6c5947d823aadf1959275b472adf17f3e536c5669b06a8e3acea26d57db56e1e73ac9845f8541e184ce96a65761cc1bbfa458d3501b68f3d6798
es-AR|32|95a0c7737e92fa14d662e4d78fdaeb061b86575109edf29c8052595dac022547db60bf89cebc8f6d7ef04b9fb67770c5bb935d7eb87b5a97ef0a893cb2f2173f
es-CL|32|f3463c5a70e721aa560439da47cfdf475b68b1fa7fcfd99560207b882e8a7ca190c3f02b92a1dfa697e83bb2d628e191e0bac075beb529aa530c5f326a447172
es-ES|32|272efae42e752828bf82dada5a19f703c22f91509b1388d6f939f4b27505b59f20aa8145f840448bcbef2f97ca2e670a691c95d57e9eab41c578b4b6f45a8fe4
es-MX|32|506fbd07d2e5e434b01ec931a3667923390005bbe2befcc87224ecedd5d1f0e99bd7caa1f29f7fd08dacdb88c1c62d1a619b573f0f807e94db67c839888b0be2
et|32|3cacbd333089569bbc1d84a74f84c766e1b3ec5e50871c2b9fca8accc77db73cd38af7ab582696b83f677a3adf6cefc932b8843069949f091d61a66e918a53be
eu|32|031c85c4778738480b09dcda5ccecb0189a02b04f6fe674e919216d5df0af2a41817d6cb53b29995498f103a209b4ee9396759bc2bb4c6abb42268f97d59f78e
fa|32|36ec6da2c30562b9c9952d5d4d264929e769b868bef975a21cbf184d7a97068de53decda9cb540f5300fb317ae6dd9c981efb6f5bddc489ed0b3ce8a7cce095d
ff|32|488d8dc85a1e346d2e06faad54e75f51e9a295ccc7636262cc1d7ecec189855b149e862f7ea8edf80b074e08954017b172c8caf1c30ee064cbc1f0e278eba5af
fi|32|e1247b15fdde43b14e0d8197c553fefab1e81ec534d49e9c6777deb5bfa21403e798432c6cf88cc9a7a3533410393fd777a05331ff7b31b445ea858e30be8f41
fr|32|0d9d326fcf95f75fa6ac9753266813d8e104b9cc15070afc8ad7afc2baafc456249e72a93ae352df844a6a8a36b5171c9fc0f10d408ad5d67fd8bf6c5002884e
fy-NL|32|c39c57297ee1036c0f79dbdd3d258a322cb3af460e6261199805c942a94f872d99b193dfcde1ba06cd9d407cfa30da0097358ba46c905961d1e3b85668a1b198
ga-IE|32|b47beab435ca3dc65000df41d26108514c3e02ed2b9ca6688e717774aab78ca364cd195f8f3370faa8b2ba833efdd8ba225e0c1101fa6c14ec6feb2bbf75786c
gd|32|86217726514cb7bbe2d9a028da90bb78e47ac85261b06b697c331e9a62504d5ce02328580ad1053576e5e291550cad593a87e4da953d85844d223c0e33594a5a
gl|32|0feff8d3d234b3c801d60fe2181a014e4e238ac63b4e3bb826a86db3e6f0313ece5d74dbc1dfc851941fe5c80b45996983338dadcf00b8ad371f300be64d24da
gn|32|a3d31803fe326d923d2f8004e64002d462958c6957d6b5d2ec1dd53d83f41c85138314f2ab7a00a0a47efa264d981b90ab73a0b272b4e8390ec0825e4878fe2c
gu-IN|32|d11748f55ae0b96d731551765b6f006a1c1e9485b414e8ce91dcd1578dae4e70fc38cacef4244923ee01c2b4d4805a7c716707fd130ae82e3d4d45ab08680b10
he|32|3a773af7112c4032f3857b622db86ee2c0d59e5781e786ceb7ba1d07f2a26ef5a3ea23286a4fed8b19d9d7eef0f6efef67c5e71e00bdaad9e10c819d9001ee1a
hi-IN|32|cb9e50718a9d42584b3709575e38039b718eb755395077117a803103162b3eac90c4dfe01868593d101c4008c7199da1f5b5fbbeced5872e91cee72add5bb2f6
hr|32|3f7b8b98612a715beb92e68fc981af9f787743a48afd003abaf5e6f4e21f51adc9d2054c926b6fdd2efdab0863a536a2579b287bb7ccda5318602b06f719e28b
hsb|32|fce8fc559cc071fc43c1fd400b21b9ad0d72ff31e2b8eee81c76a9afe65a08dab8a9d0a222427149120a6efc3a4b9792246ad527ccde0481ee7cdb3124e16f20
hu|32|ff371e219a490b4a8a46ae9df3064cae0b3f7a164e7552bdc5208cbda0aa94ff10436a7abf52d07901581f683696b367afe840a5b94aa13e7c6a256103b0241a
hy-AM|32|e4bf73eb542b620f9f5cd6f6371fe71451ed5b73bd2d7df7f71fc05fbc4fbb91e2a82df547d0fef8f2dfe8305bb8abfad9c94a726476a0ee76746655cc6c44fc
id|32|a84edfac3438b647fba2b0425d195ee49b427e6f958bd0045a0069674471acb9758abea1cfb4b69d62519f7af1203deac17c01c57e42823d67e0b10c152cec48
is|32|b748b35f937c5b65f933d1739de09a8b3c7880c5ae8ed8cc604facec394e082c2e48b6eb3a389a3b2540d90631562809a6856d80b9d930c6f532be39c9927744
it|32|de35f973568d7924b372e5068bdd49d6b73016bd3676e2cb18a8010225c25fcb79b746a1d88d94233541608d10a246862c5700a8677a4ee91875eab3ff98a3fd
ja|32|94540d8a389883c300916b7f2d69c213206ca90e18a0e1e29bdedd071a3cbce0a48e17e238459ccee528f340b766fdb69fd36fd124427b590568c2dc7011af8f
ka|32|22ff937bc2254e32cbabf9f6ce07246f5bf018fc9d80cfedee7a2f5ff63f0b34926c6403b1c38f53669202cfd7b351b2392241402bfe15038a1d763918a73f86
kab|32|f873023211ff32aaeb62dea75d704b8a3e83dfb861fc39c3ff0d2906db46582f0858c71e96e3975e15f6363bf6263a0e995e6ea5a6cccebf30e7f6b2dc1d8aec
kk|32|f8b70e79450c2c23f5e95a8814b92af48df484c55713188ec03eee5326f70273181319c8e4512ccd37a1267b1b2c1bb7b942f2463aa824725fa43c3ffee669c9
km|32|0f8135c13a4d628ab124c0bfe2d51f190ea1fc5b06734fa7e182b350e44c1270c049fc2b2b87abf4504ceecde9a59cde20ed9fcbe3e35f695b366fe2d994d742
kn|32|ec65ee3a48e6737d2969b0800ca8f6a1dea9399c45e516e1fd1255513bce25e6fb1930c2baac9432623085d2541588e1a7912d21f5d19d84045910a8ab1490d6
ko|32|0824065d662d1411950edf46dbe9faef766f69add8f67c302192634d0fe444124ab48a3c3c1613bc916dfb6cfaf43668a6b76ef7a5979671e9020ffe0fb20e83
lij|32|edde9f0bfb4195b191ddc5594603c779de922478d3152f0c84d500ba8419c4c27e805789f607d826b51aff681b1d1223bd5fbc836f47d6886e36e6faf22369d0
lt|32|072aea37f9b0dda988d1065d4a1f21ebe4695154a9bd9579ad89cb0fa6f3d39d61cc36662996945e7155eff9235e2621efa9392bfc2728a6873ddafb822626b5
lv|32|979386660345d3912d59436c4a8b5c7d34b3a2edee5954f13fa82a21e928881c929b33e57c7a5f106df5ebb3dbd50e828c5aadcd11252c14ec99a826b14e2bfe
mai|32|492933e049620c16af87359de380e0e142a125cfc99b56146d0b6b9ad93fe14fcac3d81611ba21911d4f137574833bec50425cc7857f3dd170286d760127e7fb
mk|32|040c4141a335e6bac909044e6eee21ecc36f115847a6d6d48e4fc1b6db9d8b632aaf46bde433d30e860cb8354ea14b9485678b3c51f7b806ce4f00c75c6e5b4c
ml|32|7613ba368f3afd13b24fcdccd67dd1850f678a2c9802cea4f394761f6309bcc278aa6b38bd661f69b63dd56d739c0d7bab80107400864e68d964bba8ea967acb
mr|32|bf071d0e26727e4a2ae4858bb36fd8d028d2ca2d59afd30ec97799ddf459ddd6b7ae56bda7aa4f32e6006acf6e837149d8925f5a72868237f4b5abe24c41d306
ms|32|42edd359047b79469e194a2fa4e225dc4e893b74444cc648e7f0096254b42861923f3031bc2b632919593cce77e3632ad8f76f1d41c82f11dcd9d6a26b5d7474
my|32|091a596d0cf235184c184f3bba47ea3941bf7dbf31d356073c7bde6729a0045615b2b17496375dfda2df71c195a673570ce417c6818ab240ed08741638e087b6
nb-NO|32|dc1d9ccbcee11b6840ac8360d27d840124f45a26c39a387b8017fd99d15d64bb4d30cb09d1d8e039a6ebc781642a042da43c7a2a6823e23c5231427c064941c6
nl|32|cd469d846ea7b2a5225ac2407b48f8390a107b2f8e361f93f0a221a3e1df40565b428ccef6c864502f28e038e4650a5ac5cc9ed68004e789e50655cccd9a7cc3
nn-NO|32|5efee68c026488144217c551c5bb8191305dd34851728be6ecdcb42f38c18dc44c15298a2caff563f37d62f5f8a924b025b8553d62bc9efef814464e40317fb0
or|32|30b1a3ad9fc5435e5c2a1d127fbf450bd6b84000f6420dd556ac9b997eb3af9cf5b0a11be36e868cdeff93f8933e558f5dff47fb69f479ffed01d79772e5b1b6
pa-IN|32|e0555320e0ea94c93cc288c8d829a248adb8b81ad3e6ea164fe63842c0cc89c48804ae80061d06c45f98fc577bd32207a9c2b8771e55273929e18c0a414d4f3d
pl|32|d3f050ea811a01a1e9dbd1f7e6f175bf49e87ecba6828eb9a029a905d295c847670a42c570598a2d49c8e1d410daf81228e91d3e3eadbf56a7b846303a800a97
pt-BR|32|f5a1bb591c29835f76782fd20e29e4411d8675f3d3d12c9f1e625a17269a50f93678da54a0fd61421c35b6121c87a9262ba1b83ec2434b07f186728e43272c80
pt-PT|32|50ae0d51a148c968d04b1da2bb9e2f2630b98aacc67592461ac625768e5056b50d42cd61ef554a97da55cae319ca404042cf508090464055f40fe4dd580c7453
rm|32|8561a690f1ea2fefe253d3400b5427c1fec8559ddbfb9db1bbb3d184d1db09054d03c11914a2248db3245414944aacce9cef6db9c22eda2bbfd90e4f1722ed7a
ro|32|bcb0ea79de5ba2732d4729677f3c973e9d2898f6c928fb44f5d8d664196f77c7409d539f88be322d6d393afce1b3a7e3014ee9a3973923da6db2d6ef9c36ffc6
ru|32|e2bb3c227b6864aa8b369d47d92ef85f967c8ad93c8dd5d3aa4b9a346fec5d3605e3da2bd20e32163cbf913ac521ef4b48cde52004edb402ccaf59766a71719a
si|32|99545cf8e79ddcb1e252c2f4c6791fbf0a1ef7dbfcd63e0bf428b72eb2db71382dc2a89177a8dfbfa5af13b7a0264c0396aa1ebb1be427b40f3dc6c2dff5e2cb
sk|32|8131cd5a026f0424cc2fcf30acc40502b23160fb955f1955401949dafa2d75af95427efd7c4ad01ccf899677ccf2fbfd7fd8ae11e51a2cd7fdde7a8b7a2068e1
sl|32|262d6f05ebe80798319976325b56610bc7dd2e00a1d23adb8e6615cc5631cdee1ed5011121164993eae36e4bfcab7d0ba410ad5718e9e496d4936f4bde4ed3ac
son|32|98d42bd99725a72396321637c32b5b5f1a68232fda74ddb79156aa2a5e536c8fbdef52475a991bd244d55c0193675181b88bf17c77255869c7553e43d83471b7
sq|32|2542e1ad55c34b667f550054585d62c26aa6dcdd3cff6e11c2d027a8240a22ac7fc4d5591806a3c50690dc1ec629c56f692b593f523dbcced0b591acc1ddaf43
sr|32|9385872b8e262c0eb48546395c2272487a96ffb140ab0cfe71dd4a28a38cf8cc8925c6d02a062c46bebde47f04cf1415bb970c0ab10bbe1380eb9ad3841429a8
sv-SE|32|169997094481615d5092a286d424a8572f4d68485de90a64486c25475fde851c4fb0c005818c0088f14132d912dd67a8548a1803577dfc071df235aea664601d
ta|32|25f034c3bfd8f1d2c6bba468323331322f84bb8efd79fd916ea60dadab59c7c5dbbc0b76c0a6040b6d7031159a99f05cdfef49e9a0dec559b4c668ebb6ffcd18
te|32|e0e054d50b00c1bf11186e99e1ab3fd30da33e0ffacd274299c2d5efbbe74afc6dc08380d0f1cf86625c3aae3e4cc9c6a88039a263e729d3b33d1916592776ab
th|32|329a358fe715e903b46230f5e6c48414ca205e9c90705e4a3d840cf976ad75247ffab069b17e1d7b0f9128c2e9dd9846f63a3ac31642ff18853945cb8bc650fe
tr|32|9db8dd428d5f7a7c8fa632635007048ec7b1b40b8a2c21a9714cb7226309861b7436f9b54072ceb52d1010990754948da21c96d21985f941edef2eac416dd569
uk|32|4b1742c6b61052db15e7f6d979cc2e1f94cabbf3804433685deabf3a363f0437d4f589d11ff7eeb5ab30c6e692c079218770f8428ef17491187913d2303171b5
ur|32|2c205d8d8e769664c292c2cfbefe4ad4a37b740839a262b7184f672e51aa4fc8765b7750b6ffaa8a3695d2e02f9c6a4426c0dd85ddf2147c889b7706070c1ab7
uz|32|2fbd41af932d87390394e233b90a9c6b40b9b77ad1959f5f8336a2c60846082c7d1955e97415b47ea1ab6585b628dac108bb2f7cfdcd17132e09dd6e598f3322
vi|32|ecad2e990a737a9913a230930e443c80c414719fdfe0939364705c866c4e51a4ea52ba22a8a47effd9061525cc5e2e664adccd3bb09979925fe633ff7e8ba193
xh|32|31b1b66df28d07d678d302790b5d04e6b3daa521c78b78245daf8dee833ea88fa41c7cbecdc4914f4824a876b6f937d42c23953d4fb658c70f3f719783cd2916
zh-CN|32|e5011c9402f0e466696fcc4effb02d0b1e4e75fbec299830b0126ddc33c0a8358290686dadaeb436191a797d6f1d948ced093d123eb7c9e4df8de5612ecf28f6
zh-TW|32|6730a02e5b50577b5dacbb734371b7c61a6d6f851bde7c55cd5c6c7b3820b7c5effce78d487b802cc3ef70e0d9e85fcfacee98330b15fc868f6d1b8dc03cc1b3
ach|64|d4b629843bac189a5e3b86cb895c7a2b4df254eed6e9f74bc09719007aaa2308a715ab6327e49882b7aa268df9321d7e862188f3bd56aef6fd61587e7fb8c7f8
af|64|48fa1deeb3dae649c4cd60581cf7d6d1d8fd50e3d26ea96557738064c21d3c290c4bec6b1905409a2e7a9317a152adb95d550b2daf426411e0a71ac2d605f806
an|64|87db74580daf80af86189a4fab4bc490861fe824371d91e6ac845171b5fe1706ee89fd31c5cb4dbd346ee736b5843c74f7931e2f9859e93f8d33049783a1eea9
ar|64|2421b21881c95b736eb414fe0835a7791010301cbfe4b29075fc786c9bf129d93a71c337daa0973c6622faa0fef7548696219241a8b73556f67a06de04c9ed31
as|64|59e7779490e1d8c149e6e7972dd41ddab6ac7ab9c1801f96b00dc728ba1a1354c33311b515ac9fcb0673a242bc1c31d6a6e548cba31672c292c7decaabfdf001
ast|64|82e2d1fa1031b1f3f79d22c386d543c12199fedeee58767e47f3abdb0678181c5f5afe03b168acc6a5be39d1d5afeaf4c72eeebe85263495b9c857ae40f33d22
az|64|c2696ef3b81f3811c066296d629080253128020adb898dd6838fb4abc37c8d0b686ffff9c5bf291d03983c282a96e3804ecd945b8c8245a053a81ce8d7545d55
be|64|2ec57d57e5a829d51f492dd06abb9f952aff4d5615c26c1c2eeb6f1db4221b939f228aff0d92b304735e071afde341cbb445ba6c0f2053f532626a81d9d190b7
bg|64|a8b742ab4e795fffb636148a3d1be015939d7493ed2cab686e277b9e83a48e7718cccffc33e9ff8beb379c5fc6014a37a6bf560631343f54a8b3b09a53eca074
bn-BD|64|7651b1fef9e9999ca5c8bdf868e818741b5bb2b011488b2430d448652f62c9b4b098f53d167b43c909de3b17acffab6213663cd6406e3ce4b5375788b9509972
bn-IN|64|0730556f3c9753f07dbcb95f44ddb64636805c71ae44db609267c156d4ab961e0a15f1d8f957b2c0f2cfead1137f6ace216752e97ddbbb74f706a1973214b605
br|64|acd1556e3dedb3b7f72dfb78d63fc053ce62913aa88e36afeff957c0b171321829c3528b7ba9e7100244e3ff33e782e2ca62e8babc974c1e5ada4305e00c1c00
bs|64|3ac73570e3ffa4cf65b91e4c85341450941be42f5ae4f5d410477a255eedbe1749bee7a87a29388f953ec7b49ff16699cc79072f1fe168065df60a0226901b46
ca|64|fe9fc8ff0aad054ebe9e8a3f6bf786efbce89da10c757d6650584eafc219d72000d997bd200d0d237aa261c00858554df75c98cfe4a7d9769bff271b597231b5
cak|64|7e28a5aeb4843132a53d49568b3201950a0d7b32dd364aa11ba47441b005c03149edbf13a00eae95c28f4d766e2f7c7817048428a7c282f31b215aa3fd03b228
cs|64|5b9b2c6e59e693532e9f1d00afd7cdb4c6f70f5593be9ad5e67e84a8ac8bab82801658dcffb465997fa3139abdf49af8d0c0786714dce664e7f1eb49bab89e79
cy|64|e9c9237dacc502098f456aa97b52610242cb1b6c6be90f369711a0e23d652504fa3b881d58487dd57063970a0daa4eabf97ae89a1888780d562ae9a5c7f96f75
da|64|e8b5bfc4a8cd944322531e431dda2c18a5a1d84103c58deffc216d0d01b17a0093a2a793f14f9aa9ef5ba0044c2e585251dafc16f7a533d3658664e9b7e489da
de|64|ffded9419f63a79552fb7f2ce6633c8427bb987f149aad98cb4ef2c39079bb5326723b2cb7d4376d29e0dca669ef33ecbd180da054fdc09f777cdcb41d572cc3
dsb|64|e2d08856ea28e48cb53ee0836e227645a91e2db5e12325f6e85b48e316c88da52e18c090b0c8308bef92e036ce6111a7675b0de54304cc3411e8b7d6401638f2
el|64|d1c06a1a740c64b4a624c005118f7cfcfb7ed8bf7b25ba3ada3a65bb2277c90459becbfb60ab2a96160b9f61c33f824af3f1d1b5b05f9109b48db34d1a9e30ed
en-GB|64|3c45c50047a82fc745a864b582e07810cc346da5d0bf75626992c5f91a978f044c6fec8dcf3a9d349934a08b13b2e9277f4ad84902602eae5451def1863cd27c
en-US|64|aecf72ca2b2d1003c2a3562f44e71c9994cd43ee2196e2178e9694dcfcd7203681c569d33b0f34cdab25b7fc56b73cc39de0f110948ae33c64ac3bac2f330399
en-ZA|64|b51dce87315b25e56a1c50bd26a99d0a3c218eabc9250497253f9f94b8a205590eeffac366755cc132d1ff55072a30504a3afac45ae231efff3d28b6a3a22d1b
eo|64|8c005bb70852c20f737fd6ee36beb32de8a96871780b9b9e3438226e031e644c5654c3671d8f897731efeb40b24e8c802da76924c10a7ce25e171f65affee62e
es-AR|64|d4a77c22915cbedb157a46f7a05309b260ea418c27f7fca57afdc9ba53079b12c53b2ea5b88a8aeff98bb610c072d9470f83a949b01ddba4e5c79d6f56783555
es-CL|64|2fbaffd170afac3a0d42e143629cca4456b0ee40c177da5e1b47e20fb6526d450dbdfbc591d26f20c442b1e4f0338b43f024f7d89db98175b4055023d4ef6227
es-ES|64|60db1263bf008d2bcd1a06e3a888ba84ba402a0057f8d54dcc528388cf527604fe0dc964f72b5ea3d03aef3be357b518c796c13c7fe48a350348aee42b696cbf
es-MX|64|c0be892ba143be62ae16d2665648cbf84459bd2ad79d48602af9dde3dd506338e8dce55d7cbca7634e2a7ad73dc509a267a079be94ad8b861d30a4ce3d86ea98
et|64|794281c37ba32384540f30cbdd6d4ea9754647453cf90db361d8e5fd1eaafdd76c4de122ad885f789346994fdffbf66ca7fa1c67ec053b943890691b7ea4e82b
eu|64|0bdd790b242deab6da1ad8122e798cc5e3938f0ad8f6fd0a40835813c715a4dc8d1c217f329156a3bfd45797f2cbe5cbbf9321382b192f25a5f9eae0ec85ea44
fa|64|fba963a933b48ec3fc2978e5854b0f9cbe669861493ddc3f5f84045a49c7e8acc6baadb1d8f317d337b9ca5d281b81163745e92bbf3912941a8b5b9ec4b7fc99
ff|64|870317ad4870828eb06ef05eafd68cfb971d52823f209a1e18457843ea6ce92baae3dd4fdc2a0aaecfb5cfd36193b21bae146002e8748bff09b4947e8ca77878
fi|64|d616cc53a946f880810559441a5fd04e6e4f0b4317c57bfe8ba51a100eab7e5dd7eb15fc7973238348bb3d9a5db938670875afaabfbca06834f9d17fd83980d2
fr|64|8b5055e13bddb372d24089cd493142d5574a7ef12a2138e73862718b0f0c90fef593c63a47538c3f882662dd65b48114f05f9e3c86c525f4e026d77a7ebbc239
fy-NL|64|50d3dce6d09bab4abd3ae8c934eac881d7b2c7d9ab8d2bbd62eff16fa0d1902d95a5684561e7a8717651a93765a9cf5d12968d984b3f2734cd7a115777f73f2a
ga-IE|64|9ea2cf65d54d125b4b026c63864a027cecaea3074d76e2d8ada4c956815d44ee0ccaabd36cd4f5ee7dba524c981820acbcdc505a0c1287df5f24ad873e02cafe
gd|64|6cac177a21a0993fdb0d6a2939da4bcb848d9bb22573b6f2318d3000c87add48b2c0c063fdb9f5c3ca7a62f144f9bf2f5efebfa0ba1e4b7d3cdff5cfbe323890
gl|64|ffc75537d7f525fedcb33e54b6966371357d6433329dab1fac76802a7f5ae21d2f3db8100dc73b0cbfbaa2632890102a538d1b067668c531ba35cc2af95f7477
gn|64|94383fe06ab3e29dfe8306def770193d2695e8dfd10e0dce65510eb2b9ca642436cfa97a21fcde5f9660a17bcbe06899ffe682c69b86b12b92d5eacd2a2fb000
gu-IN|64|3718477ac9f55303531b83be0df647f39cae24bc4284a02c4884cec0b7d0398764e56d5cadba51ad0646d902dc30a2decb12661f7243ed5576972fb4fa920abe
he|64|b6a0737f9369a63288c248f0142c984296809a99fbe72ce6b9e2e5bad0b0a13fc4d4e4c37e597f18ebab37c2f012c27df6a5c2231467cd5a8adc7a2423a61953
hi-IN|64|cd498979bb9a68e1bceca2b8bfad60746171b601f09898351103143850e896865ee2cf5820102d62912e3ef9f231a581be61ff3b744e9af83492cca48cea51f9
hr|64|ff64cad3bf9e7f7a9c09f2359eee6b7c21601f843fb9786b32f95994d37b7da181a376d79f963e7fe6f0eda35f299d02184df2b833b076ecf282756b27796ae8
hsb|64|265c8703a07977742ae1dbaec6a1ecd5cb8f6a3e0e0471cc4acfa44a930b1a9c8eb799380f728499f01b8bfac0b1c207158f43242ceb26f1799e6082985a0cb7
hu|64|d6436080d3543edad076aa4195a5d05fb6189d7b7af37afd4954ed559b88cc487c8b3aa1fbe9f80aa7f8ee4b5b81fd32dffc82f86aba4b98634a47ad0362a21c
hy-AM|64|78047f67da3b9440237bb85b58ea0518fc4ed84622374882bc3c3f64d72445ee305a720daaa9852545b16d77ffff5d99f23c9b95dafb3931d345316dfa4ee03d
id|64|d7539f6796022df3bcd26d96c8bdaab3d9abaaf8458a0637e0d19225dae4581a6df1c33150a2c3f8a4dc33d18c82bb71f3aecb78cf3639daee5ff2d6d453b112
is|64|a6a6f6b6d536ab86adca931deac27a87d309e85bd6664afff5ffadb47560be06ce54354b7903ccdc049aa9b1e1d94de13bcda5cff7d527d9b0fe4c9918498e10
it|64|29ba342c735bcd6ff2a28b1eadc302ba15ece84efd8fa97c613b93f9eb4270abef400505c642ae09d260f52fe9a5a336e02e9b2a4a92207ecd79356db34d965b
ja|64|624f39a549ae755db5ebb0c6eedae00245e5a99c1d66e78cba259ea4e8c258c4babb19f0283b134a89f60c8592d3301bee40e736eb437df6c9d48a2207ebd502
ka|64|d92c6e1dfb213f3645bf8afe440a3570e011116b9c9770baa0befb39a6ed01516d317f2d08adaf5e5c1ee9dce60c30989c1c693d3fbedf6030c97e8e58d330af
kab|64|9c2118c23a3919e9bc42c2191641c008ae2013e4003200e982d551e14e9748278349fee68544913b255c91c7e633416b7de3a1661fe6be54e9b666ad8acc91ae
kk|64|7586b0b8cd76b90d0b81b259ce2f51d3087d1924d52fc5bb719345ef4990e9d1ceb70b03bf41b68b4f1fc3b548d5f824fdb09bc67826b16fc0cd368af72c93f5
km|64|f4f1d2aa0c2553df1bc1b596c95ae3769ed883a561b4ff24bfcb6ea21a7dd32d934dcf3f937a505d4d7926efd042adced506e5ac64f73a84bfd0c4c0de4558e5
kn|64|709a0570f0305b57ab5e13c70b0ef2df78f7468f3018b59f61935efe89305e78b5e83771c306520378d98dd34e98ab75cd165a4844fa7879da56905201fdf1c3
ko|64|e30d15a3479f0da14335b829b606410a0a3240516e47586f27bfbe2ac83fdfb9742e6877b9cf9ff1323b73ed72df6b07dad110c29a52e5d8af2963f721a31eb2
lij|64|4181e253bfb44fc0e7500887fcea96f1db5699f8c7b4d127455caefa45da55abcc2fd1215d5dc22ca448604fd6e7a2804ea1aa15c20a3d95a7cb6527d04d965a
lt|64|1990046502021918111b82e86d1d6d86e7afc6e61fe5a98feac90b20cb5dc336c71dec8f249a211705d509542d0c67d24a867079d4ca68644ee18b58ba6d3947
lv|64|efdffba2929a931d89ade33499fe1e14e97a43ad6ae3f357c3a2232d5408c51ad8c7eb706ee2749fca18a43477ca9fe0c60a9da355e9c395dd5dc563ad8032c0
mai|64|2c6a62d78a754f5f30b66b6ed850dc7c0283c24835cb20048b387bbdfae1a92ed82cb33f2c5700c01e5ccc56a33ea305ee80cee1761413126ce1f83d97f5e764
mk|64|4ba45d438a88390c4d7fc182893f09992f25b6bd40f1d7beccd2595d09e8c7ae606cd27697d83bed26022f3072cb604b55a9b52ec76ab2f558d9f05874874c01
ml|64|1e18342880ed6ac733f9789b3f318cafc992827b319bf7a80c4b21fba9f9351d2dc34380a18d5f7c150f47638e7e1e9949d5a7680cc3fbbcfd9eeb3e93b960c7
mr|64|5dd542d3946ecef2462449308707ec8c99130966fb398268acbc5fd5edc034654ecd98b18408ebfb8865cfdfc7eb302b898b0e03006b92ec54cbb9cd3f88fb2f
ms|64|f82785de2a148ca523deed5431a513d29ff018b641deffe3ad80a0fba02cf9570729b862d923022a4abf8132462d8897660155e2e6b6200daeb19200bd092a2c
my|64|3b6fe8363d0bbb4404985b3b9b7e13d0fdb9c27a238bb063eff3f7e36113bcb5dcde9dc3928dc73be6b13e52333da376ad271c9b9ca2ebc217ee923a752a9e41
nb-NO|64|22b1ea76b068815e1292c43e1445047406c06a1c40825517913cfe8298c690662b83dc0fa7ca81418bed91e9ee9657ba6b3e34215e08e614385dd6451c2ac664
nl|64|b0decd7e71ee02b98fa2b4b3e7eb6c4a7ebe7735ad6fa4a32cce3ed3c6b53d401fd14deb2e7b2c6c10bd369c18d1a29bd30624ce77bcfaccbfdda9b01c557abb
nn-NO|64|5b3eb270136aa5713075352f9b016250cf9c2fe2df92bdeeab738e197184a71746421e24ca2236bbe0749b52e2e2cc4ae59c1fc4daa9acfa9a3f15f0351c4096
or|64|de7ab8db48a6e298a524b0ce5b27805a2c3f3221b50cff359732ec8df107d4ce5bb491963f997f8a7c5e14ed1bb7fcfe89edc8139894b0b0309735760eb5d21b
pa-IN|64|164e2c8d5e970b897ad0401c120956f166dc68a1f92f64f1817b6bc554b06d35dde667729dd223e41911cc00876db13539b89cd4630b551f27df684c0ed06780
pl|64|54574368effa4ffb01f1881f97ea62af984d614d6293156faa208fd457fadc9efe237b9c72e5b386c016a5b02dae8dcae63bdded1ad52fa5a651ec4f7b15f483
pt-BR|64|769eb146b3220e60d4ff98f4ddc5048e161b70556080e204c10ac10612d06499784a3fe12f4f3d0cc963592d6033da0a821bb5b39433f5a75a8337e844256104
pt-PT|64|e9e68963d022b8dda6281926c85340770105e06b5068c4a7f54fa4dfec38e292805b6ca780e8628e837c480372f43a2fd8efed3b60708da36d1d14382f15528e
rm|64|eae04eebe0d2eb7bc4503a57f4762b851f8f9cf2b09dc2c267ac98e95e24e40cb759bdd2bd90ad1711d14dff81731ab219f0d1dc798094f34946b67dfd548a9c
ro|64|0046766c239345687fa722d20e91c067f4fd3134988260c50dac906ec71516de435141c2c7bb6e50e369cb4b9f250a047025c86f91f33bf0074b8056e109dc2d
ru|64|7e4f195761022c391298c36b179b99aacbcb61a673203853eccd42741ee602ef306c8601ecb764d31dc41de64bf476b3460f0ae9a7c4d4ec434186100b9a1877
si|64|053afb3a095ac4675bc0c7d26a3339a6f2ecceca6d545ab5baa3f685c96ff3a55c0c832a7bfdf2358e6be31d29da6d90db036ad276c859777ff3af82aa51348c
sk|64|d364484f49d2df45fbbe3d9630bbf975c95b056ebebed729c8f29664fb1d08a7b63c1357d861e8cf173d84433bbeed16dee44c602d3f189cb9a6ba4e045f95e0
sl|64|d819029a117f91e64f46ddc412b5d25a40eb1de4e00971a838da97f99689991f4e9196844c4697810c4e4150d87646903bd31251193dddb2240fd51bffc31922
son|64|dfb40a3539e7204916d17d69f4506a2d3b9a3db8cc2c82a0f23df446f4dbc58c12443d57f07fdec5358ab6ad75f4b61ff9ebb933147cbbca0b4d369063621411
sq|64|6d645a48c2106f13b217c13b2506dde8da8deb3ab9c6fab53a32dfe7873b843b3eafc6aad7ba7d14e4497beb0d664dad98f7b031c4c897f510f6c7cdb9e64557
sr|64|c46107868c52a83012d2e1c75bfd3e372cb4b424f558ad13df1416bcd7d13a664d3ecb178cdaba7f76ff3ffffbe0662619b90eee64eb7eb6b481fe187559567f
sv-SE|64|06414535686fe0d560d18002d8148e392713f7be7a98424da8a93af1184303349392696464089d8fbde82f099a0332426852372496cb80ef12b7936c9b3181f5
ta|64|b8d88f5f6c3c292b509dc252b01e824fd461bc68c22ded47128f4dbc20079827d88846e4a75454a2a70a299ad32e9a580c50d1672e8c3afb99af27459f59e57d
te|64|86edd80b81825f5a0d1b3dd863dcdb754dac07462084b9ca6d929a5c3c4f2bc16daee92950ef2273ff346bde04d151ec1732890e3c5db19f32440ae62771b089
th|64|f20c6bf3f01866023f5ebb47bea8dff50582e5cc590859686d10dca4b6e9b7867d2a3f8829664588c44d51a2b0e969c7ee910f5a0b0d81f557ab5818ede7b917
tr|64|e6a1e7fd798faf7b9ffe26cad5c94229c31e3ba6b1a864a36f4c3f0ac0aa87398f37c2c6c1c674cf4d65ae330225dd081e29899f6ca9e402b98b6c8febf9cf61
uk|64|d792003e2c9339c347524833cbe5ccf14022056d22597df42d95f1288c88051fabe36cf1e813f5c0c38b344d56415892224e8f459e2087ce8ee0e876caa262c9
ur|64|15d6a0aab1d08e47ffff081db40063ea761d30c80006f6f70dceb97e709d3a656aa33a9e7fa4c52173efd075a42f995f7eafa024fd72faf32371d9a8c5b928eb
uz|64|e779a175470ab9475c915b8f233cf29a3e8f09a5475e84489c4b3b571677cca8bfed2d56d96bb0028dee130e8ba6e9463b1daeb3c2253dad15900ca1d317e460
vi|64|4125e4c433e3620a17a0b262c14588bd6c8d4bbaef8df04b23d9e976744aec3574f5e1997d4cc17d9d90e57b35fc88986804ee78da4f65a7a04f2bae1cfce636
xh|64|1dd13aab50e55cb6eab233b209618868dd6839103c5ec1ac4f2c59b0a8e0da27a02a774ba0fcc3276316ce67bfcb881f201f57ca0d729de6c2bd6533a67d7260
zh-CN|64|6e4d7fb7a125cc578af98fcae706fd24b6c912c96fa698dadd7fe67e3b8f93f1c0c0aea108619f569d9ef15254a29af567820011368f187c6d97bb97be9e0c43
zh-TW|64|675211ebcbc456a7b894ab5f22ed09f5012eefcfdac8e44d40f7cdb5265aed48c9330bffe7b2a4fc14f81a975f0277574d3ac66d58b3ffeb820a19b366d720c9
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.1')

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.1/win32/${locale}/Firefox%20Setup%2057.0.1.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.1/win64/${locale}/Firefox%20Setup%2057.0.1.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 645454 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 607705 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 621744 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 514489 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 300585 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 43808 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