Friday, September 30, 2022

Leo 6.7.0 released

Leo http://leoeditor.com 6.7.0 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.7.0

The 6.7.0 version denotes significant changes to Leo's code base.

  • Leo now requires Python 3.9 or later.
  • Enhance leoserver.py to support leoInteg and leoJS.
  • Importers no longer generate underindented escape strings.
  • Delete all of Leo's cover- and test- commands.
  • Allow unit tests to run with the Qt gui.
  • Several mass code updates:
  • Annotate Leo's core files and important plugins.
  • Simplify all of Leo's importers.
  • Speed Leo's redraw code by rewriting Leo's icon drawing logic.
  • Retire Tk indices, except in unit tests.
  • The usual assortment of minor bug fixes.

Links

Friday, July 22, 2022

Leo 6.6.3 released

Leo http://leoeditor.com 6.6.3 is now available on GitHub and pypi.

Leo, http://leoeditor.com is an IDE, outliner and PIM.

The highlights of Leo 6.6.3

  • Enhance leoserver.py to support leoInteg.
  • Improve how Leo handles URLs.
  • Simplify the GlobalConfigManager class.
  • The usual assortment of tweaks and bug fixes.

Links

Thursday, June 2, 2022

Leo 6.6.2 released

Leo http://leoeditor.com 6.6.2 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.6.2

  • Add "File Only" option in Leo's Find Pane.
  • Remove pylint-leo.py, pyflakes-leo.py and related code.
  • Add mypy annotations for Leo's most important files.
  • Fixed 9 minor bugs.

6.6.2 Links

General Links

Thursday, April 28, 2022

Leo 6.6.1 released

Leo http://leoeditor.com 6.6.1 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.6.1

  • Improve support for Python 3.10 and PyQt6.
  • Simplify the TokenOrderGenerator class in leoAst.py.
  • Improve argument handling when running leo.core.leoAst externally.
    Run python -m leo.core.leoAst -h for details.
  • Control-clicking on a file name searches for the corresponding @ node.
  • Create clickable links when copying text into the log pane.
  • Leo's mypy command runs without blocking Leo.
  • Improve the add-mypy-annotations command.
  • Clean all files with reindent.
  • The usual minor bug fixes.

6.6.1 Links

General Links

Thursday, March 31, 2022

Leo 6.6 released

 

Leo http://leoeditor.com 6.6 final is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.6

  • Replaced @raw and @end_raw with @section-delims.
  • Leo recognizes section references only when they appear on an otherwise blank line.
  • Many improvements to the python-to-typescript command.
  • Improved python importer.
  • Added plugins/picture_viewer.py, a stand-alone app that displays images.
  • Added plugins/remove_duplicate_pictures.py, an app that finds duplicate pictures.
  • The user may choose other commands after starting repeat-complex-command.
  • Improved leoserver.py to support leointeg.
  • Many bug fixes.

6.6 Links

General Links

Friday, February 25, 2022

Leo 6.6-b2 released

Leo http://leoeditor.com 6.6b2 is now available on GitHub and pypi.

Leo is an IDE, outliner and PIM.

The highlights of Leo 6.6

  • Replace @raw and @end_raw with @section-delims.
  • Leo recognizes section references only when they appear on an otherwise blank line.
  • Many improvements to python-to-typescript command.
  • Improved python importer.
  • Add plugins/picture_viewer.py, a stand-alone app that displays images.
  • Add plugins/remove_duplicate_pictures.py, an app that finds duplicate pictures.
  • The user may choose other commands after starting repeat-complex-command.
  • Many bug fixes.

6.6 Links

General Links