All Versions
Latest Version
Avg Release Cycle
50 days
Latest Release
538 days ago

Changelog History
Page 3

  • v2.0 Changes

    ๐Ÿš€ Released 28/04/2018

    • ๐Ÿ‘ New [All] Multi-window support
    • New [All] Ability to call Python code from Javascript via window.pywebview.api
    • ๐ŸŒ New [All] Debug mode. Web inspector for Cocoa/GTK/QT and basic debug information for WinForms.
    • New [All] File filter support in create_file_dialog
    • ๐Ÿ’ป New [All] target='_blank' links are now opened in an external browser
    • New [All] Change window title via a set_title function #159
    • New [All] load_css function
    • New [All] Support for relative local URLs in create_window / load_html. Linked local resources are resolved as well. #186
    • New [All] todos example app demonstrating js api and relative local URLs.
    • New [All] Text select in the webview window is disabled by default. Added text_select argument to create_window function.
    • ๐Ÿ‘ New [QT] OpenBSD 6.x support #213. Thanks @hucste.
    • Fix [All] base_uri parameter of load_html defaults to the directory of the entry script
    • Fix [All] Consistent return types with evaluate_js across different platforms #175
    • Fix [All] Various concurrency issues and deadlocks
    • Fix [Winforms] Hide Message from webpage when using alert Javascript function #150
    • ๐Ÿ‘ Fix [Winforms] Support for high DPI #179
    • ๐Ÿ‘ Fix [QT] Support for QT 5.10 #171. Thanks @adbenitez
    • ๐Ÿšš Fix [QT] Deprecate QT4. Starting from this verison new features won't be tested on QT4 and support will be removed in the future.
  • v1.8 Changes

    ๐Ÿš€ Released 29/10/2017

    • pywebview has the official logo
    • @shivaprsdv is now an official maintainer of the project
    • New [All] Add an ability to run Javascript code using evaluate_js function
    • Fix [Cocoa] Implement missing webview components (file input dialog, alert()/confirm() JS functions)
    • ๐Ÿ“ฑ Fix [Winforms] Fix issue with non-responsive UI when a loading screen background color is used
    • ๐Ÿ‘ Fix [Winforms] Add support for Del and Ctrl+A keys in input elements.
    • New [QT] QT5 is now prefererred over QT4
    • Fix [QT] Fix return parameters of create_file_dialog to have the same format as on other platforms
    • ๐Ÿ‘ Fix [GTK] Better threading model. Thanks to @jorants #121
  • v1.7 Changes

    ๐Ÿš€ Released 08/06/2017

    • โœ… New [All] Add a basic test suite and continuous integration. #88
    • New [All] Add a background_color parameter to create_window, which specifies the default color of the webview window. Refer to examples/ for example use. Thanks to @shivaprsdv. #90
    • New [Cocoa] Disable backspace navigation. Thanks to @shivaprsdv. #102
    • ๐Ÿ–จ New [Cocoa] Implementation of window.print() and window.confirm method. Thanks to @shivaprsdv. #97
    • Fix [Cocoa] Fix non-existing localization string in save file dialog
    • ๐ŸŒ New [Winforms] Disable all the shortcut keys of web navigation
    • Fix [Winforms] Fix load_html failing sometimes due thread violation
    • Fix [GTK] Implement fall-through to QT, when GTK is present, but not GTK.WebKit.
  • v1.6 Changes

    ๐Ÿš€ Released 29/03/2017

    • New [All] Quit confirmation dialog #31
    • New [All] webview.config can be used using the dot notation (ie. webview.config.use_win32 = True)
    • New [Winforms] Disable context menu
    • Fix [Winforms] Application icon is now visible in the application window when frozen with PyInstaller #91
    • Fix [Mac] load_html() is invoked as soon as the webview is ready #93
    • Fix [QT] get_current_url() not working due a typo. Thanks @maroc81. #85
    • ๐Ÿ‘ป Fix [GTK] Better exception handling when GTK is not found #94
    • Fix [GTK] destroy_window() #95
  • v1.5 Changes

    ๐Ÿš€ Released 09/02/2017

    • New [All] toggle_fullscreen function #52
    • New [All] get_current_url function #76
    • New [Winforms] Javascript errors are now suppressed
    • ๐Ÿ›  Fix [Winforms] Fixed resizable=False not being enforced #73
  • v1.4 Changes

    ๐Ÿš€ Released 14/01/2017

    • ๐Ÿ‘€ New [All] pip installation now supports choosing what dependencies to install. See README for more information. Thanks @josePhoenix
    • ๐Ÿ‘ New [All] Localization support. Refer to examples/ for an example use
    • ๐Ÿ‘ New [Mac] QT5 support
    • ๐Ÿ Fix [Windows] File dialogs are now attached to the main window
    • ๐Ÿ Fix [Windows] Pyinstaller crash issue with an icon in Windows Forms
  • v1.3 Changes

    ๐Ÿš€ Released 31/10/2016

    • 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 Forms
    • ๐Ÿ Fix [Windows] Removed unnecessary pywin32 dependencies from Windows Forms #60
    • ๐Ÿง Fix [Linux] Thread violation in load_url in GTK implementation #59
  • v1.2.2 Changes

    ๐Ÿš€ 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.
  • v1.2.1 Changes

    ๐Ÿš€ Released 29/09/2016

    • ๐Ÿง Fix [Linux] GTK window failing to open. Thanks to @lchish. #50
  • v1.2 Changes

    ๐Ÿš€ Released 27/09/2016

    • ๐Ÿ 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 #39
    • New [All] Added an example of a Flask-based application skeleton. The example can be found in examples/flask_app
    • ๐Ÿ New [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 user
    • ๐Ÿง Fix [Linux] Compatibility with Qt 5.5. Thanks to @danidee10. #48