Euporie

Latest version: v2.8.1

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

Scan your dependencies

Page 1 of 9

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

----

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

2.6.2

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

Fixed
=====

- Fix terminal graphics in euporie-console

----

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

2.6.1

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

Fixed
=====

- Do not expand ipywidget HTML widgets (improves appearance of ``tqdm.notebook`` progress bars)
- Fix data update callbacks for HTML & Image ipywidgets
- Fix running multiple cells
- Prevent exception when extending cell selection to include last cell
- Prevent notebook app freezing when copying cell outputs

----

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

2.6.0

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

Added
=====

- Allow scrolling to top of first cell and bottom of last cell with :kbd:`up` and :kbd:`down` if not visible
- Display inline images in markdown and HTML using terminal graphics

Fixed
=====

- Kitty graphics now appear when using non-default color schemes
- Prevent disabled forms being focused
- Prevent rare error when closing a tab
- Prevent error dialog collapsing at small terminal sizes
- Correct error in escape code for querying terminal dimensions
- Fix cell output wrap toggle shortcut

----

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

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.