Welcome to the Chocolatey Community Package Repository! The packages found in this section of the site are provided, maintained, and moderated by the community.
Moderation
Every version of each package undergoes a rigorous moderation process before it goes live that typically includes:
- Security, consistency, and quality checking
- Installation testing
- Virus checking through VirusTotal
- Human moderators who give final review and sign off
More detail at Security and Moderation.
Organizational Use
If you are an organization using Chocolatey, we want your experience to be fully reliable. Due to the nature of this publicly offered repository, reliability cannot be guaranteed. Packages offered here are subject to distribution rights, which means they may need to reach out further to the internet to the official locations to download files at runtime.
Fortunately, distribution rights do not apply for internal use. With any edition of Chocolatey (including the free open source edition), you can host your own packages and cache or internalize existing community packages.
Disclaimer
Your use of the packages on this site means you understand they are not supported or guaranteed in any way. Learn more...
-
STEP1
Package Review
-
STEP2
Integration Method
-
STEP3
Internal Repo Url
-
STEP4
Environment Setup
-
STEP5
Install Script
Step 1: Review Your Packages
Step 2: Choose Your Integration Method
Step 3: Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
Step 3: Copy Your Script or Download Config
Option 1: Copy Script
Option 2: Download Config
Step 4: Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
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 packages and push them to a repository
Download Packages
-
Open Source
-
Download the packages:
Download Packages - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
-
For package and dependencies run:
- Automate package internalization
-
Run: (additional options)
Step 5: Copy Your Script
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:
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### We initialize a few things that are needed by this script - there are no other requirements.
$ErrorActionPreference = "Stop"
#### Set TLS 1.2 (3072) as that is the minimum required by various up-to-date repositories.
#### Use integers because the enumeration value for TLS 1.2 won't exist
#### in .NET 4.0, even though they are addressable if .NET 4.5+ is
#### installed (.NET 4.5 is an in-place upgrade).
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
#### We use this variable for future REST calls.
$RequestArguments = @{
UseBasicParsing = $true
}
## 2. TOP LEVEL VARIABLES ##
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
$NugetRepositoryUrl = "INTERNAL REPO URL"
### b. Internal Repository Credential ###
#### If required, add the repository access credential here
# $NugetRepositoryCredential = [PSCredential]::new(
# "username",
# ("password" | ConvertTo-SecureString -AsPlainText -Force)
# )
# $RequestArguments.Credential = $NugetRepositoryCredential
### c. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it
$ChocolateyDownloadUrl = "$($NugetRepositoryUrl.TrimEnd('/'))/package/chocolatey.1.1.0.nupkg"
### d. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# $ChocolateyCentralManagementUrl = "https://chocolatey-central-management:24020/ChocolateyManagementService"
#### ii. If using a Client Salt, add it here
# $ChocolateyCentralManagementClientSalt = "clientsalt"
#### iii. If using a Service Salt, add it here
# $ChocolateyCentralManagementServiceSalt = "servicesalt"
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
#### Download the Nupkg, appending .zip to the filename to handle archive cmdlet limitations
if (-not (Get-Command choco.exe -ErrorAction SilentlyContinue)) {
$TempDirectory = Join-Path $env:Temp "chocolateyInstall"
if (-not (Test-Path $TempDirectory -PathType Container)) {
$null = New-Item -Path $TempDirectory -ItemType Directory
}
$DownloadedNupkg = Join-Path $TempDirectory "$(Split-Path $ChocolateyDownloadUrl -Leaf).zip"
Invoke-WebRequest -Uri $ChocolateyDownloadUrl -OutFile $DownloadedNupkg @RequestArguments
#### Extract the Nupkg, and run the chocolateyInstall script
if (Get-Command Microsoft.PowerShell.Archive\Expand-Archive -ErrorAction SilentlyContinue) {
Microsoft.PowerShell.Archive\Expand-Archive -Path $DownloadedNupkg -DestinationPath $TempDirectory -Force
} else {
# PowerShell versions <4.0 do not have this function available
try {
$shellApplication = New-Object -ComObject Shell.Application
$zipPackage = $shellApplication.NameSpace($DownloadedNupkg)
$destinationFolder = $shellApplication.NameSpace($TempDirectory)
$destinationFolder.CopyHere($zipPackage.Items(), 0x10)
} catch {
Write-Warning "Unable to unzip package using built-in compression."
throw $_
}
}
& $(Join-Path $TempDirectory "tools\chocolateyInstall.ps1")
}
if (-not (Get-Command choco.exe -ErrorAction SilentlyContinue)) {
refreshenv
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# choco feature enable -n useFipsCompliantChecksums
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
choco config set --name cacheLocation --value C:\ProgramData\chocolatey\cache
#### Increase timeout to at least 4 hours
choco config set --name commandExecutionTimeoutSeconds --value 14400
#### Turn off download progress when running choco through integrations
choco feature disable --name showDownloadProgress
### c. Sources ###
#### Remove the default community package repository source
choco source list --limitoutput | ConvertFrom-Csv -Header 'Name', 'Location' -Delimiter '|' | ForEach-Object {
if ($_.Location -eq 'https://community.chocolatey.org/api/v2/') {
choco source remove -n $_.Name
}
}
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE may require changes
if ($NugetRepositoryCredential) {
choco source add --name ChocolateyInternal --source $NugetRepositoryUrl --user $NugetRepositoryCredential.UserName --password $NugetRepositoryCredential.GetNetworkCredential().Password --priority 1
} else {
choco source add --name ChocolateyInternal --source $NugetRepositoryUrl --priority 1
}
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
choco upgrade chocolatey --confirm
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
choco install chocolatey-license --source $NugetRepositoryUrl --confirm
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
if ("chocolatey-license" -in (choco list --localonly --limitoutput | ConvertFrom-Csv -Header "Name" -Delimiter "|").Name) {
choco source disable --name chocolatey.licensed
} else {
Write-Warning "Not disabling 'chocolatey.licensed' feed, as Chocolatey-License has not been installed."
}
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
if ("chocolatey-license" -in (choco list --localonly --limitoutput | ConvertFrom-Csv -Header "Name" -Delimiter "|").Name) {
choco install chocolatey.extension --source $NugetRepositoryUrl --confirm
} else {
Write-Warning "Not installing 'chocolatey.extension', as Chocolatey-License has not been installed."
}
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
choco feature disable --name showNonElevatedWarnings
choco feature enable --name useBackgroundService
choco feature enable --name useBackgroundServiceWithNonAdministratorsOnly
choco feature enable --name allowBackgroundServiceUninstallsFromUserInstallsOnly
choco config set --name allowedBackgroundServiceCommands --value "install,upgrade,uninstall"
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
if ($ChocolateyCentralManagementUrl) {
choco install chocolatey-agent --source $NugetRepositoryUrl --confirm
choco config set --name CentralManagementServiceUrl --value $ChocolateyCentralManagementUrl
if ($ChocolateyCentralManagementClientSalt) {
choco config set --name centralManagementClientCommunicationSaltAdditivePassword --value $ChocolateyCentralManagementClientSalt
}
if ($ChocolateyCentralManagementServiceSalt) {
choco config set --name centralManagementServiceCommunicationSaltAdditivePassword --value $ChocolateyCentralManagementServiceSalt
}
choco feature enable --name useChocolateyCentralManagement
choco feature enable --name useChocolateyCentralManagementDeployments
}
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
If Applicable - Chocolatey Configuration/Installation
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### i. chocolatey.chocolatey
##### You will require the chocolatey.chocolatey collection to be installed
##### on all machines using this playbook.
##### Please see https://github.com/chocolatey/chocolatey-ansible/#installing-the-collection-from-ansible-galaxy
- name: Install and Configure Chocolatey
hosts: all
## 2. TOP LEVEL VARIABLES ##
vars:
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
nuget_repository_url: INTERNAL REPO URL
### b. Internal Repository Credential ###
#### If required, add the repository access credential here and
#### uncomment lines with source_username and source_password below
# nuget_repository_username: username
# nuget_repository_password: password
### c. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# chocolatey_central_management_url: https://chocolatey-central-management:24020/ChocolateyManagementService
#### ii. If using a Client Salt, add it here
# chocolatey_central_management_client_salt: clientsalt
#### iii. If using a Service Salt, add it here
# chocolatey_central_management_service_salt: servicesalt
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
tasks:
- name: Install chocolatey
win_chocolatey:
name: chocolatey
source: {{ nuget_repository_url }}
# source_username: {{ nuget_repository_username }}
# source_password: {{ nuget_repository_password }}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# - name: Enable FIPS compliance
# win_chocolatey_feature:
# name: useFipsCompliantChecksums
# state: enabled
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
- name: Set the cache location
win_chocolatey_config:
name: cacheLocation
state: present
value: C:\ProgramData\chocolatey\cache
#### Increase timeout to at least 4 hours
- name: Set the command execution timeout
win_chocolatey_config:
name: commandExecutionTimeoutSeconds
state: present
value: 14400
#### Turn off download progress when running choco through integrations
- name: Disable showing download progress
win_chocolatey_feature:
name: showDownloadProgress
state: disabled
### c. Sources ###
#### Remove the default community package repository source
- name: Remove Chocolatey Community Repository
win_chocolatey_source:
name: chocolatey
state: absent
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE may require changes
- name: Add Internal Repository
win_chocolatey_source:
name: ChocolateyInternal
state: present
source: {{ nuget_repository_url }}
# source_username: {{ nuget_repository_username }}
# source_password: {{ nuget_repository_password }}
priority: 1
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
- name: Upgrade Chocolatey
win_chocolatey:
name: chocolatey
state: latest
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
- name: Install Chocolatey License
win_chocolatey:
name: chocolatey-license
source: ChocolateyInternal
state: latest
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
- name: Disable Chocolatey Community Repository
win_chocolatey_source:
name: chocolatey.licensed
state: disabled
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
- name: Install Chocolatey Extension
win_chocolatey:
name: chocolatey.extension
source: ChocolateyInternal
state: latest
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
- name: Hide not-elevated warnings
win_chocolatey_feature:
name: showNonElevatedWarnings
state: disabled
- name: Use background mode for self-service
win_chocolatey_feature:
name: useBackgroundService
state: enabled
- name: Use background service for non-admins
win_chocolatey_feature:
name: useBackgroundServiceWithNonAdministratorsOnly
state: enabled
- name: Allow background uninstallation for user installs
win_chocolatey_feature:
name: allowBackgroundServiceUninstallsFromUserInstallsOnly
state: enabled
- name: Set allowed background service commands
win_chocolatey_config:
name: backgroundServiceAllowedCommands
state: present
value: install,upgrade,uninstall
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
- name: Install Chocolatey Agent
when: chocolatey_central_management_url is defined
win_chocolatey:
name: chocolatey-agent
source: ChocolateyInternal
state: latest
- name: Set the Central Management Service URL
when: chocolatey_central_management_url is defined
win_chocolatey_config:
name: CentralManagementServiceUrl
state: present
value: {{ chocolatey_central_management_url }}
- name: Set the Central Management Client Salt
when: chocolatey_central_management_client_salt is defined
win_chocolatey_config:
name: centralManagementClientCommunicationSaltAdditivePassword
state: present
value: {{ chocolatey_central_management_client_salt }}
- name: Set the Central Management Service Salt
when: chocolatey_central_management_service_salt is defined
win_chocolatey_config:
name: centralManagementServiceCommunicationSaltAdditivePassword
state: present
value: {{ chocolatey_central_management_service_salt }}
- name: Use Central Management
when: chocolatey_central_management_url is defined
win_chocolatey_feature:
name: useChocolateyCentralManagement
state: enabled
- name: Use Central Management Deployments
when: chocolatey_central_management_url is defined
win_chocolatey_feature:
name: useChocolateyCentralManagementDeployments
state: enabled
See docs at https://docs.chef.io/resource_chocolatey_package.html.
If Applicable - Chocolatey Configuration/Installation
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### The Chocolatey resources are available with any recent version of Chef.
#### We utilise the Chocolatey recipe to install the Chocolatey binaries.
include_recipe "chocolatey"
## 2. TOP LEVEL VARIABLES ##
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
NugetRepositoryUrl = "INTERNAL REPO URL"
### b. Internal Repository Credential ###
#### If required, add the repository access credential here
# NugetRepositoryUsername = "username"
# NugetRepositoryPassword = "password"
### c. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it in
#### a web browser
ChocolateyNupkgUrl = "INTERNAL REPO URL/package/chocolatey.1.1.0.nupkg",
### d. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# ChocolateyCentralManagementUrl = "https://chocolatey-central-management:24020/ChocolateyManagementService"
#### ii. If using a Client Salt, add it here
# ChocolateyCentralManagementClientSalt = "clientsalt"
#### iii. If using a Service Salt, add it here
# ChocolateyCentralManagementServiceSalt = "servicesalt"
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
node['chocolatey']['install vars'] = {
'chocolateyDownloadUrl' => "#{ChocolateyNupkgUrl}",
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# chocolatey_feature 'useFipsCompliantChecksums' do
# action :enable
# end
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
chocolatey_config 'cacheLocation' do
value 'C:\ProgramData\chocolatey\cache'
end
#### Increase timeout to at least 4 hours
chocolatey_config 'commandExecutionTimeoutSeconds' do
value '14400'
end
#### Turn off download progress when running choco through integrations
chocolatey_feature 'showDownloadProgress' do
action :disable
end
### c. Sources ###
#### Remove the default community package repository source
chocolatey_source 'chocolatey' do
action :remove
end
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE may require changes
chocolatey_source 'ChocolateyInternal' do
source "#{NugetRepositoryUrl}"
priority 1
action :add
end
execute 'ChocolateyInternal' do
command "choco source add --name ChocolateyInternal -s #{NugetRepositoryUrl} -u=#{NugetRepositoryUsername} -p=#{NugetRepositoryPassword} --priority=1"
only_if { NugetRepositoryUsername != nil || NugetRepositoryPassword != nil }
end
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
chocolatey_package 'chocolatey' do
action :upgrade
source "#{NugetRepositoryUrl}"
end
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
chocolatey_package 'chocolatey-license' do
action :install
source "#{NugetRepositoryUrl}"
end
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
chocolatey_source 'chocolatey.licensed' do
action :disable
end
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
chocolatey_package 'chocolatey.extention' do
action install
source "#{NugetRepositoryUrl}"
end
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
chocolatey_feature 'showNonElevatedWarnings' do
action :disable
end
chocolatey_feature 'useBackgroundService' do
action :enable
end
chocolatey_feature 'useBackgroundServiceWithNonAdministratorsOnly' do
action :enable
end
chocolatey_feature 'allowBackgroundServiceUninstallsFromUserInstallsOnly' do
action :enable
end
chocolatey_config 'backgroundServiceAllowedCommands' do
value 'install,upgrade,uninstall'
end
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
chocolatey_package 'chocolatey-agent' do
action install
source "#{NugetRepositoryUrl}"
# user "#{NugetRepositoryUsername}"
# password "#{NugetRepositoryPassword}"
only_if { ChocolateyCentralManagementUrl != nil }
end
chocolatey_config 'CentralManagementServiceUrl' do
value "#{ChocolateyCentralManagementUrl}"
only_if { ChocolateyCentralManagementUrl != nil }
end
chocolatey_config 'centralManagementClientCommunicationSaltAdditivePassword' do
value "#{ChocolateyCentralManagementClientSalt}"
only_if { ChocolateyCentralManagementClientSalt != nil }
end
chocolatey_config 'centralManagementServiceCommunicationSaltAdditivePassword' do
value "#{ChocolateyCentralManagementServiceSalt}"
only_if { ChocolateyCentralManagementServiceSalt != nil }
end
chocolatey_feature 'useChocolateyCentralManagement' do
action :enable
only_if { ChocolateyCentralManagementUrl != nil }
end
chocolatey_feature 'useChocolateyCentralManagementDeployments' do
action :enable
only_if { ChocolateyCentralManagementUrl != nil }
end
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
If Applicable - Chocolatey Configuration/Installation
#requires -Modules cChoco
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### i. Requires chocolatey\cChoco DSC module to be installed on the machine compiling the DSC manifest
#### NOTE: This will need to be installed before running the DSC portion of this script
if (-not (Get-Module cChoco -ListAvailable)) {
$null = Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
if (($PSGallery = Get-PSRepository -Name PSGallery).InstallationPolicy -ne "Trusted") {
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
}
Install-Module -Name cChoco
if ($PSGallery.InstallationPolicy -ne "Trusted") {
Set-PSRepository -Name PSGallery -InstallationPolicy $PSGallery.InstallationPolicy
}
}
#### ii. Requires a hosted copy of the install.ps1 script
##### This should be available to download without authentication.
##### The original script can be found here: https://community.chocolatey.org/install.ps1
Configuration ChocolateyConfig {
## 2. TOP LEVEL VARIABLES ##
param(
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
$NugetRepositoryUrl = "INTERNAL REPO URL",
### b. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it in
#### a web browser
$ChocolateyNupkgUrl = "INTERNAL REPO URL/package/chocolatey.1.1.0.nupkg",
### c. Internal Repository Credential ###
#### If required, add the repository access credential here
# $NugetRepositoryCredential = [PSCredential]::new(
# "username",
# ("password" | ConvertTo-SecureString -AsPlainText -Force)
# ),
### d. Install.ps1 URL
#### The path to the hosted install script:
$ChocolateyInstallPs1Url = "https://community.chocolatey.org/install.ps1"
### e. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# $ChocolateyCentralManagementUrl = "https://chocolatey-central-management:24020/ChocolateyManagementService",
#### ii. If using a Client Salt, add it here
# $ChocolateyCentralManagementClientSalt = "clientsalt",
#### iii. If using a Service Salt, add it here
# $ChocolateyCentralManagementServiceSalt = "servicesalt"
)
Import-DscResource -ModuleName PSDesiredStateConfiguration
Import-DscResource -ModuleName cChoco
Node 'localhost' {
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
Environment chocoDownloadUrl {
Name = "chocolateyDownloadUrl"
Value = $ChocolateyNupkgUrl
}
cChocoInstaller installChocolatey {
DependsOn = "[Environment]chocoDownloadUrl"
InstallDir = Join-Path $env:ProgramData "chocolatey"
ChocoInstallScriptUrl = $ChocolateyInstallPs1Url
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
# cChocoFeature featureFipsCompliance {
# FeatureName = "useFipsCompliantChecksums"
# }
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
cChocoConfig cacheLocation {
DependsOn = "[cChocoInstaller]installChocolatey"
ConfigName = "cacheLocation"
Value = "C:\ProgramData\chocolatey\cache"
}
#### Increase timeout to at least 4 hours
cChocoConfig commandExecutionTimeoutSeconds {
DependsOn = "[cChocoInstaller]installChocolatey"
ConfigName = "commandExecutionTimeoutSeconds"
Value = 14400
}
#### Turn off download progress when running choco through integrations
cChocoFeature showDownloadProgress {
DependsOn = "[cChocoInstaller]installChocolatey"
FeatureName = "showDownloadProgress"
Ensure = "Absent"
}
### c. Sources ###
#### Remove the default community package repository source
cChocoSource removeCommunityRepository {
DependsOn = "[cChocoInstaller]installChocolatey"
Name = "chocolatey"
Ensure = "Absent"
}
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here.
#### NOTE: This EXAMPLE may require changes
cChocoSource addInternalSource {
DependsOn = "[cChocoInstaller]installChocolatey"
Name = "ChocolateyInternal"
Source = $NugetRepositoryUrl
Credentials = $NugetRepositoryCredential
Priority = 1
}
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
cChocoPackageInstaller updateChocolatey {
DependsOn = "[cChocoSource]addInternalSource", "[cChocoSource]removeCommunityRepository"
Name = "chocolatey"
AutoUpgrade = $true
}
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/how-tos/setup-offline-installation#exercise-4-create-a-package-for-the-license
cChocoPackageInstaller chocolateyLicense {
DependsOn = "[cChocoPackageInstaller]updateChocolatey"
Name = "chocolatey-license"
}
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
Script disableLicensedSource {
DependsOn = "[cChocoPackageInstaller]chocolateyLicense"
GetScript = {
$Source = choco source list --limitoutput | `
ConvertFrom-Csv -Delimiter '|' -Header Name, Source, Disabled | `
Where-Object Name -eq "chocolatey.licensed"
return @{
Result = if ($Source) {
[bool]::Parse($Source.Disabled)
} else {
Write-Warning "Source 'chocolatey.licensed' was not present."
$true # Source does not need disabling
}
}
}
SetScript = {
$null = choco source disable --name "chocolatey.licensed"
}
TestScript = {
$State = [ScriptBlock]::Create($GetScript).Invoke()
return $State.Result
}
}
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
cChocoPackageInstaller chocolateyLicensedExtension {
DependsOn = "[Script]disableLicensedSource"
Name = "chocolatey.extension"
}
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
cChocoFeature hideElevatedWarnings {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "showNonElevatedWarnings"
Ensure = "Absent"
}
cChocoFeature useBackgroundService {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "useBackgroundService"
Ensure = "Present"
}
cChocoFeature useBackgroundServiceWithNonAdmins {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "useBackgroundServiceWithNonAdministratorsOnly"
Ensure = "Present"
}
cChocoFeature useBackgroundServiceUninstallsForUserInstalls {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
FeatureName = "allowBackgroundServiceUninstallsFromUserInstallsOnly"
Ensure = "Present"
}
cChocoConfig allowedBackgroundServiceCommands {
DependsOn = "[cChocoFeature]useBackgroundService"
ConfigName = "backgroundServiceAllowedCommands"
Value = "install,upgrade,uninstall"
}
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
if ($ChocolateyCentralManagementUrl) {
cChocoPackageInstaller chocolateyAgent {
DependsOn = "[cChocoPackageInstaller]chocolateyLicensedExtension"
Name = "chocolatey-agent"
}
cChocoConfig centralManagementServiceUrl {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
ConfigName = "CentralManagementServiceUrl"
Value = $ChocolateyCentralManagementUrl
}
if ($ChocolateyCentralManagementClientSalt) {
cChocoConfig centralManagementClientSalt {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
ConfigName = "centralManagementClientCommunicationSaltAdditivePassword"
Value = $ChocolateyCentralManagementClientSalt
}
}
if ($ChocolateyCentralManagementServiceSalt) {
cChocoConfig centralManagementServiceSalt {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
ConfigName = "centralManagementServiceCommunicationSaltAdditivePassword"
Value = $ChocolateyCentralManagementServiceSalt
}
}
cChocoFeature useCentralManagement {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
FeatureName = "useChocolateyCentralManagement"
Ensure = "Present"
}
cChocoFeature useCentralManagementDeployments {
DependsOn = "[cChocoPackageInstaller]chocolateyAgent"
FeatureName = "useChocolateyCentralManagementDeployments"
Ensure = "Present"
}
}
}
}
# If working this into an existing configuration with a good method for
$ConfigData = @{
AllNodes = @(
@{
NodeName = "localhost"
PSDscAllowPlainTextPassword = $true
}
)
}
try {
Push-Location $env:Temp
$Config = ChocolateyConfig -ConfigurationData $ConfigData
Start-DscConfiguration -Path $Config.PSParentPath -Wait -Verbose -Force
} finally {
Pop-Location
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
If Applicable - Chocolatey Configuration/Installation
## 1. REQUIREMENTS ##
### Here are the requirements necessary to ensure this is successful.
### a. Internal/Private Cloud Repository Set Up ###
#### You'll need an internal/private cloud repository you can use. These are
#### generally really quick to set up and there are quite a few options.
#### Chocolatey Software recommends Nexus, Artifactory Pro, or ProGet as they
#### are repository servers and will give you the ability to manage multiple
#### repositories and types from one server installation.
### b. Download Chocolatey Package and Put on Internal Repository ###
#### You need to have downloaded the Chocolatey package as well.
#### Please see https://chocolatey.org/install#organization
### c. Other Requirements ###
#### i. Requires puppetlabs/chocolatey module
#### See https://forge.puppet.com/puppetlabs/chocolatey
## 2. TOP LEVEL VARIABLES ##
### a. Your internal repository url (the main one). ###
#### Should be similar to what you see when you browse
#### to https://community.chocolatey.org/api/v2/
$_repository_url = 'INTERNAL REPO URL'
### b. Chocolatey nupkg download url ###
#### This url should result in an immediate download when you navigate to it in
#### a web browser
$_choco_download_url = 'INTERNAL REPO URL/package/chocolatey.1.1.0.nupkg'
### c. Chocolatey Central Management (CCM) ###
#### If using CCM to manage Chocolatey, add the following:
#### i. Endpoint URL for CCM
# $_chocolatey_central_management_url = 'https://chocolatey-central-management:24020/ChocolateyManagementService'
#### ii. If using a Client Salt, add it here
# $_chocolatey_central_management_client_salt = "clientsalt"
#### iii. If using a Service Salt, add it here
# $_chocolatey_central_management_service_salt = 'servicesalt'
## 3. ENSURE CHOCOLATEY IS INSTALLED ##
### Ensure Chocolatey is installed from your internal repository
### Note: `chocolatey_download_url is completely different than normal
### source locations. This is directly to the bare download url for the
### chocolatey.nupkg, similar to what you see when you browse to
### https://community.chocolatey.org/api/v2/package/chocolatey
class {'chocolatey':
chocolatey_download_url => $_choco_download_url,
use_7zip => false,
}
## 4. CONFIGURE CHOCOLATEY BASELINE ##
### a. FIPS Feature ###
#### If you need FIPS compliance - make this the first thing you configure
#### before you do any additional configuration or package installations
#chocolateyfeature {'useFipsCompliantChecksums':
# ensure => enabled,
#}
### b. Apply Recommended Configuration ###
#### Move cache location so Chocolatey is very deterministic about
#### cleaning up temporary data and the location is secured to admins
chocolateyconfig {'cacheLocation':
value => 'C:\ProgramData\chocolatey\cache',
}
#### Increase timeout to at least 4 hours
chocolateyconfig {'commandExecutionTimeoutSeconds':
value => '14400',
}
#### Turn off download progress when running choco through integrations
chocolateyfeature {'showDownloadProgress':
ensure => disabled,
}
### c. Sources ###
#### Remove the default community package repository source
chocolateysource {'chocolatey':
ensure => absent,
location => 'https://community.chocolatey.org/api/v2/',
}
#### Add internal default sources
#### You could have multiple sources here, so we will provide an example
#### of one using the remote repo variable here
#### NOTE: This EXAMPLE requires changes
chocolateysource {'internal_chocolatey':
ensure => present,
location => $_repository_url,
priority => 1,
username => 'optional',
password => 'optional,not ensured',
bypass_proxy => true,
admin_only => false,
allow_self_service => false,
}
### b. Keep Chocolatey Up To Date ###
#### Keep chocolatey up to date based on your internal source
#### You control the upgrades based on when you push an updated version
#### to your internal repository.
#### Note the source here is to the OData feed, similar to what you see
#### when you browse to https://community.chocolatey.org/api/v2/
package {'chocolatey':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
}
## 5. ENSURE CHOCOLATEY FOR BUSINESS ##
### If you don't have Chocolatey for Business (C4B), you'll want to remove from here down.
### a. Ensure The License File Is Installed ###
#### Create a license package using script from https://docs.chocolatey.org/en-us/guides/organizations/organizational-deployment-guide#exercise-4-create-a-package-for-the-license
# TODO: Add resource for installing/ensuring the chocolatey-license package
package {'chocolatey-license':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
}
### b. Disable The Licensed Source ###
#### The licensed source cannot be removed, so it must be disabled.
#### This must occur after the license has been set by the license package.
## Disabled sources still need all other attributes until
## https://tickets.puppetlabs.com/browse/MODULES-4449 is resolved.
## Password is necessary with user, but not ensurable, so it should not
## matter what it is set to here. If you ever do get into trouble here,
## the password is your license GUID.
chocolateysource {'chocolatey.licensed':
ensure => disabled,
priority => '10',
user => 'customer',
password => '1234',
require => Package['chocolatey-license'],
}
### c. Ensure Chocolatey Licensed Extension ###
#### You will have downloaded the licensed extension to your internal repository
#### as you have disabled the licensed repository in step 5b.
#### Ensure the chocolatey.extension package (aka Chocolatey Licensed Extension)
package {'chocolatey.extension':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
require => Package['chocolatey-license'],
}
#### The Chocolatey Licensed Extension unlocks all of the following, which also have configuration/feature items available with them. You may want to visit the feature pages to see what you might want to also enable:
#### - Package Builder - https://docs.chocolatey.org/en-us/features/paid/package-builder
#### - Package Internalizer - https://docs.chocolatey.org/en-us/features/paid/package-internalizer
#### - Package Synchronization (3 components) - https://docs.chocolatey.org/en-us/features/paid/package-synchronization
#### - Package Reducer - https://docs.chocolatey.org/en-us/features/paid/package-reducer
#### - Package Audit - https://docs.chocolatey.org/en-us/features/paid/package-audit
#### - Package Throttle - https://docs.chocolatey.org/en-us/features/paid/package-throttle
#### - CDN Cache Access - https://docs.chocolatey.org/en-us/features/paid/private-cdn
#### - Branding - https://docs.chocolatey.org/en-us/features/paid/branding
#### - Self-Service Anywhere (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/self-service-anywhere
#### - Chocolatey Central Management (more components will need to be installed and additional configuration will need to be set) - https://docs.chocolatey.org/en-us/features/paid/chocolatey-central-management
#### - Other - https://docs.chocolatey.org/en-us/features/paid/
### d. Ensure Self-Service Anywhere ###
#### If you have desktop clients where users are not administrators, you may
#### to take advantage of deploying and configuring Self-Service anywhere
chocolateyfeature {'showNonElevatedWarnings':
ensure => disabled,
}
chocolateyfeature {'useBackgroundService':
ensure => enabled,
}
chocolateyfeature {'useBackgroundServiceWithNonAdministratorsOnly':
ensure => enabled,
}
chocolateyfeature {'allowBackgroundServiceUninstallsFromUserInstallsOnly':
ensure => enabled,
}
chocolateyconfig {'backgroundServiceAllowedCommands':
value => 'install,upgrade,uninstall',
}
### e. Ensure Chocolatey Central Management ###
#### If you want to manage and report on endpoints, you can set up and configure
### Central Management. There are multiple portions to manage, so you'll see
### a section on agents here along with notes on how to configure the server
### side components.
if $_chocolatey_central_management_url {
package {'chocolatey-agent':
ensure => latest,
provider => chocolatey,
source => $_repository_url,
require => Package['chocolatey-license'],
}
chocolateyconfig {'CentralManagementServiceUrl':
value => $_chocolatey_central_management_url,
}
if $_chocolatey_central_management_client_salt {
chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword':
value => $_chocolatey_central_management_client_salt,
}
}
if $_chocolatey_central_management_service_salt {
chocolateyconfig {'centralManagementClientCommunicationSaltAdditivePassword':
value => $_chocolatey_central_management_client_salt,
}
}
chocolateyfeature {'useChocolateyCentralManagement':
ensure => enabled,
require => Package['chocolatey-agent'],
}
chocolateyfeature {'useChocolateyCentralManagementDeployments':
ensure => enabled,
require => Package['chocolatey-agent'],
}
}
Need Help? View our docs or file an issue.
There is already a version of this package in your Script Builder
Current Version | New Version |
---|---|
- Passing
- Failing
- Pending
- Unknown / Exempted

Downloads:
89,216
Downloads of v 100.0.2-beta:
134
Last Update:
06 Apr 2022
Package Maintainer(s):
Software Author(s):
- Mozilla
Tags:
browser mozilla firefox developmer admin foss cross-platform- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download

Firefox Developer Edition
This is a prerelease version of Firefox Developer Edition.
- 1
- 2
- 3
100.0.2-beta | Updated: 06 Apr 2022
- Software Specific:
- Software Site
- Software Source
- Software License
- Software Docs
- Software Issues
- Package Specific:
- Package Source
- Package outdated?
- Package broken?
- Contact Maintainers
- Contact Site Admins
- Software Vendor?
- Report Abuse
- Download
Downloads:
89,216
Downloads of v 100.0.2-beta:
134
Maintainer(s):
Software Author(s):
- Mozilla
Edit Package
To edit the metadata for a package, please upload an updated version of the package.
Chocolatey's Community Package Repository currently does not allow updating package metadata on the website. This helps ensure that the package itself (and the source used to build the package) remains the one true source of package metadata.
This does require that you increment the package version.
- 1
- 2
- 3
Firefox Developer Edition
100.0.2-beta
This is a prerelease version of Firefox Developer Edition.
- 1
- 2
- 3
All Checks are Passing
3 Passing Tests
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Firefox Developer Edition, run the following command from the command line or from PowerShell:
To upgrade Firefox Developer Edition, run the following command from the command line or from PowerShell:
To uninstall Firefox Developer Edition, 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
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
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
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download firefox-dev --internalize --version=100.0.2-beta --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade firefox-dev -y --source="'INTERNAL REPO URL'" --version="'100.0.2-beta'" --prerelease [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-dev -y --source="'INTERNAL REPO URL'" --version="'100.0.2-beta'" --prerelease
$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-dev
win_chocolatey:
name: firefox-dev
version: '100.0.2-beta'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'firefox-dev' do
action :install
source 'INTERNAL REPO URL'
version '100.0.2-beta'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller firefox-dev
{
Name = "firefox-dev"
Version = "100.0.2-beta"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'firefox-dev':
ensure => '100.0.2-beta',
install_options => ['--prerelease'],
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.
Firefox Browser Developer Edition
Welcome to your new favorite browser. Get the latest features, fast performance, and the development tools you need to build for the open web.
The browser made for developers. All the latest developer tools in beta, plus experimental features like the Multi-line Console Editor and WebSocket Inspector.
A separate profile and path so you can easily run it alongside Release or Beta Firefox.
Preferences tailored for web developers: Browser and remote debugging are enabled by default, as are the dark theme and developer toolbar button.
Additionally, the following experimental developer tools are persistent features of Firefox Developer Edition:
Inactive CSS
Firefox DevTools now grays out CSS declarations that don’t have an effect on the page. When you hover over the info icon, you’ll see a useful message about why the CSS is not being applied, including a hint about how to fix the problem.
Firefox DevTools
The new Firefox DevTools are powerful, flexible, and best of all, hackable. This includes a best-in-class JavaScript debugger, which can target multiple browsers and is built in React and Redux.
Master CSS Grid
Firefox is the only browser with tools built specifically for building and designing with CSS Grid. These tools allow you to visualize the grid, display associated area names, preview transformations on the grid and much more.
Fonts Panel
The new fonts panel in Firefox DevTools gives developers quick access to all of the information they need about the fonts being used in an element. It also includes valuable information such as the font source, weight, style and more.
Additional developer tools also available in the release build (via F12 key): Responsive Design View, Page Inspector, Web Console, JavaScript Debugger, Network Monitor, and Style Editor.
Package Parameters
l=<locale>
- Install given Firefox locale. For examplechoco install Firefox --params "l=en-GB"
. See the official page for a complete list of available locales.
Firefox channels (development cycle)
Every 6 weeks, Firefox developers take the current stable features of each build and introduce them into the next stable channel for further development. The Developer Edition is a special build containing features never moved forward since they would be rarely used by the average user and needlessly consume resources.
- Firefox
- Firefox Beta
- Firefox Developer Edition (you are here)
- Firefox Nightly
Please Note: This is an automatically updated package. If you find it is out of date by more than a day or two, please contact the maintainer(s) and let them know the package is no longer updating correctly.
$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-dev'
$softwareName = 'Firefox Developer Edition'
$alreadyInstalled = (AlreadyInstalled -product $softwareName -version '100.0b2')
if (Get-32bitOnlyInstalled -product $softwareName) {
Write-Output $(
'Detected the 32-bit version of Firefox on a 64-bit system. ' +
'This package will continue to install the 32-bit version of Firefox ' +
'unless the 32-bit version is uninstalled.'
)
}
if ($alreadyInstalled -and ($env:ChocolateyForce -ne $true)) {
Write-Output $(
"Firefox is already installed. " +
'No need to download and re-install.'
)
} else {
$locale = 'en-US' #https://github.com/chocolatey/chocolatey-coreteampackages/issues/933
$locale = GetLocale -localeFile "$toolsPath\LanguageChecksums.csv" -product $softwareName
$checksums = GetChecksums -language $locale -checksumFile "$toolsPath\LanguageChecksums.csv"
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
softwareName = "$softwareName*"
Checksum = $checksums.Win32
ChecksumType = 'sha512'
Url = "https://download-installer.cdn.mozilla.net/pub/devedition/releases/100.0b2/win32/${locale}/Firefox%20Setup%20100.0b2.exe"
silentArgs = '-ms'
validExitCodes = @(0)
}
if (!(Get-32bitOnlyInstalled($softwareName)) -and (Get-OSArchitectureWidth 64)) {
$packageArgs.Checksum64 = $checksums.Win64
$packageArgs.ChecksumType64 = 'sha512'
$packageArgs.Url64 = "https://download-installer.cdn.mozilla.net/pub/devedition/releases/100.0b2/win64/${locale}/Firefox%20Setup%20100.0b2.exe"
}
Install-ChocolateyPackage @packageArgs
}
$ErrorActionPreference = 'Stop';
$packageName = 'firefox-dev'
$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Firefox Developer Edition*' | Where-Object { $_.DisplayName -notmatch "ESR" }
if ($key.Count -eq 1) {
$key | ForEach-Object {
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
silentArgs = '-ms'
validExitCodes= @(0)
file = "$($_.UninstallString.Trim('"'))"
}
Uninstall-ChocolateyPackage @packageArgs
Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
function GetUninstallPath() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
$regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'
$uninstallPaths = $(Get-ChildItem $regUninstallDir).Name
if (Test-Path $regUninstallDirWow64) {
$uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
}
$uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
return $uninstallPath
}
function GetLocale {
param(
[Parameter(Mandatory = $true)]
[string]$localeFile,
[Parameter(Mandatory = $true)]
[string]$product
)
#$availableLocales = Get-WebContent $localeUrl 2>$null
$availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique
$packageParameters = $env:chocolateyPackageParameters
$packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
$argumentMap = ConvertFrom-StringData $packageParameters
$localeFromPackageParameters = $argumentMap.Item('l')
Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
$localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
$uninstallPath = GetUninstallPath -product $product
$alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."
$systemLocalizeAndCountry = (Get-UICulture).Name
$systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
Write-Verbose "System locale is: '$locale'..."
$fallbackLocale = 'en-US'
$locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
$alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
$fallbackLocale
foreach ($locale in $locales) {
$localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
if ($localeMatch -and $locale -ne $null) {
Write-Verbose "Using locale '$locale'..."
break
}
}
return $locale
}
function AlreadyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product,
[Parameter(Mandatory = $true)]
[string]$version
)
$uninstallEntry = $(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
$uninstallEntryWow64 = $(
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
return $true
}
return $false
}
function Get-32bitOnlyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$systemIs64bit = Get-OSArchitectureWidth 64
if (-Not $systemIs64bit) {
return $false
}
$registryPaths = @(
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
)
$installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }
if (
$installedVersions -match 'x86' `
-and $installedVersions -notmatch 'x64' `
-and $systemIs64bit
) {
return $true
}
}
function GetChecksums() {
param(
[Parameter(Mandatory = $true)]
[string]$language,
[Parameter(Mandatory = $true)]
$checksumFile
)
Write-Debug "Loading checksums from: $checksumFile"
$checksumContent = Get-Content $checksumFile
$checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -last 1
$checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1
return @{
"Win32" = $checksum32
"Win64" = $checksum64
}
}
ach|32|610b5c5c33421983b6ef8f9b7b548e0b0804d4d870a15ff0d9e59d1607df25330c1d8bb207ff06a1c699d41eb997f18f647167cd4661ea5a92cdb761d5ad4faa
af|32|07e3f4e78aa4eb18b5685ecad90cc3cf046803b097b5769702b05badc4d2bc2a31fac9ad334e66fd036c546e51f6e1cde19de32dd7cc606b5469577d27f6e7a3
an|32|2066cb94d83f6b44e8898bf085c25edc148dcf25eff39bb43cbc85a49ea2652cb3cbca7619613c634c2ec3205eb1670cb1ec911eca66c445cf27f648dc1e4e68
ar|32|3887943c40a35365330dd6ef84831d4f9f1bc26a7a6c6d40add0cf1dbe64a7d8b7a337d97fe960dce0e61dbf443661d52ade55fdbfa63171932ca2a48b056116
ast|32|737058f420f4e17b97811ee1fbcbbbfdcea9a354c1eeb42c485cf0523d9cd4d7e5a35cc9d02a70f0b955c67974c6f72adc74c148fe79db0e613fbfa229b6e81e
az|32|16dba9d230635c142bee9abfb0032b112b6536a8ba4ecf840d07881f9569830a67df87223edacbd32c819f16caa08c24f4dce2cff6f485bd2d01c5608bbe9573
be|32|a0f396d5e6729bd90b0e165cdcffde0e3228296d3329d8079828a00eb32c3bbaf1c96a5ed1cc900ed5af68678458f9a47ec5f7a6f0fd3445f03b77c70b1722ac
bg|32|b1d19c5fa34f51de8ff519eb1e9aad1e16012ed7655ce134fe59d8b48dbd42740fbbf1a1d5513c7c34278eb718afb5efc29c1bcdb9a7ee98aef340b8776db398
bn|32|c490218d527a74bf29135ff12037b26a90de12b3e5820f6ee52b076f5de8f5c415e847677391adb4e95adca67038d0cdde6f3448e435f6b4d638fb342c63e6bc
br|32|1068160cfa7ab5fabcbce34bdabf9779068e5be8ccd660bc32fa956d0ab7d956bc96b063b03018eba87f010e008cab53e6da48dc5fbfe637752c8f4546ccc9f4
bs|32|8af070eda1bb5a863f91c1deba17e46972c88f95ee336d072335625ee60fbbfe7421ea85998ed7523a12de2a56331c7459a0be7460ec63365007421d0e069a41
ca-valencia|32|1e5cd78e5fd63c0b155ed045eff9567a4fe39347981402f60551c22441d5a0acd475e51dab8bf208926bbb0dc1eaa6b0e6d47644a14a0233546c0e8f1e766c89
ca|32|f4dd322c8392f110bb0c4ed4c19fc85a9fdb991127b39488561d2395d7140f94ba938689ccefdbd135225a95483e08386fe618856a30b09f9eb7427bb18256e9
cak|32|9fc60d2c7251c4a4dcfedbdcb65174a71ef6ea0069da1eda48e2a128a29fa26f7548c1b854d2ee23599a008d79a14ce601e5b10f8b90fc546c8e32b417b0f30a
cs|32|12a2d3b638cf785d9b3bd3175dacadf21ea7c9e3778c21c880ecc3c941b65ee0e46a31d13ce48d46107b72e2dfd1edd847d8ec17dbb8f18fd30bb0c430974fb3
cy|32|691be9c170fa54c4d45938bcc92293d82077111c5bf7006ed9dee27bd3efe7223f80b447252272a02eb7a10c342c937400720d6998acc5604d6e701f9b75a62f
da|32|ce299ac4f0dbbf60a754a7955d28e940c74c333f3db30ed235966efd5b8ec9ae8ab5d0d6f7f243d5d855fe38aace1b948868cc5aa6c9338d7ffe0497a2ccbc47
de|32|712ffc5d1acab6a747b1805be5efb861acec25d62d34bcb6d4bc1e3df66fb63922f968532cce30f823696373a067c238b197fca89800e70a9552989cd34d2152
dsb|32|00bef5102637e83dc74c7debb59b52e591422a2a3c4ac6e6d8e44617cda301493f64b80e38da9d4e53f07d726d4adc74ee2c92fb5ba2eba095724af02944bf8e
el|32|fad2d55629cb44e58bf20c92b1cae3bd4d9d19197ea97fadc258a0897ff81f1efabc06ee58f2fb79aecac65e6b1066d97232cacd4a13afea448cf91608dbe37d
en-CA|32|be5bd1d8c8389dcc0ad133e93659b4b20dfc8ffbc6c9a41201cdea6d12cbca04fe7ca96abffc62bbe9d4d8b034c7eaedf298e90939e440b20760ecee07c29387
en-GB|32|c5dc010b39f2f78ed6a7688f16c7b52fcf2f4fef90efae8f514e610fd38569779b1e67d92293d7688cc80ea302b4d84edb59d70ebd26a50f03065ce5cbceccd2
en-US|32|3b50f00db84ecf6216b70bd345523be36db149ff6722a634073f507ad015984bb75aa79b71c0f53f0beb52c9ca822d8acb820cdc99320277043ec5af1a2553cb
eo|32|bf2d9b5c384381ab49116f9ffeed1a443897a30f31c144a59ee437d0fb78c5cace8fe9928468803078807047d0afcbc9e9583e86565834d2d6e947156319ed5e
es-AR|32|bfbe3ef6494491ef3009c3820a9efb43b036b5b054a7b182ee940089369b9aa9de697eba189d5e944eccc29c3dc21b5a0c68624660fc57f6c770271a1785f3ae
es-CL|32|24ff18732422ecfc55d8e974786be1f558973faa84d69e837c59b947edfc57f2d1ad10e545da23782fe017b2f5d6434eb92e95c8603fd6d14e7e216f4323d825
es-ES|32|fd2b8de17816ca0cada6c8e2241b6d45a66c54f154ab436de91d2894d0ce550bc1672f353a1b0452b0fe8d0c291917c4b91b299c40b316eaec84d827479eebd2
es-MX|32|bb01c7eaf3552962dbb29764562625c09286275b7e7fbb0d219ff23139345ea3b0b278d03935c89ee6c34eb62b420cc0abf2c7cb308a504c76f62e84b2f9cc99
et|32|1fbceac9541b213296042facd627481d226b2bfcfb5a4916041b115a97d192f42b880cbf3fddcbc03b71f65f9247a8977866bfa527b26528fe549a322c493509
eu|32|c3f9d625263b9fb2d44112b6c87dca4840807eebe4b39e1a52ed838e1a8d7bcf7411d6b4f0115c280fb77e51ca82cc3d79591e3598dd5846700f87334f30e3f4
fa|32|39a1a8fae9c444d2fe55645f23f7b284650f7110dcdc54a0313cc9737ce4bd116c66423daca682bc7456d8ee4a5afcdf8c3d23101e4f53b2a022e9cb5e98c825
ff|32|1f249a01e690b9fc82ba7e501b1ed7bd7e9d8f2f7bf7717b000547621a0b382e9c2e1a462716c74bbb35ab8697ac7d0c763592e7ebf19173d56e18dd8f8c4b54
fi|32|e95caead9c384a61645e0e75017b92a50d500d26586070e0d2de16267333ae0644d78407dadc8440f864c405d66054ca65de91a8f28a7f463acf94fdb40556d5
fr|32|cb7909bed4dc6de27d0d3136f239be308d2b67fc0bf2dbf2febc3ea62be95e0ffe23c84a3dad9e8b5eb25c16829ae41e3e6a38945fa748f7b56234ad88c7ff43
fy-NL|32|460d433f90adaec7224c690c2bcd85c998674a8bc56abc87474f537eaefb5a8abbe5e89492eaa6694a889d2bc0568c845fbc00fe4dd203d47dc85a0e1a7145b8
ga-IE|32|8cbbf44a630f598506ed1a7d891610e6474797adeaf1e9140dcd5bab844d2ff934e7e5338483267d5070f8fbaf62818d0f70bb93544cc48dd2306a750d2d6e4f
gd|32|34a46ca14f956f1e6a96c201988c67d1f72635f8b3192f544c3de365edaf95f81674ad27f9654d3a7084c995473394540b42d2f68e710037945b2eacb4a145c9
gl|32|2ab56ccbe69d94a589f3143e17c90268a2afbb3f874bc69337696816cdaf990ef0f6c4a0ad8e1053c5ba7a4f9cd9d19e1e382e290db69c47c6b76cf96609d8be
gn|32|4ad38786bf90eb11de2e7578c545dde754347593d7ac09a2c842ac2bcfc7ef3234db5bfd5b55e4b7cb42fe175e8122555d7bc30f94397c3230b6f62ec42d56c9
gu-IN|32|0dffaec2bfecf4fdc29a2f31b284d168f2faaf176f43bc2500a0a7008e093c642c446a388969789c594a0308849f18654cf82f84b65fd05017a06336b589e832
he|32|29f35fac2f097a55224417aaeb6d40506cb1fbdcf0f548c0df406a5a59a240be2d9478b58d6ff3afe1f908e73950f10001567fa143a9ff41d44d295b501c5d2a
hi-IN|32|ffd00c04560fef9470a9242c22772875e94cd6e567ddf5a2449afde00409d7d90ce5f3df309ad9ad28be30a41e82ec1d9fff400568f952db19cbd3bd5e838384
hr|32|e8543815d06f918b7650f04ed359cef81fe3c20dfaf56cf10c3e349f9a0c8b508bf9a789945cfcf835f0fe470f02e609d0074bf715d7ad7c00aa47e081931cab
hsb|32|67fd197aa99779c286cd868e59ef47ad164db81738ce5f0631b36f472ec2f1b31efd1a87f0d44c028bfd0f0f4d0af92f1fa17e783f7aafed39a9a1910b771cd6
hu|32|c3aaf80a4c9cb7eaaa76b67e97fc8007037f61bf5c2c2c10202b03cf0e93ae6576ecb32db2536724c17f1bb633b795a6b9ca5aedcf0079453c6f362c756adc0c
hy-AM|32|0269b9d9935e7de4bef340fac8cb95395b33fdf7e67ee09ca72607c372220e2c34e6d3bce32a799c7d670a82ee510d9fa5fd91090b44ebfab94108e51f8f3644
ia|32|7aa88916a0d67a292242fa6949d6d1396d290a9b7ac1be636db97c6501be48b198dff5d6888c3e5deb585746be49003d32f0316d66e8a69e63341294c9ca9b1e
id|32|6c73339110c6e6787a5698ebeeb29a59f9768c67844c112bfa2286147a67e925d35099f2bbae665e09a35260588ea43270fc2d3ce9b0e0205def5276d7e60ca9
is|32|fcefcc871dbd80b6b06be62105b979db5982333b50a09a5a94db616a8f5751d838b345e7d6329ad97b7606c2ad2ced1da160996ba0cf79020135226d9496ac4c
it|32|9a472dbfcd41aafdbbf1658329de2ee0efe7688e854ef0e851889b9efe9df3a0b294a1d9ecc13ae1132d3a1cb63689f89d7e53df5d9bff189483a09211f36c87
ja|32|90ea85b22bd365edc5371ab7bff8b32d33b243c491516530c12b63d79fddc38423ba28761d8379639017be43d19260a235356cee150a3b48cda80f73668cd51a
ka|32|cda6e07d4ea91ca45645fdb16a98a4621eebc86894c9b975f6d1506cfc8776862f018c720a7e8c5210e2a9e793d8c91c1a30f08b32b83647c0e5deb1a08d8ac8
kab|32|61e5a926c3213707740297a9cc3ddff9959f8e89db2484c18e0d43ff3d866d67fd36715c3f1abadcc06151cd8a5c666ade0493ec1435770e3ce74ede98a8a34f
kk|32|c9a6107a7da4da928013beb668df362e04782fe1396c307876b5d4ab90a6633b53da11b8ed709c042df70fe00b4d9e2cd2a22dec66c995b40105e905552b5c66
km|32|466781d8574df084fb1c87764f7c6cbc53ecba3433dbe47d5d64cfc4af1751c63dd94f8f875673e86b2cbc68c0eb3d1aebfacc375de6b29d8221bb7162d960fa
kn|32|38e8d1714160b66f7f8a37cf7a6a91cc06828ddc4b5fe43c02d40caa84839a117ad9820a4295522a9cc6383c5432aae65a22458bb46fcb8b300ac02311c427b9
ko|32|bd27fc29e286716d0634801d03ebe60346b9ab821115a16ab47ff27a454e938e35f806b0e6dd2ef1be78cafd62d43b2c4518475e549982baa4d6c9486f76fc68
lij|32|33d54bce310a3de7146455cd6a1dad044774cdf37b0269b8222e6f44d144ad74fea8ebad9ca8e78e8dd9c2c7929aa5d5f637bf04839e39e173fd082f07f8b2b2
lt|32|df82bd9343116a22adb36f7ed686c76de94964a2dcbad80e08632c294ddfb71e345370aab7b168fa22c7f1375790a374e7142e3cd7c33ea226214aedbc6d8ef5
lv|32|5971fdca29c48f39bbcd02ac195f75a29d044b3a129a690ef163520a6e98f43aaea0903f138926d275720630628bc99ce865697012f6f2480c637ad612785f71
mk|32|102a5adc57bec0bc9694e7ad4d5d5070f40f2b5c4c81367f660b1187c2140a6fd7225882fd718985a1e722e9a9fd7811bec8818fb70fdbbf1375ea06da5b89d3
mr|32|e6b5fd2d616ca1ce8ebf644bcd3b51cc7fcbbc81088060fa32b758bc92506155806fca5c0f09f02e1c4f8d3baecec3875f27058358af735135cc19d5515ab554
ms|32|f9e104f078980f32e8c8dec3b50f8f62999a43dc1385ab8fb4fc1c9eeb19b6f8a6d94e4f58692f043feb148dcfe5123626fecc31160fd46225ae62b82336a0a8
my|32|d77fb280cab20651173fe90b36a2c8d9d1e7406aa7fdf124039f0936fcc8c9accb0aac29cfa3624b2bc421cb0714a72b041a3d7d8e6b93088d630a909f3a47ed
nb-NO|32|a05c38725a3cfbc735f9d12ded520122550ae3eace1c3d6250642080d4f4f6eca04d582adc46efc297238d20798c00f562fba55279b10226652dc56e7336e7df
ne-NP|32|dfe4974efa2d51a31306da9a1837f5d3b5617627e67cbe3af5d7ef636bdaab6e1270dbc73335791d268adafb7c1cb75fabd338ef690328807a4d833d744224c8
nl|32|451e5381816ee879e8fb2a0188ed8b5479090c99a0d804b6e9244e93e4227ba0000d8af411a3176ceac8aab90704e8923401c61b5dd60266edcc12d75fc1e611
nn-NO|32|72e9eb90fe9d3ef9f25d2a92f742f38a70299e535adb9161387b9591893ee1bc8d7455d0aeb25e56fb018de794540bcbc2dffd5d0e9751cc5a425fd93ba1ea1c
oc|32|c445303f2723d73076644c88d3de3c85a5a000c43ef7820c10b336e09a98dd867bc5012a005d8aefbd926510b516389c699ccbd68784ce964c0915acdeb42c22
pa-IN|32|c6225f5e792562c9350ea38345128e27694469f52d3bbbc7d9cdbfe8e46839e44a3570ef0adb6a6429b91420ce2899362e2a4433fc20b9cc246305462de20b4b
pl|32|ae68b69a23a09aa1c37bab726474cfb739d5dd8b8c0647538fa0f02407f28fa902c6b03d216342a97b21098fc029e8208dce0737dead18b1af101c876dffb4f3
pt-BR|32|a8916aa4091f41c1c10830e9aed4d19f3a5e1efc7cf2df8a2c3bbd515f882325b7b5d65138df92fc374264fa5ee8a3cdff1b80ec3fef50800da3c88dba4d3cd2
pt-PT|32|3f6282ecc1ab868b1f0e33a7656dd5c6c5625ec07b66e1058c5268a24fe6955838ab48a41716a83d1a6e3293b10c1312d4b098bd1907b71808361fd3c906c792
rm|32|3d454b0e4e291e2bec1b55be4edd7a6fe6dbefb687d6cc20d6854bf6c45bc9f5917382581108be2a3b8539c570e5bd420319ce42497f96b246ea440217a067f0
ro|32|450acfcbf77259183f4f8c8823e86708f3710584348bb3e8765c186d423287202e85adbe5334c93537cb40d138403e4921f705c997e9e9154d305c23a9062539
ru|32|59d56efe6be2c326a415ab859b0998ce7011fd3cc6c23a186035bdfe312a3cb4cbda6ef670bae94f305e8068626fe77f413fc78877548ae48cbcea6b6de3319e
sco|32|45429902f8e1df247cc8264f48300dc5b99496fac877267b6a5c10b5343878d952320ba0fc315db5d34496f3e59c57bbbee2b01f54a26d229c9cbf641be395f1
si|32|d3d0ada80416eaa7e5972de6656cdf76cf94d8821425608e2013994bd92e7653990874eff2b471f57c91e50acf7a52433725ff3801139d45b72051067c7ed111
sk|32|00f5e6a86cff3e70add4a1aee9042b9548e375993ef1ed4f7037a568b7c86f83910b4525c977b256483f50451ddbfdd46eba71d17f5854e7d6a8790f6bf061eb
sl|32|6db53410bc78ce51e679f448c2bec720ff3816ad832c4809804461ced2d1c1481062a2e7702748354fd0b228b97f26c20fbc9a6bb720c23a640d46bea443ca8b
son|32|af03fe08c287e56dee398142cb22e5a61fdf347155f3cf8a58b722311d519f8808c3b3d4de082ee236c5b7e708cc0ce1dd000bcceb8272d255546308effe85d0
sq|32|06787554d7daaea748866f7ec70733e2d7a3e35aaded3f676282ceccd50e65aae11699a9a6b490620c5b9102741e2a5afb1fca24b284b3f223f953b14e1d127f
sr|32|e730533863dc6143b878c8cac94c1e30a583a9f3786e7f4f016d972ac9329c7b0d460f21cb8e51d2d8c0bb12d6ecfbdb07a69e15e49120e31c051ebd59ff8683
sv-SE|32|afaadb76b3e5e69456bca408dd7ffdbefb466fa3b730aaac07dec0f63883915d381f325f137926cf439be0cca9cdb6d880cebb296c1dab0ac8d11883b5bdeda0
szl|32|cee6676a3bb07217f88ac9706ea3bf74b60562c5aaddd70100610a4004df25f0348b1033abaff827a3b9f84c90d0db05c2e809e268c554fc208000e170e7091b
ta|32|edd0f80c9abec8803e489b3617a149e0698c1f5be5d19cb71a151ffeb170fea6b0fe24bd77d3f345d86200d5e5e2c1b960ed9713e4a88f8d10ecfcf684b3ec27
te|32|1df49575e7e468d89b406677702f11dc7f1e715eb227436ce9ba4911b4fe453acaadb2ebd465787b9b0bbf974fea32de6d290e7ba53eed4877e6c59fabdb259c
th|32|a641e163bbc3e46a45ae3c6be1faaf7406facaa5f0fdba8dd3c5171ed5e87a87b850b816532f46ba6b9cbea3c7f98a436f47d421a54eceb266c188c483880ce5
tl|32|6b65ff04ad65b193e1ebfe1c770cf7051f21c1f3411bcefc0b4d899de1cbb0cde12169eeee1689e3677a2556bd51fea97e7390dc27ec7402fe041c316d93b684
tr|32|374a6616aa2d691aae96fc85121b95cc0e1e6bec7615d5a6420006108bcf91860dcef04a23489c948cc7ef1f00d035064dc000f240586a5411a11838344e073e
trs|32|477cad019191ca3e7514c9c1aa63cf1c68630100849fb1dda9954fc5f829033b2bd36720b12065f715b3085f3892027e2d8fcf62ec764bb7aab46c0f9734ee3f
uk|32|962e4ccd0d2da3b0b1a5bceb96ca4572b870e610a896b1caa9c6f35864a99bfdbb865cb879644a96eaddb7b72d4440d5cfc3838d5ae78be25a3b67031f6fd302
ur|32|c6bd79a658da13e5553a131429634a38dec9c2fe5263b2e387cee0227e7a9b6caad66e2c5a17b9f32e32c22db9f6ec3a4de3336ff5c545db489cee17b7a61eb2
uz|32|e0640b1fe5491117c44a9e5fe64fe1ae632442b1d3f6b19d850bc203dd21527347933948ff5b1bbf3a89c45f8856b4a0cf70838475e134ff6399f04eba9a8bf5
vi|32|87c66b9fb5d72711e4fbbdadc6316d84ed368d7e6641a181ce5d5e1c2306ad9ae0966896a10265c9c92dd4716c6c06845920699cb895a4ef0bd22878a533a7bb
xh|32|ea2a1c108d56d34df99a0039253b31d185754b3d88fb71df1978a5bb84c155b3873abf6885c900e41515aa2b685286cffe824e5244820ce3b9464b6d79b5c3c9
zh-CN|32|4af651e91cdf5c95007f690d66393de62ff988bc1dd3f55c936547e01f7636f6947a4f1298845e727178a119890a0e17841db0ed92f044e400ab43ad20630efd
zh-TW|32|560f46ede8282008f83db34fc833b20cb5cf5baaf5553256dfb340cffce5465734e8b4151945c8128a2f4266e87c17fcc55130c1d36c10b5c97544b7741c06ee
ach|64|77c600672aa303fbae0829572414dab586836af158dc7aed0f4f2f8c2701b8bb9f2f6f3e26987a5bf8b500c9b237c2f2918d01a15901aa3f180bf5394457a364
af|64|7f41b302f084db20d7efe8875f42ec34f1cbd314488c4dcd55630f5ec064bf652936d4cc0f8e7495bffb4f0695f0f1551b31a6e1723f8e6cc4d6093d4c2acc67
an|64|46bd0558cdc6aa078a0430369a44375fb9f16d0ae9e5182debdadb18c5b604e6c9d3846d0bbf405f244eaf140e07681d486c25d0f74d995bebf629c22fec12d2
ar|64|8e870f3831bd5c173e34fa79e5bada1cf0d8496f456b2e284e08b1b9f7dafd12735cf41452d513c08f375936675a7d624c243efb18097dca6715f57d42cfa398
ast|64|bd8eb3c732bedbba651fefa2e4b5d0c71c8507cdfa53aedc2f680308d1d9b197f50f63e8be481d07f1d8ac3ef10ac9df863bae6a4af10c986ac3ef5baab17bcc
az|64|b1c782946b5c8a25053097b3986715f069b751df1a42dd0078c980c7898a5a2f42ce82268b0d286353049b29d92edc8f83aee9d4dcf81942e3c12f9938b0dbec
be|64|0fc5fd7664f961a6504983ef057f814815e4fa1fcb03c63946d8fe374b50e9284fa4d840c040b55cf0e6ea8386450b030534dc245d0a7d51b5c0fd621b3654cd
bg|64|9664f0c02127ef6dc4206fe05d11901d0c6e353196913be82835de7ed59ce7a4ecd635d557f90fab727153299cc015dd24ffeb0e8f643f059a99fc6b8c100e69
bn|64|17be647f8dd674392e5ea00f785356acd54de16fed93c2606ecdc2f348b4ed1404fbe17ecdffb4c59f53be80570d17b80352d3b5adf65e662e5aa5b32b74f183
br|64|4189899ac4d05c0dbd4a8d40a9d070f19d41cfb093036e85a1306241d31f3d4eda33ba4e344723a7fe48754d2269b49893c5eb491e577cd4f6c129ec126393fe
bs|64|c8b3a9f72d4742ae425d7bcbdd5d0d39accc1fe9dfc049066daaadbdb320cb691918446071f75bdd202daa5abef09a8c900791717a4777d3960304033da525bc
ca-valencia|64|10220067fcd606abc485af642ff2c803752d353da8d5b0490093abb094945d58004a4f1dd19613561de9cd15076da91f60a5702aa8fd6e28362e20e2250ce161
ca|64|ee30b6dfd0a72c8ff5ac8b3354a69ef6bfe9d47d8b3942c9757486d146591adb3c5080ca2e95b8e608c7671f6711fa53bb7145e648748847f4e5ded9fdc9b58f
cak|64|dc4abe1877f186fdfa47c7e7e40156af1ee5d46639bb1e8a944a463e3f2569d3599a5ebe53a74d2fc13db3858cf50f798e913e62e9be54b24b7464fc68ea818d
cs|64|7f0f8ecef416cea8f49908ac588471dfa38b6fe4d38c790176a458f26a94a23257d0705ce6b323fe3e91e613a17170d0deb080d1a80d25198b7342589c708b0d
cy|64|8051cac587e4fe60bac9f0a3ac1ea2c6388c79ead17dceab716583acdc4cca5b0c9768b86b6b438f1208df66db90dfb7079ffa95f1db2e0c309ab6247aec06fe
da|64|8c800d664905133f833266e112fc69366f76e4945e74ce3ac16c8d2da2de9844679f4bf2edaf1f5957622bcb32f828e398b29fb4ab40ef77dff1f127bf707a20
de|64|3cfefb4085669666391e351b5e47ca8edbb2ebffd7e18fa664154fc4e930b690ffa791505bac0af4b01e390dfd891709dfd1d22faf5c9c402df3e0c71fc2f10a
dsb|64|546b383292761f21459988c6db5d986cd6c7c7c0d70503905f4de4b2214217b4d0cadb26434d8c78cffe8e81652ae9a52a6f402448b65e85df468f36a71f71f0
el|64|bc4206517e1894f94ba5a8caf9050aa3a193c7e55066c2ff1deab3f684b358c7f208d2f5781f76ff7e83d16281619fc8db63e378b0fcb5ad9bfdf5e9d45914d3
en-CA|64|d813589a82194e9bae8114f350d3146c51fe25d2bd01ceb3a8170043dbc4c6b16373d423d76c4e14525a937136998ee6d7c3c4e2d2d04a53c263a3c1d7986f25
en-GB|64|ff2d823f50e80f18e9854138538ee90c4e812a3f4d8498d1ecc60508394a8bf53fee83880e1b5a00a7f9da1cb622d37de915d9155d8afcff707daad5533524cf
en-US|64|8971014339d2925a55385469d82239c681927322267ca41815a67827a3859e6e6af4e76db561c94191bf0fd433b8f903df81d7170708a9c40ee6451e29d8ef46
eo|64|a403064de2d0ffc90af99ff67db4f81bf956df733f295675714eab0018f2f69b613f77202676e7bb32932bbfe5bb667d2c9df68689d5e870d01bba152da44afd
es-AR|64|2b2419218edff6842b40e2a98d5bffac0c97ec233b897a0a80d05329adc68368e827ef8d9afa9762667acc70a0b54dcc32be6d039a4dbb0853d3501aceda5409
es-CL|64|e8a842acc645a4a155e37d5ea77132fc90f07c86d903140812daa6382c16e8af095937bfe16059a3fb52f77f645200bf35cea357eac9db17e7757bc0a3a2acd8
es-ES|64|813bd5a94b993da22429b9aea2b711248838bc15e775060ad468987ce7d77db76c5ca113582b1761497ef5263e7480ed3cc4d51654029cee7388713c9502a6c3
es-MX|64|d094d99bbcc310ebbeb1593e8152bd98c4f39474d75ea6902053abbfb60c6c6eaf37e4b76972524a3806f91b62b0c50a8b196f319889a21330e472184c5afb5e
et|64|50b280947becaa96e0965a4c471815b783fd106b608292fdef26fd0573488dbcb1a802ec03994d65264e2ebf3db986438d20124e57b1c641e7f6dc480cb05867
eu|64|984d52af6af069fa581286f94b3bf075d6927feecf966fbffea2f5102c7541db0a2328b5efd78b520cef139fd3a8b8c2fe26ea6462fa07c32250d655b61a4d49
fa|64|9bedacb06601a9a858267f5bbbae8cb000b558fd3ff75239cfa6b307e37ecbb19fe6783e0c0b822de0bb5ce9ab07129cffa64926eddf99d94f6a8c37f9d8edfc
ff|64|190229dba57a20d1b3f34465e0dc17daf0cf6e67023de7950b5d7818889527b9588c08932c6c498a6f3bbd889285cd01c708da7aa6a39268fa90ffdfa31eb12f
fi|64|27fc203a84d2e81896dd9a7b78ffa0bd353b01d40c8d5383f81894c5263e1a16771e1d63594b42c1903cc5174584ac242e9e5dd1cca2a1561e2194f138b0536a
fr|64|a89514f8bcdd92ef28965597ac9aa09c53f9a06167b37c194b95359d447099969451ced8d406bc77a61d529241a3389cbbaf4ba47dade907bccc0b3f04047a0e
fy-NL|64|d496d4915cb0ff328c15d2822d4d95eeba86b3340bf6d65130a000e814c117e4a4ecfb3988e54eac4fbf10730a428cc69a3bcc78c830a918813311428191249d
ga-IE|64|4d104129b4aea31d3fcde75da1440bea34afe97533a1816525d0b1ddc25836f7b36e47905b21beccf28d4fc6ba5182fe6a497c5c7da6456895bee38904567250
gd|64|fcbbbadf75730dca345449fbc0c7056eea49a551e365acd3ec1e929f81b812eb8b68112c72487a8d1ffaac6e0b173b8a9a728293f5b01e71a6165a6098c56fbb
gl|64|ad663168c4d693bea143dba43cf99b43b4d42c117ece75827beaa3ea8c295bd1654dbe1bb92d48d5805d1f7f235ad1b6c70fc3c7210ffb42a26744a0e8bf176e
gn|64|709ae42a618c232c352b9dc0f9f5ea6ecc64c9895fc8e533b5f252aad065e9bd2e8bb620934135443aa15403730cb3bdae03d5d7e74d74adf4532f100ee2b078
gu-IN|64|56503ce5d3e6a6b01ed28e4fb982492907ef4b686dbfce505d238fa73252e0f86dd453e3fd1b43018661e5c00186b25018b0e0d2fe6fbf81f69912d9b5780422
he|64|7d0cd72a117c166a8378d231d40f7c75110fb92967072a4b3c3c125e78bd7d31c2e3472e0419bf60b2c2c6bb84ef83c66a85cac5736e4925b448acbcc716d97d
hi-IN|64|a00c44a327c50051d65a980ca848f7a7bb888dc5be2a01d99ba1601c109011452aeefa9ae3d47d5dd840d0776e967cdd821ec8139a690c78fae0cfc24cf327a9
hr|64|5aa42f9a0720bc78f75b9120f57e4bc9b1eabc8d9c4115713d027205bba594f8bc4339e522c100c5129ae1edd50b94606ae19241144458157f82d5d6a01ba455
hsb|64|02b0b939cb70985468427b08dbdd20c0a1d8d4b699f8122faa2d8b78c7996f1dcd84e38def304d2bfc8b368a27a5161cb91a9115d4b5a3978e721c7d57d92671
hu|64|242fbf7ba5f8424a000ff270c5696248d4feb73903345f46f75111f2b4eb78a81c61cdd6795f09f29bbb07b0e001573f22bb2b21549609beec671f7b8d96e5c0
hy-AM|64|8ada1ab6861143a16ad1791938b498620ba1cabd8bbcb4f61a3a4dd4740bc0caaa6d50f7818abb230d1d8326f98c6c78c3128494948a4113826776b3418e3b93
ia|64|f147a95b4ba463c6a07322aec1c11b05df4154a1f3dc4aa54a0ad05ff954617c7933e9d6a7728d4f8e497be137c202b59720a7b21750c56cfa5eaf7169ca636a
id|64|93c6a5df2896403c137e2b7d8329b6db7526ba69affe754b9c0778c76bee2d10b621738282f267aecd76a197c9a437bc8b2b84affc709f270373061e4ec7b87b
is|64|e9219f2d2288a58842a8f4ae3b08c2d532c2ecd2303ef7d83ebf309f201e41ee9bfa1726cb83ac36abdfb59a96bd69be71e4db613ec78d25b53d0f6ad0698564
it|64|115893d4cb0264dd3311357d736c0cef9d1ff8485d21f2eb270d695d3a94cd4316731d3d561dcb225e9b67975d1410e7ff7f793ed1ea554df21e2bff2171741a
ja|64|c8e972bfe41d2c133e324f6f6371907fdab951c35f0141d28325dd085b8234822eb96892f319a127145e8922d8e5ec2d3db85ab7b78fddcb26ba7c646ba9f44f
ka|64|6e47308c7c9955c9540885595c29e3bab0abd8cbe7c89afaaf07f312cb824abdc49345317adc80b0dfe1035249ecc8c1dccaafac90eb48f9cd91738a9c2defb3
kab|64|598ac9713cddbf3616b39a2afce01c38bd3f09f73454708b69061ad926ce700c566b5edf7bab6022ecf53f6e040c5a4da84597d163a7a95382ce8a11d27c2c78
kk|64|eaa62d77a1751dd8e614e431d7d810ffd14c6ccb75d3ebd02b109562b95bac6f10232ef63ff940583892d59bd7e6b64f8d3e43377100a62e6d10e60a0cdc65af
km|64|2d901737061dd5818d9e3dbd0facb17170b6d11933124638ef709cdcb2c333dc0d4adf1e7ab21ffd07489d5fd8cff6ddb9aaf050f5387dca0afc756b49e63f0a
kn|64|2ef353e7945acdfee85b1f87180f12007ecd1305b4109fab554d954ca1130f37ebb25a99788a0425a77861b0af6c3cf32a590859ad138e7703d591857e505797
ko|64|84d77aa8de27bd2a3697d43055e5a036f5a0a902cf971c4ed22b069d2c059241c11b6748fa86c930fee24503bdf42cefc4467a2a62df427d14221a43b5352adb
lij|64|b9da6d8011a3ede59ee2f88939128e7eced2445e6b71153f291b8b91667a126400d331cc2a919a1167b0348d02479b4f1d061557dd91c5b8881db4ee62c226c8
lt|64|f6d3bb094b5961ea8447e06a9288594666d1591f652edef650b97d5d6058c527892a117ff4a0eda44670f5ead8e7d5818df4e82036b36aff6bdd0f2b5938496a
lv|64|f137fddbf5890a4a8378c7b9a543ed547b8a2b9592d96f111704354beb8054054434ee9d96ffc9cdad5a11afda38c5494bba541a874511138220c0066d8acf0e
mk|64|ec669a3527549cccf703d1d9e82a1916ab5c9c595488711a630351a78d6df7c768764ad73be96fd92b64500649a1e8b41ff0984f68a5ebf50cb8a85270eaec23
mr|64|4f7c279a1a9a4d0106aa62d67fb00759496f8cf04679b040848c631ae292de596d702900b3a879d833c990b8403d85ff897749358ce1a2fb6b8d5ef73f913ad1
ms|64|75218b0f01f34a0e989e117a8edac3c8cd609627ee12393581aac80b874a84cc352b5eb5f0873171be980ec6989ba44eaeaaab76ae4fe45596cac7b2d2e229b8
my|64|e5ba539dc6612e1ced7167992760620c86ad5977b6f2e087ef69017d30474f2a40ce4224e50bd2e3dc8aa9e36dd6b0ab3c4af18ed8dbb877d1bbcde0f26890eb
nb-NO|64|65926c8ecb61eb7f9407397c26f3ad56ca30950f4e4de3c7f0031c068e6844b335e7b2afe833a7174ecd5c444f7e6c7a910d02e81394248c313b55c5c42b8ce0
ne-NP|64|4f66ee30c99583e75eb79deb75f0b302b7b3ff4d977b3f2dc0e428f5eff92d9ae94881bc75250d3a5d4a847d1355b576c363264926e214b36b3eb7adf6274b4a
nl|64|0f284096d8ac77319aca04ffba814411bc87b1d831d213908ac85ca3ebd8c4393f0ca1e874e4b69f3d552aa06533444782b8f4837a420768dfdbba33934d4a7a
nn-NO|64|97976f8ff9253f88d39082da902a31906ce649e8a7ad4e1210e7b9ea73a520709b30e97989565f7255a50a5af1e3dc9cbfd794d2bb26b3fe426c0d6bc6959fea
oc|64|7c02b7c21a034c8500864fa9a62ef40dc98f452b63ef207ee7296ca6090e4df6d01342abb945f764120b7027c2cf8db7f64ad80619907fd4f514514839dd35c2
pa-IN|64|9f661d36e7fe92b6892a0b7bb0bd7bfbfa96cd7d9f0f1eb7edc8221cd692c6ab381269e82fd08668311b23c5bef86704bc33d24565b433aa6a6f6f67a12c05f7
pl|64|948cb80e74fddef7b1ac75ac6751d54345da3202d12105186b200808c6fddc375f1adfc008bec6c7cb3bbede51a68546a6ea2a806ba522e590d65325b2d88350
pt-BR|64|7cde24b4a6d845271b20f7d25c3478e128bf3149a46fa6969844f3b64e5ce320fa9913060f122c0d4fc73a8cac6f287a5341048625f56da15cbca947fecf979b
pt-PT|64|c60d359fbda72f6dcea0189e7b9a88ffc44b5ea52a408dd5ffb3c337c195228efa03f46bd9770a91f07e84cc823b077835b94e737ab02d5520c39724089ba888
rm|64|9258b9b6f6b74a7b8c0c7b78d9a2c3ae25d8114ab9892300b09114b42769bdc9be5eb323a00415cf5e983f4fa6d998ee594a5abf31a24b763775e0fa162a6eb9
ro|64|cb218a0b20c04d55dedf770c2eec6ba34a66ffad600759917b6a570a7f61c9e479a2d7654a109773c585fd1a8f1088f2bb7f4c472380b4d2fc71aac45f2696f5
ru|64|2ee41691dd765dfec67d3854158a67fce55fd57e8d5fa73af093cad5233310d18f00ba6cafa9d9ba397cfab4185b8749bf28968be4075bf7de08267ea5243cac
sco|64|5bf783746c4bb09df2b29c034f8f168699b8761281adcc5b70822d994465d5624bce79cd3f947f7e17eee3ac9d0f1b7caa4a710de189c1c3aa51c99bd7adb425
si|64|94fe22d1646908c07cf67f587cc42ed87d0892c688c0cc70da031b9b56d7a86e20616d3ed7ba995a84d283726563ed40c14749cee41bb77a94b6fdc46e54266f
sk|64|c4fe135f083d53771c9e069c327e859708c6624d4839e32bcdbb3ad2a98a74c897be93225663b5be33dadcf148e0ace28e4ff1e5360835ad3811c3c05018fa31
sl|64|4e3f268d433a5a5da3b62b1f03b42b83292301f4239aef32772ba15dd8eb9bcda8cd8b56fca5dadd1de513060457d2bd121014c6e0fef9577ff4af2ab5c1ce02
son|64|cbc51b963fb2dbf89f057ecc6ea6ded1a02da752a77a23ca2e0a7f85b5d75f8f43b1db07c0a10fdb9fc24923f8fff97d6dc4e33d54fc91b93c427b400809b115
sq|64|fa44b5aa4b93451572858cd9591242462cd015a214f670992c6f00cd1dd63efbc5cdec1c373ffeebcbbc7ef987bac8688999c0d48cf074394e8a42e4f636684c
sr|64|a5dae38f072dad8504ba2bff51ca78b93c1fe13cc6571ae406eeeb6a90a94dc321773168e4b132c734ecd66da62277e6bf9175da0086c1f326bf2ae3b8d55cfb
sv-SE|64|97b95e57050fc5881980d83d6b3f48bab364ba70dc356bba052eb842d72c64cbffb8f58847e495fe1eef21b4a2f88f50b9870086c6f407a54e06ad77b0dfdb73
szl|64|6e26a2596164f43666ecd7ff35e5258658297f96d6fe2e5130d0f612ce192da97619145dd2a659805e876eb3cf43c9cd6727fe41c9254e421d415469e842db72
ta|64|6b6926f35af40695baabf00fc567490e808f21dd2e1d9ae37b13020f7ed4842b5eb8e89c4df2138aa0737cf6ae6404d8a10ca7aef31838f8a58ef0436d210b1d
te|64|f31e8710c76f084b7df66c82fd21a31895301a5bb1ba0ef7b410d734cce09e91af31978be3f028285649989412e6454ee2ea6a8234d475b5cd80d309a90f5a96
th|64|e3691613d558c153864cd13a1771512ef43a8a9d4167e647c335223569ded3eb9e80b52c6cba0c4d7e2d8fc0473cfb71acafa42deaf954d8ce3b7e79926a7c28
tl|64|39e36aa027bdcb62f49ff6482cde50967bd47c16b45d94cc321b55d330aefa7332155dd7b49a59548d1f17a772827bb7bf94a1cc03903c5118dc9ddf00eee9e7
tr|64|ce8701d231fca5ca3a5c9118c173da2948dbaaa1dc2e7e1523a8e22440b81ebdad50dd4e4838c9de15fd2e5e812aabc537d7afc4bb8858bc996c1bf60573ae0c
trs|64|2f8460c9e4c12ec799cac9530718e30a8124d75286a4e29a6fc1e4ea0a81cf30ddfbba3537d6492600fea8abf4f67999df7c56748a84a3826b5f6a8e987a33b4
uk|64|bd99a5e086f1aaee295889a7b6b9da2cce72d88a3f30bfeaab11a7256f7029458423b1a647a446ff4f83c87053d2489e7bfa0722684e79e364cdd8bb46e309bd
ur|64|121e25a8b45d7e046334b0d9aac8a34d7515b6ce362b4f519b71528f0318e4a47e28e9a0c9212bfe2ece3f3f6f09de41046b8c6a4ce08de66ada6d8f05fb0259
uz|64|af3cc78238fa8d29f3903cd00d53eec919b495502017755eda071e66b899d682f4c14cbc96ced24f516cfc240d35abef43334d95745fde76cbda7b692dc0547e
vi|64|e84d41baa69956b6876a04fdd31b8f1ead31e68ab11d7ef3b2869f246c942afd168cc02a168267238f99765950ccd55c42912d57ecf9cac93aaedfd38442003e
xh|64|f4b8de378ff2f2c7a13849ed47b6406b2d7e8956fa77b1d8c78bc9f43c399ec354964dd96eb3f589b42ea672f9b8df06159ce3b0b3d692c031e733f9ccbac026
zh-CN|64|274f036136c347479ccf23feab6d9dd0f088c6f1e3e81073a602f77e3792b048a7c781adddd037419cc832c849c6d39808768dc1d1429871e6a24941d5324594
zh-TW|64|7109deb4b91e99065417a655c882670e62eb304b99ee587d7b0f80678121e49486cdbe902bb45238f9822848ee33dc085ed8220cecfee405bedcf67a01add786
Log in or click on link to see number of positives.
- firefox-dev.100.0.2-beta.nupkg (af1fd1b2687b) - ## / 61
- Firefox Setup 100.0b2.exe (09e55727a272) - ## / 57
- Firefox Setup 100.0b2.exe (300033876ce4) - ## / 60
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 |
---|---|---|---|---|
Firefox Developer Edition 102.0.8-beta | 358 | Wednesday, June 15, 2022 | Exempted | |
Firefox Developer Edition 102.0.6-beta | 245 | Friday, June 10, 2022 | Exempted | |
Firefox Developer Edition 102.0.5-beta | 191 | Wednesday, June 8, 2022 | Exempted | |
Firefox Developer Edition 102.0.4-beta | 149 | Monday, June 6, 2022 | Exempted | |
Firefox Developer Edition 102.0.3-beta | 109 | Friday, June 3, 2022 | Exempted | |
Firefox Developer Edition 102.0.2-beta | 148 | Wednesday, June 1, 2022 | Exempted | |
Firefox Developer Edition 102.0.1-beta | 26 | Tuesday, May 31, 2022 | Exempted | |
Firefox Developer Edition 101.0.9-beta | 397 | Friday, May 20, 2022 | Exempted | |
Firefox Developer Edition 101.0.8-beta | 147 | Wednesday, May 18, 2022 | Exempted | |
Firefox Developer Edition 101.0.7-beta | 131 | Monday, May 16, 2022 | Exempted | |
Firefox Developer Edition 101.0.6-beta | 146 | Friday, May 13, 2022 | Exempted | |
Firefox Developer Edition 101.0.5-beta | 141 | Wednesday, May 11, 2022 | Exempted | |
Firefox Developer Edition 101.0.4-beta | 179 | Monday, May 9, 2022 | Exempted | |
Firefox Developer Edition 101.0.3-beta | 119 | Friday, May 6, 2022 | Exempted | |
Firefox Developer Edition 101.0.2-beta | 157 | Wednesday, May 4, 2022 | Exempted | |
Firefox Developer Edition 101.0.1-beta | 50 | Tuesday, May 3, 2022 | Exempted | |
Firefox Developer Edition 100.0.9-beta | 485 | Friday, April 22, 2022 | Exempted | |
Firefox Developer Edition 100.0.8-beta | 132 | Wednesday, April 20, 2022 | Exempted | |
Firefox Developer Edition 100.0.7-beta | 171 | Monday, April 18, 2022 | Exempted | |
Firefox Developer Edition 100.0.6-beta | 137 | Friday, April 15, 2022 | Exempted | |
Firefox Developer Edition 100.0.5-beta | 161 | Wednesday, April 13, 2022 | Exempted | |
Firefox Developer Edition 100.0.4-beta | 139 | Monday, April 11, 2022 | Exempted | |
Firefox Developer Edition 100.0.3-beta | 148 | Friday, April 8, 2022 | Exempted | |
Firefox Developer Edition 100.0.2-beta | 134 | Wednesday, April 6, 2022 | Exempted | |
Firefox Developer Edition 100.0.1-beta | 43 | Tuesday, April 5, 2022 | Exempted | |
Firefox Developer Edition 99.0.8-beta | 386 | Friday, March 25, 2022 | Exempted | |
Firefox Developer Edition 99.0.7-beta | 166 | Wednesday, March 23, 2022 | Exempted | |
Firefox Developer Edition 99.0.6-beta | 160 | Monday, March 21, 2022 | Exempted | |
Firefox Developer Edition 99.0.5-beta | 154 | Friday, March 18, 2022 | Exempted | |
Firefox Developer Edition 99.0.4-beta | 146 | Wednesday, March 16, 2022 | Exempted | |
Firefox Developer Edition 99.0.3-beta | 138 | Monday, March 14, 2022 | Exempted | |
Firefox Developer Edition 99.0.2-beta | 199 | Friday, March 11, 2022 | Exempted | |
Firefox Developer Edition 99.0.1-beta | 178 | Tuesday, March 8, 2022 | Exempted | |
Firefox Developer Edition 98.0.10-beta | 173 | Friday, March 4, 2022 | Exempted | |
Firefox Developer Edition 98.0.9-beta | 318 | Friday, February 25, 2022 | Exempted | |
Firefox Developer Edition 98.0.8-beta | 193 | Wednesday, February 23, 2022 | Exempted | |
Firefox Developer Edition 98.0.7-beta | 148 | Monday, February 21, 2022 | Exempted | |
Firefox Developer Edition 98.0.6-beta | 158 | Friday, February 18, 2022 | Exempted | |
Firefox Developer Edition 98.0.5-beta | 163 | Wednesday, February 16, 2022 | Exempted | |
Firefox Developer Edition 98.0.4-beta | 169 | Monday, February 14, 2022 | Exempted | |
Firefox Developer Edition 98.0.3-beta | 104 | Friday, February 11, 2022 | Exempted | |
Firefox Developer Edition 98.0.2-beta | 190 | Wednesday, February 9, 2022 | Exempted | |
Firefox Developer Edition 98.0.1-beta | 63 | Tuesday, February 8, 2022 | Exempted | |
Firefox Developer Edition 97.0.9-beta | 365 | Friday, January 28, 2022 | Exempted | |
Firefox Developer Edition 97.0.8-beta | 191 | Wednesday, January 26, 2022 | Exempted | |
Firefox Developer Edition 97.0.6-beta | 225 | Friday, January 21, 2022 | Exempted | |
Firefox Developer Edition 97.0.5-beta | 157 | Wednesday, January 19, 2022 | Exempted | |
Firefox Developer Edition 97.0.4-beta | 169 | Monday, January 17, 2022 | Exempted | |
Firefox Developer Edition 97.0.3-beta | 166 | Friday, January 14, 2022 | Exempted | |
Firefox Developer Edition 97.0.2-beta | 200 | Wednesday, January 12, 2022 | Exempted | |
Firefox Developer Edition 97.0.1-beta | 76 | Tuesday, January 11, 2022 | Exempted | |
Firefox Developer Edition 96.0.10-beta | 422 | Wednesday, December 29, 2021 | Exempted | |
Firefox Developer Edition 96.0.9-beta | 169 | Friday, December 24, 2021 | Exempted | |
Firefox Developer Edition 96.0.8-beta | 149 | Wednesday, December 22, 2021 | Exempted | |
Firefox Developer Edition 96.0.7-beta | 186 | Monday, December 20, 2021 | Exempted | |
Firefox Developer Edition 96.0.6-beta | 130 | Friday, December 17, 2021 | Exempted | |
Firefox Developer Edition 96.0.5-beta | 247 | Wednesday, December 15, 2021 | Exempted | |
Firefox Developer Edition 96.0.4-beta | 174 | Monday, December 13, 2021 | Exempted | |
Firefox Developer Edition 96.0.3-beta | 155 | Friday, December 10, 2021 | Exempted | |
Firefox Developer Edition 96.0.2-beta | 187 | Wednesday, December 8, 2021 | Exempted | |
Firefox Developer Edition 96.0.1-beta | 44 | Tuesday, December 7, 2021 | Exempted | |
Firefox Developer Edition 95.0.12-beta | 422 | Friday, November 26, 2021 | Exempted | |
Firefox Developer Edition 95.0.11-beta | 158 | Wednesday, November 24, 2021 | Exempted | |
Firefox Developer Edition 95.0.10-beta | 179 | Monday, November 22, 2021 | Exempted | |
Firefox Developer Edition 95.0.9-beta | 162 | Friday, November 19, 2021 | Exempted | |
Firefox Developer Edition 95.0.8-beta | 160 | Wednesday, November 17, 2021 | Exempted | |
Firefox Developer Edition 95.0.7-beta | 163 | Monday, November 15, 2021 | Exempted | |
Firefox Developer Edition 95.0.6-beta | 174 | Friday, November 12, 2021 | Exempted | |
Firefox Developer Edition 95.0.5-beta | 167 | Wednesday, November 10, 2021 | Exempted | |
Firefox Developer Edition 95.0.4-beta | 176 | Monday, November 8, 2021 | Exempted | |
Firefox Developer Edition 95.0.3-beta | 172 | Friday, November 5, 2021 | Exempted | |
Firefox Developer Edition 95.0.2-beta | 153 | Wednesday, November 3, 2021 | Exempted | |
Firefox Developer Edition 95.0.1-beta | 87 | Tuesday, November 2, 2021 | Exempted | |
Firefox Developer Edition 94.0.9-beta | 448 | Friday, October 22, 2021 | Exempted | |
Firefox Developer Edition 94.0.8-beta | 146 | Wednesday, October 20, 2021 | Exempted | |
Firefox Developer Edition 94.0.7-beta | 187 | Monday, October 18, 2021 | Exempted | |
Firefox Developer Edition 94.0.6-beta | 184 | Friday, October 15, 2021 | Exempted | |
Firefox Developer Edition 94.0.5-beta | 182 | Wednesday, October 13, 2021 | Exempted | |
Firefox Developer Edition 94.0.4-beta | 159 | Monday, October 11, 2021 | Exempted | |
Firefox Developer Edition 94.0.3-beta | 153 | Friday, October 8, 2021 | Exempted | |
Firefox Developer Edition 94.0.2-beta | 187 | Wednesday, October 6, 2021 | Exempted | |
Firefox Developer Edition 94.0.1-beta | 89 | Tuesday, October 5, 2021 | Exempted | |
Firefox Developer Edition 93.0.9-beta | 594 | Friday, September 24, 2021 | Exempted | |
Firefox Developer Edition 93.0.8-beta | 165 | Wednesday, September 22, 2021 | Exempted | |
Firefox Developer Edition 93.0.7-beta | 163 | Monday, September 20, 2021 | Exempted | |
Firefox Developer Edition 93.0.6-beta | 166 | Friday, September 17, 2021 | Exempted | |
Firefox Developer Edition 93.0.5-beta | 193 | Wednesday, September 15, 2021 | Exempted | |
Firefox Developer Edition 93.0.4-beta | 162 | Monday, September 13, 2021 | Exempted | |
Firefox Developer Edition 93.0.3-beta | 196 | Friday, September 10, 2021 | Exempted | |
Firefox Developer Edition 93.0.2-beta | 150 | Wednesday, September 8, 2021 | Exempted | |
Firefox Developer Edition 93.0.1-beta | 106 | Tuesday, September 7, 2021 | Exempted | |
Firefox Developer Edition 92.0.9-beta | 554 | Friday, August 27, 2021 | Exempted | |
Firefox Developer Edition 92.0.8-beta | 140 | Wednesday, August 25, 2021 | Exempted | |
Firefox Developer Edition 92.0.7-beta | 161 | Monday, August 23, 2021 | Exempted | |
Firefox Developer Edition 92.0.6-beta | 233 | Friday, August 20, 2021 | Exempted | |
Firefox Developer Edition 92.0.4-beta | 240 | Monday, August 16, 2021 | Exempted | |
Firefox Developer Edition 92.0.3-beta | 198 | Friday, August 13, 2021 | Exempted | |
Firefox Developer Edition 92.0.2-beta | 194 | Wednesday, August 11, 2021 | Exempted | |
Firefox Developer Edition 92.0.1-beta | 68 | Tuesday, August 10, 2021 | Exempted | |
Firefox Developer Edition 91.0.9-beta | 387 | Friday, July 30, 2021 | Exempted | |
Firefox Developer Edition 91.0.8-beta | 114 | Wednesday, July 28, 2021 | Exempted | |
Firefox Developer Edition 91.0.7-beta | 195 | Monday, July 26, 2021 | Exempted | |
Firefox Developer Edition 91.0.6-beta | 136 | Friday, July 23, 2021 | Exempted | |
Firefox Developer Edition 91.0.5-beta | 197 | Wednesday, July 21, 2021 | Exempted | |
Firefox Developer Edition 91.0.4-beta | 186 | Monday, July 19, 2021 | Exempted | |
Firefox Developer Edition 91.0.3-beta | 177 | Friday, July 16, 2021 | Exempted | |
Firefox Developer Edition 91.0.2-beta | 186 | Wednesday, July 14, 2021 | Exempted | |
Firefox Developer Edition 91.0.1-beta | 72 | Tuesday, July 13, 2021 | Exempted | |
Firefox Developer Edition 90.0.12-beta | 699 | Friday, June 25, 2021 | Exempted | |
Firefox Developer Edition 90.0.11-beta | 173 | Wednesday, June 23, 2021 | Exempted | |
Firefox Developer Edition 90.0.10-beta | 125 | Monday, June 21, 2021 | Exempted | |
Firefox Developer Edition 90.0.9-beta | 160 | Friday, June 18, 2021 | Exempted | |
Firefox Developer Edition 90.0.8-beta | 218 | Wednesday, June 16, 2021 | Exempted | |
Firefox Developer Edition 90.0.7-beta | 199 | Monday, June 14, 2021 | Exempted | |
Firefox Developer Edition 90.0.6-beta | 145 | Friday, June 11, 2021 | Exempted | |
Firefox Developer Edition 90.0.5-beta | 198 | Wednesday, June 9, 2021 | Exempted | |
Firefox Developer Edition 90.0.4-beta | 187 | Monday, June 7, 2021 | Exempted | |
Firefox Developer Edition 90.0.3-beta | 211 | Friday, June 4, 2021 | Exempted | |
Firefox Developer Edition 90.0.2-beta | 171 | Wednesday, June 2, 2021 | Exempted | |
Firefox Developer Edition 90.0.1-beta | 89 | Tuesday, June 1, 2021 | Exempted | |
Firefox Developer Edition 89.0.15-beta | 492 | Friday, May 21, 2021 | Exempted | |
Firefox Developer Edition 89.0.14-beta | 154 | Wednesday, May 19, 2021 | Exempted | |
Firefox Developer Edition 89.0.13-beta | 161 | Monday, May 17, 2021 | Exempted | |
Firefox Developer Edition 89.0.12-beta | 247 | Friday, May 14, 2021 | Exempted | |
Firefox Developer Edition 89.0.11-beta | 182 | Wednesday, May 12, 2021 | Exempted | |
Firefox Developer Edition 89.0.10-beta | 191 | Monday, May 10, 2021 | Exempted | |
Firefox Developer Edition 89.0.9-beta | 194 | Friday, May 7, 2021 | Exempted | |
Firefox Developer Edition 89.0.8-beta | 201 | Wednesday, May 5, 2021 | Exempted | |
Firefox Developer Edition 89.0.7-beta | 209 | Monday, May 3, 2021 | Exempted | |
Firefox Developer Edition 89.0.6-beta | 273 | Friday, April 30, 2021 | Exempted | |
Firefox Developer Edition 89.0.5-beta | 160 | Wednesday, April 28, 2021 | Exempted | |
Firefox Developer Edition 89.0.4-beta | 183 | Monday, April 26, 2021 | Exempted | |
Firefox Developer Edition 89.0.2-beta | 308 | Wednesday, April 21, 2021 | Exempted | |
Firefox Developer Edition 89.0.1-beta | 77 | Tuesday, April 20, 2021 | Exempted | |
Firefox Developer Edition 88.0.9-beta | 449 | Friday, April 9, 2021 | Exempted | |
Firefox Developer Edition 88.0.8-beta | 204 | Wednesday, April 7, 2021 | Exempted | |
Firefox Developer Edition 88.0.7-beta | 214 | Monday, April 5, 2021 | Exempted | |
Firefox Developer Edition 88.0.6-beta | 121 | Friday, April 2, 2021 | Exempted | |
Firefox Developer Edition 88.0.3-beta | 165 | Friday, March 26, 2021 | Exempted | |
Firefox Developer Edition 88.0.2-beta | 527 | Wednesday, March 24, 2021 | Exempted | |
Firefox Developer Edition 88.0.1-beta | 108 | Tuesday, March 23, 2021 | Exempted | |
Firefox Developer Edition 87.0.9-beta | 521 | Friday, March 12, 2021 | Exempted | |
Firefox Developer Edition 87.0.8-beta | 207 | Wednesday, March 10, 2021 | Exempted | |
Firefox Developer Edition 87.0.7-beta | 231 | Monday, March 8, 2021 | Exempted | |
Firefox Developer Edition 87.0.6-beta | 227 | Friday, March 5, 2021 | Exempted | |
Firefox Developer Edition 87.0.5-beta | 228 | Wednesday, March 3, 2021 | Exempted | |
Firefox Developer Edition 87.0.4-beta | 206 | Monday, March 1, 2021 | Exempted | |
Firefox Developer Edition 87.0.3-beta | 199 | Friday, February 26, 2021 | Exempted | |
Firefox Developer Edition 87.0.2-beta | 198 | Wednesday, February 24, 2021 | Exempted | |
Firefox Developer Edition 87.0.1-beta | 91 | Tuesday, February 23, 2021 | Exempted | |
Firefox Developer Edition 86.0.9-beta | 538 | Friday, February 12, 2021 | Exempted | |
Firefox Developer Edition 86.0.8-beta | 212 | Wednesday, February 10, 2021 | Exempted | |
Firefox Developer Edition 86.0.7-beta | 233 | Monday, February 8, 2021 | Exempted | |
Firefox Developer Edition 86.0.6-beta | 257 | Friday, February 5, 2021 | Exempted | |
Firefox Developer Edition 86.0.5-beta | 253 | Wednesday, February 3, 2021 | Exempted | |
Firefox Developer Edition 86.0.4-beta | 205 | Monday, February 1, 2021 | Exempted | |
Firefox Developer Edition 86.0.3-beta | 266 | Friday, January 29, 2021 | Exempted | |
Firefox Developer Edition 86.0.2-beta | 236 | Wednesday, January 27, 2021 | Exempted | |
Firefox Developer Edition 86.0.1-beta | 121 | Tuesday, January 26, 2021 | Exempted | |
Firefox Developer Edition 85.0.9-beta | 739 | Friday, January 15, 2021 | Exempted | |
Firefox Developer Edition 85.0.8-beta | 196 | Wednesday, January 13, 2021 | Exempted | |
Firefox Developer Edition 85.0.7-beta | 278 | Monday, January 11, 2021 | Exempted | |
Firefox Developer Edition 85.0.6-beta | 259 | Friday, January 8, 2021 | Exempted | |
Firefox Developer Edition 85.0.5-beta | 159 | Wednesday, January 6, 2021 | Exempted | |
Firefox Developer Edition 85.0.4-beta | 690 | Monday, December 21, 2020 | Exempted | |
Firefox Developer Edition 85.0.3-beta | 191 | Friday, December 18, 2020 | Exempted | |
Firefox Developer Edition 85.0.2-beta | 179 | Wednesday, December 16, 2020 | Exempted | |
Firefox Developer Edition 85.0.1-beta | 159 | Tuesday, December 15, 2020 | Exempted | |
Firefox Developer Edition 84.0.8-beta | 503 | Friday, December 4, 2020 | Exempted | |
Firefox Developer Edition 84.0.7-beta | 175 | Wednesday, December 2, 2020 | Exempted | |
Firefox Developer Edition 84.0.6-beta | 231 | Monday, November 30, 2020 | Exempted | |
Firefox Developer Edition 84.0.5-beta | 345 | Friday, November 27, 2020 | Exempted | |
Firefox Developer Edition 84.0.4-beta | 246 | Monday, November 23, 2020 | Exempted | |
Firefox Developer Edition 84.0.3-beta | 131 | Saturday, November 21, 2020 | Exempted | |
Firefox Developer Edition 84.0.2-beta | 165 | Thursday, November 19, 2020 | Exempted | |
Firefox Developer Edition 84.0.1-beta | 170 | Tuesday, November 17, 2020 | Exempted | |
Firefox Developer Edition 83.0.10-beta | 503 | Monday, November 9, 2020 | Exempted | |
Firefox Developer Edition 83.0.9-beta | 222 | Friday, November 6, 2020 | Exempted | |
Firefox Developer Edition 83.0.8-beta | 229 | Wednesday, November 4, 2020 | Exempted | |
Firefox Developer Edition 83.0.7-beta | 206 | Monday, November 2, 2020 | Exempted | |
Firefox Developer Edition 83.0.6-beta | 246 | Friday, October 30, 2020 | Exempted | |
Firefox Developer Edition 83.0.5-beta | 216 | Wednesday, October 28, 2020 | Exempted | |
Firefox Developer Edition 83.0.4-beta | 199 | Monday, October 26, 2020 | Exempted | |
Firefox Developer Edition 83.0.3-beta | 231 | Friday, October 23, 2020 | Exempted | |
Firefox Developer Edition 83.0.2-beta | 228 | Wednesday, October 21, 2020 | Exempted | |
Firefox Developer Edition 83.0.1-beta | 107 | Tuesday, October 20, 2020 | Exempted | |
Firefox Developer Edition 82.0.9-beta | 509 | Friday, October 9, 2020 | Exempted | |
Firefox Developer Edition 82.0.8-beta | 222 | Wednesday, October 7, 2020 | Exempted | |
Firefox Developer Edition 82.0.7-beta | 222 | Monday, October 5, 2020 | Exempted | |
Firefox Developer Edition 82.0.6-beta | 187 | Friday, October 2, 2020 | Exempted | |
Firefox Developer Edition 82.0.5-beta | 209 | Wednesday, September 30, 2020 | Exempted | |
Firefox Developer Edition 82.0.4-beta | 211 | Monday, September 28, 2020 | Exempted | |
Firefox Developer Edition 82.0.3-beta | 184 | Friday, September 25, 2020 | Exempted | |
Firefox Developer Edition 82.0.2-beta | 229 | Wednesday, September 23, 2020 | Exempted | |
Firefox Developer Edition 82.0.1-beta | 135 | Tuesday, September 22, 2020 | Exempted | |
Firefox Developer Edition 81.0.9-beta | 498 | Friday, September 11, 2020 | Exempted | |
Firefox Developer Edition 81.0.8-beta | 227 | Wednesday, September 9, 2020 | Exempted | |
Firefox Developer Edition 81.0.7-beta | 198 | Monday, September 7, 2020 | Exempted | |
Firefox Developer Edition 81.0.6-beta | 176 | Friday, September 4, 2020 | Exempted | |
Firefox Developer Edition 81.0.5-beta | 198 | Wednesday, September 2, 2020 | Exempted | |
Firefox Developer Edition 81.0.4-beta | 266 | Monday, August 31, 2020 | Exempted | |
Firefox Developer Edition 81.0.3-beta | 152 | Friday, August 28, 2020 | Exempted | |
Firefox Developer Edition 81.0.2-beta | 219 | Wednesday, August 26, 2020 | Exempted | |
Firefox Developer Edition 81.0.1-beta | 121 | Tuesday, August 25, 2020 | Exempted | |
Firefox Developer Edition 80.0.8-beta | 434 | Friday, August 14, 2020 | Exempted | |
Firefox Developer Edition 80.0.7-beta | 229 | Wednesday, August 12, 2020 | Exempted | |
Firefox Developer Edition 80.0.6-beta | 217 | Monday, August 10, 2020 | Exempted | |
Firefox Developer Edition 80.0.5-beta | 162 | Friday, August 7, 2020 | Exempted | |
Firefox Developer Edition 80.0.4-beta | 245 | Wednesday, August 5, 2020 | Exempted | |
Firefox Developer Edition 80.0.3-beta | 203 | Monday, August 3, 2020 | Exempted | |
Firefox Developer Edition 80.0.2-beta | 237 | Friday, July 31, 2020 | Exempted | |
Firefox Developer Edition 80.0.1-beta | 254 | Wednesday, July 29, 2020 | Exempted | |
Firefox Developer Edition 79.0.9-beta | 475 | Friday, July 17, 2020 | Exempted | |
Firefox Developer Edition 79.0.8-beta | 130 | Thursday, July 16, 2020 | Exempted | |
Firefox Developer Edition 79.0.7-beta | 276 | Monday, July 13, 2020 | Exempted | |
Firefox Developer Edition 79.0.6-beta | 217 | Friday, July 10, 2020 | Exempted | |
Firefox Developer Edition 79.0.5-beta | 201 | Wednesday, July 8, 2020 | Exempted | |
Firefox Developer Edition 79.0.4-beta | 244 | Monday, July 6, 2020 | Exempted | |
Firefox Developer Edition 79.0.3-beta | 206 | Friday, July 3, 2020 | Exempted | |
Firefox Developer Edition 79.0.2-beta | 245 | Wednesday, July 1, 2020 | Exempted | |
Firefox Developer Edition 79.0.1-beta | 151 | Tuesday, June 30, 2020 | Exempted | |
Firefox Developer Edition 78.0.9-beta | 478 | Friday, June 19, 2020 | Exempted | |
Firefox Developer Edition 78.0.8-beta | 211 | Wednesday, June 17, 2020 | Exempted | |
Firefox Developer Edition 78.0.7-beta | 166 | Monday, June 15, 2020 | Exempted | |
Firefox Developer Edition 78.0.6-beta | 225 | Friday, June 12, 2020 | Exempted | |
Firefox Developer Edition 78.0.5-beta | 169 | Wednesday, June 10, 2020 | Exempted | |
Firefox Developer Edition 78.0.4-beta | 256 | Monday, June 8, 2020 | Exempted | |
Firefox Developer Edition 78.0.3-beta | 217 | Friday, June 5, 2020 | Exempted | |
Firefox Developer Edition 78.0.2-beta | 182 | Wednesday, June 3, 2020 | Exempted | |
Firefox Developer Edition 78.0.1-beta | 173 | Tuesday, June 2, 2020 | Exempted | |
Firefox Developer Edition 77.0.9-beta | 392 | Friday, May 22, 2020 | Exempted | |
Firefox Developer Edition 77.0.8-beta | 172 | Wednesday, May 20, 2020 | Exempted | |
Firefox Developer Edition 77.0.7-beta | 293 | Monday, May 18, 2020 | Exempted | |
Firefox Developer Edition 77.0.6-beta | 377 | Friday, May 15, 2020 | Exempted | |
Firefox Developer Edition 77.0.5-beta | 235 | Wednesday, May 13, 2020 | Exempted | |
Firefox Developer Edition 77.0.4-beta | 186 | Monday, May 11, 2020 | Exempted | |
Firefox Developer Edition 77.0.3-beta | 245 | Friday, May 8, 2020 | Exempted | |
Firefox Developer Edition 77.0.2-beta | 239 | Wednesday, May 6, 2020 | Exempted | |
Firefox Developer Edition 77.0.1-beta | 149 | Tuesday, May 5, 2020 | Exempted | |
Firefox Developer Edition 76.0.8-beta | 370 | Friday, April 24, 2020 | Exempted | |
Firefox Developer Edition 76.0.7-beta | 187 | Wednesday, April 22, 2020 | Exempted | |
Firefox Developer Edition 76.0.6-beta | 215 | Monday, April 20, 2020 | Exempted | |
Firefox Developer Edition 76.0.5-beta | 253 | Thursday, April 16, 2020 | Exempted | |
Firefox Developer Edition 76.0.4-beta | 269 | Monday, April 13, 2020 | Exempted | |
Firefox Developer Edition 76.0.3-beta | 226 | Friday, April 10, 2020 | Exempted | |
Firefox Developer Edition 76.0.2-beta | 208 | Wednesday, April 8, 2020 | Exempted | |
Firefox Developer Edition 76.0.1-beta | 149 | Tuesday, April 7, 2020 | Exempted | |
Firefox Developer Edition 75.0.12-beta | 218 | Friday, April 3, 2020 | Exempted | |
Firefox Developer Edition 75.0.11-beta | 257 | Monday, March 30, 2020 | Exempted | |
Firefox Developer Edition 75.0.10-beta | 243 | Friday, March 27, 2020 | Exempted | |
Firefox Developer Edition 75.0.9-beta | 169 | Thursday, March 26, 2020 | Exempted | |
Firefox Developer Edition 75.0.8-beta | 173 | Wednesday, March 25, 2020 | Exempted | |
Firefox Developer Edition 75.0.7-beta | 218 | Monday, March 23, 2020 | Exempted | |
Firefox Developer Edition 75.0.6-beta | 234 | Friday, March 20, 2020 | Exempted | |
Firefox Developer Edition 75.0.5-beta | 205 | Wednesday, March 18, 2020 | Exempted | |
Firefox Developer Edition 75.0.4-beta | 211 | Monday, March 16, 2020 | Exempted | |
Firefox Developer Edition 75.0.3-beta | 265 | Friday, March 13, 2020 | Exempted | |
Firefox Developer Edition 75.0.2-beta | 199 | Wednesday, March 11, 2020 | Exempted | |
Firefox Developer Edition 75.0.1-beta | 172 | Tuesday, March 10, 2020 | Exempted | |
Firefox Developer Edition 74.0.9-beta | 397 | Friday, February 28, 2020 | Exempted | |
Firefox Developer Edition 74.0.8-beta | 184 | Wednesday, February 26, 2020 | Exempted | |
Firefox Developer Edition 74.0.7-beta | 240 | Monday, February 24, 2020 | Exempted | |
Firefox Developer Edition 74.0.6-beta | 248 | Friday, February 21, 2020 | Exempted | |
Firefox Developer Edition 74.0.5-beta | 192 | Wednesday, February 19, 2020 | Exempted | |
Firefox Developer Edition 74.0.1-beta | 122 | Tuesday, February 11, 2020 | Exempted | |
Firefox Developer Edition 73.0.12-beta | 473 | Friday, January 31, 2020 | Exempted | |
Firefox Developer Edition 73.0.11-beta | 228 | Wednesday, January 29, 2020 | Exempted | |
Firefox Developer Edition 73.0.10-beta | 222 | Monday, January 27, 2020 | Exempted | |
Firefox Developer Edition 73.0.9-beta | 256 | Friday, January 24, 2020 | Exempted | |
Firefox Developer Edition 73.0.8-beta | 239 | Wednesday, January 22, 2020 | Exempted | |
Firefox Developer Edition 73.0.4-beta | 130 | Monday, January 13, 2020 | Exempted | |
Firefox Developer Edition 73.0.3-beta | 373 | Friday, January 10, 2020 | Exempted | |
Firefox Developer Edition 73.0.2-beta | 227 | Wednesday, January 8, 2020 | Exempted | |
Firefox Developer Edition 73.0.1-beta | 157 | Tuesday, January 7, 2020 | Exempted | |
Firefox Developer Edition 72.0.11-beta | 334 | Friday, December 27, 2019 | Exempted | |
Firefox Developer Edition 72.0.10-beta | 219 | Monday, December 23, 2019 | Exempted | |
Firefox Developer Edition 72.0.9-beta | 171 | Friday, December 20, 2019 | Exempted | |
Firefox Developer Edition 72.0.8-beta | 87 | Friday, December 20, 2019 | Exempted | |
Firefox Developer Edition 72.0.1-beta | 137 | Tuesday, December 3, 2019 | Exempted | |
Firefox Developer Edition 71.0.12-beta | 551 | Friday, November 22, 2019 | Exempted | |
Firefox Developer Edition 71.0.11-beta | 199 | Tuesday, November 19, 2019 | Exempted | |
Firefox Developer Edition 71.0.10-beta | 264 | Friday, November 15, 2019 | Exempted | |
Firefox Developer Edition 71.0.9-beta | 234 | Tuesday, November 12, 2019 | Exempted | |
Firefox Developer Edition 71.0.8-beta | 230 | Friday, November 8, 2019 | Exempted | |
Firefox Developer Edition 71.0.7-beta | 230 | Tuesday, November 5, 2019 | Exempted | |
Firefox Developer Edition 71.0.6-beta | 270 | Friday, November 1, 2019 | Exempted | |
Firefox Developer Edition 71.0.5-beta | 236 | Tuesday, October 29, 2019 | Exempted | |
Firefox Developer Edition 71.0.4-beta | 251 | Friday, October 25, 2019 | Exempted | |
Firefox Developer Edition 71.0.3-beta | 236 | Tuesday, October 22, 2019 | Exempted | |
Firefox Developer Edition 71.0.2-beta | 217 | Friday, October 18, 2019 | Exempted | |
Firefox Developer Edition 71.0.1-beta | 219 | Tuesday, October 15, 2019 | Exempted | |
Firefox Developer Edition 70.0.14-beta | 248 | Friday, October 11, 2019 | Exempted | |
Firefox Developer Edition 70.0.13-beta | 216 | Tuesday, October 8, 2019 | Exempted | |
Firefox Developer Edition 70.0.12-beta | 247 | Friday, October 4, 2019 | Exempted | |
Firefox Developer Edition 70.0.11-beta | 222 | Tuesday, October 1, 2019 | Exempted | |
Firefox Developer Edition 70.0.10-beta | 249 | Friday, September 27, 2019 | Exempted | |
Firefox Developer Edition 70.0.9-beta | 219 | Tuesday, September 24, 2019 | Exempted | |
Firefox Developer Edition 70.0.8-beta | 260 | Friday, September 20, 2019 | Exempted | |
Firefox Developer Edition 70.0.7-beta | 197 | Tuesday, September 17, 2019 | Exempted | |
Firefox Developer Edition 70.0.6-beta | 208 | Friday, September 13, 2019 | Exempted | |
Firefox Developer Edition 70.0.5-beta | 179 | Tuesday, September 10, 2019 | Exempted | |
Firefox Developer Edition 70.0.4-beta | 293 | Friday, September 6, 2019 | Exempted | |
Firefox Developer Edition 70.0.3-beta | 289 | Tuesday, September 3, 2019 | Exempted | |
Firefox Developer Edition 70.0.2-beta | 195 | Friday, August 30, 2019 | Exempted | |
Firefox Developer Edition 70.0.1-beta | 225 | Tuesday, August 27, 2019 | Exempted | |
Firefox Developer Edition 69.0.16-beta | 236 | Friday, August 23, 2019 | Exempted | |
Firefox Developer Edition 69.0.15-beta | 236 | Tuesday, August 20, 2019 | Exempted | |
Firefox Developer Edition 69.0.14-beta | 198 | Friday, August 16, 2019 | Exempted | |
Firefox Developer Edition 69.0.13-beta | 211 | Tuesday, August 13, 2019 | Exempted | |
Firefox Developer Edition 69.0.12-beta | 197 | Friday, August 9, 2019 | Exempted | |
Firefox Developer Edition 69.0.11-beta | 161 | Tuesday, August 6, 2019 | Exempted | |
Firefox Developer Edition 69.0.10-beta | 214 | Friday, August 2, 2019 | Exempted | |
Firefox Developer Edition 69.0.9-beta | 190 | Tuesday, July 30, 2019 | Exempted | |
Firefox Developer Edition 69.0.8-beta | 232 | Friday, July 26, 2019 | Exempted | |
Firefox Developer Edition 69.0.7-beta | 192 | Tuesday, July 23, 2019 | Exempted | |
Firefox Developer Edition 69.0.6-beta | 200 | Friday, July 19, 2019 | Exempted | |
Firefox Developer Edition 69.0.5-beta | 197 | Tuesday, July 16, 2019 | Exempted | |
Firefox Developer Edition 69.0.4-beta | 213 | Friday, July 12, 2019 | Exempted | |
Firefox Developer Edition 69.0.3-beta | 212 | Tuesday, July 9, 2019 | Exempted | |
Firefox Developer Edition 69.0.2-beta | 193 | Friday, July 5, 2019 | Exempted | |
Firefox Developer Edition 69.0.1-beta | 229 | Tuesday, July 2, 2019 | Exempted | |
Firefox Developer Edition 68.0.14-beta | 220 | Friday, June 28, 2019 | Exempted | |
Firefox Developer Edition 68.0.13-beta | 184 | Tuesday, June 25, 2019 | Exempted | |
Firefox Developer Edition 68.0.12-beta | 218 | Thursday, June 20, 2019 | Exempted | |
Firefox Developer Edition 68.0.11-beta | 185 | Tuesday, June 18, 2019 | Exempted | |
Firefox Developer Edition 68.0.10-beta | 216 | Friday, June 14, 2019 | Exempted | |
Firefox Developer Edition 68.0.9-beta | 267 | Tuesday, June 11, 2019 | Exempted | |
Firefox Developer Edition 68.0.8-beta | 224 | Friday, June 7, 2019 | Exempted | |
Firefox Developer Edition 68.0.7-beta | 211 | Tuesday, June 4, 2019 | Exempted | |
Firefox Developer Edition 68.0.6-beta | 172 | Friday, May 31, 2019 | Exempted | |
Firefox Developer Edition 68.0.5-beta | 199 | Tuesday, May 28, 2019 | Exempted | |
Firefox Developer Edition 68.0.4-beta | 184 | Friday, May 24, 2019 | Exempted | |
Firefox Developer Edition 68.0.3-beta | 181 | Wednesday, May 22, 2019 | Exempted | |
Firefox Developer Edition 68.0.2-beta | 221 | Friday, May 17, 2019 | Exempted | |
Firefox Developer Edition 68.0.1-beta | 204 | Tuesday, May 14, 2019 | Exempted | |
Firefox Developer Edition 67.0.19-beta | 204 | Friday, May 10, 2019 | Exempted | |
Firefox Developer Edition 67.0.18-beta | 207 | Tuesday, May 7, 2019 | Exempted | |
Firefox Developer Edition 67.0.16-beta | 192 | Friday, May 3, 2019 | Exempted | |
Firefox Developer Edition 67.0.15-beta | 191 | Tuesday, April 30, 2019 | Exempted | |
Firefox Developer Edition 67.0.14-beta | 166 | Friday, April 26, 2019 | Exempted | |
Firefox Developer Edition 67.0.13-beta | 151 | Tuesday, April 23, 2019 | Exempted | |
Firefox Developer Edition 67.0.12-beta | 200 | Friday, April 19, 2019 | Exempted | |
Firefox Developer Edition 67.0.11-beta | 157 | Tuesday, April 16, 2019 | Exempted | |
Firefox Developer Edition 67.0.10-beta | 180 | Friday, April 12, 2019 | Exempted | |
Firefox Developer Edition 67.0.9-beta | 149 | Tuesday, April 9, 2019 | Exempted | |
Firefox Developer Edition 67.0.8-beta | 177 | Friday, April 5, 2019 | Exempted | |
Firefox Developer Edition 67.0.7-beta | 162 | Tuesday, April 2, 2019 | Exempted | |
Firefox Developer Edition 67.0.6-beta | 168 | Friday, March 29, 2019 | Exempted | |
Firefox Developer Edition 67.0.5-beta | 192 | Tuesday, March 26, 2019 | Exempted | |
Firefox Developer Edition 67.0.4-beta | 191 | Friday, March 22, 2019 | Exempted | |
Firefox Developer Edition 67.0.3-beta | 198 | Tuesday, March 19, 2019 | Exempted | |
Firefox Developer Edition 67.0.2-beta | 141 | Friday, March 15, 2019 | Exempted | |
Firefox Developer Edition 67.0.1-beta | 184 | Tuesday, March 12, 2019 | Exempted | |
Firefox Developer Edition 66.0.14-beta | 187 | Friday, March 8, 2019 | Exempted | |
Firefox Developer Edition 66.0.13-beta | 165 | Tuesday, March 5, 2019 | Exempted | |
Firefox Developer Edition 66.0.12-beta | 141 | Friday, March 1, 2019 | Exempted | |
Firefox Developer Edition 66.0.11-beta | 159 | Tuesday, February 26, 2019 | Exempted | |
Firefox Developer Edition 66.0.10-beta | 173 | Friday, February 22, 2019 | Exempted | |
Firefox Developer Edition 66.0.9-beta | 144 | Tuesday, February 19, 2019 | Exempted | |
Firefox Developer Edition 66.0.8-beta | 183 | Friday, February 15, 2019 | Exempted | |
Firefox Developer Edition 66.0.7-beta | 165 | Tuesday, February 12, 2019 | Exempted | |
Firefox Developer Edition 66.0.6-beta | 165 | Friday, February 8, 2019 | Exempted | |
Firefox Developer Edition 66.0.5-beta | 187 | Tuesday, February 5, 2019 | Exempted | |
Firefox Developer Edition 66.0.4-beta | 174 | Friday, February 1, 2019 | Exempted | |
Firefox Developer Edition 66.0.3-beta | 179 | Tuesday, January 29, 2019 | Exempted | |
Firefox Developer Edition 66.0.2-beta | 145 | Friday, January 25, 2019 | Exempted | |
Firefox Developer Edition 66.0.1-beta | 179 | Tuesday, January 22, 2019 | Exempted | |
Firefox Developer Edition 65.0.12-beta | 160 | Friday, January 18, 2019 | Exempted | |
Firefox Developer Edition 65.0.11-beta | 153 | Wednesday, January 16, 2019 | Exempted | |
Firefox Developer Edition 65.0-beta9 | 166 | Tuesday, January 8, 2019 | Exempted | |
Firefox Beta 65.0-beta8 | 148 | Friday, January 4, 2019 | Exempted | |
Firefox Beta 65.0-beta7 | 159 | Monday, December 31, 2018 | Exempted | |
Firefox Developer Edition 54.0-alpha2 | 1851 | Tuesday, March 7, 2017 | Exempted | |
Firefox Developer Edition 53.0-alpha2 | 582 | Tuesday, January 24, 2017 | Exempted | |
Firefox Developer Edition 52.0-alpha2 | 509 | Monday, November 14, 2016 | Exempted | |
Firefox Developer Edition 51.0-alpha2 | 455 | Thursday, October 20, 2016 | Exempted | |
Firefox Developer Edition 50.0-alpha2 | 522 | Tuesday, August 2, 2016 | Exempted | |
Firefox Developer Edition 49.0-alpha2 | 435 | Thursday, June 23, 2016 | Exempted | |
Firefox Developer Edition 43.0-alpha2 | 698 | Saturday, October 3, 2015 | Exempted | |
Firefox Developer Edition 42.0-alpha2 | 539 | Thursday, August 13, 2015 | Exempted | |
Firefox Developer Edition 41.0-alpha2 | 616 | Wednesday, July 1, 2015 | Exempted | |
Firefox Developer Edition 40.0-alpha2 | 507 | Wednesday, May 20, 2015 | Exempted | |
Firefox Developer Edition 39.0.0.20150420-alpha2 | 485 | Monday, April 20, 2015 | Exempted | |
Firefox Developer Edition 39.0-alpha2 | 523 | Wednesday, April 1, 2015 | Exempted | |
Firefox Developer Edition 38.0.0.20150327-alpha2 | 357 | Wednesday, April 1, 2015 | Exempted | |
Firefox Developer Edition 38.0-alpha2 | 466 | Tuesday, March 10, 2015 | Exempted | |
Firefox Developer Edition 37.0-alpha2 | 460 | Wednesday, January 21, 2015 | Exempted | |
Firefox Developer Edition 35.0-alpha2 | 428 | Wednesday, November 12, 2014 | Exempted |
Mozilla Foundation
-
- chocolatey-core.extension (≥ 1.3.3)
Ground Rules:
- This discussion is only about Firefox Developer Edition and the Firefox Developer Edition 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 Firefox Developer Edition, 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.