MyEclipse Enterprise Workbench Release Notes

Release 4.1.1 GA - March 2, 2006

Version 4.1.1 is the first maintenance release of the MyEclipse Enterprise Workbench 4.1 series.   This release fixes many of the issues in the former 4.1.0 version as well as introduces a few new features.

New Features In MyEclipse 4.1.1

The MyEclipse 4.1.1 maintenance release contains mostly fixes, but it also has introduced a few new features.

  • View source capability added to MyEclipse Web 2.0 Browser.
  • New JavaScript Console view added to Web 2.0 Workbench.
  • New customizations available in Hibernate Reverse Engineering Mapping wizard.
  • New Desktop Feature that includes 2 desktop-related actions.  (Windows Only)

Known Issues

Web 2.0 / JavaScript Debugger

Missing Features (planned for future releases)
  • Multiple JavaScript Debug sessions are not allowed
  • No Java Applet support in Web 2.0 Browser

Missing Enhancements (planned for future releases)

  • Breakpoints aren't conditional
  • No evaluation support
  • No run-to-line support
  • No multi-thread support
  • Variable sorting unavailable in variable view
  • Can't set source path lookup for launch configuration

Issues

  • elements that contain newline whitespace prevents correct JavaScript debugging
New Enhancements in v4.1.1
ID Feature Notes
3129 Integrated Web 2.0 Documentation
3331 [AJAX] Added ability to see JS errors/warnings through a console
3351 [AJAX] Added Source tab to Web 2.0 Browser
3354 [Desktop] Add new MyEclipse-Desktop feature with 2 initial actions
3368 Add WebLogic 9 descriptors to XML Catalog

Problems Fixed Since v4.1 GA

ID Defects - FIXED Notes
1846 [Database] New Profile dialog lists unconfigured DB Drivers
1946 [DataBase] UI hangs a few seconds while searching for driver classes
2358 [Visual Web Designer] Property Form lists need consistent minimum width
2364 [DataBase] Cursors not being closed in SQL editor See link for details.
2709 [UML] Class should auto implement realized interface's methods See link for details.
2729 [CSS Editor] NPE on enter key after unnamed {} CSS block See link for details.
2791 Inconsistent config editor opening from JSF/Struts designer modes
2807 [DataBase] select incorrect driver class closes wizard with error
2835 [DataBase] SQL editor cannot differentiate between standard SQL statements and Oracle sepcific statements See link for details.
2853 [DataBase] No way to "re"connect a dropped DB Browser connection See link for details
2868 [Visual Web Designer] Save as dialog pops up for the second time when cancel is pressed.
2923 [Visual Web Designer] DnD JS & CSS files inserts tags on the same line
2970 [Database] Problems browser DB2 databases
2986 [Hibernate] FK relations not used in Derby rev-eng
3007 Adding Struts 1.2 to project with struts-config.xml dies when validating struts-config See link for details.
3017 [Web 2.0 Browser] Alert, password, and certificate dialogs have wrong size
3106 [DataBase] Multi-line comments are stripped from Oracle package, procedure, etc. scripts during creation See link for details.
3107 [DataBase] Oracle Source Errors View may show incorrect line numbers
3192 JavaScript parser ignores file content between <% and %>
3195 [DataBase] Single line comments in SQL editor prevent the succeeding statement from executing See link for details.
3197 [DataBase] Single line comments are not handled correctly
3221 [JSFConfigEditor] Selections in design mode aren't translated to source
3226 [Hibernate] Regenerating table mapping in a relationship fails unless all tables are selected See link for details.
3230 [Hibernate] Exclude column from reveng boolean ignored
3231 [Hibernate] RE Wizard - can't finish if project has no explicit src folder
3234 [Hibernate/Spring] Add method to Spring DAO to simplify its discovery.
3235 [Web20Browser] Enabled stop button implies that you can cancel current operation
3241 Some servers are problematic to shutdown cleanly See link for details.
3243 [AppServ] wrong icon for Launch button menu's config action
3244 [DataBase] "Display default schema" implementation issues See link for details.
3249 [DataBase] Executing query that ends in a slash appends another slash causing SQLException See link for details.
3251 [Hibernate] RE wizard requires properly inited InitialContext to generate the mappings to the project configured to use datasource.
3253 [Hibernate] DTDs 4.1 ships do not match with Hibernate 3.0.5  DTDs See link for details.
3254 [DataBase] Drivers preference page not showing configured drivers in older workspaces See link for details.
3262 [UML- ARC] ARC's buggy for auto-completing "Realization" See link for details.
3263 [Hibernate] If REing many tables, only one DAO bean definition is created See link for details.
3264 [DataBase] SQL tokenizer does not handle double quotation marks See link for details.
3267 [UML] Rev-eng uses "(anonymous package)" instead of "default" package
3269 [Deployer] Prevents multiple projects from having root context path See link for details.
3270 [Hibernate] "ddl in tran" option needs to be true for RE to work with Sybase See link for details.
3271 [Hibernate] ME4.1.0 breaks JBoss HT compatibility
3272 [Hibernate] RevEng settings file incorrectly modified when used with Firebird See link for details.
3273 [Spring] ME 4.1.0 breaks Spring IDE compatibility
3274 [Sun] AppServer 8.2 Released - Test and rebrand plugin if needed
3275 [AST] server shutdown produces warnings
3276 [DataBase] Selecting tables makes remote calls
3277 [Hibernate] Content assist from Hibernate tools is not working.
3281 [AJAX] Mozilla component error because of DLL loading problem See link for details.
3284 [DataBase] Oracle Source Errors view gets retains stale information
3287 Opening files from repository causes "dead" editor page before handoff to text editor
3288 [DataBase] Oracle Source Errors View has problems picking up errors when Owner not present / incorrect See link for details.
3292 [DataBase] View Explain Plan issues
3296 [Javascript] On opening a block, cursor jumps to function name and selects it See link for details.
3299 Inconsistent UML-Comment representation/editing
3301 [DataBase] Driver dialog should validate JAR files
3302 [DataBase] User is not warned if driver is invalid when connecting to DB
3303 [DataBase] Cannot execute select statements in Firebird See link for details.
3304 [Spring] "Add properties" generates property XML in the config file root instead of bean.
3309 [Hibernate] RE will not work with Type 2 drivers
3310 Database Browser throw NPE when expand object node (tables,views ..)
3312 [Spring] Hibernate Session Factory wizard allows multiple selection of Mapping Resources, but adds only one to the wizard
3316 [Hibernate] RE templates - incorrect hbm timestamp & version See link for details.
3317 [Hibernate] many-to-one elements not generated for tables with single column primary keys See link for details.
3318 [Hibernate] RE Wizard - Page 2 doesn't support "Not-Null" column See link for details.
3319 [Hibernate] Re Wizard - Page 3 needs to allow user to override class name See link for details.
3321 [UML] Review "Delete From Diagram" action for elements that cannot be DnDd back. See link for details.
3322 [Hibernate] RE Wizard - Templates folders external to workspace should be allowed
3323 [Spring] Property value is cryptic in the beans view if the property type is defined.
3325 [Hibernate] No way to disable the generation of version and timestamp elements See link for details.
3327 [DataBase] Data edit doesn't work with Sybase
3329 [ERD] Edges are not re-routed on Show/Hide/Toggle details action See link for details.
3333 [UML] Newlines are converted to spaces in the property view.
3334 [Hibernate] Cannot open Hibernate config files in non hibernate p See link for details.
3336 [Hibernate] Code generation from Hibernate mapping files (.hbm.xml) See link for details.
3339 [DataBase] "Display the selected schemas:" issues with MS SQL Server and Sybase
3341 [DataBase] Cannot configure DB2 Type 2 driver
3344 [Hibernate] RE - Cannot disable the generation of schema and catalog attributes See link for details.
3345 [DataBase] Problems browsing database with null schema See link for details.
3352 [Hibernate] RE mapping for MySQL text type (and similar in other databases) See link for details.
3366 [DataBase] Misleading warning message when a default schema cannot be found
3370 [DataBase] Explain plan does not provide any user feedback
3371 [Hibernate] RE - 2 empty constructors created in POJO
3373 Difficult to create Java code from UML perspective
3380 [Hibernate] RE Wizard - Per table mapping settings (page 3) do not work with Sybase or MS SQL
3381 [JSPEditor] Content assist list has missing icons for "script type="
3383 [Hibernate] Basic Library Set needs ehcache
3387 [Hibernate] RE - Missing GenericDialect prevents reverse engineering
3390 [Spring] Content assist includes extra quote for attributes
3391 [Spring] Resource strings aren't getting resolved
3398 [DataBase] Table columns are not shown in the DB Browser view if the "Load all database metadata" is checked
3401 [Hibernate] RE could generate mapping files (hbm.xml) which are invalid for Hibernate 2
3403 [Spring] "Unexpected exception" when deleting the root element of the Spring config
3404 [Hibernate] Driver Jar can be copied twice
3405 [HTMLEditor] Changes to files with <script> tag is ignored on close

