ALERT FOR CHROME USERS: This version raised an autocleaning bug. Version 3.1.1 fixes it.
Compiled files removed due to bug.
Changes to both front end extension and back end workflow! I think this deserves a minor version bump rather than a patch one.
Front end / extension related:
- Added: Title and Version now added to popup.
- Added: Title now contains number of cookies for that domain in square brackets. More helpful in Firefox mobile.
- Added: Cookie count now listed in popup.
- Added: Regular Expression usage! Thanks to maltsev #649.
- NOTE: Regular Expression must start and end with
/
. - WARNING: Cookies with same name on different domains matched through regular expressions will be treated the same!
- NOTE: Regular Expression must start and end with
- Added: 'Menu' text to the menu hamburger when screen is small. It has also changed to a full top static header in order to incorporate different locale text length.
- Added: Regular Expression Usage in new expressions field or through Import Expressions. Thanks to maltsev through PR #649.
- Added: Multiple Expressions in a line, comma-separated. Only if done through either new expression text field or Import Expressions. Fixes #567.
- Chore: Updated copyright year, added GitHub Contributors and MIT License links in most source code headers.
- Fixed: Cookie Badge Count should now reflect an accurate cookie count when cookies are added or removed.
- Fixed: Cookie List in Expression Table when using Regular Expressions (surfaced bug due to new feature #649).
- Updated: Minor CSS styling change in the Expression Table in settings, more to do with the 4 buttons there.
- Updated: Third-party dependencies.
Back end / workflow related:
- Crowdin Integration. Previously it was manually compiled and uploaded to GitHub. Now it is just a build in Crowdin and a PR merge away! Now strings edited in
_locales/en/messages.json
will be reflected automatically in Crowdin. - Webpack will now copy compiled and minified js and css files from
dist
folders from npm packages of Bootstrap, jQuery (the bundle version with popper.js), and webextension-polyfill. - jest and tslint updated.
Translators should have been given plenty of notice to get updated translations into Crowdin for merging. Expect more frequent patch releases whenever locales get updated/approved on Crowdin.
Released to Firefox and Chrome as of 2020-Mar-17.