Releases: filips123/PWAsForFirefox
Release list
PWAsForFirefox 2.18.4
PWAsForFirefox 2.18.3
Important
This release fixes compatibility with Firefox 152. Please make sure to update to it before Firefox 152 is released on 2026-06-16.
Changed
- Temporarily disabled Firefox Nova redesign until a proper support is added.
- Updated installation links for LibreWolf in the documentation.
- Added Microsoft Teams to websites with invalid manifests (#815).
- Updated translations.
Fixed
- Widget popups should now work properly with Firefox 152.
PWAsForFirefox 2.18.2
PWAsForFirefox 2.18.1
PWAsForFirefox 2.18.0
Important
This release fixes compatibility with Firefox 147. Please make sure to update to it before Firefox 147 is released on 2026-01-13.
Unfortunately, there remains one known issue with Firefox 147. The address bar will have incorrect width and will not take the full window width. Any help in fixing this is appreciated. See #780 for details.
This release also changes the update checking mechanism. When the extension detects it's outdated compared to the connector and versions are compatible, it will periodically check if the new extension version is already available, and display the outdated extension warning only in that case. However, keep in mind that this will only take effect after this version has already been installed.
Changed
- The outdated extension warning will only be displayed when a new version is available (#575).
- Updated the documentation to use symbolic links when linking alternative browsers on macOS (#776).
- Updated the documentation to use improved styles for Linux DEs.
- Updated translations.
- Updated dependencies.
Fixed
- The warning should now correctly specify whether the extension or the native program is outdated (#575).
- The out-of-scope URL bar should now be shown in Firefox 147.
- The tabs preferences should now be disabled when the tabs mode is disabled in Firefox 147.
- Patches should now load properly in Firefox 148.
- The out-of-scope confirmation dialog should now be hidden again (#775)
- Toolbar should no longer shrink when resizing windows (#759).
- Generating fallback icons should now work properly on Windows.
PWAsForFirefox 2.17.2
Important
According to the Firefox Add-ons Policies, communication with the native messaging host is considered data collection and transmission. To comply with that, the extension manifest now declares now declares the transmission of the browsing activity to the native program using the Firefox built-in consent for data collection and transmission functionality.
You may see a popup from Firefox when updating the extension that it may now collect or transmit the browsing activity.
No changes regarding the actual transmission have been made. No personal data leave the computer or are sent to third parties. Browsing data (the current website and manifest URLs) is only sent to the native program when installing a web app and stored locally.
Changed
- Added Twitter/X to the list of websites with invalid manifests (#724).
- Updated translations.
- Updated dependencies.
Fixed
- Compiling on Gentoo should now work properly with Rust 1.89 (#755).
PWAsForFirefox 2.17.1
PWAsForFirefox 2.17.0
Added
- Support for switching languages from the extension setup page.
- Support for choosing the default extension tab.
- Support for multisize ICO icons on Windows and PortableApps.com (#705).
Changed
- Improved documentation for alternative runtime.
- Improved documentation for Linux security warning.
- Disabled Firefox welcome popup in web apps (#725).
- Updated translations.
Fixed
- Publishing to Gentoo GURU should now work again.
- Hidden icon bar should now be persistent again (#742).
- Web apps on the grid tab should no longer overflow.
- Icon sizes for sites without manifest should now be determined properly.
PWAsForFirefox 2.16.0
News
There are now GPG signatures available for DEB and RPM packages. This should allow users to verify the origin of packages. This should also fix a warning displayed by some Linux software stores, such as KDE Discover.
Packages are signed automatically on GitHub Actions by the GPG key F17A EF1C 8C47 5B51 B5F3 03C6 912A D9BE 47FE B404, available on Ubuntu Keyserver and Packagecloud. This is a PWAsForFirefox-specific subkey of my main GPG key 7440 07D7 10DD C8E2 0673 F545 2D15 DC76 BD6B 710C, available on Ubuntu Keyserver and GitHub.
Signing for DEB packages is done using debsigs and may be verified using debsig-verify. Signing for RPM packages is done using rpm --addsign and may be verified using rpm --checksig.
Repository metadata are still be signed by packagecloud.io.
As a reminder, MSI and RPM packages are signed with a code signing certificate provided by the SignPath Foundation, and all built artifacts are attested using GitHub Artifact Attestations.
Added
- Signatures for DEB and RPM packages have been added (#645).
- Support for runtime installation on ARM has been added.
Changed
- Improved security of GitHub workflows.
- Changed GURU ebuild to use crates tarball.
- Updated translations.
- Updated dependencies.
Fixed
PWAsForFirefox 2.15.0
Important
This release fixes compatibility with Firefox 142. Please make sure to update to it before Firefox 142 is released on 2025-08-19.
Added
- Support for installing ARM runtime on Linux (#633).
- Support for setting the native user-agent header (#701) .
Changed
- Updated default user agent for the native program.
- Updated translations.
- Updated dependencies.
Fixed
- The app browser should now be compatible with Firefox 142.
- The app browser should now be compatible with Firefox 128 (#685).
- Vertical tabs should now be disabled until we properly support them (#667).
- Tabs should now close properly when auto launch is enabled (#698).
- Preferences should now be detected correctly in styles.
- Inputs on the settings page should now display better.
For Package Maintainers
Support for installing bzip2-compressed runtime has been removed. This shouldn't affect any users, as the runtime is now provided in the XZ-compressed archive only. As a result, the project no longer depends on bzip2, so package maintainers can remove its dependency.