Release 4.1 GA - January 22, 2006

MyEclipse 4.1 introduces a number of new features including the following:
  • Web 2.0 Tool Platform Features (Windows only, except where noted)
  • UML Improvements
  • Visual Web Designer
    • DnD support
      • Palette to Visual Web Designer
      • Snippets view to Visual Web Designer
    • Editing performance improvements
    • Zoom
  • JSF - MyFaces 1.1 support
  • Spring Development Enhancements
    • Bean Config Editor - improved code assist
    • DnD Java class to create bean definition
    • New Wizards for Spring Bean, DataSource and SessionFactory creation and editing
    • Launch from Outline view
  • Hibernate Development Enhancements
    • New DB Reverse-engineering wizard
      • Creates Hibernate mapping files
      • Updates Hibernate cofniguration file
      • Customize mapping strategy - select/omit columns, control
      • Generate Data Objects (Java class) with optional abstract superclass
      • Generate Data Access Objects (Java class) for Spring or EJB/JNDI
      • Supports User-defined Velocity templates
    • Auto-detect custom Hibernate dialects
    • New Hibernate Mapping file editor (*.hbm.xml)
    • Added MyEclipse libraries for Hibernate 2 and Hibernate 3
    • DnD Java class to create bean definition
    • DnD table from DatabaseExplorer to Hibernate mapping file
    • New Wizards for Spring Bean, DataSource and SessionFactory creation and editing 
    • Launch from Outline view
  • Spring/Hibernate Integration
    • AddSpringCapabilities wizard recognizes Hibernate projects and configures project for integrated operation
    • AddHibernateCapabilites wizard recognizes Spring projects and configures project for integrated operation
    • Reverse-engineer DB schema directly to Spring Hibernate SessionFactory
    • Code generation for Hibernate DAOs will update Spring bean configuration file 
  •  Database Explorer
    • Improved driver management UI
    • Improved driver configuration dialog
    • Auto DB reconnection for timed out connections
  • New Image Editor
    • Crop, resize, rotate, flip, scale, zoom 
    • Layer support
    • Gradient and color tools
    • 60 image filters and transforms 
    • Formats: GIF, JPG, PNG, BMP, PSD, TIFF, TGA, PICT, PCX and RAS
  • Application Server Connectors
    • Toolbar action supports default server restart action
    • Quick navigation to server configuration details from deployment and application server control services and appserver error dialogs
    • Improved Geronimo 1.0 connector to support exploded deployment (development mode)
    • Improved Oracle 10 connector to support JSP debugging (JSR-045)

Known Issues

Web 2.0 / JavaScript Debugger

Missing Features (planned for future releases)

  • Multiple JavaScript Debug sessions are not allowed
  • No Java Applet support in Web 2.0 Browser

Missing Enhancements (planned for future releases)

  • Breakpoints aren't conditional
  • No evaluation support
  • No run-to-line support
  • No multi-thread support
  • Variable sorting unavailable in variable view
  • Can't set source path lookup for launch configuration

Issues

  • Alert, password, and certificate dialogs have the wrong size
  • <title> elements that contain newline whitespace prevents correct JavaScript debugging

