# JUDE/Community Release Notes

## JUDE/Community 1.5.2(2005/4/8)

#### Fixed Bugs

- An exception occured when we created an associationClass in right-angle mode
- A dashed line of an associationClass should not be allowed to be dragged to another element
- Sometimes Objects couldn't be resized on a sequence diagram.
- There was a case that position of Activation would be wrong on sequence diagram
- There was a problem around model compativility

## JUDE/Community 1.5.1(2005/4/8)

#### Fixed Bugs

- Initial value of attributes causes Exception

## JUDE/Community 1.5(2005/4/7)

#### New Functions

- Association Class
  To create Association Class, open Class Diagram, then click Association Class icon on Tool Pallet. Then, Click two classes one by one.

- Constraint(Attribute, Method, Association, Role, Generalization, Realization, Dependency, Message)
  - Add Constraint of Attribute, Method, Association, Role, Generalization, Realization, Dependency, Message in Constraint Tab of Property View.
  - Add Constraint of Association, Role, Generalization, Realization, Dependency, Message by [Add Constraint] in Popup Menu.

- SubactivityState
  To create SubactivityState, drag an Activity Diagram icon on Structure Tree to another Activity Diagram on Diagram Editor.

- CreateMessage and DestroyMessage for BranchMessage
  To create CreateMessage and DestroyMessage for Branch Message, select [Branch Message] in Message Popup Menu.

- Clone Diagram
  - To clone Diagram, select [Clone] in Diagram Popup menu on Structure Tree.
  - It is the same function to Copy & Paste all elements on Diagram.
  - Models (eg. Class, UseCase) are shared in both diagrams.

- Open file by drag & drop .jude file
  To open a project file(.jude), drag & drop it on JUDE window.

- Show stereotype of Attribute and Operation
  To show/hide sterotype of Attribute and Operation, select [Extended Visibility] - [Attribute Stereotype Visibility] / [Operation Stereotype Visibility] in Class Popup Menu.

- Show stereotype of Message
  To show/hide stereotype of Message, select [Stereotype Visibility] in Message Popup Menu.

- Visibility of Association name
  To show/hide Association name, select [Name Visibility] in Association Popup Menu.

- Visibility of Object stereotype
  To show/hide Object stereotype, select [Stereotype Visibility] in Object Popup Menu.

#### Improvements

- Delete Diagram on Diagram View
  To Delete a diagram on Diagram View, select [Delete] in the diagram's Popup Menu.

- Attribute initial value
  - Attribute intial value will be abbreviated.
  - Set to abbreviate or not in [Tool] - [System Properites] - [Base] - [Show Long Attribute Initial Value].

- Horizontal/Vertical Line
  Press Shift as creating or modifying Line. It will create or modify a horizontal/vertical line.

- Popup Menu for plural Objects are added.

- Show a stereotype of Subsystem attribute.

- Nest Classes is cloned with the parent Class.

- A font size problem of J2SE5.0.(A part of Combobox is shown "...") is solved.

- Confirm when deleting items if they are used in diagrams.

- An error message is shown when javaw cannot be found.

- Change the size of element by pressing Shift. It keeps an aspect ratio.

- Improve the performance of Import Java.

- Cut the time of the post handling for Import Java.

- Add EUC_JP to character sets in System Properties. (Import Java, Export Java)

- Improve the performance when copying a big diagram.

#### Changes

- Note, Text
  Fix input by Enter. Create a new line by Shift + Enter, or Alt + Enter.

- Copy
  - Copy is divided into [Copy] and [Copy to Clipboard] in Popup Menu.
  - It will reduce the memeory usage.
  - All formats of images can be copied by the setting of [Tool] - [System Properties] - [Copy] -[Copy all formats of images to Clipboard by Ctrl+C].

- Use the system default newline code for [Export Java]

#### Fixed Bugs

