NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3499 most downloaded on PyPI
Build GUI for your Python program with JavaScript, HTML, and CSS
Last release 5 months ago
15 Apr 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
78 releases · first in 2014
New [All] toggle_fullscreen function #52
New [All] toggle_fullscreen function #52New [All] get_current_url function #76New [Winforms] Javascript errors are now suppressedFix [Winforms] Fixed resizable=False not being enforced #73Released 09/02/2017
New All toggle_fullscreen function #52New All get_current_url function #76New Winforms Javascript errors are now suppressedFix Winforms Fixed resizable=False not being enforced #73New [All] pip installation now supports choosing what dependencies to install. See README for more information. Thanks @josePhoenix
New [All] pip installation now supports choosing what dependencies to install. See README for more information. Thanks @josePhoenixNew [All] Localization support. Refer to examples/localization.py for an example useNew [Mac] QT5 supportFix [Windows] File dialogs are now attached to the main windowFix [Windows] Pyinstaller crash issue with an icon in Windows FormsOne column per quarter.
New [Cocoa] Added View -> Fullscreen standard menu item. Thanks to @bastula.
New [Cocoa] Added View -> Fullscreen standard menu item. Thanks to @bastula.New [Cocoa] Added About menu item #45. Thanks to @bastula.New [Windows] An application icon for Windows FormsFix [Windows] Removed unnecessary pywin32 dependencies from Windows Forms #60Fix [Linux] Thread violation in load_url in GTK implementation #59Fix [All] Python 2 compatibility issue in Flask Example (#52). Thanks to @bastula.
Fix [All] Python 2 compatibility issue in Flask Example (#52). Thanks to @bastula.Fix [Windows] Python 3 compatibility issue in Windows Forms implementation (#51)Fix [Linux] Resizing width/height: 100% problem on GTK (#53). Thanks to @klausweiss.Released 10/10/2016
Fix All Python 2 compatibility issue in Flask Example (#52). Thanks to @bastula.Fix Windows Python 3 compatibility issue in Windows Forms implementation (#51)Fix Linux Resizing width/height: 100% problem on GTK (#53). Thanks to @klausweiss.Fix [Linux] Fix GTK window failing to open. Thanks to @lchish. #50
Fix [Linux] Fix GTK window failing to open. Thanks to @lchish. #50Released 29/09/2016
Fix Linux GTK window failing to open. Thanks to @lchish. #50New [All] Introduced load_html function that allows dynamic loading of HTML code, instead of a URL. Implemented for all platforms except Win32 (use Wi
New [All] Introduced load_html function that allows dynamic loading of HTML code, instead of a URL. Implemented for all platforms except Win32 (use Windows Forms). Thanks to @ysobolev #39New [All] Added an example of a Flask-based application skeleton. The example can be found in examples/flask_appNew [Windows] Windows Forms based implementation of webview window. Requires pythonnet.New [Windows] Introduced config["USE_WIN32"] variable that lets you choose between Win32 and Windows Forms. Default to True (Windows Forms will be made as default in the future)Fix [Windows/Linux] Got rid of installation dependencies on Windows and Linux. The dependencies now have to be installed by hand and the choice of dependencies is left to userFix [Linux] Compatibility with Qt 5.5. Thanks to @danidee10. #48New [Linux] GTK is made as default and pypi dependency added. USE_GTK environment variable is also deprecated. To use QT, set webview.config["USE_QT"]…
New [OSX] Add a default application menu #35. Thanks @cuibonoboNew [Linux] GTK is made as default and pypi dependency added. USE_GTK environment variable is also deprecated. To use QT, set webview.config["USE_QT"] = TrueFix [Windows] Open folder of create_file_dialog now returns Unicode, instead of byte encoding.Fixed [Windows] Fix a dead-lock that sometimes occurs on a window creation, when used with a HTTP server running in a separate thread.
Fixed [Windows] Fix a dead-lock that sometimes occurs on a window creation, when used with a HTTP server running in a separate thread.Released 19/05/2016
Fix Windows Fix a dead-lock that sometimes occurs on a window creation, when used with a HTTP server running in a separate thread.Fix [Windows] PyInstaller: Icon not found #29
Fix [Windows] PyInstaller: Icon not found #29New [All] Add an ability to programmatically destroy a webview window
New [All] Add an ability to programmatically destroy a webview windowFix [Windows] Fullscreen modeFix [Windows] Change setup.py to use pypiwin32 #22Fix [Windows] Relative import of win32_gen fixed on Python 3 #20. Thanks to @yoavram for the contributionFix [Windows] FileNotFound exception on Windows 2003. Thanks to @jicho for the contributionFix [OSX] Non-SSL URLs are allowed by default on El Capitan. Thanks to @cr0hn for the contributionNew [All] Right click context menu is disabled #12
Released 27/11/2015
New [All] Right click context menu is disabled #12New [All] Window minimum size constraints #13New [All] Save file dialogNew [All] Added directory and save_filename parameters to create_file_dialogNew [All] An option to set a default directory in a file dialogNew [GTK] Introduced USE_GTK environment variable. When set, GTK is preferred over QT.Fix [Windows] Webview scrollbar sizing with a non-resizable windowFix [Windows] Add support for application icon #9Fix [Windows] Disable logging spam for comtypesFix invisible scrollbars on Win32
Fixed #10 Underlying browser does not resize with window under windows
Fixed #10 Underlying browser does not resize with window under windowsFixed Pressing close window button terminates the whole program on OSX
Fixed Pressing close window button terminates the whole program on OSXReleased on 08/10/2015
Fixed Pressing close window button terminates the whole program on OSXNew Support for native open file / open folder dialogs
New Support for native open file / open folder dialogsFixed #6 FEATURE_BROWSER_EMULATION not in winreg.HKEY_CURRENT_USER. Thanks to @frip for the fix.Released on 06/10/2015
New Support for native open file / open folder dialogsFixed #6 FEATURE_BROWSER_EMULATION not in winreg.HKEY_CURRENT_USER. Thanks to @frip for the fix.Fixed Python 3 compatibility in Win32 module (thanks @Firnagzen) #3
Fixed Python 3 compatibility in Win32 module (thanks @Firnagzen) #3Fixed Floating values for window dimensions causing issues on Windows XP (thanks @Firnagzen) #4Fixed Correct IE version registry key on Windows XP (thanks @Firnagzen) #5Released on 08/04/2015
Fixed Python 3 compatibility in Win32 module (thanks @Firnagzen) #3Fixed Floating values for window dimensions causing issues on Windows XP (thanks @Firnagzen) #4Fixed Correct IE version registry key on Windows XP (thanks @Firnagzen) #5Fixed a problem preventing from creating a window on Windows.
Fixed a problem preventing from creating a window on Windows.
Released on 11/02/2015
Fixed A problem preventing from creating a window on Windows- Windows, OS X, Linux support - Fullscreen mode
Released on 30/11/2014
New Windows supportNew GTK3 supportNew pip installationNew Fullscreen modeYour coding agent can read these notes before it upgrades. Set up the MCP server →