SQL Editor

Issues

  • Single line comments sql comments that do not start at the beginning of a line are not properly handled.

New Enhancements in v4.1   

ID Feature Notes
418 Ability to restart Server from toolbar  
590 Basic Image Editor  
940 Advanced table to hibernate mapping wizard  
1307 Enhance HibernateSessionFactory generated class See link for details.
1568 Added Zoom action to Visual Web Designer  
2202 Hyperlink to server connector preferences added to Appserver error dialog  
2647 Upgrade MyFaces from 1.0.9 to 1.1.1 See link for details.
2667 Enhanced Linux shortcut added in installer. See link for details.
2711 Visual Web Designer: Add DnD from palette to the designer  
2737 Visual Web Designer: Add DnD from snippets to the graphical designer.  
2763 [Hibernate] Spring configuration not supported See link for details.
2764 [Spring] Add outline view for Spring bean config editor  
2765 [Spring] Add assistance when creating bean definitions See link for details.
2766 [hibernate] Add mapping editor  
2767 Visual Web Designer: Add localization support to the JSP preview.  
2769 Visual Web Designer: Add files DnD from the package/resource explorer to the designer See link for details.
2770 [Spring] Bean Wizards not accessable from source editor  
2774 Hibernate: Add option to copy the driver jar to the Add Hibernate Support wizard  
2775 [Spring] Add create/edit support for bean definition  
2776 JSF: Class DnD to the config editor should open the managed bean wizard.  
2777 [Spring] Add create/edit support for data source definition  
2778 [Spring] Add create/edit support for Hibernate SessionFactory definition  
2837 [Spring] upgrade to Spring framework 1.2.6  
2844 Launch ImageEditor from ImagePreview  
2846 Add DWR dtd to XML catalog  
2861 JavaScript: Add function parameters and description to the context assist  
2865 JavaScript: Add select enclosing to the JS file editor  
2866 [Hibernate] Allow DnD mapping files to the config file editor  
2867 Hibernate: Improve reverse engineering capabilities  
2886 Hibernate: Context assist should operational in mapping editor.  
2912 [UML] SequenceDiagrams: Add asynchronous messages  
2952 Spring: Context assist enhancements  
2980 [JS Debugger] Debugger browser window integrated into workbench  
2981 [JS Debugger] Add URL and navigation tools to Browser window  
2994 Map .tag extension and content type to JSP Designer See link for details.
2996 Add support for JSR 45 to Oracle 10g (v10.x) app server See link for details.
2999 ImageEditor cursor reflects tool context  
3033 [JS Debugger] Add security indicator on browser windows  
3043 [Doc] Add JavaScript dev and debugging quickstart  
3078 [Deploy] Add quick link to server connector preference  
3079 [DB] Revise driver configuration wizard  
3082 [UML] Reverse Engineering using Eclipse Java Model. See link for details.
3088 Server preference pages are now filter-friendly.  
3092 [Doc] Consolidated MyEclipse help books  
3108 Navigate to appserver prefs from server menu  
3109 [Hibernate] Add quick link to prefs from NewHibernateSupport wizard  
3110 [JSF] Revise NewJSFSupport Wizard  
3111 [Struts] add quick link from NewStrutsSupport Wizard  to prefs  
3112 [Spring] Add quick link from NewSpringSupportWizard to prefs  
3113 [Web] add quick link from AddJSTLWizard to prefs  
3122 Add Web 2.0 perspective  
3123 Add Web 2.0 Browser  
3124 Add Web 2.0 Dom Inspector View  
3204 [Hibernate]  RE wiizard to allow user managed code-gen templates  

Problems Fixed Since v4.0 GA