- Autoresize Object : Calculate a length of stereotype.
- The position of Create Message (Arrow) is wrong after opening a file and move some elements on Sequence diagram.
- Cannot move elements on diagrams by editing a right angle line.
- Stereotype disappears by direct editing of Attribute in Subsystem or Qualifier in Association.
- Exception by delete from diagram when creating ComponentInstance or Object on Node, NodeInstance, Component or ComponentInstance.
- Can't open .JUDE file.
- To edit a text, only a part of the text is shown in the scale-down diagram.
- Import Java : Judge packages and inner classes correctly.
- Autoresize Object : Ignore a length of Attribute.
- Model of Object attribute can be deleted.
- Autoresize UseCase : Autoresize when Autoresize is off.
- Undo/Redo Submachinestate.
- Exception : [Correct Model] Generalization with shared style line.
- Character set for Import Java and Export Java in System Properties does not apply.
- Export Java : An abstract method to an implement class of an Interface is automatically created.
- Export Html : Package definition is not outputted.
- When pressing Close button (X) in the confirmation to save a file, it does not cancel the operation.
- Copy & Paste a self message in Sequence Diagram. A length of the self message is wrong.
- Cannot resize Component when the stereotype is not shown.

## JUDE/Community 1.4.3(Nov 19, 2004)

#### Bug Fixing

- There is a case that rectangles of Activation in Sequence Diagram is not on the Lifeline when we delete a Message.
  If you have .jude projects which have the bad sequence diagram, you can correct it by [Tool]-[Correct Model]-[Correct Invalid Model].
- [Import Java] fails to parse a source file which has a assignment of a instance of anonymous classes.
- [Import Java] fails to parse a source file which has a innerclass of interfaces.
- [Import Java] fails to parse a source file which has a "assert" method.
- JUDE Installer ignores the option to assotiate JUDE with the .jude extension.
- JUDE Installer ignores the option to add desktop icons for all users.

## JUDE/Community 1.4.2(Nov 14, 2004)

#### Bug Fixing

- JUDE fails to open old .jude files which has a Message.
- [Correct Invalid Model] function deletes regular InternalTransition.
- There is a case that the event name of InternalTransition disappears.
- [Import Java] on J2SE1.4.1 doesn't accept user's operation to the Association/Attribute dialog.
- The status of [Propery] buttons and [New] buttons in PropertyView is not managed well.

## JUDE/Community 1.4.1(Oct 26, 2004)

#### Changes

- New JUDE logo for printing.

#### Bug Fixing

- Fix a bug of loading an old project.

## JUDE/Community 1.4(Oct 25, 2004)

From this version, "JUDE Community" will be used instead of Jude take.

#### New Functions

- Attribute/Operation [Class Diagram]
  It's possible that only focused attributes and operations can be shown on the diagram by [Attribute/Operation Individial Visibility] in the popup menu of class element.

- Control of elements on diagram by cursor keys
  Elements on diagram can be moved by cursor keys.

- Grid snap for the movement of elements on diagram
  Being moved with mouse or cursor keys, the position of elements on diagram can be adjusted based on grids' position. The movement of the element on diagram will be based on the position of grid by the combination of mouse-drag and Ctrl key or cusor key control. The combination of Ctrl key and Cursor key will make the movement of elements more delicate. The grid snap can be set by [Tool]-[System Property]-[Grid].

- Multi diagrams' saving as picture

- The direction of signal can be changed[Activity Diagram]

- Junction Point Support[StateChart Diagram]

- Dynamic Choice Support[StateChart Diagram]

- Option for setting the position of toolbar/toolplate
  The initial position of toolbar/toolplate can be set by [Tool]-[System Property]-[View].

- Diagram Creation by Usecases and Classes
  All kinds of diagrams can be created by usecases and classes in structure tree.

- model correction functions
  The models created by privious version can be corrected for new version by these temporary functions
  [Incorrect Model Correction]F To correct the incorrect points of exsiting models, which are caused by extension of current version or the bugs of preivous version

- Others
  Abolish DefaultPackageAetc

#### Bug Fixing

