Skip to content

Releases: cadeyrn/enterprise-policy-generator

Version 5.1.0

27 Feb 20:22
Compare
Choose a tag to compare

Enhancements

  • add mechanism to exclude policies from each other, for example it doesn't make sense to use both the OfferToSaveLogins and the OfferToSaveLoginsDefault policy, see #120

Bugfixes

  • SearchEngines | PreventInstalls should be optional when using SearchEngines policy, see #121
  • disabling the LocalFileLinks or RequestedLocales policy has only hidden the first field if more than one field was visible, see #130

Enterprise Policies

  • new policy to not allow passwords to be revealed in saved logins (Firefox 71+), see #108 (Thanks, varshannagarajan!)
  • added option to set the default search engine for private browsing mode (Firefox Pre-Release 71+, Firefox ESR 78+), see #111 (Thanks, varshannagarajan!)

Translations

  • added Russian translation, see #115 (Thanks, wvxwxvw!)
  • updated wording for OfferToSaveLogins and OfferToSaveLoginsDefault policies, see #112 (Thanks, musonius!)
  • fixed typo in German translation, see #112 (Thanks, musonius!)

Code Quality

  • removed optional properties from configuration to simplify the configuration file. In the future there will be an online developer documentation where you can find all possible options, see #131
  • it's no longer needed to define the description key for every policy in the configuration file, the Enterprise Policy Generator now automatically picks the description from the translation files, see #132
  • removed the enterprise_only property because it was only used by one policy and the additional_note property looks exactly the same, see #133

Dependencies

  • updated eslint from version 6.5.1 to 6.8.0 and updated configuration
  • updated eslint-plugin-compat from version 3.3.0 to 3.5.1
  • updated eslint-plugin-xss from version 0.1.9 to 0.1.10
  • updated gulp-stylelint from version 9.0.0 to 13.0.0
  • updated stylelint from version 11.1.1 to 13.2.0
  • updated stylelint-csstree-validator from version 1.6.1 to 1.8.0
  • updated stylelint-order from version 3.1.1 to 4.0.0
  • updated web-ext from version 3.2.0 to 4.1.0

All Changes
Download Signed WebExtension

Version 5.0.0

10 Oct 20:03
Compare
Choose a tag to compare

Enhancements

  • deprecation of Firefox 60. Firefox Browser 68 or higher is required now. Also Enterprise Policy Generator no longer shows minimum required Firefox version for policies older than Firefox 68.0, see #80
  • added support for new "preference" policy type, see #89
  • added support for new "key-object-list" policy type, see #92
  • added support for new "multiselect" policy property, see #92
  • added mechanism for marking deprecated policies, see #92
  • enhanced URL validation method to allow file:// URLs for URL properties, see #93
  • enhanced URL validation method to optionally allow data:image URI for some policies, see #96
  • some minor improvements and fixes (design, validation, translation files)

Enterprise Policies

  • new policy to allow specific websites to link to local files, see #83
  • new policy to set the default download directory, see #84
  • new policy to set the download directory and lock it, see #84
  • new policy to ask where to save each file before downloading, see #84
  • new policy to customize the Firefox home page, see #85
  • new policy to enable or disable search suggestions, see #86
  • allow empty value for RequestedLocales policy to use the operating system language as Firefox language, see #87
  • new policy to enable or disable the page that appears when opening a new tab, see #88
  • new policy to enable or disable storing cache on the hard drive, see #89
  • new policy to change the location of the disk cache, see #89
  • new policy to send single words in address bar to DNS first and not directly to search engine, see #89
  • new policy to display the punycode version of internationalized domain names, see #89
  • new policy to control the preference to suggest bookmarks when using the address bar, see #89
  • new policy to control the preference to suggest browsing history when using the address bar, see #89
  • new policy to control the preference to suggest open tabs when using the address bar, see #89
  • new policy to hide the the privacy policy tab on first run, see #89
  • new policy to restore old behavior regarding keypress event and non-printable keys for certain domains, see #89
  • new policy to restore old behavior regarding keyCode and charCode for certain domains, see #89
  • new policy to disable the search for search engine updates, see #89
  • new policy to disable the warning when the browser is closed, see #89
  • new policy to disallow websites to override the context menu, see #89
  • new policy to disallow websites to move and resize windows, see #89
  • new policy to allow websites to monkey with window focus, see #89
  • new policy to hide recommendations tab in add-ons manager, see #89
  • new policy to disable download of the Widevine plugin, see #89
  • new policy to disable download of the OpenH264 plugin, see #89
  • new policy to disable IPv6 DNS lookups, see #89
  • new policy to disable browsing history, see #89
  • new policy to automatically chooses the default personal certificate, see #89
  • new policy to disable the feature to send TLS errors to Mozilla, see #89
  • new policy to disable the Alt key to show the menu bar on Windows and Linux, see #89
  • new policy to allow local files to access other local files (Firefox 68.0.1+, Firefox ESR 68.1+), see #89
  • replaced old SanitizeOnShutdown policy to clear all data on shutdown with new selective SanitizeOnShutdown policy. Users of the old policy: Please have a look at your configuration and adjust accordingly, see #91
  • new policy to manage the installation and uninstallation of add-ons, see #92
  • re-added DisableSafeMode policy (removed in Enterprise Policy Generator 4.1.0) but with better description, see #94
  • improved labels for Certificates|Add policy, see #95
  • allow data:image URI for IconURL property of SearchEngine|Add policy, see #96
  • new policy to completely disable the password manager (Firefox 70+, Firefox ESR 68.2+), see #98
  • new policy to set the default value for allowing Firefox to offer to remember saved logins and passwords (Firefox 70+, Firefox ESR 68.2+), see #99
  • added cryptomining and fingerprinting to EnableTrackingProtection policy (Firefox 70+, Firefox ESR 68.2+) and changed some wording to better align with the current wording of Firefox, see #100
  • Authentication policy can optionally be locked starting with Firefox 71, was always locked before, see #104