ID Defects - FIXED Notes
560 Deployer detection of unsaved changes when deploying project See link for details.
1326 Allow multiple selections in ALL JAR/Resource lists in MyEclipse configuration UIs  
1406 Snippets cannot be inserted into a file edited by the JavaScript Editor See link for details.
1427 Internet Proxy settings might be overriding command line environment vars See link for details.
1640 XML formatter not working when file not terminated with new line  
1655 JSF: Context menu required for JSF Outline Category folders  
1826 Export UML does not retain previous export location See link for details.
1834 [UML] diagraming allows multiple inheritence, generated code is invalid See link for details.
1846 New DB Profile dialog lists unconfigured DB Drivers  
1861 [Hibernate] Rev-engineering adds redundant <mapping>  to hibernate config  
1873 Unable to copy and paste elements between class diagrams See link for details.
2022 Synchronize menubar and context menu MyEclipse menus  
2364 [DB] Cursors not being closed in SQL editor See link for details.
2533 Documentation: Update Install/Uninstall Quick-start  for ME4.0  
2560 [UML] Properties View needs better UI layout  
2618 Hibernate support wizard exhibits inconsistent behavio r  
2626 DB Driver: Allow adding several driver jars at once.  
2627 DB driver configuration dialog is not revalidated after paste from clipboard.  
2628 DB Driver added from the "New connection" dialog is not persisted.  
2632 UML: Class: Attributes with multiplicity 0..* by default use Vector class (after src-gen), allow customization See link for details.
2637 UML: No way to remove assigned stereotypes. See link for details.
2694 Hibernate: Attempting to add mapping in default package generates invalid markup  
2698 Linux: Print action for XSD graph viewer needs to be disabled See link for details.
2699 [Spring] DnD project to SpringBeansView fails  
2705 Saving UMR file to network mount fails, assumes the save is taking place on a local drive See link for details.
2710 Visual Web Designer: Horizontal ruler (<hr>) element is not draggable from the palette  
2712 Autcomplete for XDoclet EJB tags are broken in Eclipse 3.1.1/4.0. See link for details.
2716 Visual Web Designer: If document does not have the root element preview does not show whole page  
2732 Hibernate: Cursors aren't being closed during mapping file generation See link for details.
2735 [UML] Poor autolayout of class diagram  
2736 Visual Web Designer: Preview does not honor the "rendered" property of the JSF components  
2744 Clarify connector name for 'Oracle 9i/AS'  
2746 JRun4 cannot be run with Java 5 from within MyEclipse See link for details.
2748 HTML/JSP/XML formatter break anchor tags across lines, introduces space into page See link for details.
2752 UML: State Diagram -  Eclipse hanging during editing action properties. See link for details.
2753 Improve table editing speed in Visual Web Designer See link for details.
2755 HTML Formatter can cause rendering errors with inline elements  
2758 Visual Web Designer: JSP Designer reformats code on destructive operations  
2759 After deleting rows in designer and reopening file, single select lists show as multi-select lists See link for details.
2762 Xdoclet content assist doesn't dynamically reduce proposal list  
2768 [Spring] problems importing ME Spring project  
2783 JSP Preview shows text contents of scriptlets,directives,etc  
2784 [Spring] DataSource wizard generates unformatted src  
2788 [UML] toolbar actions are not in MRU order  
2789 JSP Preview does not show included JSP pages  
2792 [Struts] Inconsistent editor preferences layout page  
2793 JSF config wizards missing wizban image when launched in edit mode  
2795 Correct errors in JSF Login Demo Correct errors in JSF Login Demo See link for details.
2797 Hibernate installation does not add the Spring-ORM libraries  
2798 New... wizards don't have the window titles  
2800 Update the Concepts and Tasks sections in ME Application Developer Guide  
2801 [UML] SequenceDiagrams - can't move message line up/down  
2802 [UML] SequenceDiagrams - can't move a message end-pt to new classfier  
2803 Visual Web Designer: Dragging off palette creates invisible characters, breaks rendering  
2804 [Spring] Beans editor outline view actions don't have new icons  
2805 UMLPlugin related class throws NPE on ME project rename See link for details.
2806 JSFLoginDemo omits explaination of h:form creation See link for details.
2807 [DB] S elect incorrect driver class closes wizard with error  
2813 Sun connector won't launch with spaces in JDK install path See link for details.
2814 [UML] SequenceDiagrams: Inconsistent message label positioning  
2815 Spring Bean Wizard in edit mode does not correctly show nested bean declaration  
2816 Spring: Editing a map entry throws NPE  
2820 UML: No check / error dialog for multiple inheritance during code gen, See link for details.
2823 Generating New Module Manifests fails if MANIFEST.MF does not already exist See link for details.
2825 [Spring] library modules incorrectly configured  
2826 [UML] Saving UMR file fails on linux See link for details.
2827 Spring: Content Assist issues after porting from SpringIDE repository  
2829 Have server connectors intelligently remove trailing \ to paths when necessary See link for details.
2831 Validate JDK selection in application connector settings  
2833 Spaces in JDK path still cause problem launching app servers See link for details.
2835 SQL editor cannot differentiate between standard SQL statements and Oracle sepcific statements See link for details.
2838 [UML] SequeneDiagram vertical space increased/descrease not useful  
2839 [UML] SequenceDiagram classifier node default name not meaningful  
2840 [UML] SequenceDiagram nodes can not be manually resized  
2842 Have Delete connection profile ask for confirmation in DB Explorer See link for details.
2848 Perspective shortcuts are not consistent across MyEclipse perspectives  
2851 Standardize ME perspective names Standardize ME perspective names  
2853 DB: No way to "re"connect a dropped DB Browser connection See link for details.
2856 Editing UMR file in non-UML perspective doesn't provide optimal efficiency  
2857 Hibernate: New RE setting file DTD missing from catalog  
2869 Visual Web Designer: Dragging from design pane to source creates bad source  
2871 Hibernate: Cannot generate mappings for Derby databases  
2872 Visual Web Designer: Dragging node in a struts form or dragging the form itself causes Runtime Exception  
2873 Update the Feature Overview in the ME Database Explorer User Guide  
2882 Making a selection in the ImageEditor will dirty the editor  
2883 ImageEditor should load BMP, TGA, PCX, PICT, RAS files  
2884 Revert action for ImageEditor causes repainting problems  
2885 Hibernate: Incremental Find does not work in the Hibernate Config editor/XML Mode  
2891 UMR always would dirty on open  
2895 [Hibernate] incorrect Prj properties field label for SessionFactory id  
2897 Hibernate: Need to warn user if he's generating mappings to unconfigured / misconfigured project  
2899 [Spring] 2nd page of "Add Spring Capabilities" wizard not revalidated on manual entry  
2903 [UML] rev-eng: wrong choices causes a few error dialogs  
2906 Hibernate engine generates many warning messages  
2907 [Hibernate] format after auto-addition of mapping entry to hibconfig file  
2908 [UML] Edit classifier role sometimes not accepted  
2910 Hibernate: Redundant and potentially confusing file GeneralHbmSettings.hbm.xml generated with mapping files  
2914 ImageEditor Palette will affect the Palette on the Visual Web Designer  
2915 [UML] SequenceDiagrams: new stereotypes don't appear in PV stereotypes list  
2916 [UML] SequenceDiagram: adding bases requires knowledge of specific convention  
2921 Visual Web Designer: Error when DnD unsupported filetype on source or design page  
2924 [Hibernate] Invalid "hibernate.reveng.xml" created by RE wizard  
2926 [UML] fwd-eng; root model class appears in fwd-eng class list  
2929 [JS Debugger] Alt-tab to debug browser at breakpoint maxes out CPU
2933 JavaScript Debugger: Exception when launching a config where file doesn't exist  
2934 JavaScript Debugger: Multiple edits to URL config causes stale launch  
2935 JavaScript Debugger: ContextMenu > Prefs have no effect on the JSEditor  
2936 JavaScript Editor: Enabled ++/-- validation excludes other JS warnings during validation  
2938 [Spring] New Bean Wiz: Pick constructor action is NOP when no public constructor avail  
2939 [JSEditor]Format document removes single line comments  
2943 [Hibernate]: DAOs cannot be generated. (Log4J classes cannot be found)  
2945 [JS Debugger] Opening js file from stack frame throws init exception  
2946 [JS Debugger] Browser doesn't allow js alerts  
2947 [JSEditor] Drag/Drop shows exception in log  
2951 [JS Debugger] Terminating causes heavy CPU load  
2953 [Hibernate] Package name is not validated  
2954 Hibernate: Cannot select Derby dialect  
2956 [JS Debugger]Terminating debug session leaves Browser window open  
2957 [Hibernate] DAO generated uses static imports and works only in Java 5  
2963 [JS Debugger] Web Designer: Scripts imported using the file DnD  break JS debugger.  
2964 [JS Debugger] Exceptions with stepping in DWR example  
2966 Associate *.inc extension with same editors as *.jsp extension  
2968 [UML] SequenceDiagram: update editor toolbar message icons  
2973 [HTML Format] Formatting of Title element breaks JS debugger  
2974 [JS Debugger] Second  JS debug session pauses until first one completes  
2975 [JS Debugger] Breakpoints only hit one time debug hangs on second launch  
2982 [JS Debugger]  Need indicators for installed breakpoints  
2983 [Spring] Hovering over auto complete fields in wizards throws NPE if class cannot be found  
2984 [Hibernate] DAO generates compile error on #getById()  
2988 Update the XDoclet Overview in the ME Database Explorer Guide  
2989 Update the MyEclipse Tapestry Developer Guide  
2997 [UML] SequenceDiagram : Activator / Predecessor inconsistent with visual rep.  
3000 [JS Debugger] "Skip all breakpoints" action is not honored by jsdebugger  
3001 [JSEditor]Format document action is not widely avaiable  
3002 ImageEditor Filters menus are populated for each open editor  
3005 [JS Debugger]Browser: Selecting dropdown after page load will act like another selection  
3010 UML: argo.user.properties written to working directory  
3011 [JS Debugger]Browser: navigate to a missing local file throws exception  
3012 [DB] Driver classname is validated only on manual entry.  
3014 [JS Debugger] Can't enable/disable breakpint from jseditor contextmenu  
3016 [JS Debugger]Breakpoint label is rendered before its installed  
3018 [JS Debugger] non-critical access violation on popup windows  
3020 [JS Debugger]GoToFile action is not enabled for JS breakpoints  
3021 ImageEditor: Rotate image does not resize it.  
3025 [JS Editor] Outline view inconsistent w/ Active JS editor  
3026 [JS Editor] Remove Validation Markers  w/ JS Editor context menu not working  
3027 [Javascript] Inconsistent format action for files and w/ in editor  
3032 [Hibernate] Mappings generation is blocking the UI  
3034 [Hibernate] rev-eng DAO requires SessionFactory JNDI lookup  
3038 [Spring] Assigning JavaDoc to the Spring jars throws exceptions  
3040 [JS Editor]IndexOutOfBounds Exception when formatting js file  
3046 [JS Editor] validator complains about predefined types: window, document  
3047 Format Document Progress Dialog indicates that format completed successfully even when errors occured  
3054 [Hibernate/Spring] "Edit" on Hibernate datasource opens Bean Wizard  
3064 [JS Editor] validation only performed on save operation  
3068 Fixed Geronimo limitations See link for details.
3069 [Spring] XML / Spring Beans editor fails to open bean files in non java projects See link for details.
3073 [ImageEditor] Selection box covers image  
3076 [Struts]: Localization doesn't see the localization bundles for Struts See link for details.
3077 [Snippets] Creating snippets always inserts additional newlines See link for details.
3084 Visual Web Designer Indetation changes to paragraph causes 'updating source model' See link for details.
3085 Changing font to select text unsynchronizes designer and change is lost See link for details.
3091 [JSP Designer] Reformats entire page for some small edits  
3093 [Hibernate] Regenerating hibernate mappings overwrites concrete subclass as well as Abstract base class See link for details.
3095 Working with Web Projects shows same image for first 2 figure images See link for details.
3098 Issues executing commented and terminated SQL to Oracle DB See link for details.
3100 Application server JDK selection can't see JDK on Mac OS X See link for details.
3101 Adding web capabilites mounts every file under WEB-INF/lib, regardless of type  
3103 Update hibernate config 3.0 DTD  
3105 [Hibernate] Incompatible prefs between ME 4.0 & 4.1  
3121 [JS Editor] content assist resides on 2 preference page  
3128 [UML] problem with UML action-set in UML perspective  
3148 [JS Debugger]DebugAs > JavaScript action is a NOP for proj, and folders.  
3149 [JS Debugger]DebugAs > JavaScript is invalid for many filetypes  
3154 [DB] Driver list - copy action should provide a nonconflicting default name  
3157 [Hibernate] Hibernate3 libraries conflict with Spring 1.2 DAO/ORM Hibernate 3 libraries  
3160 [Spring] Spring core libraries not selected by default when adding Spring capabilies to project  
3164 [UML] All available Stereotype's are not listed when assigning a stereotype  
3165 [UML] All fields under documentation are not used while generating Java code  
3167 [UML] Javadoc comments not automatically generated  
3168 [Hibernate] Selecting different dialect in the combo does not mark the editor as dirty.  
3170 [Hibernate] ReverseEng wizard fails due to model cache issue  
3172 [JS Debugger] Debugging can be sporatic on reload  
3175 [JS Debugger] disable browser controls while suspended  
3177 [Spring] Editing datasource bean creates new bean  
3183 [Spring] Creating Datasource bean wizard throws exception if "copy DB profile jdbc drivers" is chosen  
3185 [Spring] Spring capabilites wizard does not validate existence of bean configuration file on first load  
3187 [JS Debugger] Removing breakpoint while stopped at it throws exception in log  
3191 [UML] Code-gen of bad default float return value  
3193 [JavaScript] Characters considered to be JSP contents are replaced with 'a' when formatting the page.  
3195 [DB] Single line comments in SQL editor prevent the succeeding statement from executing See link for details.
3196 [UML] If the class is regenerated from the model, new methods don't have the return statement.  
3202 [UML] Attribute javadoc does not get regenerated when the class is regenerated from the model.  

