Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Handly/New and Noteworthy/1.3"
< Handly | New and Noteworthy
Pisv.1c.ru (Talk | contribs) (Created page with "__NOTOC__ == New & Noteworthy for Eclipse Handly 1.3 == There are no breaking changes in this release. === Enhancements to Snapshot Implementations === This release brings...") |
Pisv.1c.ru (Talk | contribs) |
||
Line 3: | Line 3: | ||
== New & Noteworthy for Eclipse Handly 1.3 == | == New & Noteworthy for Eclipse Handly 1.3 == | ||
− | There are no breaking changes in this release. | + | There are no breaking API changes in this release. |
=== Enhancements to Snapshot Implementations === | === Enhancements to Snapshot Implementations === | ||
− | This release brings significant enhancements to the provided snapshot implementations. In particular: | + | This release brings significant enhancements to the provided snapshot (<tt>ISnapshot</tt>) implementations. In particular: |
* <tt>TextFileBufferSnapshot</tt> expiration policy has been enhanced to minimize the number of cases where a snapshot expires, so a buffer change could be properly undone ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=559424 559424]) | * <tt>TextFileBufferSnapshot</tt> expiration policy has been enhanced to minimize the number of cases where a snapshot expires, so a buffer change could be properly undone ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=559424 559424]) | ||
* Equality prediction has been enhanced across the provided snapshot implementations to minimize the number of cases where the actual comparison of snapshot contents is needed to determine snapshot equality ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=559534 559534]) | * Equality prediction has been enhanced across the provided snapshot implementations to minimize the number of cases where the actual comparison of snapshot contents is needed to determine snapshot equality ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=559534 559534]) | ||
Line 13: | Line 13: | ||
=== Support for Source Files Backed by IFileStore === | === Support for Source Files Backed by IFileStore === | ||
− | In addition to the existing support for source files backed by <tt>IFile</tt>, this release introduces similar support for source files backed by <tt>IFileStore</tt> ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=560311 560311]) | + | In addition to the pre-existing out-of-the-box support for source files backed by <tt>IFile</tt>, this release introduces similar support for source files backed by <tt>IFileStore</tt> ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=560311 560311]) |
=== Other Enhancements === | === Other Enhancements === | ||
− | * New API method <tt>IBuffer.getAnnotationModel()</tt> has been | + | * New API method <tt>IBuffer.getAnnotationModel()</tt> has been introduced ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=560416 560416]) |
* The outdated "LSP Example" has been removed ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=559535 559535]) | * The outdated "LSP Example" has been removed ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=559535 559535]) | ||
* Xtext 2.21 is now supported | * Xtext 2.21 is now supported |
Revision as of 08:21, 18 March 2020
New & Noteworthy for Eclipse Handly 1.3
There are no breaking API changes in this release.
Enhancements to Snapshot Implementations
This release brings significant enhancements to the provided snapshot (ISnapshot) implementations. In particular:
- TextFileBufferSnapshot expiration policy has been enhanced to minimize the number of cases where a snapshot expires, so a buffer change could be properly undone (559424)
- Equality prediction has been enhanced across the provided snapshot implementations to minimize the number of cases where the actual comparison of snapshot contents is needed to determine snapshot equality (559534)
Support for Source Files Backed by IFileStore
In addition to the pre-existing out-of-the-box support for source files backed by IFile, this release introduces similar support for source files backed by IFileStore (560311)
Other Enhancements
- New API method IBuffer.getAnnotationModel() has been introduced (560416)
- The outdated "LSP Example" has been removed (559535)
- Xtext 2.21 is now supported
Full List of Issues Addressed in This Release
1.3 - https://projects.eclipse.org/projects/technology.handly/releases/1.3/bugs