[Announce] PaperClips is moving to Eclipse.org

11 views
Skip to first unread message

Matthew Hall

unread,
Sep 4, 2009, 5:33:58 PM9/4/09
to swt-pap...@googlegroups.com
PaperClips has been accepted into the Nebula project at Eclipse.org!

Over the next week or so I will be migrating the PaperClips source code, issues and web pages to the Eclipse site.  As part of this transition there are several breaking changes happening in the API:
  • Bundle renaming:
    • net.sf.paperclips => org.eclipse.nebula.paperclips
    • net.sf.paperclips.ui => org.eclipse.nebula.paperclips.widgets
  • Package renaming:
    • net.sf.paperclips => org.eclipse.nebula.paperclips,
    • net.sf.paperclips.ui => org.eclipse.nebula.paperclips.widgets
  • Separating categories of classes into their own subpackage, which so far include:
  • Removed the net.sf.paperclips.decorator package which I'm pretty sure nobody uses.  If I'm wrong, let me know and I will reinstate the package.
In addition to these cosmetic changes, I am also planning on fixing some mistakes in the API.  I want to stress that this decision was not taken lightly.  I've been very careful to maintain binary compatibility over the life of the project to prevent causing problems in existing code.  However many aspects of the original design are starting to show their age, and since we're already making a few breaking changes, this seems like a good opportunity to learn from past mistakes and move forward with a better design.

Over the next several months I will be delivering monthly-ish milestone releases at Eclipse with old API deprecated and improved replacement APIs in place.  Anything deprecated in one milestone will be removed in the next one.  Once all changes are in place and there are no more complaints about the API we will declare version 2.0.  From that point forward we will not introduce any more incompatible changes.

For those of you who are unable to migrate right away to Eclipse, I will continue to maintain PaperClips (bug fixes only) here at Google Code for the next year or so, depending on the level of activity.  After that point the old project will be deprecated and all ongoing development will happen at Eclipse.

Finally, I want to say thanks to everyone who has participated in PaperClips--filing bugs, asking and answering questions in the forums, blogging and sending a kind word.

See you at Eclipse!

Matthew Hall
Reply all
Reply to author
Forward
0 new messages