- Fix the bug of Html output

- Fix the bug of regular expression "[ ]" for replacement item in search view

- Other bugs are fixed

## Jude take 1.3(Apr 12, 2004)

- Multi-stereotype.
  It's possible to define and show multiple stereotype for an element.

- Paste image to the diagram.
  It's possible to paste any image(JPG/PNG/GIF) on the diagram by the "Image" button in tool bar.

- Compress data.
  While Jude saving data, Data can be compressed by checking the item "Compress data at saving" in [Tool]-[System Properties]-[File].

- "Cut" becomes unavailable.
  Because of a bug of "Cut", "Cut" becomes unavailable in this version.

- Fixed the bug of Setter/Getter creation.
  The bug that the operations named setName/getName will be created for a property whose type is String without considering the property's
  name has been fixed.

- Fixed the bug of swimlane.
  The bug occuring while an activity diagram containing more than two swimlanes is deleted and undo the operation has been fixed.

- Fixed the bug of copying the note.
  The bug that a note will be affected by modifying its copy has been fixed.

- Fixed the bug of deleting the note.
  The bug that the copy of a note with note anchor cannot be deleted has been fixed.

- Fixed the bug of copying right-angle-style line.
  The bug that right-angle-style line of a note will be deleted by deleting the line of the copy of that note has been fixed.

- Other bugs are fixed.

## Jude take 1.2.7(Jan 30, 2004)

- Correct the problem that cut and copy are unavailable.

## Jude take 1.2.6(Jan 30, 2004)

- Add the starting shell script for Unix(Linux)

- Line Type and Line Arrow
  Line type and line arrow can be set by line item's popup menu.

- Show Grid on diagram
  Item "Grid" is added to the Jude System Properties.[Tool] - [System Properties] Options "Diagram grid visible","Grid horizontal interval","Grid vertical interval","Grid color" are added to item "Grid".

- Setter()/Getter() Creation
  In structure view,Setter()/Getter() can be created by attribute's popup menu.

- Correct the multi-movement in Activity Diagram
  After being moved,multi-slected elements will be still in their original swinlane.

- Correct the multi-movement of messages in Seqence Diagram
  Multi-movement of messages in Seqence Diagram becomes possible.

- Correct the bug which occurs when the return value of a method is deleted
  The bug that modification becomes impossible after the return value of a method is deleted in property view has been corrected.

- Correct the project-saving problem on Unix(Linux)
  Make project-saving correct when the temporary directory is in the different partition from the partition where the saving directory is in.

- Other bugs are fixed.

## Jude take 1.2.5(Dec 24, 2003)

- Line Item

- Scroll Bar
  "Show scroll bar" option is added to the Jude System Properties. [Tool] - [System Properties].

- Show Object's Name by Multi-lines Style (Only for Sequence Diagram)

- Improvement of Print
  - Remember the margins used previous time.
  - Delete extra space aroud printed items and modify their position automatically.

- Improvement of Paste
  - Pasted item will be above all other items.
  - Keep the pasted item in selected condition.
  - Items will be pasted at the positon of mouse cursor when the popup-menu-paste is used.

- Scale of Copied Item
  The pasted picture in other tools will be the same scale as that in the diagram.

- Improvement of Alignment
  - The rules of center-alignment are the same as the rules of MS Word.
  - The item will be aligned in its own swimlane.

- Left-right Scroll For Diagram
  It's possible to left-right scoll diagram with Shift + Mousewheel.

- Mouse Operation For The Map
  "Change mouse operation for the map (left for view, right for resize)" option is added to the Jude System Properties. [Tool] - [System Properties].

- Name By Bold Style
  "Show a name By bold style" option is added to the Jude System Properties. [Tool] - [System Properties].

- ON/OFF of Auto-Resize for multi-selection
  It's possible to switch ON/OFF of auto-resize for multi-selection.(only for usecase and class)

- Jude.log's Position
  Jude.log will be saved in the home directory.

