- Major rearchitecting of WebExtensions, including many new APIs
(#1442, #1448, #1449, #1754, #1790, #1796, #1804, !1111, !1114, !1116, !1117, !1118, !1119,
!1120, !1122, !1123, !1125, !1130, !1132, !1135, !1136, !1137, !1138, !1139, !1140, !1141,
!1142, !1143, !1145, !1146, !1150, !1152, !1153, !1154, !1156, !1157, !1158, !1159, !1160,
!1161)
- Add favicons to history dialog (#1682)
- Fix critical errors when loading malformed session state (#1686)
- Remove accelerator to open web app manager (#1697)
- Fix reader mode crash when JavaScript is disabled by Content Security Policy (#1698)
- Fix Epiphany icon in system sound settings (#1716)
- Several fixes for downloads (#1712, #1733, #1746, #1747, #1748, #1803)
- Support view-source: URI scheme (#1764)
- Fix empty tmp directories after running custom profiles (#1768)
- Improve reader mode stylesheet (!1044, Sam Hewitt)
- Revamped web app support, including new D-Bus provider (!1067, !1098, Phaedrus Leeds)
- Preparatory refactorings for GTK 4, and miscellaneous improvements
(!1072, !1074, !1075, !1081, !1085, !1089, !1090, !1096, !1099)
- Fix non-internationalized string on synced tabs dialog (!1078)
- Update to PDF.js 2.13.216 (!1082)
- Fix encodings test (!1083)
- Fix broken link in README (!1086, Lillie Rugtveit)
- Update to highlight.js 11.5.0 (!1088)
- Improve description of search-engine-providers setting (!1091, Vanadiae)
- Fix blurry favicons on hidpi (!1101)
- Password manager should not print warnings when operation is cancelled (!1109)
- Rename "Personal Data" dialog to "Website Data" (!1127)
- New build requirements: libsoup-3.0, webkit2gtk-4.1