Releases: cadeyrn/enterprise-policy-generator
Releases · cadeyrn/enterprise-policy-generator
Version 5.1.0
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
Version 5.0.0
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
Version 4.4.0
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
Version 4.3.0
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
Version 4.2.0
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
Version 4.1.1
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
Version 4.1.0
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
Version 4.0.0
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
Version 3.1.1
Translations
- updated Simplified Chinese translation (Thanks, yfdyh000!), fixes #35
- fixed typo in English translation
Version 3.1.0
Enhancements
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