- The bug that long icon-items' name,like long actor's name,cannot be shown completely in the print and pasted picture has been corrected.

- Unsupported items in [View] - [LookAndFeel] are deleted.

- The bug that jude file cannot be saved when the fold where jude is installed cannot be written has been corrected.

- Other bugs are fixed.

## Jude take 1.2.4(Oct 24, 2003)

- Auto-Scroll
  When you drag items to the edge of DiagramEditor, it will auto-scroll to show the items.

- Jude System Properties
  These options are added to the Jude System Properties. [Tool] - [System Properties]

  Basic

  - Show element after auto-scroll
  - Use independent synchronization bar - [Activity]
  - Show name of package on the body
  - Remove invalid recent files on exit

  Visibility

  - Subsystem Detail

  Line Right Angle

  - Set the default line style to each diagram. (On:Right Angle, Off:Normal)

- Right Angle Line Algorithm
  The Right Angle Line Algorithm is changed to keep a point between an item and a relation.

- Stereotype of UseCase, Generalization and Dependency
  A combo box is added to Stereotype of UseCase, Generalization and Dependency. It will show stereotypes which you input.

- Swimlane
  You can drag Swimlane by a knob or a line in Activity Diagram. Also, you can pick the bottom of Swimlane easily.

- Message in Sequence Diagram
  These bugs are fixed.
  - Set a overloaded method to Message.
  - When a base class realizes an Interface, set a method of the Interface to Message. Or, rename the method name on Tree.
  - Change the order of a sequence number, a guard, a return value and a method.

- Package Name
  Package Name can be shown on the tab of Package.

- Note
  Note is shown in the foreground.

- ActionState
  Show multi-line on ActionState. (bug)

- Print Header
  A position of a print header is adjusted. Type and Time in the header is removed.

- UseCase
  Include/Extend tabs are added in UseCase Property.

- Color Chooser
  A new color set is added. (Gray to White)

- Extension points
  Japanese title for "Extension Points" of UseCase is added in the Japanese version.

- Stereotype color
  Stereotype color to UseCase and Package is added.(In the previous version, only Class can be set the stereotype color.)

- Other bugs are fixed.

## Jude take 1.2.3(Sep 24, 2003)

- Create Diagram
  - Diagram menu is added on Menu bar.
  - All diagrams can be created under Package, Model or Subsystem.

- Import Java
  You can import Java sorce codes recursively.

- Message Index in Collaboration diagram
  You can set Message Index in the Message Property View.

- Message Operation
  Methods in an Interface related with the base class are shown in the Message Operation dropdwon list in Sequence/Collaboration Diagrams.

- Select items on Tree
  When you add a new item, it will be selected on Tree.

- Jude log file
  A Jude log file is saved under the user's home directory.

- Activity & StateChart Diagrams on Tree
  The bug not to show Activity & StateChart Diagrams on Tree is fixed.

- Cut & Paste in Activity Diagram
  The bug to cut & paste Swimlane and ObjectFlowState in Activity diagram is fixed.

- Other bugs are fixed.

## Jude take 1.2.2(August 28, 2003)

- Create relations
  - Click an item, then click the next item.
  - Click an item and drag to the next item.
  - When you create relations, arrowhead will come to the end. (You can set the original way to create relation in Jude Property)

- Create Diagrams
  You can create Diagrams from [Edit] - [Create Diagrams]
  When you are selecting an item on Tree, Diagrams are created under the item.
  When you are selecting no item on Tree, Diagrams are created under Default Package.

- Search unreferenced Models
  You can search undrawn Models and unreferenced Models in Search tab of Project View.
  Select these options from the dropdown list next to Search button.

- Stereotype
  Stereotype is shown on ActionState in Activity Diagram and Object in Sequence/Collaboration Diagrams.

- Multi-line name in ActionState
  Multi-line name is shown in the center of ActionState.

- Select/Deselect items on Diagram
  Select/Deselect items on Diagram by Ctrl or Shift + Click.