Release 4.0.3 - October 25, 2005

New Enhancements

ID Feature Notes
1345 Improve HTML Formatter indentation for common elements  
1403 JSP formatter should be accessible via "Format" option in editor context menu  
 2676 JSP Formatter makes HTML source less readable  
 2733 Increase speed of JSP compilation for validation  
2740 JSF: Allow the managed properties and referenced beans to be declared as abstract classes interfaces.  

Problems Fixed Since v4.0.2 GA

ID Defects - FIXED Notes
1397  JSP Formatter does not honor tabs to spaces setting  
1609 Adding web capabilities to Java Project always adds J2EE 1.3 library set  
 2092 When XML is formatted, attributes are always split onto multiple lines  
 2490 Core: Inform user of complimentary upgrade from STD->PRO  
 2684 Designer shows combo where it should show the list  
 2686 NPE throw when trying to generate new manifests for enterprise project  
 2688 Creating a new Tapestry project in the location of an existing web project doesn't work  
 2693 Resin connector can't launch Resin Pro without modification  
 2696 Reparenting traversal breaks on particular case  
 2703 WD2: Working with empty HTML page issue in the designer  
 2707 JSP validator does not validate JSPX files  
 2708 Compiling resources outside of the WebRoot lock resources  
 2715 WD2: Image size is not restored when the "Specify Size" checkbox is unchecked  
 2724 Enterprise Project Quickstart - Figure 31 incorrect  
 2733 Can't launch two instances on single user key on same mac...  
 2734 Shutdown and restart of an instance causes key violation  
 2738 WD2: Drop on designer doesn't fix boolean selected attributes .  

