Friday, February 29, 2008

WOLips 3.3 Stable!

Eclipse 3.3.2 is out, which has been holding us up releasing a stable WOLips for months.

We are pleased to finally announce the new stable build of WOLips based on Eclipse 3.3.2! WOLips 4118 (the previous stable build) was deployed June 26, so there are eight months (and 7000 lines of changelog entries) worth of coolness that have been going into the nightly builds just itching to get out.

Thanks to Ulrich and Anjo and our new committers from this year Daryl, Pierre, and Quinton for all the hard work.

And now for the disclaimer: The new build requires Eclipse 3.3 and is no longer compatible with Eclipse 3.2, so you will need to update your Eclipse as well as install the new WOLips. Eclipse 3.3.2 has not made it to the main download page on eclipse.org, yet, but you can download it from the direct download page.

The wiki installation tutorial has been updated for Leopard and Eclipse 3.3.2 here.

And the list of changes ...

Moved to Eclipse 3.3
Entity Modeler
* Converted to 3.3 Data Binding
* Substantial performance optimizations
* Standalone Entity Modeler
* Standalone Entity Modeler - Supports loading dependencies from IDEA projects
* Better focus management
* No more silent model loading failures
* Supports editing the entire model group together, not just a single model
* No more EO icons in non-EO perspectives
* Fixes for Vertical Inheritance Wizard
* Optionally hide non-class properties in Outline (on by default)
* Changing mandatory relationship flag changes allows-null and vice-versa
* More lenient qualifier parsing
* Reflexive many-to-many relationships in the Relationship Wizard
* Lots of visual cleanup
* Edit-in-place in Entity Modeler outline view
* MUCH better error dialog that supports jumping directly to the error
* MUCH faster plist parsing
* Renaming attributes and relationships updates dependent flattened properties
* Support for Project Wonder's partial entities
* Support for Project Wonder's JavaMemoryAdaptor database
* Backwards-compatible with EOModeler and CVS-stable plist format
* New option to not generate source for particular entities
* Gray out non-class attributes/relationships
* Remove jdbc2Info prior to SQL generation
EOModelDoc
WO Package Explorer
* The "sometimes I don't hear double-clicks" = Gone
* Display EOModels and Components as bundles
Profiling
* JProfiler 5.0 Support
Component Editor
* Ignore cmd-opt-1 when you're already in Java
* OGNL expressions are colorized separately
* Only show API bindings if an API files exists and is non-empty
* Added API binding declarations for id, style, and class onto all the WO core components
* Allow accessing to protected variables in packageless classes
* WO hyperlinks in the HTML editor
* Clicking WO hyperlinks open Java and Component
* WOO / Display Group Editor
* Experimental HTML Preview
* WO tags are colorized separately
* Fix for stupid missing HTML Editor preferences labels
* Component Outline View (inspired by WOB and Xylescope)
* Experimental Bindings Inspector
* Overview ruler available in HTML editor
* LOTS and LOTS of fixes to the fuzzy template parser and model
* Lots of performance work (though we do a lot more now, so YMMV)
* Weird occasional won't-go-away errors should go away now
* Support for binding name and binding value hyperlinks
* Support for component name completion in binding values (like WOHyperlink pageName)
* Better error handling during SQL generation
* Many more preferences for component validation
* Validation and formatting fixes for Javascript
* Integrate WOO file encoding declarations with Eclipse resource encoding
* Support for // VALID on inline bindings (only with Wonder's inline binding parser)
* Preference for spaces-and-equals during reformat
* Language labels on multilanguage component tabs
* Experimental support for drag-and-drop of Components from WO Package Explorer into HTML editor
* HTML breadcrumb trail ala WOB
* Height of WOD portion of split pane saved across editors
* WOD split pane can be (almost) fully collapsed
* cmd-click on missing / broken bindings opens Add Key or Add Action dialogs (ala WOB)
* Experimental Bindings Browser
JDT and Building
* Removed the oldest classpath container
* Lots of fixes for making SSDD builds easier
* Preference for turning on/off exception-helper dialogs
EOGenerator
* Added support for JavaEOGenerator
* Added Velocity EOGenerator
* Fixes for Windows
* Support for custom packages for _File files
* Support for easily Override-able templates
Wizards and Templates
* Improved every wizard
* Added D2W app and D2WS app wizards and templates
* Added support for custom project templates and override-able project templates
* Support for setting doctype and encoding in component wizard
* All projects now use the Wonder-style project layout (aka Fluffy Bunny Layout)
* Fixes for Windows in project templates
Workspace and Problems View
* Support for tagging components with logical organization
* Template Problems appear in their own category
* Lots of improvements to the component locator
* "Open Component" action (cmd-shift-x ... i know ... c was taken)
* Added Console to the default WOLips perspective
Misc
* New WOLips web service to support external tool integration
* WOLips.framework in project Wonder provides browser click-to-open support for components

1 comment:

Simon said...

Great stuff! For info i just ran software update from inside eclipse and updated itself to 3.3.2 - no need to do a fresh download.