Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Handly/New and Noteworthy/1.3"

(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...")
 
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 provided ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=560416 560416])
+
* 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

Back to the top