Release 4.0.2 -  October 6, 2005

Problems Fixed Since v4.0.1 GA

ID Feature Notes
2680 Validating the Spring config slow on project rebuild..
2687 Designer Drops script code from source on sync

 

Release 4.0.1 - October 3, 2005

Problems Fixed Since v4.0 GA

ID Defects - FIXED Notes
893 HTML Editor: change autoclosing action to auto-suggesting the closed tag
1092 DB: Cancel in Edit Connection Profile does not rollback changes
1113 XML namespaces defined as part of the root element not recognized See link for details.
1140 CSS Editor Style properties are not used during formatting or the "Cleanup Document" dialog See link for details.
1412 CSS Editor stops accepting input when validation of types values fails
1416 JSP formatter throws an exception See link for details.
1494 WebDesigner: Design Selection is lost if the application loses focus (ie Alt+Tab)
1640 XML formatter not working when file not terminated with new line
1707 UML: Generate Java menubar action disabled See link for details.
1740 UML: quick-connections do not honor color preferences
2177 "Del" key does not work consistently in outline view
2210 Hibernate: Profiles not synchronized betwee DB Brower and Hibernate Config editor
2221 Add to Snippets causing SWT Exception
2258 Structured Editors: Line delimiter preferences don't work
2269 UML: Only one diagram is deleted at a time.
2355 Hibernate: minimize the copy-set of files into project
2356 SessionEJB wizard creates incorrect access level for example method See link for details.
2375 Updated EMF/GEF/JEM plugins
2405 Hibernate: add capabilities wizard layout needs improvement
2415 WebDesigner: No way to "unselect" an element from HTML <select> tag
2417 UML: Change context-menu action Export as Image to single menu item
2422 Struts: Actions in the New menu in the Struts designer popup menu start with "New"
2455 WebDesigner: Anchor / HR insertion styling issue
2459 Hibernate: After adding mapping in DB Browser user is switched to ME perspective
2463 Opening external image file throws NPE and shows ErrorEditor
2483 WebDesigner: JSF Rendered attribute inconsistencies
2485 WebDesigner: Saving document in design view will remove focus
2500  Save As... causes editor highlighting issue
2520 WebDesigner: Hyperlink wizard enabled for whitespace
2521 JSF: Save As dialog reopens several times.
2522 Spring library property page won't fail if library file paths don't exist
2525 UML: Vanishing extension points in use case diagrams See link for details.
2527 JSF: Entering an EL expression for a managed bean property value causes wizard to error See link for details.
2528 WebDesigner: Save in design pane saves but still indicates editor dirty
2529 XML reconciler incorrectly marking spaces before a processing instruction as an error See link for details.
2531 JSP Source menu listed twice See link for details.
2532 UML: Changeability setting not being honored See link for details.
2533 Updated Install/Uninstall Quickstart documentation
2536 Hibernate 2.0 DTD needs to be updated with version from the hibernate site See link for details.
2537 DB: Create table script does not quote table names See link for details.
2538 Update WebProjects quickstart for ME 4.0
2540 Javascript: Encoding preference required See link for details.
2542 Update EAR projects quickstart for ME 4.0
2544 Update installer launch params to increase permsize
2545 Undo in all editors does not scroll view back to undone change location See link for details.
2547 WebDesigner: Improve performance of <P>/<Hx> adjustment
2552 DB: Schema Details choices not saved while creating a new profile
2553 DB: Profiles and Drivers are persisted only on normal Eclipse exit
2554 DTD encoding and line delimiter preference page blank
2556 XSD: Properties view layout is clipping area See link for details.
2561 WebDesigner: Source doesn't sync on some examples with Return key
2562 WebDesigner: Context-menu Copy action performs design > source sync
2564 Ctrl+B/I/U don't work in JSP designer
2565 Webdesigner: Copy/Paste of relative IMG rewrites URL as absolute
2566 Webdesigner: Preview view doesn't respect attributes without quotes ""
2567 Webdesigner: Typing into <pre> node in design view doesn't entitize characters
2568 DB: Table info view selects Columns tab each time a new table is selected
2570 UML: normalize presentation properties and prefs See link for details.
2571 DB: Unique column in Columns tab of Table Info should show NA if Index info is NA
2572 DB: Database Explorer preference page does not react instantaly to "Restore Defaults"
2573 Update Application Servers Quickstart to be consistent with ME4.0
2574 Update Subscription Quickstart to be consistent with ME4.0
2575 Update Struts Quickstart to be consistent with ME4.0
2576 Update JSF Quickstart to be consistent with ME4.0
2577 Update EJB Quickstart to be consistent with ME4.0
2578 Update Remove Debugging Quickstart to be consistent with ME4.0
2579 Update Hibernate Quickstart to be consistent with ME4.0
2580 Webdesigner: Del at end of <p> elements leads to unsychronized state
2582 Webdesigner: Adding / deleting <hr> to source syncs changes to design multiple times
2584 DB: Drivers preference page 'Cancel' behaviour
2586 JSF: Doubleclicking the problem marker in the problems view opens graphical designer instead of selecting the source in the source editor
2588 Hibernate 3 libraries do not match libraries in Hibernate 3 core download See link for details.
2591 Webdesigner: Find increments src selection, doesn't update design selection
2594 XML Source formatting preferences are ignored See link for details.
2599 Update subscription description to show free upgrade to professional subscription
2602 Documentation: ERD relationship annotations need to be documented See link for details.
2610 Reenable exploded deployment for Jetty See link for details.
2614 Update DBExplorer User Guide
2616 Webdesigner: Changing the font style changes the selection.
2620 DB: Table info view changes / refreshes only when tables are selected
2622 Webdesigner: JSF/Struts Form wizard inserts closed,inline tag in source
2624 Webdesigner: Single change in the designer causes multiple changes in the source view that are not treated as a single change.
2640 Updated JSF Quickstart to be consistent with ME 4.0
2641 Webdesigner: Don't update attributes on Cut in designer
2642 DB: Table info view selects first tab each time new entity in DB Browser is changed
2643 CCE thrown from property sheet when selecting h:inputText
2651 UML: DnDed class does not appear in diagram if superclass not in model
2656 Spring: DAO/ORM module missing hibernate files See link for details.
2659 Webdesigner: Browse button in Hyperlink wiz puts webroot relative path
2663 Spring capabilites TLD issues resolved.
2664 Update Struts 1.2 Template's use of html: tag See link for details.

