44.3 - May 25, 2023
===================

 * Fix failure to create web applications (#1989)
 * Fix crashes when using bookmarks popover (#2055)
 * Fix storage access (Intelligent Tracking Prevention) permission requests (#2065)
 * Remove Purism metadata from appdata file (!1326)
 * Updated translations

44.2 - April 20, 2023
=====================

 * Fix invalid characters in screenshot suggested filename (#2013, Cleo Menezes Jr.)
 * Relocate and fix Sync Now button in Firefox Sync dialog (#2042)
 * Fix crash when closing window and discarding modified forms (#2043)

44.1 - April 2, 2023
====================

 * Fix crash restoring session with view-source URI without host component (#1987)
 * Fix criticals when running search provider (#2006)
 * Increase file descriptor soft limit (#2010)

44.0 - March 17, 2023
=====================

 * Fix web app creation (#1989)
 * Build against WebKitGTK 2.39.91 (!1295)
 * Updated translations

44.rc - March 3, 2023
=====================

 * Fix password popover crash when username is empty (#1976)
 * Fix criticals from EphySuggestionModel (#1977)
 * Fix warning when WebExtensions directory is empty (#1984)
 * Handle WebKitGTK 2.39.90 API changes (!1281, !1294)
 * Reimplement elementary OS support (!1292)
 * Revert "add preference to set new tab page" (!1293)
 * Updated translations

44.beta - February 11, 2023
===========================

 * Add preference to set new tab page (#1569)
 * Reduce history window size (#1705, sunflowerskater)
 * Implement more of browserAction WebExtension API (!1148)
 * Add toast for switch to new tab in narrow mode (!1238)
 * Handle various changes in GTK, WebKitGTK (!1261, !1262, !1266, !1269, !1273, !1283)
 * Replace info bars with popovers, dialogs, banners (!1265, Jamie Murphy)
 * Improve tooltip text for add/remove bookmark button (!1271, Gotam Gorabh)
 * Search entry and address bar are accessible again (!1274, !1276)
 * Don't autofill passwords in sandboxed contexts (!1275)
 * Replace tab menu with AdwTabButton (!1279)
 * Many address bar behavior fixes (!1282)
 * Updated translations

44.alpha - January 5, 2023
==========================

 * Epiphany now uses GTK 4, libadwaita, and webkitgtk-6.0
   (!1073, !1203, !1209, !1210, !1221, !1222, !1225, !1226, !1227, !1229, !1230, !1231, !1233, !1254, !1255)
 * Avoid deprecated GTK APIs (!1232, !1233, !1236) (!1244, Christopher Davis)
 * Reduce height of preferences window (#1705)
 * Hide bookmark star in application mode (#1811)
 * Say "Force Stop" rather than "Kill" (#1849, Cassidy James Blaede)
 * Remove unreachable libsoup 2 code (#1892, Lukáš Tyrychtr)
 * Use AdwAboutWindow for about dialog (#1898, Przemyslaw Gorszkowski)
 * Fix crash on malformed ephy-tab:// URI (#1907)
 * Fix JS errors in about:overview (#1914, #1917)
 * Properly encode URIs when copied from address bar (#1930)
 * Bookmarks popover now uses AdwStatusPage (#1931, sunflowerskater)
 * Always show Mute Tab in context menu (#1934)
 * Hide address bar URL scheme in narrow mode (!996)
 * WebExtensions: Implement support for special shortcut commands (!1186, Jamie Murphy) (!1198)
 * Remove custom desktop notification implementation (!1187)
 * Fix some memory leaks (!1193)
 * Update icons (!1194, Sam Hewitt)
 * Add "epiphany" keyword to desktop entry (!1195, Hari Rana)
 * WebExtensions: Redesign Browser Actions to have a flexible presentation (!1199)
 * Add WebExtensions preferences (!1207, Jamie Murphy)
 * Improve confusing code layering (!1208, Vanadiae)
 * Accept single-label hostnames in URIs (!1223)
 * Update to highlight.js 11.7.0 (!1224)
 * Add Ctrl+comma shortcut to open preferences (!1234, Sabri Ünal)
 * Use terminology "web app" rather than "web application" (!1237, Jake Dane) 
 * Duplicate tab when middle clicking on Refresh button (!1240, two)
 * Tweak tooltips to follow HIG (!1242, sunflowerskater)
 * Fix issues found by Coverity (!1256, !1257)
 * Updated translations

43.0 - September 15, 2022
=========================

 * Updated translations

43.rc - September 1, 2022
=========================

 * Use internal copy of bookmarks icons instead of system version (!1185)
 * Fix various issues when closing tabs (!1188)
 * WebExtensions: Fix crash when failing to get translated string (!1189)
 * Fix loss of tab history if placeholder page is not removed (!1191)

43.beta - August 5, 2022
========================

 * WebExtensions: set Content Security Policy (#1777)
 * Fix crashes and misbehavior when importing bookmarks (#1800)
 * Remove PDF.js, moved to WebKit (!1113)
 * WebExtensions: implement commands API (!1165, !1171, !1172, Jamie)
 * WebExtensions: allow web inspector on background pages (!1169)
 * WebExtensions should not use separate network processes (!1170)
 * WebExtensions should use sandbox (!1170)
 * WebExtensions should not receive hardware acceleration (!1170)
 * Update to highlight.js 11.6.0 (!1173)
 * Add Take Screenshot to context menu (!1176, !1181, Cleo Menezes Jr.)
 * Preferences: do not show search suggestions in web app mode (!1178)
 * Fix desktop notification priority (!1179)

43.alpha - July 8, 2022
=======================

 * 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

42.3 - July 8, 2022
===================

 * Fix crash when deleting all passwords (#1773)
 * Fix memory corruption caused by Sync failure (!1115)

42.2 - April 21, 2022
=====================

 * Fix Save As context menu items (#1760)
 * Fix CVE-2022-29536 (#1766)

42.1 - April 12, 2022
=====================

 * Fix regressions in "ask on download" dialog (#1747, #1749)
 * Fix bookmarks tag label alignment (from !1074)
 * Fix blurry favicons in bookmarks popover (!1101)

42.0 - March 17, 2022
=====================

 * Fix crashes when loading broken session state (#1686)
 * Fix crashes when entering reader mode with JS disabled (#1698)
 * Rework search engine manager code (!1055, Vanadiae)
 * Fix various memory leaks (!1071)
 * Fix icons on Synced Tabs dialog (!1077)
 * Update appdata screenshot (!1079, Sophie Herold)
 * Updated translations

42.beta - February 11, 2022
===========================

 * Update to latest readability.js (!1048)
 * Fix label for Show downloads list shortcut on shortcuts dialog (!1054, Vanadiae)
 * Update to highlight.js 11.4.0 (!1056)
 * Update to PDF.js 2.12.313 (!1057)
 * Fix handling of mailto: URIs with multiple emails (!1065, Vanadiae)
 * Don't depend on web-browser-symbolic icon (!1069, Vanadiae)

42.alpha - January 6, 2022
==========================

 * Rename metainfo from "GNOME Web" to "Web" (!1016, Sophie Herold)
 * Update to PDF.js 2.11.338 (!1017)
 * New network error icon (!1018, Jakub Steiner)
 * Support system dark preference (!1019, !1029, !1030)
 * Leak fixes (!1020), more leak fixes (!1042, Phaedrus Leeds)
 * Update to highlight.js 11.3.1 (!1022)
 * Enable accelerated compositing mode always (!1028)
 * Fix build with meson 0.60.0 (!1031, rvalue)
 * Many cleanups in preparation for GTK 4 (!1034, !1035, !1038)
 * Web app delete button is now red (!1040)
 * Detect Snap sandbox (!1041, Phaedrus Leeds)
 * Cleanup icons (!1043, Sam Hewitt)
 * Allow opening URIs via desktop actions (!1049, Sonny Piers)
 * Port to libportal 0.5 (!1051, Patrick Griffis)
 * Various search engine fixes (!1052, Vanadiae)

41.3 - December 20, 2021
========================

 * Fix Reload buttons on error pages (!1050)
 * Fix delete button in about:applications (!1050)

41.2 - December 16, 2021
========================

 * Fix reader mode (!1047)

41.1 - December 16, 2021
========================

 * Fix crash opening PDFs not loaded via HTTP (#1611)
 * Fix CVE-2021-45085, CVE-2021-45086, CVE-2021-45087, CVE-2021-45088 (#1612)
 * Fix web applications with non-Latin characters (#1626, #1627)
 * Fix close button position in Firefox Sync dialog (#1647)
 * Properly quote desktop file Exec line (!1013, Martin Puppe)
 * Somewhat improve password manager robustness (!1014)
 * Use correct tab close button position (!1025)
 * Various fixes for Firefox bookmark import (!1036)

41.0 - September 16, 2021
=========================

 * Fix several icons broken after updating PDF.js (#1593)

41.rc - September 2, 2021
=========================

 * Ask user whether an unresponsive page should be killed (#1561, #1583)
 * Fix crash when using Clear All passwords action (#1570)
 * Fix missing security padlock after using reader mode (#1580, #1584)
 * Update to highlight.js 11.2.0 (!1005)
 * Disable captive portal helper under Pantheon desktop (!1006, Cassidy James Blaede)
 * Disable system scrollbars when using Adwaita theme (!1007)

41.beta - August 12, 2021
=========================

Change of plans regarding libsoup-3.0 and webkit2gtk-4.1! We will enable these
by default in Epiphany 42 instead. Until then, back to libsoup-2.4 and
webkit2gtk-4.0 for now (!992).

 * Fix inconsistent capitalization in preferences (#1054)
 * Use PDF.js only for GET requests (#1505)
 * Always save pinned tabs in session (#1508)
 * Use AdGuard script to block YouTube ads (#1534)
 * Manually check adblock filter content type (#1543)
 * Fix UI process CPU usage issue (#1560)
 * Update to PDF.js 2.10.377 (!975)
 * Use real buttons in address bar (!977, Vanadiae)
 * Move bookmark button to bottom bar in narrow mode (!979)
 * Update to highlight.js 11.1.0 (!986)
 * Don't improperly lowercase bang searches (!988, Vanadiae)
 * Support Epiphany Canary builds (!989, Philippe Normand)
 * Don't open empty bookmarks or downloads popover (!990, Vanadiae)
 * Adjust unresponsive process killer to be less aggressive (!994)
 * Various code cleanups (!973, !987, !995)

41.alpha - July 2, 2021
=======================

Epiphany now depends on libsoup-3.0 and webkit2gtk-4.1 by default (!921, !957).
If you're not yet ready for this, you can build with -Dsoup2=enabled for now,
but we'll probably remove this fallback pretty soon. libsoup-3.0 and
webkit2gtk-4.1 add support for HTTP/2.

 * User smaller address bar font in narrow mode (#1172)
 * The address bar dropdown now supports various useful filters (#1461)
 * Move Firefox Sync to toplevel window menu (#1470)
 * Update to highlight.js 11.0.0 (#1480, #1501, !966, Jim Mason)
 * Highlight base domain in address bar (#1540)
 * Use actual reader mode fonts in preferences dialog (!912)
 * Update to PDF.js 2.6.347 (!924)
 * Minimize delays when toggling fullscreen mode (!939)
 * Use French quotes in St-Exupéry quotation (!950, Guillaume Bernard)
 * Fix various small memory leaks (!958)
 * Kill web process when it is unresponsive for too long (!965)
 * Add new keyboard shortcuts (!969, Vanadiae)
 * Improvements to bookmarks properties view (!978, Vanadiae)
 * Display WebKit Subversion revision for non-tarball builds (!982, Philippe Normand)

40.2 - June 4, 2021
===================

 * Fix some memory leaks (from !958)
 * Fix memory corruption in history dialog (!960)
 * Fix crash when checking for modified forms (!962)

40.1 - April 29, 2021
=====================

 * Allow launching external URLs when triggered by user action (#1385)
 * Fix untranslatable string in security popover (#1478)
 * Improvements to user help (Andre Klapper, #1481)
 * Stop advertising support for XML files (#1487)
 * Fix hidden expand-tabs-bar setting (#1512)
 * More improvements to user help (Sabri Ünal, !935)
 * Several improvements to fullscreen mode (!938)
 * Remove bad assert added in 40.rc (!941)
 * Fix crash importing bookmarks from Firefox (!949)

40.0 - March 19, 2021
=====================

 * Updated icon in user help (!930, Sabri Ünal)
 * Many updated translations (thank you!)

40.rc - March 12, 2021
======================

 * Close history when Escape is pressed (#728)
 * Fix potential loss of session state when web process is unresponsive (#1445)
 * Icons in page popover have a wrong scale after changing scale factor (#1450)
 * Crash switching to the second page of keyboard shortcuts (#1452)
 * Fix language preferences (#1456)
 * Dismiss search bar when Escape is pressed (#1463)
 * Fix overaggressive adblocker (#1467)
 * Avoid adding ephy-pdf: URIs to history (!923)
 * Fix clicking links beneath floating status bar (!925)

40.beta - February 11, 2021
===========================

 * Remember previous settings in Clear Personal Data dialog (#328)
 * Allow exporting bookmarks as HTML (#483)
 * Remove smooth scrolling preference. Smooth scrolling is now always enabled (#802)
 * Update user help for new preferences dialog navigation (#1263, Federico Bruni)
 * Rename mobile-capable setting to show-navigation-buttons (#1300)
 * Update gvdb (#1038)
 * Fix crash when Firefox Sync token is invalid (#1342)
 * Fix floating bar blocking links on bottom of page (#1368)
 * Disable application manager in app mode (#1405)
 * Fix certain searches being converted into invalid addresses (#1418)
 * Add experimental support for a few WebExtensions APIs (!866, !898, !899, !901, !904, !910, #1436, #1437)
 * Several improvements to search engine configuration (!872, #1430, Vanadiae)
 * Fix state issues with the back/forward buttons (!873, Elias Projahn)
 * Add preference to enable Google search suggestions (!883)
 * Select pre-filled search text in search entry (!887, Benjamin Berg)
 * Improve construction of web app titles (!888, Sonny Piers)
 * Use eslint and run it on CI (!890, Sonny Piers)
 * Fancy new tabs bar! (!814, !892, #1444)
 * Several UI improvements for the tabs list popover (!893, !895)
 * Remove preference to adjust position of tabs bar (!894)
 * Stop spinners when not visible (!905)
 * Update to highlights.js 10.6.0 (!906)
 * Improve empty states of various widgets (!909, Christopher Davis)

40.alpha - January 7, 2021
==========================

The Safe Browsing phishing protection feature is now disabled by default (#682)
to comply with changes to Google's terms of service, which now prohibit
inclusion of API keys in open source projects. You may provide your own Google
API key to enable this feature using the -Dgsb_api_key build option at your own
risk. Most Linux distributions will be unable to do this without similarly
violating Google's terms of service, since it would require some way to inject
a secret into the build. Most distributions include a Google API key in Firefox
or Chromium packaging in apparant violation of the new terms of service; such
distros may consider using the same key for Epiphany as well. Epiphany
Technology Preview is built using a secret API key. Flathub builds will likely
have Safe Browsing disabled.

 * Replace seach engine dialog with a listbox (#441, #631, Vanadiae)
 * Firefox Sync dialog is no longer modal (#468)
 * Fix primary menu popover changing size (#953)
 * Visit most recently-viewed tab with Alt+0 (#1050)
 * Fix hidpi favicons (#1298)
 * Allow history dialog to grow wider (#1354)
 * Remove Reopen Closed Tab from tab context menu (#1371)
 * Fix mnemonic conflict between Import Passwords and Import Bookmarks (#1386)
 * Fix Remove button sensitivity in history dialog (#1417)
 * Remove Firefox Sync from Preferences and add it to Import/Export menu (!766, Andrei Lișiță)
 * Improve language selection widget (!800, Andrei Lișiță)
 * Refine tab context menu (!815)
 * Improve tab muting icons (!817)
 * Update to highlight.js 10.5.0 (!824, !831, !862, !875)
 * Update to PDF.js 2.5.207 (!825)
 * Make bookmarks properties dialog resizable (!832)
 * Additional bookmarks popover fixes for mobile (!833)
 * Improve web app preferences (!834)
 * Various fixes for system web apps (!835)
 * libportal may not be disabled using -Dlibportal=disabled (!840, Simon McVittie)
 * Move destructive buttons in clear data and history dialogs (!848)
 * New Epiphany app icon (!849, Tobias Bernard)
 * Add X-Purism-FormFactor to appdata and desktop file (!855, Adrien Plazas)
 * Also add X-Purism-FormFactor to web app desktop files (!856)
 * Improve support for dark header bars in otherwise light themes (!857, Ian Santopietro)
 * Improve flatpak support for elementary OS (!858, Jordan Petridis)
 * Remove compulsory_for_desktop (gnome-software#445)

3.38.2 - December 1, 2020
=========================

 * Fix pinned tabs reordering themselves (#1341)
 * Avoid crash during Storage Access API permission requests (#1357)
 * Reduce size of Storage Access API permission request info bar (#1358)
 * Fix fullscreen reveal animation (!847)
 * Fix crash when Safe Browsing database is corrupted (!863)
 * History dialog title should be translatable (Piotr Drąg)

3.38.1 - October 6, 2020
========================

 * Fix failure to display new overview items (#1326)
 * Open portal helper in new tab (#1329)
 * Only run portal helper in non-GNOME environments (#1330)
 * Prevent configuring the same language multiple times (#1335, Andrei Lisita)
 * Run in Background setting should use a checkbox, not a radio button (#1337)
 * Fix new ephy-reader: URIs (#1339)
 * Show placeholder icon for pinned pages without favicon (#1351)
 * Fix opening custom CSS and JS under flatpak (#1352)
 * Remove ad-hoc query parameter stripping (!812)
 * Fix criticals when starting web apps (!828)
 * Fix launching system web apps (!835, Alexander Mikhaylenko)
 * Remove rogue underscore from title of Add Language dialog

3.38.0 - September 11, 2020
===========================

 * Updated translations

3.37.92 - September 04, 2020
============================

 * Fix download animation appearing twice (#1236)
 * Fix criticals when opening preferences dialog (#1281, Andrei Lisita)
 * Fix mobile-capable web app setting in mobile mode (#1313)
 * Fix web view test with no network available (#1314)
 * Fix rounding error when changing zoom levels (#1316, Zach Harbort)
 * Fix handling of mailto: links (#1324)
 * Open application manager in new tabs (#1325)
 * Disable "set image as wallpaper" function due to issue #1198 (Vanadiae)
 * Don't allow JavaScript to open new windows automatically
 * Fix translations of history dialog title bar

3.37.91 - August 20, 2020
=========================

 * Fix crash when visiting long pages like planet.gnome.org (#1282)
 * Clarify description of run-in-background setting (#1301)
 * Fix various theme problems (#1312, !797, !798, Alexander Mikhaylenko)
 * Code cleanups and fixes to history dialog (!793, Andrei Lisita)

3.37.90 - August 6, 2020
========================

 * Always show Go Home button in Pantheon unless homepage is about:blank (#3)
 * Allow self-hosted sync servers (#22)
 * Flash notebook arrow when new tab is not visible (#48, #1262)
 * Warn when reloading page would lose form data (#195)
 * Don't display duplicate in-app notifications from sync service (#446)
 * Store HTTP auth passwords in password manager (#719)
 * Hide action bar in fullscreen narrow mode (#813)
 * Add favicon for about:overview (#848)
 * Add history dialog selection mode (#903, !790, Andrei Lisita)
 * Downloads popover can now open download directory under flatpak (#948)
 * Fix favicons in tab labels on hidpi displays (#999, Stephan Verbücheln)
 * Print fewer warnings when sync data is invalid (#1019)
 * Add captive portal helper (#1061)
 * Use Ctrl+? to open keyboard shortcuts dialog (#1078, Vanadiae)
 * Ensure saved PDFs use the correct filename (#1235)
 * Closing new tabs interferes with order of newly-created tabs (#1240)
 * Fix criticals when deleting entries from History dialog (#1252, Andrei Lisita)
 * Do not expose ephy-pdf: URI scheme in address bar (#1253)
 * Improve behavior of reader mode URI scheme handler (#1255)
 * Add --search to manpage (#1256)
 * Improve background contrast in preferences dialog (#1257)
 * Fix entering ephy-reader: addresses in address bar (#1259)
 * Keep aspect ratio for overview snapshots (#1260)
 * Fix passwords dialog when deleting passwords in search view (#1261, Andrei Lisita)
 * Use Clear Data button on clear data dialog (#1271, Andrei Lisita)
 * Add Intelligent Tracking Prevention, enabled by default (!713)
 * Replace cookie storage prefs with ITP and setting to disable website data (!743)
 * Fix Remove Password button (!758, Andrei Lisita)
 * Enable popup blocking by default (!763)
 * Another major redesign of preferences dialog (!767, Adrien Plazas)
 * Fix build on OpenBSD (!770, Jasper Lievisse Adriaanse)
 * Permission request groundwork for WebRTC (!771)
 * Fix Safe Browsing feature (!776)
 * Various style improvements (!785, !786, Alexander Mikhaylenko)
 * Fix favicons in tab menu on hidpi displays (!787, Stephan Verbücheln)

3.37.3 - July 2, 2020
=====================

 * Add ephy-reader: URI scheme for reader mode (#50)
 * Allow muting individual tabs (#311)
 * Add paste as plaintext context menu option (#415)
 * Fix crash when setting homepage (#610)
 * Add --search command line option (#630)
 * Add run in background option for web apps (#673)
 * Allow reordering pinned tabs (#782)
 * Improve writes to Safe Browsing database (#790)
 * Pre-fill search bar with selected text (#809)
 * Fix a test (#829)
 * Redesign Privacy pages in preferences dialog (#1057, Andrei Lisita)
 * Fix various memory leaks in history code (#1178)
 * Fix insecure form focused warning (#1186)
 * Refactor PDF code (#1189, !696)
 * Fix back/forward mouse gesture (#1204)
 * Add option to immediately switch to a new tab (#1209)
 * Fix web app notifications (#1228)
 * Update to highlight.js 10.1.0 (#1230, Jim Mason)
 * Fix serif font setting not working properly (#1231)
 * Fix Firefox Sync not working under flatpak (#1233)
 * Improve suggested filename for PDF downloads (#1235)
 * Notifications now display correctly in mobile mode (#1247)
 * Remove mobile user agent since it doesn't work well (!601)
 * Add line numbers in view source mode (!674, Jim Mason)
 * Disable set image as wallpaper under flatpak (!679, Vanadiae)
 * Select entire address bar on Ctrl+L (!685)
 * Update readability.js (!692)
 * Various UI cleanups and improvements (!695, Alexander Mikhaylenko)
 * Default custom fonts to 12pt (!705)
 * Add dark mode support in view source mode (!706, Jim Mason)
 * Add per-site autoplay policy permission (!712, Charlie Turner)
 * Improve safety of Firefox Sync code (!716)
 * Update to PDF.js 2.4.456 (!718)
 * Link buttons on search engines dialog (!722, Vanadiae)
 * Update to libhandy master (Alexander Mikhaylenko)

3.37.2 - May 29, 2020
=====================

 * Search provider now offers to load URLs, rather than search the web (#150)
 * Redesigned password management dialog (#225)
 * Add user script support (like Greasemonkey) (#298)
 * Fix and reenable test-ephy-web-view (#378)
 * Import passwords from Chrome/Chromium (#424, #1187)
 * Drop duplicate bookmarks during bookmark import (#485)
 * Highlight active tab in mobile page view (#760)
 * Allow drag and drop from downloads popover (#766)
 * Allow opening multiple pages in history dialog (#862)
 * Fix non-default search engines appearing in search provider (#923)
 * Remove 10-tab limit on reopen closed tabs (#991)
 * Remove secret service access from flatpak builds (#1009)
 * Add keyboard shortcut to duplicate tab (#1167)
 * Update to highlight.js 10.0.2 (#1171, #1176)
 * Distribute unpacked version of highlight.js (#1173)
 * Restore bookmark tag search in URL entry (#1177)
 * Use GNotification and switch to appropriate tab when notification is clicked (#1180)
 * Fix bookmark lockdown enabled when current page cannot be bookmarked (#1196)
 * Refactor incognito recoloring and support HighContrastInverse (!626, Alexander Mikhaylenko)
 * Fix crash loading about:applications (!636)
 * Fix duplicate bookmarks causing import to go haywire (!639, ignapk)
 * Improve maintainability of preferences dialog (!651, Andrei Lisita)
 * Improve title and icon selection for web apps (!654)
 * Add import/export menu (!658)
 * Drop raised style for back/forward buttons (!665, Alexander Mikhaylenko)
 * Update images in user help (!677, Vanadiae)

3.37.1 - April 25, 2020
=======================

 * Address bar completion can now jump to tabs in other windows (#117)
 * Suppress navigation buttons with apple-mobile-web-app-capable (#212)
 * Add bookmarks import from Chrome/Chromium (#352)
 * Add bookmarks import from HTML files (#483, ignapk)
 * Fix Ctrl+Tab shortcut immediately after opening new tab (#890)
 * Fix Ctrl+Tab shortcut after using Ctrl+F (#911, Andrei Lisita)
 * Disable close actions in pinned tab context menu (#998)
 * Add Ctrl+K shortcut to search in default engine (#1088, Andrei Lisita)
 * Add confirmation dialog before deleting all passwords (#1094)
 * Set reasonable limit on address bar autocompletions (#1096, #1155)
 * Update highlight.js (#1124)
 * Invert back/forward shortcuts in keyboard shortcuts dialog in RTL locales (#1145)
 * Fix crash in web app creation dialog (#1151)
 * Fix two windows opened by new window action (#1152)
 * Increase back/forward button size in narrow mode (#1163)
 * Avoid using deprecated libnotify (#1168)
 * Add web app shortcuts to keyboard shortcuts dialog (!560, Sabri Ünal)
 * Remove "Epiphany" from user agent header (!595)
 * Mobile user agent now depends on chassis type (!601)
 * Hide new tab and reload buttons in narrow mode (!612, #1162)
 * Update gvdb (!615)
 * Fix various web app memory issues (!616)
 * Rename security popover settings (!620)
 * Improve transition to/from narrow mode (!627, Alexander Mikhaylenko)

3.36.1 - March 27, 2020
=======================

 * Fix bookmarks lockdown (#339)
 * Fix endless Epiphany launch loop loading ftp:// URIs (#1053)
 * Fix tab name on detached tabs (#1113)
 * Fix extra blank space in bookmarks popover (#1119)
 * Fix some downloads not working (#1127)
 * Use full width address bar dropdown in narrow mode (!611)

3.36.0 - March 7, 2020
======================

 * Fix crash when closing passwords dialog (#1120)

3.35.92 - February 27, 2020
===========================

 * Remove custom reader mode fonts (#1002)
 * Go to homepage when opening a new window (#1090, Andrei Lisita)
 * Remember maximize/fullscreen window state (#1091)
 * Fix memory leaks (#1098, #1099, #1101, #1102, #1103, #1104)
 * Fix extra strings marked for translation (#1106)
 * Fix crash on about:memory (#1115)

3.35.91 - February 14, 2020
===========================

 * Allow bookmarks files to be symbolic links (#198)
 * Fix new tab page with few items in history (#986)
 * Fix password manager user account selector (#1018)
 * Fix extra page when starting browser during background download (#1058, Andrei Lisita)
 * Reenable web process sandbox (#1060)
 * Remove extra PDF.js files (#1074)
 * Fix tab title after Alt+Home (#1082, Andrei Lisita)
 * "Switch to tab" should not switch tabs if URL is edited (#1085)
 * Fix crash when parsing session state (#1092)
 * Fix improper warning when closing multiple tabs (#1093)
 * Disallow top-level navigation to data:// URLs (!577, Adrian Perez)
 * Update Epiphany icon in user help

3.35.90 - February 1, 2020
==========================

- Update design of bookmark dialogs (#371)
- Disable new tab page when homepage is about:blank (#393, ignapk)
- Tab now autocompletes URL in address bar (#705)
- Reorganize the preferences dialog (#803, #1055)
- Changing web app icon in preferences dialog should copy icon (#810, ignapk)
- Update design of data management dialogs (#832, Adrien Plazas)
- Add placeholder text to address bar (#852)
- Add address bar dropdown icons for jump-to-tab and for bookmarks (#861, #895)
- Fix history dialog claiming history is empty until history has loaded (#992, Adrien Plazas)
- Fix Favorites and Mobile bookmarks not tagged correctly when localized (#1015, Jonathan Kang)
- Fix crash when loading empty sessions (#1043)
- Hide view source context menu item when on view source page (#1046)
- Use page URI as tab title in view source mode (#1048)
- Allow Ctrl+Tab in address bar (#1051)
- Fix inconsistent capitalization in preferences dialog (#1054, Devesh Vijaywargiya)
- Fix padding on incognito mode welcome page (#1056)
- Fix problems with the new PDF support (#1059, !548)
- Temporarily disable web process sandbox due to WebKit #206533 problems (#1060)
- Fix password saving, likely broken in 3.35.3  (#1064)
- Fix memory corruption in view source mode (#1065)
- Allow opening PDFs with file chooser (#1073)
- Fix view source mode for URIs with non-default port numbers (#1076)
- Fix occasional failure to start up (!537)
- Fix download time remaining "jumping around" (!553, Alexander Mikhaylenko)
- Avoid theoretical bookmark ID collisions (!555, Andrei Lisita)
- Standardize keyboard shortcuts and improve keyboard shortcuts dialog (!556, Sabri Ünal)
- Fix web background color to allow dark mode to work (!558, !559)
- Fix sides cropped off of new tab page snapshots (!563)
- Fix memory corruption when loading adblock filters
- Fix display of script dialogs, broken in 3.35.3
- Fix various scan-build warnings

3.35.3 - January 3, 2020
========================

Big stuff:

- View source mode now uses highlight.js syntax highlighting (!506)
- Now displays PDFs with PDF.js (!508)

The usual:

- Add Open Link context menu option for selected text (#349)
- Fix crash when bookmark time is invalid (#454)
- Remove support for external view source (#819)
- Try harder to avoid session data loss (#887)
- Remember page zoom levels during incognito session (#891)
- Always show overview close button (#906)
- Fix middle click on back button when titlebar action is configured (#919)
- Add lockdown setting to disable context menu (#921)
- Disable Send Link context menu option in application mode (#926)
- Reenable on-demand hardware acceleration (#932)
- Fix profile migrator error message (#944)
- Fix localization of reader mode preferences (#994)
- Fix crash on shutdown regression (#1004)
- Redesigned the downloads button (#947, #1005)
- Improve design of web process crash error page (#1013)
- Fix regressions with user style sheet monitor (#1026)
- Major refactor of IPC to web extension (!448)
- Enable process swap on navigation (site isolation) (!448)
- Security popover's per-website adblocker preference now actually works (!471)
- Improve reader mode icon on elementary (!490)
- Fix search provider crash when there are no bookmarks (!510)
- Fix crashes on web app creation dialog and theoretical crashes elsewhere (!511)
- Remove do-not-track setting, obsolete (!514)
- Remove enable-plugins setting (NPAPI plugins), now always off (!514)
- Remove enable-webaudio and enable-webgl settings, now always on (!514)
- Fix issues detected by cppcheck and scan-build
- Disable Search the Web in application mode
- Temporarily disable address bar DNS prefetch due to WebKit crash
- Require libhandy as system dependency

3.35.2 - November 22, 2019
==========================

- Open bookmarks in new tab with middle button (#86)
- Accept partial URLs with port but no protocol (#329)
- Remove custom FTP handling (#517)
- Fix anchors for local files when opened via command line (#550)
- Fix crash browsing to file under snap (#888)
- Show bookmarked URLs only once in search results dropdown (#897, Dimitrios Christidis)
- Use destructive style on close multiple tabs dialog (#950)
- Fix bookmarks import error handling (#965)
- Prevent detaching pinned tabs (#969)
- Exclude pinned tabs from "close other tabs" and "close tabs to left/right" (#975)
- Adjust icon to not use clipping masks for compatibility with KDE (#979, Jakub Steiner)
- Correctly handle zero matches in find toolbar (#984, Dimitrios Christidis)
- Fix remember passwords setting (#993)
- Enhance password manager to use secrets portal (!359, Daiki Ueno)
- Use two-line display format for address bar dropdown (!441)
- Treat localhost as secure origin (!457)
- Expose webkit://gpu (!458, Adrian Perez)
- Fix per-site adblock permission (!471)
- Add responsive layout for error pages (!477)
- Fix linked zoom menu buttons in right-to-left locales (!481)

3.35.1 - October 11, 2019
=========================

- Reenable on-demand accelerated compositing (#932)
- Many theme improvements specific to elementary OS
  (#2, #4, #69, #935, #936, #938, #940, #941, #956, Alexander Mikhaylenko)

3.34.1 - October 4, 2019
========================

- Fix maximize state not being remembered (#1, Alexander Mikhaylenko)
- Middle click should not close pinned tabs (#916)
- Fix Ctrl+Shift+G for Find Previous shortcut (#918, Ting-Wei Lan)
- Fix searching for special characters in address bar (!436, Ting-Wei Lan)
- Fix warning about invalid signal handler when closing browser
- Focus web view after creation in automation mode
- Various fixes to new adblocker (Adrian Perez)
- Separate font rows in preferences dialog (Adrien Plazas)
- Improve about:applications on small screens (Sam Hewitt)

3.34.0 - September 7, 2019
==========================

Major changes from 3.32:

 - New improved adblocker (!178, Adrian Perez)
 - Pinned tabs (!242, Jan-Michael Brummer)
 - Web process sandbox (!348, Patrick Griffis)
 - Improved overview page design (!370, Tobias Bernard)
 - Further enhancements for mobile devices (Adrien Plazas)

3.33.92 - September 1, 2019
===========================

- Fix overview snapshot removal animation (Tobias Bernard)
- Fix mistake in construction of web app icon URL (Sonny Piers)
- Ensure adblocker is ready before loading any resources (Adrian Perez)
- Failure to start web extension connection is now fatal

3.33.91 - August 16, 2019
=========================

- Partially fix regressions from overview redesign (#874)
- Fix crash when dragging tab to new window (#875)
- Fix load state tracking regression
- Disable accelerated compositing again

3.33.90 - August 5, 2019
========================

- New adblocker based on WebKit content extensions (Adrian Perez, #288)
- Close window after drag/drop last tab to another window (#731)
- Adjust address bar popover position (#855)
- Use Alt+Enter for opening pages in new tab (#860)
- Add Ctrl+G shortcut to search bar for next search result (#863)
- Fix search bar text highlighting (#864)
- Redesigned about:overview, the new tab page (Tobias Bernard)
- Add emoji picker context menu item
- Remove context menu item for inserting Unicode control characters
- Fix inappropriate context menu entries for non-downloadable videos
- Fix web app section of the preferences dialog
- On-demand accelerated compositing is once again enabled by default
- Enabled bubblewrap web process sandbox

3.33.4 - July 14, 2019
======================

- Support switching spellchecker languages (#181)
- Fix hangs when syncing bookmarks (#336)
- Fix glitched state when closing final tab from tabs popover (#637)
- Fix position of spinner in tabs (#796)
- Indicate when title of pinned tab has changed (#797)
- Fix tabs opening in strange places (#823)
- Don't refresh history dialog when loading page from history (#831)
- Allow loading more history dialog history using keyboard (#840)
- Make web view infobars work properly in mobile mode (#851)
- Add Ctrl+Tab and Ctrl+Shift+Tab to keyboard shortcuts dialog (Antoine Fontaine)
- Fix crash when web app profile lacks .app file
- Ensure web apps broken beyond repair crash nicely
- Various improvements to history dialog (Adrien Plazas)
- Major rework of the preferences dialog (Adrien Plazas)
- Fix password manager error on forms without action attributes
- Show number of open pages in mobile mode (Alexander Mikhaylenko)
- Fix overview thumbnails improperly displaying placeholder icons
- Expose mouse gesture setting in preferences dialog

3.33.3 - June 14, 2019
======================

- More fixes for web app migration (#713)
- More password manager fixes
- Add mobile user agent setting

3.33.2 - June 6, 2019
=====================

- Fix password manager for pages in iframes (#25, #26)
- Search engines now have favicons in address bar dropdown (#128)
- Allow searching for open tabs with address bar (#153)
- Show error message for moved or deleted downloads (#155)
- Fix preferences language button sensitivity (#279)
- Continue downloads in background when last window is closed (#322)
- Add custom error page for missing files when loading file URIs (#444)
- Add visual feedback for importing Firefox bookmarks (#484)
- Fix crash opening preferences dialog in weird locales (#545)
- Fix manage additional URLs web apps preference (#558)
- Fix downloading blob URIs in web apps (#593)
- Add search match counter (#639)
- Pages popover should not exceed window size in X11 (#656)
- Fix HTTP auth dialog losing focus when switching tabs (#750)
- Fix tab order reversing in session if tab is pinned (#777)
- Fix issues with ordering of pinned tabs (#780)
- Pinned tabs should not have a close button in tabs popover (#792)
- Add tooltips to items in address bar (#807)
- Log message to inspector console when adblocker blocks a resource
- New redesigned cookies dialog

3.33.1 - May 2, 2019
====================

- Change Tech Preview app ID to org.gnome.Epiphany.Devel (#20)
- Improve tab order when opening links in new tabs (#49)
- Use elementary-style headerbar icons in Pantheon (#67)
- Remember zoom state for file URIs (#102)
- Prompt to set as default browser (#112)
- Add preference to ask where to save downloads (#147)
- Fix yellow search highlight disappearing when repeating search (#166)
- Allow pinning tabs (#248)
- Expose saving pages as HTML or PNGs in addition to MHTML (#259, #412)
- Warn user when closing window with multiple tabs (#276)
- Comprehensively update user help (#293)
- Add preference to always start in incognito mode (#300)
- Add open in new incognito window to web app context menu (#313)
- Allow setting per-site permissions from security popover (#331, #467)
- Allow writing HTTP and HTTPS URLs without slashes (#377)
- Fix tab list alignment with tabs not on top (#456)
- Fix low-resolution overview thumbnails in hidpi (#605)
- Add Ctrl+Enter shortcut to prepend www. and append .com to URL (#645)
- Always show tabs bar (#650)
- Incognito mode landing page is now adaptive (#653)
- Add drop shadow to icon in about:web (#654)
- Add empty state to about:applications (#663)
- Keep URL entry centered (#666)
- Fix icons overlapping with URL entry in right-to-left locales (#686)
- Adjust margins of suggestions popover (#692)
- Allow Ctrl+click to open new tab in back/forward lists (#727)
- Remove process model and process count settings (Spectre mitigation)
- Use page instead of popover for mobile tab menu (Christopher Davis)
- Always try saved HTTP auth credentials before prompting user
- Use WebKit's code for processing punycode and IDN
- Add swipe gesture to keyboard shortcuts dialog
- Update reader mode to latest readibility.js
- libdazzle is now required as a system dependency

3.32.2 - May 2, 2019
====================

- Fix remembering printer settings (#138)
- Fix fuzzy incognito mode icon in hidpi (#257)
- Add search button and allow type to search on history dialog (#632)
- Fix critical deleting URLs from history dialog (#691)
- Fix crash changing reader mode preferences (#706)
- Fix many actions being disabled by mistake in incognito mode (#724)
- Fix password manager asking to remember passwords when disabled (#725)
- Close history dialog on Escape (#728)
- Fix crash during Safe Browsing update (#736)
- Unfullscreen automatically when web process crashes (#752)
- Fix markup appearing in search provider results
- Fix a search provider crash
- Fix password manager crash on certain websites
- Fix password manager autofill when form has no username
- Fix tab bar context menu reopen closed tab action crash and sensitivity
- Fix websites opening file choosers under flatpak
- Fix searching for bookmarks in top bar

3.32.1.2 - March 21, 2019
=========================

- Recreate Safe Browsing database when it might be corrupted (#57)
- Update libdazzle subproject to improve compatibility with new meson versions (#699)

3.32.1.1 - March 20, 2019
=========================

- Really bring back libdazzle subproject, for 3.32 branch only (#699)

3.32.1 - March 20, 2019
=======================

- Switch to WebKit's two-finger back/forward swipe gesture (Alexander Mikhaylenko)
- Fix search highlight disappearing when repeating search (#166)
- Fix pages without title always appearing first in address bar dropdown (#579)
- Bring back libdazzle subproject for 3.32 branch only (#699)
- Fix new web apps being saved in wrong place under certain circumstances (!224)
- Fix web process settings being saved in the wrong place (!224)

3.32.0 - March 11, 2019
=======================

Major changes since 3.30:

- Redesigned address bar dropdown with new dazzling
- Redesigned open tabs menu, now displays tab favicons and allows closing tabs
- Greatly improved adaptive mode support for small displays
- Three-finger swipe touchpad gesture now available for back/forward navigation
- Automation mode, for running WebDriver tests (useful for website developers)

Changes since 3.31.92:

- Fix preferences dialog crash
- Fix password manager crash on 32-bit systems
- Bump to libhandy 0.0.9 (Adrien Plazas)

3.31.92 - March 4, 2019
=======================

- Add animation when download completes (#629)
- New tab popover should close tabs on middle-click (#643)
- Fix context menu in history dialog (#651)
- Add separators to tab bar context menu (#652)
- Fix crash in mouse gesture controller (#679)
- Disable safe browsing test by default (#684)
- Improve reliability of password form detection
- Fix encoding dialog (Arnaud B.)
- Restore unsafe process model and process count settings for 3.32 branch only
- Change -Dunit_tests meson option to feature rather than bool type
- Require system libdazzle and recent GTK 3.24
- Build libhandy as static lib (Jeremy Bicha)
- Bundle newer libhandy to fix i18n (Adrien Plazas)
- Fix licence in appstream metadata to GPLv3+

3.31.91 - February 18, 2019
===========================

- Fix test failure when not installed (#675)
- libhandy and libdazzle now use git submodules (#676)
- Improve tab bar style in incognito mode (Alexander Mikhaylenko)

3.31.90 - February 4, 2019
==========================

- Hide new tab button in app mode (#19)
- Move all stored data to appropriate locations (#182, #477, Patrick Griffis)
- Middle-click on new tab button now loads URL from clipboard (#203)
- Animate to web app in GNOME shell overview after installing (#206)
- Fix next/previous accelerators in right-to-left locales (#239)
- Rename "New tab page" homepage option to "Most visited pages" (#394)
- Animate downloads button instead of intrusively opening popover (#395)
- New three-finger swipe gesture for back/forward navigation (#435)
- Don't close menu when changing zoom (#462)
- Fix zoom in internal pages (#539)
- Fix some tests (#617)
- Fix crash setting web app title without hostname (#618)
- "Search the Web" -> "Search the web" (#635)
- Tab menu is now a featureful popover (#647, Adrien Plazas)
- Remove PDF support for now, not stable yet (#659)
- New shortcuts for reload bypassing cache and reader mode (#661)
- Fix crashes caused by password manager rework (Patrick Griffis)
- Fix crash when $XDG_CURRENT_DESKTOP is undefined (Adrian Perez de Castro)
- Make find toolbar adaptive (Adrien Plazas)
- Make bookmarks import dialog adaptive (Adrien Plazas)
- Add tab menu for narrow mode (Adrien Plazas)
- Many CSS style improvements (Alexander Mikhaylenko)
- Fix too-tall switch in search engines dialog (Alexander Mikhaylenko)
- Remove process model and process count settings (Spectre mitigation)
- New design for security popover, appropriate for small screens
- Remove all deprecated settings and associated migrators
- Add setting to configure hardware acceleration policy
