Euporie

Latest version: v2.8.9

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

Scan your dependencies

Page 1 of 10

2.8.9

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

Fixed
=====

- Removed unnecessary private sixel color mode
- Fix ``preview`` app crash due to incorrect edit mode check

Changed
=======

- Optimize cell content updating in ``preview`` app
- Do not update cell on reformat if nothing changes

----

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

2.8.8

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

Fixed
=====

- Fix kitty graphics detection query

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

2.8.7

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

Added
=====

- Add smart/simple/none autosuggest options
- Add "find and replace" command
- Allow mouse scrolling in menus
- Allow scrolling of overflowing tab bars
- Add kernel restart prompting to console
- Add setting to determine backup-on-save behaviour
- Add basic local kernel which runs in the local interpreter

Changed
=======

- Allow apps to run in background threads
- Improve notebook searching so all cell inputs are searched
- Improve automatic bracket pairing
- Improve performance of JSON view

Fixed
=====

- Improve performance with long cell otuputs
- Update style of disabled text ipwidgets
- Update console execution count on Jupyter kernel restart
- Queue cell executions in console if kernel is starting
- Improve performance of history indexing for suggestions
- Properly shut down Jupyter kernels on tab closure
- Fix tiled tab layouts
- Set command palette input to vi-insert when opened
- Fix issue with notebook scrolling
- Fix issue where deleting the contents of a large cell results in scrolling the notebook out of view
- Fix ``pageup`` and ``pagedown`` key press detection

----

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

2.8.6

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

Added
=====

- Add initial implementation of kitty graphics unicode placeholders (https://sw.kovidgoyal.net/kitty/graphics-protocol/#unicode-placeholders)
- Add configuration option for customizing individual style elements
- Add a go to cell / go to line number command for command bar

Changed
=======

- Create backup file when saving a file
- Prevent the need to use an escaped JSON string when defining custom logging configuration

Fixed
=====

- Fix issues with web viewer not loading due to loss of focus
- Fix issue with parsing of LSP formatting changes

----

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

2.8.5

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

Added
=====

- Added key-bindings to automatically close brackets
- Added a vi-style command bar

Changed
=======

- Improved quality and responsiveness of line suggestions
- Improved app styles when using 1-bit color mode
- Update LSP server config defaults

Fixed
=====

- Fix issue where tempfile suffixes were no being calculated dynamically
- Fixed issue with notebooks losing focus at startup
- Improve styling with 1-bit color depth
- Various data conversion fixes

----

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

2.8.4

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

Added
=====

- Add Python 3.13 support
- 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
=====

- Create parent folders if output path does not exist when saving files
- Fix various bugs with terminal graphics
- 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

----

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

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.