- Vertical/Horizontal move
  You can move items vertically/horizontally on Diagram by Shift + Drag.

- Other bugs are fixed.

## Jude take 1.2.1(August 13, 2003)

We fixed bugs of the previous version.

- Subsystem : Create Statechart & Activity Diagrams under Subsystem on Tree.
- Fixed bug : Create items(eg. Class, UseCase, Component) on Rectangle or Note.
- Fixed bug : Delete Message from Model on Collaboration Diagram. Then, undo and redo.
- Fixed bug : Delete Association from Model, then undo.
- Fixed bug : Change icon of Object without a base class in Sequence Diagram.

## Jude take 1.2(August 8, 2003)

- Component Diagram
  Support Component Diagram. You can create Component Diagram under Package, Model and Subsystem on Tree.

- Deployment Diagram
  Support Deployment Diagram. Your can create Deployment Diagram under Package, Model and Subsystem on Tree.

- Subsystem and Model
  - Subsystem
    You can create Subsystem under Project, Package and Model on Tree. Or, use [Subsystem] button in Tool bar on Class Diagram.
  - Model
    You can create Model under Project, Subsystem and Model on Tree.
    After creating Models on Tree, drag & drop them into Class Diagram under a Model.

- Zoom
  Zoom in and out by Ctrl + Right-Mouse drag, or Ctrl + Mouse wheel.

- Align Size
  Select items(eg, Class, Actor, UseCase), then use [Tool] - [Align Size] or [Align Size] button on Tool bar to align size of items.

- Map View
  When you are dragging a rectangle on Map View, the view on Diagram is also updated.

- Stereotype of UseCase
  Stereotype of UseCase is added.

- Link
  We fixed the bug to replace a target of a source of Link in Collaboration Diagram.

- Auto Create Class Diagram
  We fixed the bug of Auto Create Class Diagram.

- Partial Auto Layout
  We fiexd the bug of Partial Auto Layout.

- Import Java
  We fixed the bug that Jude cannot read the file with comments at the last line.

- Actor, Aggregation
  We changed the shape of Actor and Aggregation.

- More bugs are fixed.

## Jude take 1.1.1(July 8, 2003)

We fixed bugs of the previous version.

- JudeDefaultModel
  JudeDefaultModel can be read into Jude project.

- GUI Default Color
  We changed the GUI default color for Mac user.

## Jude take 1.1(July 7, 2003)

We added new functions and fixed bugs of previous version.
- Object Diagram
  Object Diagram is added. Object and Link buttons are added in Class Diagram.

- Qualifier
  Qualifier is added. You can add or delete Qualifier from the popup menu of Association.

- Derived Element
  Derived Element is added. You can set Derived Element in the Property View of Attribute and Role.

- Composite Package
  You can draw Composite Package.

- Return value
  Return value is shown on Sequence & Collaboration diagram.

- Map View
  Performance of Map view is improved.

- Mac Look & Feel
  Mac Look & Feel is improved.

- Export HTML
  Comments of Summary are added.
  Tag values(eg. Parameters, Returns) are added in Detail.

- Method Parameter
  We fixed the bug of deleting method parameter when you change the name of method on Tree.

- Copy Collaboration Diagram
  We fixed the bug of copying Collaboration Diagram.

## Jude take 1.0.9(Beta)(June 23, 2003)

We added new functions and fixed bugs of previous version.
- Replace function
  Replace function is added. You can replace words from Search tab in Project View.

- Signal
  Signal in Activity Diagram is added.

- Edit Signature
  You can edit Attribute and Method directly on Diagram.

- Delete Attribute & Method
  You can delete Attribute and Method on Diagram. (Use Popup menu or Ctrl + D)

- Open Diagram
  You can select and open a diagram from the popup menu of the Package on Tree.

- Direction of Association name
  Direction of Association name is added. You can change the visibility of direction or reverse direction by Popup menu.

- Return Message
  Property View of Return Message in Sequence Diagram is modified.

