Skip to content

Releases: joouha/euporie

v2.8.11

11 Apr 14:39
Compare
Choose a tag to compare

Added

  • Add ability for local Python kernels to run inside virtual environments without euporie being installed in that virtual environment

Changed

  • Wrap cell outputs be default

Fixed

  • Fix wrapping of cell outputs in euporie-console

v2.8.10

02 Apr 18:31
Compare
Choose a tag to compare

Fixed

  • Fix error with code reformatting
  • Prevent change dialog error when launching console with unknown kernel

v2.8.9

31 Mar 13:55
Compare
Choose a tag to compare

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

v2.8.8

20 Mar 10:27
Compare
Choose a tag to compare

Fixed

  • Fix kitty graphics detection query

v2.8.7

07 Mar 16:31
Compare
Choose a tag to compare

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 interpretor

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

v2.8.6

29 Jan 10:02
Compare
Choose a tag to compare

Added

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

v2.8.5

17 Jan 14:18
Compare
Choose a tag to compare

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

v2.8.4

17 Jan 14:07
Compare
Choose a tag to compare

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

v2.8.3

17 Jan 14:09
Compare
Choose a tag to compare

Added

  • Add setting to disable syntax highlighting

Fixed

  • Improve performance with large input cells by caching lexer selection

v2.8.2

13 May 09:04
Compare
Choose a tag to compare

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