Release 4.0 - August 29th, 2005

1) Overview

MyEclipse 4.0 (ME4.0) introduces a number of new features and resolves a number of issues in the former 3.8.4 version. This document highlights key features, requirements, assumptions and known issues.

2) What's new in 4.0

  • MyEclipse UML Modeler (Pro Edition)
  • MyEclipse Visual Web Designer
  • JSF Project, Wizards, Graphical Designer
  • Hibernate 3 support with new Hibernate Configuration Editor
  • Advanced Oracle Connector (Pro Edition)
  • Spring IDE integration and enhancements
  • Tapestry support (Spindle integration) and enhancements
  • 3 new appserver connectors

3) Requirements and Restrictions

Eclipse Version:

  • Eclipse 3.1 SDK is required for MyEclipse 4.0

Web Designer:

  • Supported on Windows 2000, XP with IE6+

MyUML:

  • Supported on Windows 2000, XP, JDK 1.4, Java 5
  • Supported on Linux with Java5 JDK
  • Mac not supported (see Eclipse bug #67384)

4) Installation and Upgrading from previous versions

After the installation of MyEclipse or the upgrade of an existing MyEclipse installation, you must use the "-clean" commandline argument. The -clean flag  instructs Eclipse to flush and rebuild its internal plugin cache. Most installation, upgrade, or packaging support requests posted to the MyEclipse Support Forums are solved by starting Eclipse with “-clean”. Note: Starting with “-clean” is only required once after each new install/upgrade. For subsequent Eclipse launches the -clean argument can be removed.

5) MyEclipse Professional Edition vs. Standard Edition

Genuitec has revised the MyEclipse features into two editions: the Standard Edition (SE) and the Professional Edition (Pro). The MyEclipse Enterprise Workbench – Standard Edition is the former core MyEclipse product renamed. The scope of its features continues to be the facilitation of development efforts using J2EE-centric and related technologies. MyEclipse Enterprise Workbench – Professional Edition includes advanced non-J2EE specific development features such as UML modeling and extended Oracle type browsing / editing and execution of functions and stored-procedures. No compromises have been made in scope or quality of SE features relative to the Pro version.

6) COMPLEMENTARY PROFESSIONAL LICENSE UPGRADE

Beginning August 29, 2005 through September 30, 2005 all existing ME subscriptions will be automatically upgraded to PRO subscriptions for the remainder of their subscription term. In addition, all users will have the opportunity to renew for another year at the standard subscription rate and receive a Pro key.  Information on this program will be posted to the MyEclipse website and will be detailed in an upcoming newsletter.

7) Global Subscription Storage

Subscription information is now stored in the file .myeclipse.properties which is located in the directory defined by the Java System property named "user.home". This enables MyEclipse to share the subscription information across multiple workbenches. If this file cannot be read or updated the current Eclipse workbench preferences are used as a backup storage location. Note: the .myeclipse.properties file is created only upon successful entry of your subscription information in the MyEclipse Subscription Dialog accessed by selecting "Update Subscription" from the top-level MyEclipse menu  in the main Eclipse menubar.

8) UI Customization – Show/Hide Professional Features

Use the Eclipse capabilities facility to show/hide any portion of the MyEclipse feature-sets. These feature-sets are organized into 2 groups: SE feature-sets and Pro feature-sets. They may be shown/hidden at either the individually feature-set level or the product feature-set level. To access MyEclipse Capabilities go to Eclipse preferences, Windows > Preferences > General > Capabilities.  Fine-tuning of individual features can be done by clicking the "Advanced..." button.

9) HTML Classic Editor / JSP Classic Editor

The HTML and JSP editors from the MyEclipse 3.8.4 version have been renamed as the HTML ‘Classic’ Editor and JSP ‘Classic’ Editor, respectively. This is to avoid confusion with the ME 4.0 Web Designer Editor that handles both HTML and JSP files. Users who do not wish to use the new features of the MyEclipse Web Designer can still open HTML and JSP files using the classic versions of the editors by choosing Open With > MyEclipse ‘Classic’ HTML Editor or MyEclipse ‘Classic’ JSP Editor. To make the ‘Classic’ editors the default, go to Window > Preferences > Workbench > Editors > File Associations > *.html or *.jsp Then click on the ‘Classic’ Editor and select “Default”.

10) Web Designer Editor

