Wednesday, December 11, 2024

Leo 6.8.3 released

Leo https://leo-editor.github.io/leo-editor/ 6.8.3 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.8.3

  • Five PRs improve and generalize Leo's colorizer.
  • PR #4140: Improve @language jupytext.
  • PR #4178: Add @language openscad.
  • PR #4198: Add @language glsl
  • PR #4203: Add @language vue
  • PRs #4207 and #4209: Upgrade Leo's website.
  • The usual assortment of small bug fixes and code cleanups.

Links

Tuesday, November 12, 2024

Leo 6.8.2 released

 

Leo https://leo-editor.github.io/leo-editor/ 6.8.2 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.8.2

Most important:

  • PR #4119 & PR #4138: @jupytext makes it easy to work with Jupyter notebooks!
  • PR #4033: Complete Leo's new layout work.

Others:

  • PR #4038: Add reload-outline command.
  • PR #4068: Optionally run pylint when saving changed files.
  • PR #4071: Optionally run Leo's beautifier when saving changed files.
  • The usual assortment of small bug fixes and code cleanups.

Retired features:

  • PR #4047: Delete add-editor command and all related code.
  • PR #4113: Retire ILeo, Leo's IPython bridge. It hasn't worked in years.

Links

Wednesday, July 3, 2024

Leo 6.8.0 is here!

Leo https://leo-editor.github.io/leo-editor/ 6.8.0 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.8.0

This release contains several breaking changes to Leo's API.
See the What's new in Leo 6.8.0 section for details.

Significant changes

  • PR #3828: Leo now requires PyQt6.
  • PR #3911: Leo's core no longer uses the free_layout or nested_splitter plugins.
  • PR #3872: Improve how Leo searches for definitions. Add @bool prefer-nav-pane.
  • PR #3922: Improved the restart-leo command.

New and improved

  • PR #3870: Leo's beautifier works faster.
  • PR #3841: Add g.traceUnique and g.traceUniqueClass functions.
  • PR #3893: Add vr-fully-expand, vr-toggle-visibility and vr-keep-open commands.
  • PR #3902: Add the toggle-unl-view command.
  • PR #3921: Add the show-qt-widgets command.
  • The usual minor improvements and bug fixes.

Links

Friday, March 22, 2024

Leo 6.7.8 released

Leo https://leo-editor.github.io/leo-editor/ 6.7.8 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.7.8

This release simplifies Leo's install process.
See https://leo-editor.github.io/leo-editor/getting-started.html

  • PR #3757: (leoTokens.py) Make Leo's beautifier 3x faster.
  • PR #3771: Revert colorizing of f-strings.
  • PR #3786: Support Nim.
  • PR #3790: Add "get-unl" command to Leo's server.
  • PR #3805: Fix problems with auto-completion and calltips.
  • PR #3806: Fix problems with Leo's go-back and go-forward commands.
  • PR #3807: Improve Leo's Python importer.
  • PR #3817: Allow relative paths in gnx-based UNLs.
  • The usual minor improvements and bug fixes.

Links