Euporie

Latest version: v2.8.4

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

Scan your dependencies

Page 1 of 9

2.8.4

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

Added
=====

- Various optimizations, making euporie faster
- Add ability to indent and unindent in vi insert mode using ``tab`` and ``shift-tab`` key-bindings
- Add option to display remote inputs and outputs
- Reduce confusion in single-line inputs showing line numbers

Fixed
=====

- Do not query clipboard unless terminal clipboard is selected
- Scroll cursor to view when entering cell edit mode
- Various mouse issues with scrollbars and buttons

----

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

2.8.3

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

Added
=====

- Add setting to disable syntax highlighting

Fixed
=====

- Improve performance with large input cells by caching lexer selection

----

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

2.8.2

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

Added
=====

- Added ``utftex`` as a renderer for LaTeX math

Fixed
=====

- Only patch `prompt_toolkit` when an app is launched, not at import
- Ensure all key-bindings are configurable (thanks matheusfillipe)
- Fix rare bug causing exception when notebook has no cells
- Prevent race condition causing duplicate cells at startup
- Mark notebook as modified when changing cell type
- Prevent ruff formatter deleting buffer contents

----

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

2.8.1

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

Fixed
=====

- Prevent pager mime selection issue
- Fix ``Tab`` key when numlock is enabled in kitty

----

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

2.8.0

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

Added
=====

- Support Python 3.12
- Implement LSP server support
- Add new ``--force-graphics`` option, to allow using the graphics protocol even if not supported by the terminal
- Automatically disable mouse support on scroll-up in console to allow for terminal scrollback buffer scrolling. Mouse support is re-enabled on the next key-press.

Changed
=======

- Euporie now can use any external code formatting tool instead of a limited ranger of Python code formatters

Fixed
=====

- Hide input overflow margin if line wrapping is turned on
- Do not load clipboard until app starts
- Make menu widget more a11y friendly by position cursor on selected menu-item
- Prompt to save dirty text files
- Prevent flickering in ``euporie-hub`` clients on server log output
- Notify of dead kernel immediately
- Handle non-existent file in the text file editor
- Fix issue with Select widget not scrolling beyond selection with scrollbar

----

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

2.7.0

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

Added
=====

- Implement CSS blink
- Implement progressive rendering in webview
- Pre-render terminal graphics to speed up notebook scrolling
- Add support for ``ruff`` code formatter
- Add support for inline LaTeX math in markdown
- Add ``ziamath`` LaTeX to SVG converter
- Set scroll offset to 1 on cell inputs

Changed
=======

- Rename ``--tmux-graphics`` option to ``--multiplexer-passthrough``, and make it additionally work with GNU screen
- Improve ``imagemagick`` detection so it works on Debian

Fixed
=====

- Top line of app no longer disappears sometimes when opening file
- Redraw app on theme update
- Fix ``PgUp`` and ``PgDn`` keybindings in ``ScrollingContainer``
- Fix issue with black code formatter when an unprintable character is entered
- Fix issue with image tearing when using ``chafa.py`` to render images
- Do not highlight brackets if a kernel input is not focused
- Use private color registers for sixel graphics
- Print the entirety of a scrolled input in euporie-console after running the input
- Greatly improved responsiveness when scrolling large cells
- Fix issue when moving cursor up between cells cursor, where cursor moved to second last character

----

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

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.