The new MyEclipse Web Designer edits both HTML and JSP pages. It supports WYSIWYG editing and drag-n-drop component placement for building web pages.

  • Multiple editing modes including Source, Design, Design/Source, and Preview.
  • Real time Synchronization
    • When you first open the MyEclipse Web Designer, you will be in source only mode. Switching to either “Design” or “Design/Source” pages will begin the Design/Source synchronization. For all subsequent page changes the synchronization will stay in place.
  • Split view mode (source and design)
    • Edits made in one view will be immediately updated in other view. Also, the current selection is always kept in sync between views
  • Disconnected Design View
    • Certain edit operations that are not fully supported may lead to the design view becoming disconnected from the source. If this happens you will be able to tell by the following two visual indications.
      • Refresh icon will turn red
      • Mouse cursor will change to NO-DROP

To restore the design view synchronization, just click the “Refresh” button on the toolbar.

  • Design View Shortcuts / Eclipse Keybindings

    • Currently the design view does not support custom eclipse keybindings. This includes no support for Emacs keybindings in the design view. These keybindings supported in the source view.
    • List of non-configurable keybindings in the design view:
      • Cut (Ctrl + X), Copy (Ctrl + C), Paste (Ctrl + V)
      • Bold (Ctrl + B) Italic (Ctrl + I) Underline (Ctrl + U)
      • Undo (Ctrl + Z) Redo (Ctrl + Y) Select all (Ctrl + A)

10a) Design Mode Notes

  • WYSIWYG Editing

    • Relative resources
      • Resources that are relative to the location of the current file being edited are supported for images and CSS links.
      • Web application relative resources are supported in various Struts and JSF tags that support web app relative resources.
      • <base> tag is not supported in design view
    • Browsing for resources is limited to current project only
    • CSS stylesheets that are linked (<link>) are supported as well as included <style> elements and inline style attributes.
    • Drag-n-Drop support from external sources like Word Documents, Web pages, or Email applications are supported in the Design view.
    • Drag-n-Drop support for external files isn’t currently supported. This is planned for future release
  • HTML Page Design
    • The following elements are not supported in the design view.
      • <frame>, <iframe>, <frameset>, <object>, <embed>, <applet
    • Modifying <head> element will disconnect the design view. You will have to manually refresh to resynchronize the design view.
    • Block elements like tables and images don’t support resizing in design view in this release. This is a planned feature.
    • Modifying the position of absolutely positioned elements is not current supported. This is a planned feature
  • JSP Page Design
    • Supported Taglibs – Currently the WebDesigner has visual support for the following taglibs: JSP, Struts-Html, JSF-Core, JSF-Html.
    • Unsupported taglibs: Struts-el, MyFaces, (planned for future release)
    • Custom Tag support – All JSP custom tags that aren't specifically supported will be shown with a default rendering of just the tag name with a thin border showing the boundaries of the component.
    • JSP include files are not traversed in design mode.
    • To get Struts/JSF tags to render in a JSP Fragment, configure the default taglib prefix preference found under Window > MyEclipse > J2EE Project > Web Project > Tag libraries

10b) Preview Mode

The preview shows how the page will look in a browser. Both Struts and JSF tags will be rendered as they render when deployed in a web application.

11) MyUML – MyEclipse UML Modeler (Pro Version)

  • MyEclipse UML Perspective
  • UML version 1.3
  • XMI 1.0 interchange
  • Diagrams and model information stored in UML Model Repository File (e.g., cardemo.umr)
  • Drag-and-Drop reverse-engineer Java classes and interfaces from the PackageExplorer View and the Outline
  • Batch reverse engineering is supported from any MyEclipse J2EE project or Eclipse Java project
  • Undo operations on the UML model may not be undone, so there is currently no way to redo an undone operation
  • Sequence Diagrams not supported in 4.0, this feature is planned for a future release

12) Advanced Oracle Connector Features (Pro Edition)

  • Browse, create and edit Oracle types:
    • Sequences
    • Triggers,
    • Stored Procedures
    • Functions
    • Packages
    • Package Bodies
    • Java Procedures
    • Sessions
    • Database Links
    • Dump metadata in XML and DDL
  •  Execute and test services for :
    • Stored Procedures
    • Functions
    • Packages
  • Generate metadata:
    • Extract in XML form
    • Extract in DDL form

13) MySpring – MyEclipse Spring Support

  • Add Spring Capabilities to any J2EE or Java project
  • Spring 1.2.3 libraries provided
  • Enhanced version of Spring IDE 1.2.2. The main changes to Spring IDE are integrating it to fit into the MyEclipse
  • Updates to Spring framework libraries and new Spring IDE versions will be done in future releases as they become available

14) Hibernate Enhancements

  • All new Hibernate Config Editor that recognizes the Database Explorer Connection Profiles

  • Added Hibernate 3 support (Hibernate 3.0.5 libraries shipped)

15) New Application Server Connectors and Deployment Features

  • New Connectors:
    • Geronimo 1.0 Connector
    • WebLogic 9.0 Connector
    • WebSphere 6.0 Connector
  • New Deployment Features:
    • Exploded deployment - merge mode

16) Tapestry Support

Tapestry integration easily adds Tapestry capabilities and dependencies to any MyEclipse Web Project. It includes Specification and a Template editors with auto-complete and project validation.  Note: The Tapestry XML editor is slightly less capable than the standard MyEclipse XML Editor.

17) XDoclet 1.2.3 Upgrade with Java5 support

The bundled XDoclet libraries have been updated to version 1.2.3. Also, the XDoclet build configuration now includes Java5 support. To configure your XDoclet project to support java5 go to Project properties > MyEclipse-XDoclet > Build > Java Language Support and then select Java5.

Additional Enhancements

ID Feature Notes
1336 MyEclipse menu option to dump configuration settings important to support
1517 Create ME UML help documentation See the Getting Started section under the MyEclipse Application Developer Guide 
1818 Enhance faces-config.xml file validation
2501 UML: Reverse Engineering - Policy for Relationship(s)
2505 Update to Spring Framework 1.2.5
2506 Enhanced Spring support from Spring IDE 1.2.3
2578 Update Remote Debugging Quickstart for ME 4.0
2592 UML: user control of presentation pref change scope