HUMANEDJ RELEASE NOTES ====================== [Since 2.0.0 - latest first] VERSION 3.0.28 (beta) ENHANCEMENTS Speech acts shown in Entity summaries where appropriate Documents and data viewer and Non-live collaborations viewer display their contents in alphabetical order Service calls now able to return values nested to arbitrary depth Reporting improved in Test Run Script Restore Book now allows the Book to be restored from any folder FIXES Checking corrected for whether or not a Rule or Condition can be deleted Run Script tasks assign Primitive Entity parameters to variables of corresponding type Chat messages viewer always displayed when using Skype Overview viewer now fully synchronized with background Book save API documentation now opens properly if the default browser is Mozilla Firefox DOCUMENTATION Clarified the explanations for Condition, Run Script, and Service Call VERSION 3.0.27 (beta) ENHANCEMENTS Entry forms use a calendar picker for date values and a spinner for integers Entry forms are modal Date values shown in standard format in Properties viewer Scroll bars added to Configure Email dialog Overview viewer now only refreshes when visible Automatic layout of new Stories now done in a UI blocking job to prevent file system race conditions Automatic Book layout utilized more efficiently Improvement to the layout algorithm, to help ensure that Activities are located underneath their parent rather than on its left Activities can now be given dates between which they are intended to start, and dates between which they are intended to finish FIXES DATE Primitive Entities may have a null value Story join invitations may be sent more than once Connections from Users to Roles and PartInteractions to Interaction only shown for non-live Stories if Story library showing Typing no longer allowed inside read-only fields in forms The right-click context menu action to "Check Configuration" for a Story now runs the same checks as when the Book is opened. DOCUMENTATION No changes in this release VERSION 3.0.26 (beta) ENHANCEMENTS A tutorial for basic usage of HumanEdj is now available - it can be opened by choosing Tutorial from the Help menu Password choice and confirmation dialogs specify the Book name in the title bar Message body of a Next Steps message viewed in a standard email program shows Story summary On opening a document, your User name as well as your Role name is now recorded FIXES Revised versions of documents received from colleagues are no longer sent back automatically When adding colleagues to a Story, multiple Interactions can be specified Fully clears entity values in Story copies Exceptions prevented in the Overview viewer when there are null document listeners DOCUMENTATION Minor corrections to User Guide text Documentation of Email Account object extended to include filter options FAQ updated with new section including links to Tutorials and additional Troubleshooting information VERSION 3.0.25 (beta) ENHANCEMENTS Multiple selection allowed of Colleagues for collaboration Font can be set via Preferences dialog Resets perspective automatically in normal user interface if last opened with Minimal User Interface FIXES No changes in this release DOCUMENTATION No changes in this release VERSION 3.0.24 (beta) ENHANCEMENTS Improved handling of new Story version distribution Improved handling of User participation status synchronization On opening a new version of a live Story in Achieve mode, you are now asked if you want to switch to the Story, not if you want to join it (i.e., as an additional live Story) On joining a Story, any Messages previously marked as Unexpected that were really for that Story are transferred into it Stories to Send only includes Stories that can be sent via a Next Steps Part Interaction Multiple delete allowed of Non-Live Collaborations More helpful names and summaries for invitations to collaborate and next steps proposals More helpful names for deleted and restored items New button in the "Story in focus" viewer to mark all unreplied Messages in a Story as not being for reply Buttons in the "Story in focus" viewer are laid out for better viewing on a small screen Dialogs that prompt for entry of multiple lines of text (e.g., initial chat messages and support requests) now wrap the text for convenience Resend of a Story version already sent now sends a copy of the Story version, to avoid confusion by receivers Further refactoring of core plug-ins to enable cleaner use of API by server applications Object type images cached to reduce memory requirement Generation of informational messages is no longer tied to the Show menu option "Show Every Detail", but is now controlled via a dialog accessed from option "Filter..." in the Messages viewer drop-down menu Warnings that Rules cannot be fired for non-live Stories and Role types re-classified as Information messages Improved reporting of diagram synchronization errors FIXES Deleting all visible Unexpected Messages now deletes the Interactions containing them Handling of switching between Stories in Chat Messages View corrected in a special case DOCUMENTATION No changes in this release VERSION 3.0.23 (beta) ENHANCEMENTS Skype chat/call now restricted to contacts that are online Skype chat/call now offers a choice of contacts to include, with the default selection being colleagues in the current Story Multiple items can be selected then deleted at once in the Attention viewer, for instance specific Unexpected Messages Actions carried out in Explore mode no longer cause unnecessary refresh of Achieve mode viewers If no non-live versions of the current Story have been created, invoking Next Steps will send: - the current Story if it is not yet in any colleague's Book - otherwise, a non-live timestamped version of the current Story (in order to avoid duplication in colleagues' Books) Rewording of some messages for clarity, and some spurious warnings changed to information messages Refactoring of core plug-ins to enable cleaner use of API by server applications FIXES Vertical scroll bar now shown for multiple choice from a long list in a pop-up dialog DOCUMENTATION "Coming soon to HumanEdj" section reorganized VERSION 3.0.22 (beta) ENHANCEMENTS Adding Conversations is now more powerful, whether done from Achieve mode or the Details/Overview viewer in Explore mode. The default option is to add a single Conversation, as before. Alternatively, there is now the option to add a "Collaborative Transaction" instead - this is a new stage of the Story, defined initially to include initiating and concluding Conversations, separated in each participating Role by an intermediate Activity. Message "Cannot fire rules for Story XYZ since it is not live" now only shown if "Show Every Detail" is turned on. FIXES Restoring a Book from backup now forces the diagram file to be re-generated Occasional spurious error messages no longer given when reloading a Book file DOCUMENTATION No changes in this release VERSION 3.0.21 (beta) ENHANCEMENTS The label of a Primitive Entity now shows its type in more detail, as String, Integer, Float, Double, Boolean, Date or Url (rather than simply Primitive) FIXES Activities with predecessor Activities no longer enabled by default Conditions that include Groovy expression language reserved characters (or that affect Activities whose ids include such characters) now evaluate correctly Titles of cheatsheets synchronized with the spelling used elsewhere for object types DOCUMENTATION No changes in this release VERSION 3.0.20 (beta) ENHANCEMENTS On opening a Homeless Message for which live Stories exist whose User instances include all recipients, the user is now given the option to create a new Interaction between the corresponding User instances in one of these Stories - if this is not taken, the option to create a new Story is then presented as before In Achieve mode, creating a new Basic Collaboration automatically focuses on the new Story FIXES No changes in this release DOCUMENTATION Instructions for configuring debugging added to User Guide (under Troubleshooting) and to the Service Mode Configuration File VERSION 3.0.19 (beta) ENHANCEMENTS New button "Add Conversation to Story..." in "Story in focus" viewer to simplify creation of new Interactions in a live Story If a message is received for a new Interaction in a live Story, the Interaction is automatically created and all message participants included Adding colleagues to a Story or Interaction automatically notifies colleagues of the change to the Story via a Next Steps Part Interaction. Adding new colleagues to a Story now always issues a reminder message if no Interactions are chosen for them to participate in Adding a new Role to a Story now offers a simplified choice of Interactions, including only names rather than names plus ids as previously Enabled use of humanedj.ui flag to support system integrators who wish to define their own custom user interface No longer tries to display items in an Explore mode viewer when you double-click on a message in Achieve mode The number of Book backups made automatically is now limited, by default to 10. The limit can be customized. Story Participation Status Update Interactions are no longer shown on the diagram Story Participation Status Update Interactions are now only shown in the Explore viewer if both "Show Interactions" and "Show Every Detail" are selected New right-click menu options in the Details viewer to move objects towards the start or end of their containing list New and improved automatic diagram layout algorithm Story summary now shows number of new Messages for each of the user's own Role instances Attachments can now be added directly to items in "Messages to reply to" Date and language are no longer suffixed to email subject text Comparison of sender names in messages with User names in Stories uses an improved fuzzy matching algorithm Body text footer "This message was sent by HumanEdj..." displayed in standard messaging programs no longer displayed in HumanEdj for messages sent using standard email programs Exporting a Story now prompts for a folder in which to store the generated file - if none is specified, the system temporary folder is used as for other object types. In the licensed version, Story export carried out on request or on leaving a Story does more than archive the Story definition. If you have an Organizational license to HumanEdj, an archive will also be created containing all files associated with your Role instances in the Story, including any previous versions of these files that are still available on the file system. Reloading an archived Story will also extract files from the associated archive, if found in the same folder as the imported Story. The files will not be extracted to their original locations, but rather to new locations underneath the Book folder that are derived from the original locations. The imported Story automatically knows about these new locations. Extracting files from an archive will never overwrite existing files, but if necessary will rename existing files to include a timestamp, informing you that it has done so. FIXES Automatically switches to Achieve mode on startup if running with Minimal User Interface On leaving a Story with the same name as an old (and previously archived) Story, the archive of the old Story is renamed with a timestamp before archiving the current Story, rather than simply over-written. Users who have declined, left or not known to have joined a Story are no longer sent Story Participation Status updates Corrected name of Book backup file Details viewer always reflects new connections made in Overview viewer On creating a new Story in response to a Homeless Message, only replies if some text is entered by the user On creating a new Story in response to a Homeless Message, if no text is entered by the user, the original text of the Homeless Message is preserved in the user's Role instance rather than nullified Attachments created in Achieve mode are named according to the last part of their filename Summary automatically refreshed on switching back from viewer in same screen location (such as Messages) DOCUMENTATION "Add Interaction" cheat sheet updated to reflect recent enhancements. Description of Activity enablement corrected, to explain that an Activity is made available for use if any one of the requirements controlling its usage is true - i.e., it is not necessary for all such requirements to be true. VERSION 3.0.18 (beta) ENHANCEMENTS Configuration checks are now available as a right-click menu option in Explore mode for nearly all types of object, and the checks have been extended to cover more cases. "Add colleagues..." to a Story now prompts for the Interactions to which the new Roles will be added. Added Help menu and toolbar items to open HumanEdj Frequently Asked Questions (FAQ) page and visit HumanEdj Web forum Support for running HumanEdj in "Service Mode" improved: the .options file is now created automatically and a shortcut provided to it in the HumanEdj Start menu group To permit use on a device with a small screen, a new Start menu shortcut is provided to run HumanEdj with a "Minimal User Interface": smaller fonts than the default and only two viewers ("Items for my attention" and "Story in focus") FIXES When adding colleagues to a Story or Interaction in a Book with more than one Identity, the Identity already using the Story (if any) is used to determine colleagues rather than prompting for a choice. When adding colleagues to a Story or Interaction, a duplicate Role is no longer created if the Story already contains a User instance with the same receive address DOCUMENTATION Discussion added of Stories that are not shared between all participants, for example in a legal case when each side may wish to exchange copies of the Story only amongst themselves. VERSION 3.0.17 (beta) ENHANCEMENTS Support enhanced for opening files and Web links in Achieve mode. In particular, the various Attach... and Detach... actions in Achieve mode can now be used for Open External Entity Tasks as well as for SEND Part Interactions. An "Open External Entity" Task can now be configured to ask the user which of the attached files/links to open, if there is more than one (by default, all are opened). An explanatory popup is displayed on running a "Open External Entity" Task that has no details specified A new button "Leave..." in the Achieve mode Story in Focus viewer allows the user to select a number of live Stories - each one selected will then be left. This button is very useful, since it is common for a large number of collaborations to build up in your Book, many of which are no longer active. Adding a Role diagramatically now assigns a corresponding name to its automatically created User, and allows the Interactions in which it participates to be specified. Adding a User diagramatically now assigns a corresponding name to its automatically created Role, and allows the Interactions in which that Role participates to be specified. Adding an Interaction diagrammatically now prompts for the Roles to be included (and possibly for whether or not to use speech acts, depending on whether or not any existing Interactions in the Story differ from the Book default in this regard). Adding an Activity diagramatically now prompts for its name, creates a default Open External Entity Task of the same name in the Activity, and fires rules for the Role so as to set the enablement status of the Activity. "Chat Messages" viewer renamed to "Chat", and "Messages" viewer from Explore mode now also visible in Achieve mode Junk messages (i.e., those whose subject matches a user-specified Junk Marker) are now deleted rather than ignored, to prevent unprocessed messages accumulating and a consequent increase in the time taken for message receipt. As with all messages processed by HumanEdj, deleted junk mail is archived, so messages will never accidentally be lost. If more than one Identity exists in the Book, the user is now asked which one to use when starting or joining a collaboration If more than one Identity exists in the Book, the Identity assigned to each active User is shown in Story summaries Number of introductory help messages displayed on startup has been reduced Story Participation Status messages are now issued by the Identity corresponding to the User(s) concerned Occasional automatic layout problems now handled gracefully FIXES Receipt of a message whose subject contains curly brackets is now reported correctly Error prevented when receiving messages into a live Story that contains Part Interactions with no Interaction assigned Error message corrected for send and receive DOCUMENTATION Added description of how to use the diagramming tools Select, Zoom and Note to User Guide Added description of message archiving mechanism to User Guide Clarified in the User Guide how an Open External Entity Task can be used to run programs. VERSION 3.0.16 (beta) ENHANCEMENTS New Email Accounts now have a default value "HumanEdj" set for the Outlook processed folder name, i.e., by default email collection now moves processed emails to this folder, creating it if necessary (rather than deleting messages after processing). Note that existing Email Accounts will not be affected by this change - to enable this functionality for an existing Email Account, set the value of the Outlook processed folder manually via menu option Book -> Configure Email. Menu/toolbar action "Attend to Item" renamed to "Open Item" The description shown of a Message now includes all recipients, if there are more than one FIXES Now supports IMAP over a secure connection DOCUMENTATION Description added to User Guide of how processed messages are archived externally to HumanEdj. VERSION 3.0.15 (beta) ENHANCEMENTS All summary panes now wrap in Achieve mode Copy action in "Summary of current attention item" viewer now copies selection to clipboard if some text is selected; otherwise the entire contents are copied to the clipboard Text selected in the "Documents and data" or "Chat Messages" viewers can now be copied to the clipboard; if nothing is selected, the entire contents are copied to the clipboard A link selected in the "Documents and data" or "Chat Messages" viewers can now be opened automatically in a Web browser Reduced memory size on startup FIXES Occasional Outlook security alerts on sending email prevented DOCUMENTATION No changes in this release VERSION 3.0.14 (beta) ENHANCEMENTS On restoring deleting items, description of items in popup dialog clarified. Unexpected documents received via a live Story Interaction now stored in Book sub-folder named for the Story and Role instance as well as for the appropriate Component. FIXES No changes in this release DOCUMENTATION No changes in this release VERSION 3.0.13 (beta) ENHANCEMENTS Transactional Activities can now be saved or cancelled from Achieve mode. Emails are processed even if they have already been opened (i.e, marked as "read") using a standard email program. FIXES Storage path for multiple branching document versions corrected. Documents now always removed from "Unopened documents" category after viewing. DOCUMENTATION No changes in this release VERSION 3.0.12 (beta) ENHANCEMENTS No changes in this release FIXES Exchange of multiple document versions inside a Story corrected. DOCUMENTATION No changes in this release VERSION 3.0.11 (beta) ENHANCEMENTS Improved performance of email attachment processing. Removed potentially sensitive information from error message in log. Default memory space assigned to HumanEdj increased. FIXES Prevented stack overflow error when the number of Unexpected Messages is huge. Prevented security alerts from Microsoft Outlook on completion of message processing. User interface fully cleared on Book change DOCUMENTATION No changes in this release VERSION 3.0.10 (beta) ENHANCEMENTS On opening an Unexpected Message with attachments, you are now prompted to choose which attachments HumanEdj should open for you. It is now possible to specify a signature for an Identity, which will then be appended to the body text of all messages sent via HumanEdj for that Identity. Lengthy footer removed from HumanEdj messages that are read via standard email clients (explanation of how to synchronize HumanEdj with email downloaded via a standard email program has been moved to FAQ). If there is currently no network connection to a mail delivery server, HumanEdj will detect this on the first attempt to send a message and not attempt to send further messages via that server for the moment. Message send/receive performance improved. Memory allocation tuned. Current memory usage now shown in status bar, along with total memory available. FIXES Occasional lock-ups due to running out of memory should no longer happen. Mail collection no longer fails when an email is received with an invalid recipients header line. DOCUMENTATION No changes in this release VERSION 3.0.9 (beta) ENHANCEMENTS Role name of sender now deduced for all emails where possible, including for emails received from non-HumanEdj users. FIXES No changes in this release DOCUMENTATION No changes in this release VERSION 3.0.8 (beta) ENHANCEMENTS All emails sent or received via a server are now archived to an MBOX file in the Book folder. Log messages recording message receipt or delivery now include the name of the Story. FIXES Log file cleared of sensitive information. DOCUMENTATION No changes in this release VERSION 3.0.7 (beta) ENHANCEMENTS Text now wraps automatically in the editor. An Email Account can now specify an Outlook folder to which HumanEdj will move processed messages rather than deleting them. All Email Account details except send/receive passwords are now shown in the Properties viewer. Support for early versions of Outlook has been enhanced. API security has been enhanced. FIXES No changes in this release DOCUMENTATION No changes in this release VERSION 3.0.6 (beta) ENHANCEMENTS Now runs on 64-bit CPUs. Icon for setup.exe is now different to that for the application itself. Detects early versions of Outlook for which the API is incompatible with HumanEdj, and no longer tries to use such a version for messaging. FIXES Shows details of selected Entity in "Documents and data" viewer correctly no matter which Story is in focus. Permits reply to messages sent by self but using a different email address. Bug in diagramming framework underpinning HumanEdj no longer occasionally prevents diagram creation. Removed potential security loophole. DOCUMENTATION No changes in this release VERSION 3.0.5 (beta) ENHANCEMENTS If you enter an incorrect password, HumanEdj now shows you a dialog rather than just warning you via the status bar that Book login failed. Records the time of each login in the Messages View. Optionally, messages sent from Chandler Desktop can be ignored by HumanEdj. FIXES No changes in this release DOCUMENTATION No changes in this release VERSION 3.0.4 (beta) ENHANCEMENTS HumanEdj Tasks can now be made visible in the Personal Information Manager "Chandler Desktop" [http://chandlerproject.org]. FIXES No changes in this release DOCUMENTATION No changes in this release VERSION 3.0.3 (beta) ENHANCEMENTS No changes in this release FIXES The Overview viewer occasionally throws a harmless synchronization error - this is now trapped rather than being reported to the user, since it has no impact and could prevent HumanEdj from closing properly DOCUMENTATION No changes in this release VERSION 3.0.2 (beta) ENHANCEMENTS No changes in this release FIXES Join invitations no longer appear under Unexpected messages prior to Story extraction Stories with different names are never incorrectly identified as versions of one another DOCUMENTATION No changes in this release VERSION 3.0.1 (beta) ENHANCEMENTS Adding an Interaction via the Overview viewer prompts for the Interaction name rather than always assigning a default value The Story list in the Explore viewer for the Overview only includes non-live Stories if non-live Stories are currently visible in the diagram itself FIXES Adding an Interaction via the Overview viewer to a non-live Story no longer issues warnings about not being able to fire Rules When replying to a new Unexpected message, the sender is automatically marked as JOINED in the Story (no notifications are sent) When receiving a message in a Story, the sender is automatically marked as JOINED or SWITCHED_TO in the Story (no notifications are sent) On creating a new Book, the default Email Account of the automatically generated Identity is set to use Outlook if and only if Outlook is configured for email "Attend to Item" now behaves correctly for non-live "Stories not yet sent" An error is no longer given on exit if a password is not entered for a new Book DOCUMENTATION The FAQ has been updated to describe an occasional and benign consistency issue in the Properties viewer when diagramming, and how to fix it VERSION 3.0.0 (beta) ENHANCEMENTS The new "Achieve" mode provides a familiar, non-technical user interface. An enhanced version of the previous user interface is still available via the "Explore" mode. The user can switch between modes at any time. New Books are automatically populated with all contact names and email addresses in the Outlook Address Book. This list is used when prompting for colleagues while creating or updating a Story. The list can be updated manually and/or refreshed automatically at any time User names in collaborations are now set to the real name of the corresponding person, if it can be decoded from a contact address of the form "real_name ". Otherwise the first part of the email address is used. Users have a property, "Story Participation Status", showing their participation status in the Story (UNKNOWN_STATUS, JOINED, SWITCHED_FROM, SWITCHED_TO, LEFT, DECLINED). The statuses are updated automatically each time someone joins or leaves a Story, and the status of each User is synchronized among the Books of all current Story participants. There is a preference setting to send and receive Interaction messages for all Identities automatically every so many minutes. This is set to 30 minutes by default and can be disabled by setting to 0. The message sending/receipt necessarily blocks user interaction with the application, since many parts of a Book may be updated during the operation, but it will wait for the user to complete any current action before starting. By default, only received messages containing a HumanEdj marker in the subject line are processed. This check can be turned off via a filter setting on the Email Account (or any other Messaging Service) used to receive messages, i.e., messages with any subject at all are processed. By default, messages received from all senders are processed. If required, a setting on the Email Account (or any other Messaging Service) can be used to turn on checking so that only messages from senders listed in the Book are processed, i.e., messages from unknown senders are not processed. By default, messages whose subject contains the keyword "SPAM" will not be processed. This check can be turned off by deleting the keyword (or configured by changing it to any other text) in a property of the Email Account (or any other Messaging Service) used to receive messages. Support for speech acts is enhanced. If required, for each message sent you will be prompted to enter the intended manner and intended effect. This can be enabled/disabled for each Interaction separately. Set the Book property "Use Speech Acts By Default" to control whether it is enabled by default for all Interactions in new Basic Collaborations in that Book. By default, use of any Task will now result in the Activity being automatically saved, even if there are other interactive Tasks in the Activity apart from PartInteractions. Hence there is no need to use the HumanEdj transaction mechanism at all. The setting can be over-ridden for particular Activities as desired. There is a new popup menu option to add colleagues to a whole Story (i.e., to all Interactions), rather than having to add them separately to each Interaction as previously. Double-clicking on a Story now shows a comprehensive summary of information about the Story. including who created it and details of both Users and Roles. It is possible to create a list of responsibilities for a Role. This is shown in the Story summary. The Create Basic Collaboration dialog is improved - in particular, a name must now be specified by the user on creation, rather than having an automatically generated name that requires later amendment. When leaving a Story, it is now automatically archived to a sub-folder of the Book folder and purged from the Book. The Story can be imported again at any time in the future. All text entered into the editor is now saved to the clipboard automatically when the editor closes, even if Cancel is pressed. Basic Collaborations now only create a single PartInteraction in each Activity, which is used both for send and for receive. A particular result of this is to simplify Story diagrams. Interaction connections in the Overview viewer are shown/hidden automatically when Interactions are shown/hidden, rather than it being a separate option as previously. Stories now have a property, "Also Send Standard Attachments", set by default to true. If set to false, regular email attachments will not be sent along with HumanEdj ones for Interactions in that Story. This shortens transmission time, but means that any colleagues in the Story who use a standard email program rather than Humanedj will not be able to open attached files, only read the body text of messages. There is also a Preference of the same name, which over-rides the Story-level property - if the Preference is set to false, regular email attachments will not be sent for any Interaction messages at all. There is a subsidiary preference not to send standard attachments over a certain size. Keyboard shortcuts more conventional: in particular, CTRL+N starts a new collaboration and F9 sends/receives messages. Explore viewer in Overview uses same font as rest of application. Explore viewer in Overview only shows Stories (not Identities, Notes, etc). Explore viewer in Overview shows expanded by default. Explore viewer in Details no longer shows "Your current workspace ..." message at top. Rather, the root item is the Book itself. Text filter option no longer shown in Book->Preferences. Toolbar fixed in place, to avoid accidental displacement. Default email subject prefixes in mixed case rather than upper case. Receives email when subject consists just of [HumanEdj]. Times out gracefully for email transfer if it takes too long, such as when retrieving thousands of emails, or connection to a server cannot be established. If some emails were received before timing out, these are processed and the rest left for next time. The timeout period is configurable via a Preference. Better handling of invalid emails - for instance, if there is no send date, or an attachment contains incorrectly formatted XML. Default maximum size of Book before a warning is issued raised to 5MB. The warning is for user guidance only - HumanEdj will operate with Books of any size. Interaction messages and Story updates better distinguished - in particular, messages with content that cannot be interpreted are now treated as "Homeless" Interaction messages and the content shown in plain text format. PropertyEditor Task now automatically rebuilds form when a new field is added via "Add Task Property..." context menu option Removed extraneous technical configuration preference pages. Update to the latest version of HumanEdj is fully automatic. Default font changed, and set everywhere including License Preference Page and Property Editor forms Runs on Microsoft Vista as well as on previous versions of Windows. Performance is generally improved. FIXES Modifications now created properly in all cases, with the Task set whenever one exists and the previous value always stored. Show->Switch View now works even if one or both of the editor have been manually closed beforehand The Delete key is no longer enabled for diagram objects that may be in use. Selecting "Delete from model" from the right-click popup menu will delete such an object if this is valid; otherwise a warning will be given that the object is in use. DOCUMENTATION User manual formatting improved Tutorial included into User Guide VERSION 2.1.0 ENHANCEMENTS In most cases, HumanEdj is now able to prevent Microsoft Outlook security alerts from being displayed. HumanEdj now issues a warning in all cases if a file cannot be opened because no suitable program has been installed for the file type (for instance, Acrobat Reader for PDF files) Text entered into the send/receive username fields in the Email Configuration dialog is no longer obscured with asterisks HumanEdj is now configured to run on Windows Vista. FIXES Errors when sending/receiving via Microsoft Outlook are now fully trapped, such as when there are too many messages to retrieve (depending on message size, over 16000 messages can usually be retrieved at any one time). DOCUMENTATION No changes in this release VERSION 2.0.2 ENHANCEMENTS New item "Restore Book" added to Book menu, allowing restore from a selected automatic backup copy New item "Release Notes" added to Help menu, allowing display of the release notes for the current version of HumanEdj FIXES No changes in this release DOCUMENTATION No changes in this release VERSION 2.0.1 ENHANCEMENTS Object suffixes simplified in viewers FIXES No changes in this release DOCUMENTATION No changes in this release