Euporie

Latest version: v2.8.4

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

2.5.0

*******************

Added
=====

- Allow wrapping cell outputs
- Add support for ``%load`` and ``%edit`` magics
- Make icons in file browser configurable
- Implement ``display: grid`` support in HTML renderer
- Add terminal graphics support to webview
- Redirect kernel output to log

Fixed
=====

- Prevent entry of typed escape sequence codes into text areas
- Reset the terminal extended key mode at exit
- Limit horizontal scrolling of display areas
- Prevent error when commenting an empty cell
- Prevent moving through history in vi navigation mode
- Launch kernels from base prefix by default unless ``ipykernel`` is installed inside euporie's environment
- Use ``.md`` filename suffix when editing markdown cells in external editor
- Improve CSI-u escape sequence detection

Changed
=======

- Perform format conversions asynchronously
- Rename ``reset-tab`` command to ``refresh-tab``

----

*******************

2.4.3

*******************

Fixed
=====

- Fix "Wrong color format" error when suggesting dictionary key completions

----

*******************

2.4.2

*******************

Changed
=======

- Add common SVG namespaces to HTML inline SVGs before conversion

Fixed
=====

- Force block graphic output from ``viu``
- Fix calling asynchronous commands (e.g. converting console session to a notebook)

----

*******************

2.4.1

*******************

Fixed
=====

- Fix dependency version conflict between ``platformdirs`` and ``typing-extensions``

----

*******************

2.4.0

*******************

Changed
=======

- Change from `appdirs` to `platformdirs` for resolving user configuration path
- Improve changes of successful format conversion by trying all conversion routes
- Improvements to responsiveness when opening files
- Update completion menu style
- Changed name of ``hub`` configuration item no_auth`` to ``auth`` with inverse logic

Added
=====

- Add web viewer tab for sufing the world wide web
- Add JSON viewer tab
- Add ability to open remote files from "open" dialog
- Add ability to select file open method
- Add support for opening scripts & markdown documents as notebooks using Jupytext
- Show full file-browser file path in status-bar
- Make all scrollbars clickable
- Add ability to select an existing kernel when changing a notebook's kernel
- Add "*.desktop" files
- Select text on find-next
- Add support for saving changes to text files

Fixed
=====

- Fix pandas dataframe HTML output formatting with row multi-indices
- Prevent every ``euporie-consle`` run clearing the screen in ``Konsole``
- Replace tabs with spaces in ANSI text output
- ``SelectMultiple`` widget is now styled consistently with other widgets
- Restore terminal state on unexpected exit signal
- Prevent ``KeyError: 'log_file'`` error when launching apps via ``euporie`` app
- Prevent unknown markdown code block language causing rendering error
- Fix unexpected cropped graphics when using ``timg`` with character aspects ≠ 0.5
- Make clickable scrollbars work correctly with Window containers
- Render cells when converted to markdown
- Prevent crash when connecting to ``euporie-hub``
- Improve mime-type detection
- Make saving safer by saving to a temporary file first

----

*******************

2.3.2

*******************

Added
=====

- Add :kbd:`Ctrl+up` and :kbd:`Ctrl+down` as key-bindings to move through kernel history in the console
- Allow closing notebook tabs with the middle mouse button
- Notify the user if the kernel dies unexpectedly

Fixed
=====

- Re-enable display of large images in console
- Fix HTML table colspan border rendering issue
- Fix minor notebook scrolling issues
- Fix scrollbar dragging on tiled notebooks
- Prevent exception if kernel requests an unknown lexer
- Improve handling of kernel startup errors and reliability of changing kernels
- Rendering of LaTeX as terminal graphics

----

*******************

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.