The new version number indicates (per the semantic versioning 
<https://semver.org/> convention) that the next version of Leo will contain 
*breaking 
changes* that might significantly impact existing scripts and plugins.

Three issues could break existing code:

- #3910 <https://github.com/leo-editor/leo-editor/issues/3910>: Deprecate 
free_layout and nested_splitter plugins. This issue is potentially a 
wide-ranging change.

- #3915 <https://github.com/leo-editor/leo-editor/issues/3915>: Use slots 
for most of Leo's classes. This issue affects only scripts that inject 
ivars into Leo's classes. The workarounds are straightforward.

-- #3925 <https://github.com/leo-editor/leo-editor/issues/3925>: Make 
reload-settings/stylesheets be synonyms for restart-leo. This issue should 
have minimal practical impact.

*Summary*

None of these issues is complete, but I expect all three to be part of Leo 
6.8.0.

All of your questions and comments are welcome. Expect 6.8.0 sometime this 
summer.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/19d5999f-d181-4918-8b4b-000e6136d863n%40googlegroups.com.

Reply via email to