- Opened file name
  We fixed the bug of Opened file name. It was not closed the existing project and diagram editors when you selected the opened file name from [File] menu.

- Message Parameter visibility
  We fixed the bug of Message Parameter visibility. You can change the visibility of Message Parameter by Popup menu.

- Expand & collapse tree
  The bug of expanding and collapsing tree was fixed.

- Cut
  We support [Cut] for Sequence diagrams.

## Jude take 1.0.8(June 10, 2003)

We added new functions and fixed bugs of previous version.
- Search function
  Search function is added. You can search models from Search tab in Project View.

- Copy diagrams
  You can copy items in StateChart, Activity, Sequence and Collaboration diagrams.

- Diagram list
  A list of diagrams is added on Diagram tab of Project View.

- Display opened file name
  You can see your opened file names in [File] menu.

- Association with one navigation
  A button for Association with one navigation is added in Class and UseCase diagrams.

- Message
  - Flat Message Index is added in Sequence Diagram.
  - Message in Sequence Diagram is always displayed on top.

- Stereotype color
  Stereotype color is changed to the default color when you change the stereotype.

- Look & Feel
  Look & Feel for Mac and GTK+ is added.

- Windows98, ME
  We fixed a bug for installation and startup in Windows98 and ME.

## Jude take 1.0.7(May 26, 2003)

We fixed bugs of previous version.
- Ordering of Attribute, Method, Parameter and Internal Transition
  You can change the order of Attribute, Method, Parameter and Internal Transition in Property View.

- Print multi-diagram
  We improved the Print multi-diagram function.

- Message in Sequence Diagrams
  We fixed the bug of creating callback Message.

- State size
  We fixed the bug of resizing State in StateChart.

## Jude take 1.0.6(May 19, 2003)

We fixed bugs of previous version.
- Print multi-diagram
  Print multi-diagram at once.

- Import Jude Models
  You can import Jude Models.

- Drag & Drop on Tree
  - Drag & Drop multi-item on Tree.
  - Auto-scroll Tree when you drag items on Tree.

- Save file
  Display (*) when you modify a file. It dissapears after saving the file.

- Role Visibility
  Display Role Visibility.

## Jude take 1.0.5(May 14, 2003)

We fixed serious bugs of previous version.

## Jude take 1.0.4(May 12, 2003)

We fixed bugs of previous version.

- System Property
  You can set System Property in Jude.

  Use System Dialog.

  - Basic
  - Visibility
  - Color
  - Stereotype Color

  Save your information automatically.

  - Window size and position
  - Working directory and Java Source Directory
  - Look and Feel

- Select multi-item on Tree
  - Delete multi-item on Tree by multi-selection.
  - Drag & Drop multi-item from Tree to Diagram by multi-selection.

- Change multi-Icon
  Change multi-Icon by a botton of Tool bar or Popup menu.

- Asynchronous Message
  You can create Asynchronous Message in Sequence Diagrams.

- Multiple Inheritance & Multiple Classification
  Support Multiple Inheritance & Multiple Classification.

- Import Java/Export Java
  Fixed bugs for Import Java/Export Java.

## Jude take 1.0.3(April 29, 2003)

We fixed bugs of previous version.

- Fit Window
  Fit Window function is added. It shows a whole diagram in Diagram Editor.

- Japanese Menu
  Japanese menu is added to Project Window and Property View.

- Wheel scroll in Project Tree
  Wheel scroll is added in Project Tree.

- Action Visibility
  Action Visibility in Statechart diagrams is added.

- Multiplicity Popup
  Popup of Multiplicity in Class Diagrams is added.

- Object without Name
  You can create an object without the name in Sequence diagrams and Collaboration diagrams.

- Performance Tuning
  Performance Tuning for displaying diagrams.

## Jude take 1.0.2(April 21, 2003)

We fixed bugs of previous version.

- Japanese Menu
  Japanese Menu for Management Window, DiagramEditor is added.

