- Add
default_pathstart arg to define a default file to retrieve when hitting the root URL.
- Shut down the Eel server less aggressively when websockets get closed (#337)
- Drop support for Python versions below 3.6
- Add
jinja2as an extra for pip installation, e.g.pip install eel[jinja2]. - Bump dependencies in examples to dismiss github security notices. We probably want to set up a policy to ignore example dependencies as they shouldn't be considered a source of vulnerabilities.
- Disable edge on non-Windows platforms until we implement proper support.
- Return greenlet task from
spawn()(#300) - Set JS mimetype to reduce errors on Windows platform (#289)
- Search for Chromium on macOS.
- Fix a bug that prevents using middleware via a custom Bottle.
- Check that Chrome path is a file that exists on Windows before blindly returning it.
- Allow users to override the amount of time Python will wait for Javascript functions running via Eel to run before bailing and returning None.
- Fix the implementation of #203, allowing users to pass their own bottle instances into Eel.
- Added support for
appparameter toeel.start, which will override the bottle app instance used to run eel. This allows developers to apply any middleware they wish to before handing over to eel. - Disable page caching by default via new
disable_cacheparameter toeel.start. - Add support for listening on all network interfaces via new
all_interfacesparameter toeel.start. - Support for Microsoft Edge
- Fix PyPi project description.
- Fix a bug that prevented using Eel without Jinja templating.
- Only render templates from within the declared jinja template directory.
- Avoid name collisions when using Electron, so jQuery etc work normally
- Corrective version bump after new feature included in 0.9.13
- Fix a bug with example 06 for Jinja templating; the
templateskwarg toeel.starttakes a filepath, not a bool.
- Add support for Jinja templating.
- No changelog notes for earlier versions.