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

Assets 3

@cadeyrn cadeyrn released this Dec 10, 2018 · 29 commits to master since this release

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

Assets 3

@cadeyrn cadeyrn released this Nov 18, 2018 · 46 commits to master since this release

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

Assets 2

@cadeyrn cadeyrn released this Nov 4, 2018 · 55 commits to master since this release

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

Assets 3

@cadeyrn cadeyrn released this Sep 1, 2018 · 86 commits to master since this release

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

Assets 3

@cadeyrn cadeyrn released this Aug 8, 2018 · 127 commits to master since this release

Translations

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

All Changes
Download Signed WebExtension

Assets 3

@cadeyrn cadeyrn released this Aug 5, 2018 · 135 commits to master since this release

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

Assets 3

@cadeyrn cadeyrn released this Jul 24, 2018 · 151 commits to master since this release

Enhancements

  • configurations could already be saved and loaded at a later time since version 2.0.0. Now configurations can also be exported and re-imported on other devices, fixes #22
  • added a basic validation for fields where a valid URL is required. Basic means simple protocol check (https:// or http://) because a full URL validation is a science, fixes #11
  • show a notice in the list configurations dialog if no configurations have been saved yet, fixes
    #24
  • set focus to first input or select field when checking a policy checkbox or when adding a new array field, set focus to previous field when removing an array field, fixes #13

Enterprise Policies

  • new policy to configure permissions for location, camera, microphone and notifications (Firefox 62+, Firefox ESR 60.2+), fixes #18
  • new policy to set a different server URL for Firefox updates (Firefox 63+), fixes #29
  • new option for policy to configure integrated authentication: always allow SPNEGO or NTLM on non fully qualified domain names (Firefox 63+), fixes #23
  • policy to disable Firefox updates is no longer ESR only and is also available from Firefox 62, see #25
  • policy to disable system add-on updates is no longer ESR only and is also available from Firefox 62, see #25
  • policy to disable telemetry is no longer ESR only and is also available from Firefox 63, see #25
  • policy to set or lock the homepage is no longer ESR only and is also available from Firefox 63, see #25
  • policy to set the default location of the search bar is no longer ESR only and is also available from Firefox 63, see #25
  • policy to install, uninstall or lock extensions is no longer ESR only and is also available from Firefox 63, see #25
  • policy to block websites from being visited is no longer ESR only and is also available from Firefox 63, see #25
  • policy to configure integrated authentication is no longer ESR only and is also available from Firefox 63, see #25
  • policy to override the first run page is no longer ESR only and is also available from Firefox 63, see #25
  • policy to override the post-update "What's New" page is no longer ESR only and is also available from Firefox 63, see #25
  • policy to disable hardware acceleration is also available from Firefox ESR 60.2, see #25
  • option to remove search engines in search engines policy is also available from Firefox ESR 60.2, see #25

Translations

  • updated French translation (Thanks, Rom!)

Dependencies

  • migrated from gulp-html-lint 0.0.2 to gulp-htmllint 0.0.15 because gulp-html-lint is no longer maintained
  • updated eslint from version 5.0.0 to 5.2.0
  • updated eslint-plugin-compat from version 2.4.0 to 2.5.1
  • updated gulp-eslint from version 4.0.2 to 5.0.0

All Changes
Download Signed WebExtension

Assets 3

@cadeyrn cadeyrn released this Jun 24, 2018 · 225 commits to master since this release

Enhancements

  • now with configuration management! You can save any number of different configurations, load them at a later time (and of course delete them), fixes #3
  • shows minimum required Firefox version! If a policy requires a newer version than Firefox 60.0 or Firefox ESR 60.0 a notice is displayed, fixes #4
  • some design improvements

Enterprise Policies

  • new policy to disable hardware acceleration, fixes #9
  • added option to remove search engines to search engines policy, fixes #19

Translations

  • added French translation (Thanks, Rom!)

Dependencies

  • updated eslint from version 4.19.1 to 5.0.0
  • updated eslint-plugin-compat from version 2.3.0 to 2.4.0
  • updated stylelint from version 9.2.1 to 9.3.0
  • updated stylelint-csstree-validator from version 9.2.1 to 9.3.0

All Changes
Download Signed WebExtension

Assets 3

@cadeyrn cadeyrn released this May 27, 2018 · 325 commits to master since this release

Enhancements

  • the downloads permission is no longer mandatory! This means that the extension can now be used completely without any special permission. If you want to download the “policies.json” file, you can easily grant the permission at runtime, fixes #5

Translations

  • added Upper Sorbian translation (Thanks, milupo!)
  • added Lower Sorbian translation (Thanks, milupo!)

Code Quality

  • a lot of code refactoring to improve code maintainability and to make it easier for others to contribute to the code base, fixes #8

Dependencies

  • updated eslint-plugin-compat from version 2.2.0 to 2.3.0
  • updated eslint-plugin-no-unsanitized from version 3.0.1 to 3.0.2
  • updated web-ext from version 2.6.0 to 2.7.0

All Changes
Download Signed WebExtension

Assets 3