- Create Class
  When you specify a type of attributes, parameters and returns, which does not exist, it creates a new class.

- Message Operation
  You can see the parameter and class name in Operation Combobox.

- Source and Target of Link.
  Change the setting of source or target of link when you change it.

- Fixed Memory leak

## Jude take 1.0.1(April 14, 2003)

We fixed bugs of previous version.

- Fixed Bug: ExportHTML

- You can use Jude on Linux.

## Jude take 1.0(April 11, 2003)

Jude take 1.0 is the formal take version.

- Sequence Diagram
  - Prevent from deleting activation by delete botton.
  - Fix rubber of BranchMessage.

- PropertyView
  Improve the function to apply input by Enter Key, Focus out or Selection of Combobox.

- Fix bug: Exception for Return Type

## Jude take 1.0beta6(April 7, 2003)

We fixed bugs of previous version.

- Collaboration Diagrams
  - You can update a message name in Activator and Predecessor Combobox when you change the message name.
  - You can change indexes of messages as specifying Predecessor.
- You can change the parameter name of Method.
- Relations do not overlap the names of Icons.
- You can edit and resize Note.

## Jude take 1.0beta5(April 1, 2003)

We fixed some serious bugs of previous version.

## Jude take 1.0 beta4(March 31, 2003)

- Collaboration Diagram is supported.
- Single Window
  Management View, Project View and Diagram View are set in a single window for the easy operation.
- Copy & Paste
  Copy & Paste selected items to Clipboard.
- Property View
  Apply input by Enter Key, Focus out or Selection of Combobox.
- Line Style
  Right Angle Line is added.
- Stereotype
  Icons of control, boundary, entity are supported.
- Sequence Diagram
  Index is added.
  Branch is added.
- Type Visibility
  Type Visibility of attribute/method/method parameter is added.
- Drag & Drop on Tree
  Drag & Drop for attribute and method on Tree is added.
  User also can change the order of attribute and method on tree.
- Color Dialog
  Image color is added. User can choose any color from HSB panel.
- Set Color for each stereotype
  User can set color for stereotype at once. actor, control, boundary, entity, interface
- Multi-Selection
  Multi-Selection of Items is added.

## Jude take 1.0 beta3(March 7, 2003)

- Sequence Diagram
  Bacic functions of SequenceDiagram is added.
- UseCase
  Name is displayed in multiple lines. Name is displayed inside or outside of the oval.
- Print Screen
  Print Screen to JPEG or PNG.
- Array Type
  Array Type is added. (ex. parameter of method)
- Drag & Drop on Tree
  Drag & Drop are available on Tree.
- Wheel Scroll
  Scroll by mouse wheel is added.
- Java Class
  Basic Java classes are read in when a new project is created. JudeDefaultModel.jude has models. It is included in the downloaded file.
- Undo/Redo
  Consecutive Undo/Redo by pressing button is added.

## Jude take 1.0 beta2(Feb 4, 2003)

Followings are improved or added.

- Speed up MapView, scaling and selection.
- Create class, interface and actor on the tree.
- Fixed bug: Selection of the note item.
- Fixed bug: Rubber is displayed correctly when a user draws relations.
- Fixed bug: User can draw relations using Linux.
- Adjust menu items.

## Jude take 1.0 beta1(Feb 2, 2003)

- Fixed bug: Exception occurs when a user deletes Usecase.

## Jude take 1.0 beta(Jan 31, 2003)

Bugs in Jude take 1.0 alpha have been fixed.

- Project Window
  Property View and Map View are embedded into Project Window.
- New align functions
  Align Center (horizontal/vertical) functions are added.
- Improved performance
  Speed of Map view, resize, and movement of multi-items are improved.
- Drag & Drop in Project tree is now available.
  (Limitation)
  * Targets of dragging are package, class and diagram.
  * Target of dropping is only package.
- Import/Export
  Bugs in Import Java/Rose and Export Java/Html are fixed.
- Extension points in UseCase are added.
- New Design of Jude
  Jude has a new Design based on take(bamboo).
