Releases: filips123/PWAsForFirefox
PWAsForFirefox 2.12.3
Important
This release adds a decline button to the license and privacy agreement screen on the extension setup page to comply with Firefox Add-ons Policies. If the user does not consent to the agreement, the extension will be uninstalled.
Fixed
- Added a decline agreement button to comply with Firefox Add-on Policies.
PWAsForFirefox 2.12.2
Changed
localhost
is now treated as secure context (#514, thanks to @iTrooz).- Building the extension has been made more reliable.
- Updated dependencies.
Fixed
- A few typos in documentation have been corrected (#539, thanks to @Merlin2001).
- Session restore should now be properly disabled (#488).
PWAsForFirefox 2.12.1
PWAsForFirefox 2.12.0
Important
This release contains a critical security fix for a vulnerability that could compromise your system. The vulnerability affects users of Linux and PortableApps.com integrations of all previous versions.
All Linux and PortableApps.com users are advised to update to this version as soon as possible. It is also recommended for Windows and macOS users to update to this version, as it contains additional related fixes. The main fix is implemented in the native part, but the extension also contains additional fixes.
The vulnerability has been assigned CVE-2024-32986 and GHSA-jmhv-m7v5-g5jq. More details are available on the GitHub security advisory.
Added
-
Initial support for linking runtime (#403, thanks to @tiziodcaio):
This introduces initial support for linking the globally installed Firefox version with symlinks for usage as PWAsForFirefox runtime. This feature is experimental and currently only supports Linux with Firefox installed to
/usr/lib/firefox
. It is disabled by default, to use it, you need to manually compile the native program with thelink-runtime
feature, then runfirefoxpwa runtime install --link
to link the runtime.
Changed
- Improved various messages (#491, thanks to @kra-mo).
- Improved NixOS installation instructions in the extension.
- Improved a list of websites with problems in the documentation.
- Imported new translations from Crowdin (Slovenian, French, Indonesian).
- Updated dependencies.
Fixed
- Fixed launching web apps without
JOB_OBJECT_LIMIT_BREAKAWAY_OK
permission (#460). - Fixed improper sanitization of web app properties that lead to critical security vulnerability.
- Prevented changing tab background when the theme color is disabled.
PWAsForFirefox 2.11.1
Changed
- Updated dependencies.
Fixed
- Restored compatibility with Firefox before 124.
- Fixed handling icons and filtering out unsupported SVG icons on Windows.
PWAsForFirefox 2.11.0
Important
This release fixes a bug with Firefox 124. It is recommended to update to this release as soon as possible.
Added
-
Localization support for the app browser (#340):
The app browser (the Firefox instance used for web apps) can now be localized into multiple languages. You can change the language in the app browser settings, in the same place as for general Firefox UI language. Please note that translations are maintained by the community and may be incomplete or incorrect.
You can help translate the extension on Crowdin. If your language is not yet available, please let me know on Crowdin. More details about contributing translations can be found in our contributing guidelines and Crowdin discussion.
Fixed
- Fix compatibility with Firefox 124 (#475).
PWAsForFirefox 2.10.1
Important
Some antivirus software, including Microsoft Defender, detect the native connector as malware. The file has been submitted to Microsoft so it will hopefully be fixed soon. Until the antivirus issue is resolved, you might need to keep using the old version. This issue should now be resolved.
Fixed
- Crash when trying to install a web app on Linux and macOS (#452).
PWAsForFirefox 2.10.0
Important
This release has a bug in the extension that breaks the web app install screen on Linux and macOS. Because of this, version 2.10.0 has been disabled on AMO. You should upgrade the extension to version 2.10.1 to fix the issue. The native part remains the same in 2.10.0 and 2.10.1.
Additionally, some antivirus software, including Microsoft Defender, detect the native connector as malware. The file has been submitted to Microsoft so it will hopefully be fixed soon. Until the antivirus issue is resolved, you might need to keep using the old version. This issue should now be resolved.
Added
-
Localization support for the extension (#340):
The extension can now be localized into multiple languages. You can change the display language in the extension settings. Please note that translations are maintained by the community and may be incomplete or incorrect.
You can help translate the extension on Crowdin. If your language is not yet available, please let me know on Crowdin. More details about contributing translations can be found in our contributing guidelines and Crowdin discussion.
Currently, aside from English, Japanese is mostly translated with the help of @surapunoyousei.
Localization for the app browser is planned and is being worked on, but there are currently problems that prevent it from being finished. Help is appreciated.
-
Build-time feature to make the runtime immutable (#204):
The runtime can now be made immutable with the build-time Cargo feature
immutable-runtime
. This prevents installing and uninstalling the runtime using commands, and also stops patching the runtime when launching web apps. The runtime can still be patched manually from the extension settings or the patch command if the user has sufficient write permissions to do so.This is meant for immutable systems like Guix or Nix where runtime might be provided by the package manager and pre-patched.
-
Option to apply the profile template to an existing profile when editing (#376).
-
Option to open apps automatically when they are installed (#447).
-
Support for patching the runtime from the command line.
Changed
- Installation on BSD has been improved.
- Documentation has been improved.
- Extension colors have been tweaked.
- Updated dependencies.
Fixed
PWAsForFirefox 2.9.1
Changed
- Updated dependencies.
Fixed
- Deleting web apps on macOS whose app bundles were already removed should now work (#427).
- Extension should now correctly select newly created profile when installing a web app.
PWAsForFirefox 2.9.0
Added
- Basic support for BSD (#419).
- Web app counts for profiles in the extension (#420, thanks to @iTrooz).
- Option to delete profile when deleting its last web app in the extension (#407, #422, thanks to @iTrooz).
Changed
- The extension now checks for secure context when determining if a website is a valid web app (#421, thanks to @iTrooz).
- Updated dependencies.