Releases: XFox111/PasswordGeneratorExtension
Minor 3.1.0
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
- Added ability to change min/max values of quick adjustment length slider
- Added more customization options to quick adjustment panel (include/exclude characters)
- Quick adjustment panel now collapses if settings section is expanded
- Updated Brazilian Portuguese locale (thanks to @maisondasilva)
- Dependency updates and security patches
Fixed security issues in this update
See full change log on #308
Refer to Download section of the README.md for sideloading instructions and download links.
Patch 3.0.2
❄️ Patch Tuesday update. 2023 Wrapped
This pull request is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
This is the last update this year. Next update will come out in February 2024
What's new
- Dependency updates and security patches (#281)
Refer to Download section of the README.md for sideloading instructions and download links
Patch 3.0.1
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
Fixed security issues in this update
Refer to Download section of the README.md for sideloading instructions and download links
🚀 Major 3.0
What's new
This is a new major update that contains substantial changes to the extension's UI/UX and more! (#224)
✨ Highlights
Refreshed UI
A bit refreshed and clean looking UI. Password is now displayed in monospace font to make it easier to see which exact characters it contains.
New "Quick adjustments" toolbar
Different websites have different password requirements. Now you can set your default password preferences in the settings and easily adjust them if needed. These adjustments will be reset once you close the pop-up.
Goodbye, auto-copy and context menu 😢
Unfortunately, we have to deprecate these features as they were too time-consuming to maintain. But on the other side, that means that we have more time to work on more relevant features instead!
Full changelog
Click to expand
UI/UX changes
- Added "Quick adjustments" section
- Deprecated "Generate password without special symbols" action (substituted by "Quick adjustments")
- Changed password font to monospace
- Deprecated context menu
- Deprecated auto copy option
- Deprecated character options reference table (substituted by inline hints)
- Changed recommended password length from "16-32" to "8-16".
- Overall UI refreshment
Bugfixes
- Fixed generator not including characters from all selected sets (#204)
Security
- Zero-day patch included (#231, #236, #238)
- Fixed vulnerability: CVE-2023-45133
Codebase changes
- Migrated from Webpack to Vite with Vite Plugin Web Extension
- Migrated from MV2 to MV3 for Firefox (#170)
- Migrated from SASS to Griffel CSS-in-JS
- Migrated from class to functional React components
- Updated locale key naming convention
- Added ESLint
- Reworked generator algorithms
GitHub & VS Code
- Migrated from issue templates to issue forms
- Updated CI/CD workflows
- Moved
CONTRIBUTION.mdto the Wiki section - Updated documentation
- Added workspace settings for VS Code (recommended extensions, formatting rules, tasks)
- Added
.devcontainerconfiguration files for Dev Containers and GitHub Codespaces
Update now
Refer to Download section of the README.md for sideloading instructions and download links
Patch 2.2.8
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
- Dependency updates and security patches (#203)
Fixed security issues in this update
Refer to Download section of README.md for instructions and download links
Patch 2.2.7
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
- Dependency updates and security patches (#195)
Fixed security issues in this update
Refer to Download section of README.md for instructions and download links
Patch 2.2.6
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
- Dependency updates and security patches
Fixed security issues in this update
Refer to Download section of README.md for instructions and download links
Patch 2.2.5
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
- Dependency updates and security patches
Installation
From extension webstore (recommended)
Note that the version published on these webstores can differ from this release
Sideloading (for testing purposes only)
Chromium-based browsers (Edge, Chrome, etc.)
- Download attached archive for Chromium and unpack it
- Go to "chrome://extensions"
- Enable "Developers mode"
- Click the "Load unpacked" button and navigate to the extension's root folder (contains
manifest.json) - Done!
Firefox
- Download attached archive for Firefox and unpack it
- Go to "about:debugging#/runtime/this-firefox"
- Click the "Load Temporary Add-on..." button and select
manifest.josnfile in the root folder - Done!
Important!
This will replace officialy installed version if you have one.
If you want to sideload it without replacing to run both versions at the same time - before loading add-on, openmanifest.jsonin a text editor and changeidkey (it'spasswordgenerator@xfox111.netby default) to something else
Note: If you delete the extension folder it will disappear from your browser
Patch 2.2.4
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
- Dependency updates and security patches
Fixed security issues in this update
Installation
From extension webstore (recommended)
Note that the version published on these webstores can differ from this release
Sideloading (for testing purposes only)
- Download attached archive and unpack it
- Enable Developers mode on your browser extensions page
- Click the "Load unpacked" button and navigate to the extension root folder (contains
manifest.json) - Done!
*On Firefox you should open manifest file instead of extension's folder
Note: If you delete the extension folder it will disappear from your browser
On Chromium sideloaded extensions do not replace officially installed ones. On Firefox they do. Change Gecko ID in the manifest to sideload it as a separate extension
Patch 2.2.3
🚀 Patch Tuesday update
This release is a part of our new initiative!
From now on we are starting to roll out updates on every first Tuesday of the month, which will include bugfixes, security and dependency updates to keep the project's security and stability up to date!
What's new
- Dependency updates and security patches
Fixed security vulnerabilities in this update
Installation
From extension webstore (recommended)
Note that the version published on these webstores can differ from this release
Sideloading (for testing purposes only)
- Download attached archive and unpack it
- Enable Developers mode on your browser extensions page
- Click the "Load unpacked" button and navigate to the extension root folder (contains
manifest.json) - Done!
*On Firefox you should open manifest file instead of extension's folder
Note: If you delete the extension folder it will disappear from your browser
On Chromium sideloaded extensions do not replace officially installed ones. On Firefox they do. Change Gecko ID in the manifest to sideload it as a separate extension