- More bugs are fixed.

## Jude take 1.0 alpha(Dec 20, 2002)

Followings are improved or added.

- Support Statechart Diagram
- Support Activity Diagram
- Add Color Select function for Package, Class, Actor and UseCase
- Add Align function
- Save UseCase Diagram
- Display method signature
- Drag & Drop for relations

Caution: This is alpha release. ImportJava, ExportJava, ExportHtml doesn't work with some encodings.

## Jude ume 1.3(Dec 8, 2000)

- JDK 1.3 supported
  Bugs found on JDK1.3 were fixed.
- ImportJava function
  ImportJava restriction was removed.
  You can import java source files more than once. And you don't have to add a classpath to "tools.jar", which means you can use this function also when you just "click Jude_1_3.jar" file. (In case of JRE installed)
- JudeDefaultModel
  This function loads models automatically when you create or load a Jude project.
  For more information, click here.
- Partial Auto Layout function
  You can use Auto Layout function for only the models you select. The models will be layed out right- and downward from the middle of the DiagramEditor.

## Jude ume 1.2.1(Mar 6, 2000)

Mainly the performance is improved in this version.

## Jude ume 1.2 (Jan 30, 2000)

For Jude ume 1.2 we attached importance upon the easy use and the looks to improve.
This version supports use case diagrams, which have some restrictions though.

We recommend you use Jude ume 1.2 on JDK 1.2.2.
It works with JDK 1.2 and the later version as well, but the appearance or the operation might change.

Please note that on Jude ume 1.2 you cannot use models created on Jude ume 1.0 - 1.1.1.

- Use case diagram
  You can draw use case diagrams with items such as actors, use cases,
  squares to indicate system boundaries, << include >> and << extend >>.
  But Jude ume 1.2 contains restrictions as below.
  - You cannot save models in use case diagrams.
  - You cannot print out use case diagrams.
- Property Window
  You can open Property Window on Project Window.
  Or you can also open it as another dialog.
  It follows the choice of a Model on Diagram Editor and Project Window.
- Zoom Button
  Your view changes (bigger or smaller) as long as you push Zoom Button.
- Shared Style
  You can draw Shared Style of inheritances.
  You can also switch from Shared Style to Separate Style.
- Preview over diagrams
  You can get a preview over diagrams by clicking on a diagram in Project Window.
  This function helps you to check diagrams' appearance without opening Diagram Editor.
- Centre Mode
  You can set Centre Mode for making relation lines.
  When you choose this mode, relation lines end in the middle of items automatically.
  Otherwise lines end where you click.
  To set this mode, push down the button on the right end of Diagram Editor
  (a button of a square with a dot on its middle).
- Round Interface Icon
  You can change interfaces (classes with a streotype of "interface") to round icons.
  Right click on the interface, and select "ModifyIcon".
- Add Header to Printings
  You can add following information to your printings as a header.
  - Diagram name
  - Diagram's category
  - Date and time of print
- Others
  ImportJava function still has the same restriction as before.
  (You cannot import java more than once.)

## Jude ume 1.1.1 (Oct 21, 1999)

[Upgrades & Debugs]
- Version information on the title bar was corrected.
  Followings are debugged.
- Disablity to add classes while opening the Property Window.
- Exceptions on opening files after closing the Project Window.

## Jude ume 1.1 (Oct 1, 1999)

[Upgrades]
- ImportJava function, possible to choose more than one file.
- Drawing quality is improved.
- Extension "jude" is omittable to save files.
  [Debugs]
  Followings are debugged.
- Extra dialogs on choosing files.
- Exceptions on dragging the ProjectWindow.
- Error in cases of a same parameter name as a property name.
- Association names and role names didn't follow the reformation of assosiation lines.

## Jude ume 1.0.1 (Aug 2, 1999)

[Debugs]
- Some bugs found in the tutorial.

## Jude ume 1.0 (July 30, 1999)

first release.