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,878,670

Downloads of v 57.0.4:

154,844

Last Update:

05 Jan 2018

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.4 | Updated: 05 Jan 2018

Downloads:

62,878,670

Downloads of v 57.0.4:

154,844

Maintainer(s):

Software Author(s):

  • Mozilla

Mozilla Firefox 57.0.4

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

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


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

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


package { 'firefox':
  ensure   => '57.0.4',
  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 05 Jan 2018.

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|d27788833b14c59ec87dc9a7fd2e1dbaccbd4b7c497f3e77142735eadd67ace9085eb87bdd4c014398cc39d47fe59796d917af039b56c98dfe83da29ae6f0c56
af|32|9c461e4b812772aba85fc8a0689a1cf6e2aa2f3f52e54be6715565720c9c7b303bcfec8e47cfe6e5da717c6874f0f1bc22ccb37ce814b1e8083468e8d821f2cf
an|32|ba4c2a7e05ed4e21f72021604c52c9e5859ac1aba93b3f5d89639cdcc23bec052836a78437195d6e4ce4ce1a259aa77f924945c1613e9ac0dbe5b9ee8027ed6f
ar|32|7110445624d803b4583c44b9a1081de894c2ee74255199f8b8e51534bffe73da252992f6d8362bffcec5a906ac65a6644693eb339ca96faab5da3bc401cccf22
as|32|2d4cf8e4095e0154dabe22e33809aaf7c63516f4cfde0cbbd95f7cd94eda5802d5f2b71d838258f6cce37ff9961dde494770e3833131f335f6d6c1252843b07d
ast|32|4c925552b1def536838d36d74ab7f99b69b8462dbcc10ba9a91c75d359c10da6e6e05d270a9209d49f57e108b273b7278211ddd821e997796a7bf1955ba91d14
az|32|dbc179ed2c8abbbc30b0a0a2f3eb6f2c7b5d4c5e2127f8826164ffbfc71eaad21ad928804e153cc0cab154408ac932f511458ddcbc5b0b02b1dd8c2fb2616a02
be|32|40420d5c7b706bc6cc6f99b1ad896133eb2b5c2e7dd018c5f0bcbdfab3e8f97db9c130f1b91ee16e4d6f60c2e38adf302012eb0dcd01e752fa1f178ac481929b
bg|32|5a6b76710a3b3ac372e395cbd866c18104d5766fdd55426ec2645c22ba4d4d82e04d4a32ee479727af34aa62162286e061edf21435adfa9faae86a3bac42a60a
bn-BD|32|e8380b5c5eb164101baa7e2fde2b86ef09f6e9458380f6643bc20f2578d3d5448eb8aecca0bbea7c0650a4ed071f80ee74b4cc0eb614e09877abcafae0bfb948
bn-IN|32|439b14fe3829b161d340c9dbc7f5baea4fac25e80059e49c1ef57e82d2a18f2d7222f92754078113d1cf36e1eafc9ef8770ba6ca0c17c12dc3398278a4821950
br|32|acf229efef2c6ad7ea78104f82dd4a67ac75d6e951d5f7713386d38d00769dc854a7d035cb596f763223c4293137e6bdf98428004c3b1419ea73c566dfb05035
bs|32|1981655f884ad292811b10de73f6d7ed367e5388b83c84818d42bde45b9d0a390d0bf3ae39b4c0a9ab4f7982b62ff89f9ae82510fdc6bce9e228437ce9d92d26
ca|32|d1b04aa3b9e86b24b114c115ae04781f1b0a79f0015ece7c5e55573d0a9f13a9b732e7514c39d2a58292cdef2add3c0a819c8bd2fde8bb4da7c5fd602187fcdc
cak|32|88c9e75894c2df0d4d260183af5a5c5079a494bc9485cfce63c246099b469ebab7bd03a3ad7a033f6ff39dd7849c0a295236e68056cf5fb19d5302ccb23c695f
cs|32|eb6467044992f88c7f59f21f4c7039d95cdb7548eca71ec2e9a36d5fef717bd5b821a4bf560429e3cc9d6e65029b933747a5fcf99c6a081bbcc32f1c9ac3cf88
cy|32|1327a9991962fcf4797618181a2a0196a26ca75bde357d5d0cc3cf8bcdb83ac0f4fcb2bb3ec95216d8c862981662ba5eee3038b6abd74348bbab18c78cedb67e
da|32|e4493c51dcffdd63b7ea01932bfc26f5f1e389673ba66b00d22f43687fc47e786bf70ab5b9f5d168ab16de071ec65a0c246d155ca8b1c3f1d31aa603f5e0db4d
de|32|0826c83c704ed22cdba1b5c6e59cf4e18269f65d8d490b3c91ad4b04213d4ec2ac55374ca456789d0d93ea5746309db070be8aa7307faac3f8f5d7c515f0a063
dsb|32|cc156d4510469652d38a5fabd71fc7d86f5835fe80e6b93ee831897247ae6f05bc533fcc67219b23097b4e896b965f10a7a9e64537601752d60033f032a0dabe
el|32|f3ae7e82056f068904f2ca71af813f446fe75b431b0a5daa70ec63a028e4fc097746a5c4a549651d4e393e41f656e7945f4451e36df8ceb8ff2503b782775d53
en-GB|32|e27b1bf519ae11b41dcd19fca25640dd8016aa7eebd1b497c6c78229d4453e7cda1e6af0076f49416a224836624040bdb78d486a7ab7c2a4bb9eac0030fea35c
en-US|32|790a07a60f04b4853327d5a2fd3acb18d94183e864acb10846278e80692b85d56895ea152756691a297134117c7d7fb8ccdd850427f9393bc2a26fbab279b686
en-ZA|32|712065b2f92d520a22330c2afadaa94cd27ec78b5c4b3967505e98d470fad05a314028ffc97b877db9db7c042dcb1e65eca46d1d51ce7f00a72675142c9f4424
eo|32|9330412ee5ae7fdf91a7ca83c08e70ecfdcda48a6ee71c3262628384c0144f02ebf27113390db2247c39ffb2dc44818cb81bfe99f7e67953eba3a04aeedb53ec
es-AR|32|736089ad5e926960300c791151e734df72370a19d7d61a55c3054fdc22ab12a1c1d71ec72290d84163a4d68012d4885601f6ec86eef998e875a66ecbf2a87202
es-CL|32|00c3ce8297d16d13fe66db093dac27af253c6bde8931fed513502b5d92035b6cde231ba855c56b7ca0782ec0c21eb25f55b8dbc0573f1861f38c026aac8d40c5
es-ES|32|9853c8a3c5adf7b5b18a896a6ddc5d39198e3b10367dc21888f634b3e12ecd957888839fce10dee055ac7240bdbb9065ebdafb252c2aacf04fb86f40aa922e91
es-MX|32|879e8e749edaf2a61c2c94c51b615c7e85fd031314f4d0fbda3a83eb2d87773abee5e928ee12945614da411f8d554feac3396dd97ae9b4d16301a7794c62d2a5
et|32|b36ff6a50e2cf85fa04d7b8b8bfb66d1aab315812baef8ec5908dadd0f3553632fa18bfbba40164f46b59544ce8efde3b57ea4c0089a5528290e08983460a7fe
eu|32|7ea529fcd00d67fd002f42a71a4b9da7ec9d27116a906e4538b42205857e8571bff10d09cc747186a499fc94682ca298d287b97a838460f224336309877453dd
fa|32|2d2f2f6940e813e419a55d728814cc89fae2786e97ef14b8daa73adc3f4fc5c564b1361a34b2bb694861e7813f784a333433902dc68b178d4b629c8a99d0e3dd
ff|32|79b9d09b3201d6162a22e603fc9a7d7daa74c4b36f92c28d0629d2d9602cc840dc58020e88026a83492ae489d70d56acbfb22c39944cdcdba410d351c913e2e8
fi|32|d5c8ada71bbab8f893fc950a66ca843fba6ecc35fed4a65c1b112e655fbb7421ea3c51812d4780c8bb775ad5afd797121cc5ff28a68472949785cd0d0a436392
fr|32|aeaa96ca7d5d994582f292a9593ada45c4fdea5c24431ac4877514646930ec5a53b5d926d7cfd901495fa9c31f95649fe12a39d003e8e4031bda642519abb2d8
fy-NL|32|d67875a0881bc1127b761b090efcc83d3ab7061d3fc3b45758639e9e14681af2add17104f8a41b1a526e3030ab6072758f6f131d93324759f0e97412ad51fd3e
ga-IE|32|27f3d66fa0b16fe2772c8126f10f22de41315f6851344181455f794f79b0149d740996cafe855c76c8fd80bb657d7ba77a2b833cc9e3b4d39ab9f1bfc4db679b
gd|32|98261acabc201aeabb921fbfe456e2cc8abc0bba6ee80c117dedf2a937111af381bf2252b22639c3473d48cf7f5a3053356fa5f45cba9b696ba7c3b07ca8e40c
gl|32|3462f2247b8ed012b8c74ca508af35caf1b49ef27302b706dc4b5bd6fecb7805ee980ade9512beb09590fe89d17dbbb84a5a85d594f0fa94eca950ec926b0710
gn|32|73da2d2d550ee20c84ddd34055f36167fa827f3cb2a5cc9831fb91a4a48e4ed52cdb8bb43e2c2487851e6358f8fc3ca75010ebbfa4a453f11bb51948e263a5cc
gu-IN|32|627c239ca17fb2b3d79ceb77f89c1ea58accf6a9621e174b8cddc200e33ffd98d1335145d484702ad0d52e303b395326d201f1a337a20028f1786883d1df2d8c
he|32|c5060f3c13c4438a457696342726d9ad0bb3ad39d7b3496a123d9c4fa5a6e543811372170d243f30db1e62fb4ca297aca1c95a4ca9fab7123ffae09e8ff063b8
hi-IN|32|cdb704e052bcb99145a9aa84b36212062cc39e24975e8be496c17642a8e6a1b22c9959126c941aac64548cb8685f8ab01a6a320894ea0432cec21567dff2f986
hr|32|cdda49c8ecfa3d624415e0ce870664ed401bbf50224c87568648f805e051791fb06844e73e088c83d10f47fdfcb69da7c29cd33b8b196f4665ac47f96e2adbed
hsb|32|849afe649c757e7d15e847050bcab2afaeab0b023ff40b857a9acf209b2090fdc46bf1a4229edf2c19b8989441c8df9ca88cdac4ea59ad2fd0341b7d0438d7f4
hu|32|9d478293ef98f59a07b1e28a6947a69ea7c27463946223f6d56d5d16ad8634c798c07eb59dd917f3e7c81d051319cfb3306cbdcccec82946d32a06c1b57fb8ba
hy-AM|32|ca9c4de8d80fae4931f02840f1c34e8afa8a0c5e60df8155bd2f07b7e54934b2a79b44926d217b46f5a34e96c287265fcadc08db91f74121901b9fa20f6858a5
id|32|cba5342f3db0340729a622de1d5109cd9c19a7a7ab50f451887fdc8b4603bf21537a8e239c82fdae53f67053faca6d4fddc79f9607df0a1d48f808451fe8215e
is|32|7ee4a5a7f24d99ff68d228e8d06cec4db3b793ab59eac1577828b75aac97f8242672976c162466cf8bbb9f6df20a842a96cf228f5af55cfc1e546d2a31a68cf9
it|32|ab41b57a0fa3ee70e716964edd126b66b83b9c7917f8ac2bd925ead627864ddf93a691fd3fbafd7b614d1267d6f24627952584a6c0fb8389472a76ef2f5d749b
ja|32|860a9a22da0971c644d8f3e5dbabc5f1982f0940f58209cdf80aed1005737012668b41508ffd5a22fc3dd9c7587038e136558b62d03cc21ac2427557d394d60b
ka|32|ebab37f2fb58cfb3fa5f9755c414fed0fb29f9a639a90e10077eb9fa75ce3174b691a0c1a343be31a040090e1db39bcbdf5b3d9590748e34cd65675ebaaab1cb
kab|32|7e928bb2ed3deefe3276dd953c5fc647f545c71c88047308e676b56f378bd58d0fe56f0901fc9e90341807e445736362bd69724a00f52d0f589d38051868676f
kk|32|0ba929cb9f9955b8f9bafb970c9553804e2486470e8ae535c37297b583b1fcee7a81d7e83bcbbc76ea02b347376bebd16eb02c3a08c054420e102c6fcd734ae7
km|32|c2d8f3a210c645b8d4dfd424320d8dcd30ac4241698e33c050c15ff673b1ed678c77420214b308770a417d359603d7befb9207a0429974f5a22e73d77e7a335c
kn|32|cae7f34b659b672981cac4bcf2b5194030cd9a927f6d5ac96559c75c84ad1761efe317f07e8720eb57c9470e842eedb6f8c3f38de8f51b5ddad43e251733ead7
ko|32|970d3e366993ed485037a2aa7dbf21c2cc2c9c50b9f14a861667ae8c188f2f62a799525fb8926636aeda5e3687e110024b96b7f8ae68c84b7186cf0b827ed4ca
lij|32|38b4888cad0135893c486de3eab6305b01891d7e440987617bdb56e9410c3787371fcfa503ec357fd854dd54f464534a682f45ab74b5bdfdef2d0bd16b48dcda
lt|32|2b945b07d5bd301e13403b62ec75ee22c9c3157f937bf5483e7bb418f08db444ab0f23a72c883bf09dc1c02b8bebf90a89559163841aa70caefa986ab7f6ffbd
lv|32|c4d9ccbbf5c3bcefba7c18c86a379a32a4413281f380456689c40e37f113d733882130cf43948a5f616beba94446566008c4c965d2899a8bf647692676cda12b
mai|32|53905abe30e457bac6b77a53198ffff172bc92aca4033f8880671e4a02d4b18493864c870efe8837801248a31af1ed4306b78c8585d537f428651ec66f1a561f
mk|32|e799878b920ac39abe27a81e8cbed38b9ad2ad57e4798893a97a0b3031ddf607b28f34a22144809a2d34578d4b95f6078127b17140fae1064e11faa73b8be6a2
ml|32|1e878ae12ec3cf3b7c8c776db7ef755a2a0c04be5112fa55b7744057204a35ee00052f8e3602a362f318da1e2a66c42d87c9a8cfa134bfde0a35b484b7495caa
mr|32|dca237ab5ba2790eb13ae31327869a9ab0c5d4c9b1c0d80341cbf456f497f2a9ba679f025e809f3fe7ea38879f5642f41b64f1caca929f38ddb18eda42528e23
ms|32|cbc21e5574ad99bbd9fa1156e4511ae2a458d083e3a21e85dbacb69d2aec0f7e814e0c902684b8359049dc4bd82cc26e2eae396af240fc2f70b98eb8887503b6
my|32|f4cc57dc9d12ac22fa051307604acdba2efab8d90b0cbc12bca9e21c0993ff3973644433a00ed9f6e566d1e3de760d56135651ed76e27563c72d00b5b1a35ac2
nb-NO|32|79fb173be9626538bd0c388608774feb3e30db5369cd0ab5a1ee9150b4d506df604d3906c613366a77c282b586440960e0abd1d96d75bb964805e2b0a02810c9
nl|32|8bdfe5789b7fdf2f2c1f92c65f05ec777b5d04a2d6673fa57f0499230cc355c7d6f15d037c4e1f50b53f5527c59bfa87c98de074d8f527b75305a3b3b2452a57
nn-NO|32|cdd9f07e4b70b765ec7a0237921ebb247de4c1f7ee6919f5be795209c3c8522ebddd4acbc04371170bdcbd73cdfc151ca91da3c87bf9ea78e7d8738b7917a03c
or|32|552d92021a682cceeae16e4357c01d72fff164943f48a6c2eb3d6a057c1881b4a723cf5b04d41cf8e710388da1aa4b70c1d3314fce1a2967897d0b1607a37fc9
pa-IN|32|d7ddfe9061ffe8c04ae89f8ffea34e9fc73d2130a97f84ea20e4fd9fce98dab80a23ea1005500e099938c17abf4b66e63cadc2c060daefd74649d34f2e42b67d
pl|32|15ab30adcc10c33f50d9fa2ff5c2d00e36389700357cc2c33767acaaa7fbbfad2c675cb88a399ec40b7712a1a89b38ff21e618068404c25bb57549f67f63ffa0
pt-BR|32|a9828bd56e48697c374492eeee1433128ca7e3fc41255f2b41d1d790cab2d542114438d235a241687b191ae5832ab35c9f603c17e28b627dd59c343bf279a2ce
pt-PT|32|c13f4e83b5fde2c1943783f270570400e785753dee3164e35cdc88fd2cc204767b24f86d010d9cb122f01a9811e398666635bfa9adc21020212b688d7f2a4663
rm|32|13b89747e106da2539bd51cd973082f900b36af42f03e90f4996db09eb80e5ed6c277d035159ecdc2e51d3c05747f131191855cbc9942085ab7deeec9abf51fc
ro|32|533896dfe32063614aa5a080b208ed818aa126d7bd0a34a10969dbcea88bd6d18651f7b904dd15e0894ee704db5f3a3adb0cd2e7e892cb059475a37c791a0373
ru|32|8b7288acc1eebf1c8375647ccc0160ffd30de5f95c369872f639b51fcdaab5ad2bc8742899ba9b64ba2de8c788ef98f07b5856d5ed4692498f449bbd551bd541
si|32|5033b86213edd72eca952c46c12786c27e0c1c7777a6721581e99383d241385d4b353f19a834f2728f77cdecf569360202576d4a63ac488b748fb68002a84f51
sk|32|54f25e364fc57e557659f7b5616e36c8fe08f1a9f13d7e78e64422d57b0add0c041beb1cd7f1acbb66cefee50cd882d24c25a333c698d9795c8ea5861bf1fdb1
sl|32|0d660fc1ef773cbaf0ab35ac98e04e38c281e6c21edc564a3a045a1233d6621012c33c4a4444f0f17dcf62e85a08c943f37c7448cb7f443e12134b39eb079d5a
son|32|a082fdae0f7f412043df0cb71a945e1e45d573e6445833af075fc31c47e7221b239085df95ec6c1fb910be151e8e4c993758613fe0c8c1a7bbf90b0ef808d64e
sq|32|3806df8a07b7512aa04896778314a63b4de0199c0a9a7c4aad50bbf93dc786bfabfec9de987a53f4710c7c6d7e212cca1814b31b88f1b470cc79b18d0c515f4a
sr|32|cb747f02326118140defdf0f5d6268f67068037b31e46b884118e41a469090d66ebf5e6161465634dd45125f428980a29fa94c0bdbda94dd034949e0d857b650
sv-SE|32|389f8ccbe79fc45617a920f0faac06270c0abfd1820301a8cdaf37ec7ab09390e9643be7cd385aee40cd216132121bc5e0f7e0d5c0f3802d22ca34567500e6a3
ta|32|10316aa5b5c317ee732fbaf285b39a982f14fc8d61e4b0b85a00afc0f88df476c2c20bb1120b44a39e3f391d06c7cc39324b4a04ff05f2bcb452f3275f3ad092
te|32|62f8ae59d361a503cbb121a48de028beada91a0e301788ef1d128342de02714794a3eb4c2f521033a9632a72d6717b7eb85e9ff04a2d27d8a75a32077f3b0520
th|32|6b388bae38ee10233a868f595326b84a6fe6f9ce52a210c7874c7388b43b147231bf27c89166e446f54d0a729946d4e22303f0e846389b1ad6ddaf6959da6825
tr|32|13815a434fa0400ebcbabe74a6d51e063fa63a970bac5ddeb598d3f2e47948640c5020caf5df392a2b62d07c24e25b92c74e8371c3f4455eb23e1852a55d8bbf
uk|32|1a3275be76d56b54f5dd6e88190fb01686839d3d882b27941aa965de530ac8fc985e27eed150184be898696f06c90641a09d19c93be1c205896675df43c1037b
ur|32|3094eb1799733a27ed83efbaf4e6c579ff281d3db2b5a2f97f33a2ebee348546b96d7d35e36e39755da7f0f84fcc7ca5921db3ef73ac574a16ed381a32037286
uz|32|e36ac91edb8c9260c0232016fb5b09cea6e81f69ea7532957a57575e9744bb80cbd3782415c4fbfcd6d2c62ff9c24df64d0d479ecaddebb0dd6b085585967451
vi|32|ee9b33e7b46a77f5d0f782de68c42b9c3afa8611fcb2eb3102542d9c5e4146170173c59b4c1fab89e40f17f585cf43438136763127d9438fc2f148f6ec053ddd
xh|32|67b03dfb47973fba35a28cded93acdb4205147558ec8c3d93e23717be8055c6dd5a28e4639432654636c90c5c5a2c3c7b2ec99e24dec2ddf76bb5f2a07751cd8
zh-CN|32|870455e37fe8ab0f510f4239826fb3419399aef6a04087d59ebfb5da64c460c376ef8880efb925941747afff0957476e1dc2a062de62e6fa7bd1fdfd8cf9038f
zh-TW|32|9e844f6b33df265adcb121e7584c3bc48e7da35354479d8ff4bc2b94803425d4866fde515950f04ec03ea13db61ca63b7b2c6c80108c8f61749b8cf0b7439bbf
ach|64|39168ea6e6cfa8215c2acbcdbf9bd2bc7565d798f9f9d6720564267d39843b81dbb8186f35daa7ba12f2197a3eebb5b91e9bea37799e4e6e978ca642b10c788b
af|64|235fed14288ffe5ea941c3bcf239da37c1de3372014cf20b501e0be5499244678a97ef71895ee8ee22d760473b2f7d59fd368cde2e5c1ecc259d4d6046654433
an|64|ef3c55c2757eda03e97fb3e2f2a47f97bc2fd57010f17b9369f7accf1a34d4e729b1e12c95d46b413feffde3c7dd002927b54b616ffe1beb290c6e386e33843b
ar|64|8cadb72e9b1f4c9acef9b978609b99b08e48c085bd87ae425585200d4b2681f949388658e65d5b2b57a2576e3ce33784d3c8c397d2dcee545b3651ee03674fc6
as|64|7a4ba5eea4d55e734cc3f74b3371c2340359e32a7c1e8c86d47d6b60981b6a15fcb4d885051ce633bfb22c0b4598bace1ea3ab26994fb9f09396930c8e5989d6
ast|64|a3d5077fd31560cc199c96280ebbc28bf589a2bccfa436740fe1967f5eeb32e21fb27aaff4a538d220bcba37d20c1ad06d2ee2eb04bdfd4da3339575c223112e
az|64|4da43d6d077cc99023edb38c2406151b12f167644f746eb885b9c263337764dac1676eb224643d5531e1da4bbb6f741fdbda3adfee3d855336f6f41186977433
be|64|57787b415dfb3cdcefa1d590034f2bf34c5d03dad16d52d111908ad21ea1454e1d76f6d6e2e817bb0700b83747e0903b4601b8dc15a83b4edc08c1b293c7058b
bg|64|21f998589f39294d28194bfd0310d9c33afa25298cb8a21ec41b524ebcb5abe6db4dec509aadc4ddc768e7dcda9eba451eea9459170be19655a60e9a0290f5ce
bn-BD|64|57fddb36445a693ef985cd3412c9ed075ff074069526887d70902420bebdd0de34405f15277633adfcfc3dc6b00b7805d536a9aa2a76a5cd49db360ebfc24fbd
bn-IN|64|b95cdcccec70b869f555aa69aed56926c53926a0d49777ca3e24aab5d5c057bb54a0b63cd98d0911a90ae3ccdbab72db41fc8d56339b3727af79c5da19e23a0f
br|64|e190d1ae36a3384a9306959a38d73bfb434fc773d49f178a8e3c7fc9024bc57b4cbad6d700441a80b8e549b7ae22a0891a8acecac67e7489620b30036b5c7785
bs|64|eb4aa61a53a334a6323cb7cb56f2ee592f2ff30415ffecd1f64a3ac70c3ebf84d7251562d5b8358eb0d0c947afb0a21d6677297059341eac93386822e2260fa8
ca|64|58357163484de24c8e6f3efd67f71a077f611e25fecaea381885952919953e35ff06247db4a9123eec7470a990b9529d065c0537b8bd34c6817f46a3f27a6bb4
cak|64|64443c7ca89ac37ab6a387aca081265b58fe20504981195da67311c3cff0c0b8450f7b075475b1efdfa802429a8d8944523331aaa074cac0a90e946f233be7a8
cs|64|ea3d99fd8f14d23db077da5f3b436806e7c50bfbf524e2c60c4b077cc927d56582e79288913ee50883e3e117716f3231489abc67086199484e72459a22439596
cy|64|e66d46870c2281fc2175c30145c13ae2975fdc996b9ee5e0b41bec12052a3397d9d2fd5b23ef3d0c26dd4487f4c0613d3a7a22c710065204ad998eb60f1ae1c2
da|64|4308964df2ee754ddb8cb7c7d9d04780093d910d91674ff9ca9cab842e2e0d9c906e86f727ec4a1f8d3a5db1b3f800882b653ca71dc1304429f3645b723d411d
de|64|743aae10c0ce0e7fcf698f345d0e4c98891717cb9e8bacd9579b11a554e28e8209780ecb6ab137c7f23104aa62afc2c5e4c3d447934c435a05ca481f1890482f
dsb|64|b4ef8e976d146fbab660043bea10d208f81a89cbc0d0d0bf8cfa6c9f5df4d509923a997b4424c3a9e0bcecf8bd5d96fae76a036d5e754ccfa999d05036b5ca4d
el|64|5631f09d0e39dfe9931e1491b82b332b16e8e1cb0380b2372581dc0963ad4b9a784542d5641c3f7b6ea5c22a19fd94b39e3835048f34f7c568ec10a44199e345
en-GB|64|615fda0e3d35abd5942cb898e7df6c5bd6ccab18b8bae31a346118b917988d708f2b5f8b5cd6220a8d012328f7e8be71b9ac1f59894714fc7dabebfd00b1c075
en-US|64|0aa03670d6fd0ff22d775abc14de55e43b98dc29ac013dfce76f03354a16ac3b7e321b056b8934e23a20d09d077e4bb1549b02581b0fbcb67dd478e6eb2295cf
en-ZA|64|0c59d03fa653291ba30988fd0807b724d772e570655b4f7ec2a823ca682648f3910d3278482baf28515feef52f1a59fd5b8673eb202ae7e047c9fa8cef9a6c4f
eo|64|498ade585b28b43b97e5d8dfdaadab49dd6ff2e655ff3a41d7c61cd54892186e667f8b6c2527cc346c996eba1404f072a4357ad533b4cce20ac78b433ab8f82c
es-AR|64|e950c3cbe513b9e0c7ed43b65b34ecd2ea03c604ce7c60607fbd4aec8164e34a83d12ec65cc3fdfdfb6de0f5c1290a7d610717986129c38c857256fdb53e7f4f
es-CL|64|b7ab2b57d5b43190a6fc320729365363f9a49dd7f96bdeae00b9dedddee040c2db0f79643d72322428b676c0027dac1c9895f918c16b365c49fea82cf61042ef
es-ES|64|74a528381faeeca047f5709ac2ffe8c115cd2ee0e410156bb0b3bda8a0e1723b27d84d6907eab413daa7466b578c36871dc01e084eb576c27defb567d7b5c8cb
es-MX|64|f432931c6a54ede282da7ce800349fe66db547f7ae40deff3cc838ebd8ddbb7210f819c7c40f53f8cf62d460d674166c385082e7d180750d5884ed8892d03b11
et|64|34686395924c23808460ecb2efdf35e1c80086453f2812699456b69b388c7ba3775e651579372f0dcc076322fb9332439e62e88dc172664623ce08763db73b07
eu|64|9e198973e4d853d0d595ce1fa92b5ff3850d86a890a463cd7592d27ff6443c0d4124d7cc425539388eafe88a70a155bb800882d9acee66bc567ee9a545e150e8
fa|64|a6fe2e1f9814e1d03e04984c4e2b0614df2b215a9822bd3c70caa8f0b72b9c2d01807b452e89ed32b35ad486330ec60af6b777d18a8b61294ad760b266ee3b50
ff|64|45f7ed25dfcb9aa0f1ac89c5859ca52751561e55ccca0e4f1d5999c3cb6baec5c80f7622dcc02e220813c895c1c383aab05a72d72ed0a5d5f123081bf4ecbd13
fi|64|16a6216fea46d07bbf018f1857b0c0c9385c10ce4cf10bdbcb29604e310d3172ad8dc3d001892a7aa8806f4bf22af1fe7ff7519266084b385e5a0754ff722b0a
fr|64|ab1d4a23c0f3b2438d890fdd0f4acaa6c564069f29d49d816893b712c6a1ab1643ed8208ab62200b16de9c529f613007385038343737640cf84e90890d37efa5
fy-NL|64|2afeaee0bde6b93f1ed1c01bd0f5eef4313d72a83109f32cd389ef7d671ea41526b4e67fb6137b4a9cb2ccebd64ecba5eb7cfc68ef2e179bcc6a1af2e0b2098b
ga-IE|64|c18772bb0ba15051dbd9345dafa80505a0202e9f25a9e944ac926b8da0106af76fb7b983c433dcd4e5c93e1e3824f07c8901905dde0a24e97caf097dee6aa92f
gd|64|d1cbc3df8c4ab93ded183f2cd43e8b5733904e280bf7ee93013d3debd26a15161955775675f2ab9a73806971f83850c23d8209e8fa8aee5067c2aa5d6275b592
gl|64|3c78ae94ada40de883dedfe9cee17c656c34c79fe63606eb80c22340fbcd7bff35ac62ee1f6a7d06eb934974f3ca150ad9ccbc2673a11466138135622b3143ab
gn|64|290c62e7e6c582bbecb388a3b4ec1e08e907636a0f7075625d610af50a4357d4c87f7e9938da1141227989dfabd1875cc742ef53ea1784c2497396e9939f33dd
gu-IN|64|25327887345336c4d40fd172d2bcd814c9765340686f852c77a0878c985e60ce6a4813fd1a93efd67efd69cb4901e8652a94314aa0122f57c6c3bb748630c060
he|64|c3ad873adae716a7422434eecf2521b996f8f5272958a0b487117436d51f8e1ca2792701cad50a195d626314a1ca3101a0495c76b0237cdb3a7781a34c8bf268
hi-IN|64|f0131ba363a9dc721d3062eac83b8b0b2b38206d792fbe80571c8f4a71b4587ce76ddec4bcb7dc583081099fd5323b62551993f54d7d52d91bfd60953b6ee052
hr|64|94facc6b5190362b671aa5b747c9f5eef159cd23d5f07edddab2a3191d407271a706ab85044ca90d512af557bf26315d24e7cdb1703eadc261165e8e88ed7b64
hsb|64|5140c75cb63162b5ebea5fdff38ca622afdc5ff6787d246a973c26be33d4d8150cd0a172034ae390abd7c3302968744d7d99b675b8215e230cc599a7fb35d175
hu|64|eb6f5273e60bfab1cc683c967cbad9f188a54454c973d738769155cd0c51fd62fce89a09ef8a0bbc1017aa2a145c6c5efe2f3a561c07d9092cac93e28a41932e
hy-AM|64|0ad7a65696ab1a1be2178ff4e5084f05643a4ec4b2ff2d55f71305cf6aea78195e12b157436f2fa181072faed01191c76ad84184bf5a8bee8561cdb92f542f36
id|64|fa914dcb18dabdb49b51880fae1782d05b3c6b2589a3356f0d1fa1a9817e51d2a597009450f2c88c4d8e87c3af6e6d5af97b84ee5c834e499fec2af258d6dd57
is|64|255ab524a4194aae87fcb571cc2f0a5be433b66590bb2fc3f1b35cf600dedc083ed0b11058bb13f1b9f1cd1a4d135c672631960e7237b3e2289b76181d9ce524
it|64|2ad5d413316ff23eea8c45c3a297aa1ddd0b3d2415a2771de2e156639db02e32c5afc395595b6681f8543d5e416c52a9e120d2e46ff0d202b1c6cb2cca08d7cc
ja|64|ae4849567ef72232b08b646b69500775e29fc4e6a37f3b51ce47e69b2d0dbe4ad14aabf3635175b8323f162e79a937d8f227365de20092c7af26149e03f64d07
ka|64|701aad90d80cc537612752ad1823fb09419d35609ba509573eff4dd79e41fc859246882bfe7e210d63c771b62e3b282d55bd4216f7c7963c3d25fe575330a14a
kab|64|0f1668108a88fc7bc740948d72f830bf2c6eb67d729eec4df0b9876084de876edddbec7d9d0336260e322fbc490e985336299286e83c87110e01b3e820f9f0e2
kk|64|bec625f20b79392ce98a9cbfbef5535c55982fb8b38f133f74f546644922b044a434e911b92bdb94a84bd66fe4f23c7d5d7f9dfd6187426c3793021b0d367247
km|64|c749ce30857ab5ee66e506303061825fc8a2e4d91d9daf6187ff96fd21811771fa182affa8f33df10363fd3128884b32faa90017fc6fe0ba53dd1a2ff2fdead3
kn|64|037d5a6955ec9d1645a8e7ba734f0832e95cfb6a8cc8b6a920c3ac163417b2217ea5fefeb4ba43922e4fbabfa7f8c9b521e0c7d1411e21fc8ce93687edddb18a
ko|64|89cff1b661881903076f9b3a9539c6a95d61b1476dc1c6dad9b5562b3901ba5f23b07cad3f32501af67b943a06ac0e5c352ba6925d6d8c4449ae4e15462b3466
lij|64|bccb57afd7d302810733b0e26961a527c000fbfa47dc7d17da42783541e44e249de55b02434faff14dce253ab97ddf9ef3dc427c4ca87359c8c3b6dc490079fd
lt|64|b296713ca5686977ee183106ee59a9e23f3b3f2bf833b81c3b113ba98a53ccaa1350d211c4de2c00bf75c2f7f8d417d6f13194cefa44a8ffd0f4d91a1411d9dd
lv|64|110feee7996a6203470e24bda286fdf403ef93bf085860d4218d2fc8fe45b92c3f1c88c4936378c87887a992d9138236c6851a73d8ef83abffffc60a2bf44955
mai|64|600cd78c473c3fdfec53700be38e72cbeeaad6f2ec8c70d3deffdd155ac5e0c64c01b651cd91ac863b0536bce2821140e633be0500fe0f271bc2919026f87f27
mk|64|de5610a2c518b5c5a2a1948970f18ffc1f4f371c0d15f11249bd828b8e5683df5209fa73af7893ccad54d5c9f422e4cc43b6d4f30329b584ccacdea81432faec
ml|64|bf1c13864ff39968c7cd53e373c9bbc86e250b5bb75e981a8159d7e82c92569d2da31b850d7859f58bb95657df34473e9ee888c2d93f343f733bd1fa62b19d28
mr|64|5ac61d86e8ea6638137c12516503a3a54079f891bb870e459df97105eb9d74a7f90ea12ea660a037e8535317fe7adcf02262070c655d81e66285710263cee2dd
ms|64|593cbcd273a83b043755e1876b9e9bcfafffa1b1c6a744d5e1d5079b6e7ea952458d761aa019370b9111e9ddb9e10011ba10adce2f8dd12bce92700852508131
my|64|9746e6bf533b8311e1627c04c8818376ecc2319631faf09c9de0570838cf925461fb3decb9bdcd8dad69101b107b94cbd7b1d32e74647477b287b5690b9dcb50
nb-NO|64|f0a8712093d93e8b1f6d5e5bd5bc3cb80b8300be81116e95c4a1e2e2f9bcf30a0abdc13ea468590c7f7e795a78b2f69fcceed15cc3b65b9c17303aaa23d26a85
nl|64|b52e5a9e016ec572d2d532c8161cf1760ad0c0f8802de6ecdeccd5ea877692effba2a0cdca62b6ccec483b31a9a9dbd34d99cb458c0d37dab98b917bd3879b39
nn-NO|64|18d660736ecc449d64a3a2a358ebad270f37a29b507d11bb85e84e9da9a237ebc1bac43d61d93c4b984fc81d0f81bf7403b5ce3bc3dffb2c9edb4974037cf447
or|64|db61fefff3219a41bde84b0b32ee84e41fd6e09dfac13375ca00472074546d67749cb65f42ac336d458a165cc4c438b9dd922e7a3c6eb460239b5616439fc9fb
pa-IN|64|c72c1fe06d61eabd548b6a3a2e67bc160216c9ec827e885b737038732e726eb19eb0212d821cee0a31130b2472dff2bd6aace73cd31bb7a5dfae70943b94f9cf
pl|64|24551167980458cac3b3d9aa5bfe246d7c78be1683623f43ef3e7b985f538a50477cabb36a8483fb6ec849503a8071678244026ea6f8a511d9a85ca1ee0d560e
pt-BR|64|dfbdec9c74ce08c5750b4ff80508237e1da49d6ddb804f7fdf92de2eae4352d35bb8e014cf4935b0160d5b913b3e4214fb2ccaf555009e2e3f0cbaf7a90ce735
pt-PT|64|e099e607b55791332c3115dae8b69af523644b3a8a8247312c3e3a1ca2608f00ffdef5d4c8899d7d27f37df2e46c890626660a71ed3c708b91344a215c426c34
rm|64|c94ca8a11798ce55cb129597d0d390708905f03eab282a00c5a4b377e3b9df9a43677224e40be67bcb427fc4141f0860c6b64046ff4f5f5a194a8a6ce42bd471
ro|64|53a57c552721aa6b723ee74ca432e77ba3b1a04a075e0d0b086f1bd2e13bcebdad82bcd7440f8a061851a0338052f9d1a8bdf6c6be08a54edd2b98440d20991a
ru|64|529f77786c4390204b32df796075fb4a8e5c75da0f944ce6514462d2fb76b727eac4c7b66496f4d4876a4cf6d41476a1ae78ca0b7f7e097ded2f2dfb5804ae32
si|64|a424c0bbd71eda84cb24e0d2593733cce80b124cfb5a7fc2d7708394eecf7a4dbf0b5d0931ada29ae76d0a305c6e5d6db8f775c34e906ab0b652963971cdcd28
sk|64|0fc71338c028adfa60fa8843c885b87e14fa43149c49b02b931a1f141d854c8c9b1ba49d6f1e85671025f7c4427eb18f320cebb322ce77553914d2ececb2a41d
sl|64|8412d404608c289568fd7982ab79f7d2213fab7489a480b0707a3b8d9b47e55624fe95d3aaaf5d3e948e8e85758196987c9443c9c1e4f28567bacf13b2701323
son|64|cdee26c757d8a8d080312872ed025c40eab0a69ac063d7225c2f9a6faf5edec4d169ab8e520e5b44e6acbad97da90ab9af5dacc8254626b033cf2272461f51ac
sq|64|04e3c5ad99468230383a42028ebe51f73a09c542ebeefb42f11c013ba4308e151154cdb58bb9ed24e4ec66aad641779472c301976a9db578b98a28ef844c1081
sr|64|78b2842da5e575f6b474fca84a7cfab2d84ced4bbaf37cb744e1a9baa6d58a0c044b0011e8cfd7ef4576ee340cc121a0bf7a8fd4f01ddb71b0930738ee597744
sv-SE|64|7a58436ba1a79154e3473ed9fba2c84b90c51f314b1fd47da2a33ed862b60ec12182704dcb25ce708e46274385fda74f0561d6709b287f768e066e4201acd3e5
ta|64|d6334bac963d0d50ca9c00f74d81d5caedfb18fc596099b76caf3c7ce9b4968b17e3273ca1fab0a537e53d529b6c49c1e305adca8e0b3e9b40804de09a0d5fe4
te|64|2cdd2a2ccfb042676be7d7cb48badc66a73cddee6a740f163b83b9ab22a5d4ec4621bf3db1e7849b01c118786325f54ec71a2f68c127502304ed0f5d255cfa0b
th|64|bee62f284d47a7fddd89d2c84bfeb774a5d7ec9d325a73bf63cfc08d9cd14dcce97b4e38093e2c28ec8fc544efc58fe08d0e11e2e37dc2d8b3091d815df07113
tr|64|74c180ee0d3527cc7a82050e7e75086389207ca3004e8a72f6abb11c9eeb2cbe4106be7326d281482f6c702eaee57da33ef2b9cce949f19651f85c7cf9a0b227
uk|64|2a5eaadcb493e632ebe79dc3e287bb1b23201a56770c404ee4a0cd624ff7aee34821918116b56bc98c04c74925b5fffd9d5165228e81596e031db066425e3e77
ur|64|535651ca31b6a14201f76d9a5e9bc8f11bde5a1d71a87f2dad46ea9eff3a3a24c25ec692ca9ab0c794019d2598bcea37551cceca9030706d2d26737aabe0d86e
uz|64|a5fe53b22ab9e4b01a9dec219b69789aa7a50cfa4d75b07f015d3c113af3b887e9d917dc1cecc78ee57c40bcf18dab8e9c16f91b5cd71aafce3a403b581329ae
vi|64|145283fe2f2415aa103088963faeea90413411fb07dd202fb3c7858e850d4e76f92f78ea586a8dda2eedc5263de11bcee9403f7c4cc4c95083465bad5a3feddc
xh|64|4da933ed0e98012e6dfb336bd0705c85dce66f111760c722832ee3c381103d6a491492f3394c29a03b8659e431d8476e958a191b1edf69a367127f0fbaf1ab06
zh-CN|64|dfb05e2ed76bd0a80ad7809c395087603a8f9724e3d0d6b5326caecea42ee25ab60a944a1ccfea1fceda38b69511f95725c6c6f99059005d908dc80f3b330d29
zh-TW|64|5e0190d0c370758a14c7e74a0e3747937c2138ebb4765332896c43af5c2afb46156e9b79b08720f4478d747b72183fb7858ea65aee1445e79ec75ae58762d2cb
tools\helpers.ps1
function GetUninstallPath() {
  param(
    [Parameter(Mandatory = $true)]
    [string]$product
  )
  $regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
  $regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'

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

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

  $uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | select -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.4')

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 = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
  $locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
  $checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"

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

    Checksum = $checksums.Win32
    ChecksumType = 'sha512'
    Url = "https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0.4/win32/${locale}/Firefox%20Setup%2057.0.4.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.4/win64/${locale}/Firefox%20Setup%2057.0.4.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 645456 Tuesday, February 20, 2024 Approved
Mozilla Firefox 122.0.1 600481 Tuesday, February 6, 2024 Approved
Mozilla Firefox 122.0.0 642136 Tuesday, January 23, 2024 Approved
Mozilla Firefox 121.0.1 607706 Tuesday, January 9, 2024 Approved
Mozilla Firefox 121.0.0 694235 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 570218 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 556235 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 501291 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 300586 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 245892 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 947 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