Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Technology
  4. Eclipse Handly™
  5. 0.5
  6. Release Plan

Eclipse Handly™ 0.5

Primary tabs

  • Overview
  • Issues
  • Release Plan(active tab)
  • Review Information
Release Date: 
Wednesday, June 22, 2016
Deliverables: 

This release will be delivered via a P2 repository.

Compatibility: 

Due to the API rework involved, this release introduces a number of breaking changes and is expected to be more disruptive than previous releases. See the Breaking Changes list below.

Target Environments: 

This release requires at least Eclipse Luna (4.4) and is compatible with Eclipse Neon (4.6). Handly Xtext Integration supports Xtext 2.8 through 2.10. Handly requires Java 8 and has no operating system specific dependencies.

Note that the minimum requirements have changed in this release. Previously, Eclipse Juno (3.8) and Java 6 were sufficient.

Milestones: 
NameDateDescription
M12016/04/18An attempt at API freeze towards the 0.5 release
Final2016/06/22
Themes: 
API Quality
Quite simply, the most important theme for this release.
Committed Items
  • Allow for alternative implementations of Handly model API [474023] (target milestone: 0.5)
  • Make buffers auto-closeable [476988] (target milestone: 0.5)
  • Remove deprecated API elements [487183] (target milestone: 0.5)
  • Provide EditorUtility [488547] (target milestone: 0.5)
  • Provide common implementation for navigator LinkHelper and OpenActionProvider [488548] (target milestone: 0.5)
  • Make o.e.handly dependency on o.e.core.resources optional [488819] (target milestone: 0.5)
  • New design for the model API [491564] (target milestone: 0.5)
  • Rename some elements of the model API [491568] (target milestone: 0.5)
  • In general, allow any Object as an Element body [491570] (target milestone: 0.5)
  • Introduce ElementDelta.Builder API [491575] (target milestone: 0.5)
  • Move IElement.ToStringStyle to new file [491647] (target milestone: 0.5)
  • Move ISourceElement.Property to new file [491649] (target milestone: 0.5)
  • Redesign working copy facility [492179] (target milestone: 0.5)
Java 8
This release upgrades the project's minimum requirements and moves Handly to Java 8.
Committed Items
  • Move Handly to Java 8 [474391] (target milestone: 0.5)
  • Upgrade base target to Luna [487996] (target milestone: 0.5)
  • Fix Javadoc errors [491881] (target milestone: 0.5)
Integration with Xtext
Further enhancements to Xtext integration.
Committed Items
  • Support Xtext 2.10 [492166] (target milestone: 0.5)
  • Support XtextEditor clones [488560] (target milestone: 0.5)
Exemplary Implementations
This release updates and makes a number of enhancements to existing exemplary implementations.
Committed Items
  • Java model example: Navigator [475468] (target milestone: 0.5)
  • Java model example: Compilation unit editor [475470] (target milestone: 0.5)
  • Update Java model example to demonstrate flexibility in defining the model API [492267] (target milestone: 0.5)
Breaking Changes
Not actually a theme, but a handy list of bugzillas with breaking changes in this release. In general, we try to preserve compatibility, but it's not always possible or even desirable (given the 0.x version).
Committed Items
  • Remove deprecated API elements [487183] (target milestone: 0.5)
  • AssertionError when becomeWorkingCopy is called with no underlying XtextResource [488563] (target milestone: 0.5)
  • Make o.e.handly dependency on o.e.core.resources optional [488819] (target milestone: 0.5)
  • New design for the model API [491564] (target milestone: 0.5)
  • Rename some elements of the model API [491568] (target milestone: 0.5)
  • In general, allow any Object as an Element body [491570] (target milestone: 0.5)
  • Introduce ElementDelta.Builder API [491575] (target milestone: 0.5)
  • Move IElement.ToStringStyle to new file [491647] (target milestone: 0.5)
  • Move ISourceElement.Property to new file [491649] (target milestone: 0.5)
  • Redesign working copy facility [492179] (target milestone: 0.5)
Eclipse Handly™

Project Links

  • Source Code Repository
  • Success Stories
  • Getting Started
  • Website

Related Projects

Related Projects:

  • Textual Modeling Framework
    • Eclipse Xtext™
  • Eclipse Technology
    • Eclipse Dynamic Languages Toolkit

Project Hierarchy:

  • Eclipse Technology
  • Eclipse Handly™

Tags

Technology Types
  • Language
  • Modeling
  • Tools
Build Technologies
  • Jenkins
  • Maven
  • Tycho

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top