Translations

  • fixed broken French translation (some translations were not used because of broken translation keys)
  • unified some phrases in German translation

Dependencies

  • updated eslint from version 5.15.3 to 6.5.1 and updated configuration
  • updated eslint-plugin-compat from version 3.0.1 to 3.3.0
  • updated eslint-plugin-promise from version 4.0.1 to 4.2.1
  • updated gulp from version 4.0.0 to 4.0.2
  • updated gulp-eslint from version 5.0.0 to 6.0.0
  • updated gulp-stylelint from version 8.0.0 to 9.0.0
  • updated htmllint from version 0.7.3 to 0.8.0
  • updated jsdoc from version 3.5.5 to 3.6.3
  • updated stylelint from version 9.10.1 to 11.1.1 and updated configuration
  • updated stylelint-csstree-validator from version 1.3.0 to 1.6.1
  • updated stylelint-order from version 2.1.0 to 3.1.1
  • updated web-ext from version 3.0.0 to 3.2.0

All Changes
Download Signed WebExtension

Version 4.4.0

20 Mar 06:28
Compare
Choose a tag to compare

Enterprise Policies

  • new policy to enable or disable captive portal support (Firefox 67+), fixes #69
  • new policy to enable or disable network prediction (DNS prefetching) (Firefox 67+), fixes #71
  • new policy to enable or disable automatic extension updates (Firefox 67+), fixes #73
  • new policy to add a custom support menu item to the help menu (Firefox 67+), fixes #74
  • added support for POST method in SearchEngines policy (Firefox 67+), fixes #76
  • it's now possible to enable the default browser check on startup, not only to disable it (Firefox 66+, Firefox ESR 60.6+), fixes #77
  • changed description of DisableFirefoxStudies policy to reflect that the policy not only disables shield studies but also contextual feature recommendations, fixes #75

Dependencies

  • updated eslint from version 5.12.1 to 5.15.3
  • updated eslint-plugin-compat from version 2.6.3 to 3.0.1
  • updated stylelint-order from version 2.0.0 to 2.1.0
  • updated web-ext from version 2.9.3 to 3.0.0

All Changes
Download Signed WebExtension

Version 4.3.0

28 Jan 21:19
Compare
Choose a tag to compare

Enhancements

  • policies with select field can now have a different default value than the first one, fixes #67
  • added support for new "key-value-pairs" policy type, see #48

Enterprise Policies

  • new policies to set the minimum required and the maximum supported TLS version (Firefox 66+), fixes #66
  • new policy for adding PKCS #11 security modules (Firefox 64+, Firefox ESR 60.4+), fixes #48

Dependencies

  • updated eslint from version 5.10.0 to 5.12.1 and updated eslint configuration
  • updated gulp from version 3.9.1 to 4.0.0
  • updated htmllint from version 0.7.2 to 0.7.3 and added one new rule
  • updated stylelint from version 9.9.0 to 9.10.1 and added one new rule
  • updated web-ext from version 2.9.2 to 2.9.3

All Changes
Download Signed WebExtension

Version 4.2.0

10 Dec 07:48
Compare
Choose a tag to compare

Enhancements

  • added a note that starting with Firefox 63 there is an overview of all active policies and errors in the file “policies.json” at about:policies, fixes #38

Enterprise Policies

  • new policy to change the interface language of Firefox (Firefox 64+, Firefox ESR 60.3.1+), fixes #52
  • new option to start Firefox with an empty page or the previous session as part of the homepage policy
    (Firefox 64+, Firefox ESR 60.3.1+), fixes #54
  • new option to import certificates as part of the certificates policy
    (Firefox 64+, Firefox ESR 60.3.1+), fixes #60

Dependencies

  • updated eslint from version 5.9.0 to 5.10.0
  • updated npm-run-all from version 4.1.3 to 4.1.5
  • updated stylelint from version 9.8.0 to 9.9.0
  • updated stylelint-order from version 1.0.0 to 2.0.0

All Changes
Download Signed WebExtension

Version 4.1.1

18 Nov 16:31
Compare
Choose a tag to compare

Bugfixes

  • fixed a bug that caused saved configurations not to load under certain circumstances, fixes #63

Enterprise Policies

  • fixed typo in English translation (Thanks, a1346054!), fixes #62

Dependencies

  • updated eslint from version 5.8.0 to 5.9.0
  • updated stylelint from version 9.7.1 to 9.8.0
  • updated web-ext from version 2.9.1 to 2.9.2

All Changes
Download Signed WebExtension

Version 4.1.0

04 Nov 17:02
Compare
Choose a tag to compare

Enhancements

  • added support for additional policy notes, for example if a policy is not supported on all operating systems, fixes #57

Bugfixes

  • fixed a bug which caused that the order of bookmarks was wrong when loading a saved configuration, fixes #47

Enterprise Policies

  • new policy to configure DNS over HTTPS (Firefox 63+), fixes #53
  • added a note that the policy to hide the menu bar is Windows / Linux only, fixes #56
  • added a note that the policy to read certificates from the system certificate store also works on macOS starting with Firefox 63, fixes #39
  • added a note that the option not to read certificates from the system certificate store only works on Firefox 64 and higher, fixes #46
  • removed the policy to disable the safe mode because it's not supported via policies.json, only via GPO, fixes #58

Dependencies

  • updated eslint from version 5.5.0 to 5.8.0
  • updated eslint-plugin-compat from version 2.5.1 to 2.6.3
  • updated eslint-plugin-promise from version 4.0.0 to 4.0.1
  • updated gulp-stylelint from version 7.0.0 to 8.0.0
  • updated stylelint from version 9.5.0 to 9.7.1

All Changes
Download Signed WebExtension

Version 4.0.0

01 Sep 09:17
Compare
Choose a tag to compare

Enhancements

  • a filter field has been added. Both the descriptions of the policies and the internal policy names can be searched, fixes #14

Enterprise Policies

  • new option to reject trackers for cookies policy (Firefox 63+), fixes #40
  • policy to disable telemetry is also available from Firefox 62, see #36
  • policy to set or lock the homepage is also available from Firefox 62, see #36
  • policy to set the default location of the search bar is also available from Firefox 62, see #36
  • policy to install, uninstall or lock extensions is also available from Firefox 62, see #36
  • policy to block websites from being visited is also available from Firefox 62, see #36
  • policy to configure integrated authentication is also available from Firefox 62, see #36
  • policy to override the first run page is also available from Firefox 62, see #36
  • policy to override the post-update "What's New" page is also available from Firefox 62, see #36
  • policy to configure integrated authentication: "Always allow SPNEGO or NTLM on non FQDNs" is also available from Firefox 62 and Firefox ESR 60.2, see #36
  • policy to set a different server URL for Firefox updates is also available from Firefox 62 and Firefox ESR 60.2, see #36

Translations

  • updated Simplified Chinese translation (Thanks, fang5566!), fixes #37

Dependencies

  • updated eslint from version 5.3.0 to 5.5.0
  • updated gulp-htmllint from version 0.0.15 to 0.0.16
  • updated stylelint from version 9.4.0 to 9.5.0
  • updated stylelint-order from version 0.8.1 to 1.0.0
  • updated web-ext from version 2.8.0 to 2.9.1

All Changes
Download Signed WebExtension

Version 3.1.1

08 Aug 20:35
Compare
Choose a tag to compare

Translations

  • updated Simplified Chinese translation (Thanks, yfdyh000!), fixes #35
  • fixed typo in English translation

All Changes
Download Signed WebExtension

Version 3.1.0

05 Aug 06:45
Compare
Choose a tag to compare

Enhancements

  • small design improvements, fixes #32 and #33

Translations

  • added Simplified Chinese translation (Thanks, fang5566!), fixes #31

Code Quality

  • use flexbox for two column layout instead of floats, fixed by #33
  • use CSS variables for most colors, fixes #34

Dependencies

  • updated eslint from version 5.2.0 to 5.3.0
  • updated stylelint from version 9.3.0 to 9.4.0
  • updated web-ext from version 2.7.0 to 2.8.0

All Changes
Download Signed WebExtension