What's new in oops-easytrack 3.8. LAN
Nov 22, 2017
- Adaptions to Java V1.8.0
- Unified user interface
- Reworked code without any functional changes and modifications of the MySql database
- Minor bug fixes
New in oops-easytrack 3.7 Web (Nov 22, 2017)
- The code was reworked and adapted to Java 1.7.0.
- Most coding hints and warnings of Netbeans 7.3.1 were respected.
- This was done without any functional changes and changes of the database structure.
New in oops-easytrack (Jan 11, 2010)
New in oops-easytrack 3.6 (Jan 11, 2010)
- Changes:
- Same method for searching logs and viewing logs of a bug:
- In release V3.5 searching for logs presents a summary of the resulting logs in a table. Viewing the logs of a specific bug shows the details of buglogs in text form.
- Now searching for bugs results in the complete information of the buglogs and presents the logs in a table, which makes it easier to find differences.
- Viewing the logs of a specific bug uses the same method.
- A button for sending the buglogs in an email was added.
- Table update after editing a table item:
- In release V3.5 after the user has edited a table item updating a table was done by retrieving all items from the database and building the table from scratch.
- In release V3.6 only the edited table item is updated. This concerns the tables bug list, user list, project list, component list and release list.
- Scroll to and select a modified/new table item:
- After a table item was modified or a new item was inserted the table is scrolled to this item and the item is selected. This concerns all tables of oops-easytrack.
- Use of java TableRowSorter:
- All tables in oops-easytrack can be sorted by clicking the header of a column.
- In release V3.5 sorting was done by a self-made QuickSort.
- Since Java 1.6 the class javax.swing.table.TableRowSorter supports its own sorting.
- The self-made QuickSort was replaced by TableRowSorter.
- Mouse cursor to hour glass while performing an action:
- This is done for those actions, which are expected to need some time to be completed.
- These actions are:
- logging in
- refreshing the bug list
- applying the bugfilter for searching bugs
- searching for log entries
- sending email with log entries or the buglist
- saving an edited bug and sending an email to the bug owner
- generating a bug report
- Plausibility check of OOPS_HOME (lan-version only):
- The environmental variable OOPS_HOME should point to the installation directory of oops-easytrack.
- When starting oops-easytrack it is checked, if the sub directory
- ./conf/oops.properties exists.
- If it does not exist, then oops-easytrack is not started.
- Integration of Java Mail API 1.4.2 (lan-version only):
- The new release of Java Mail API 1.4.2 is integrated in oops-easytrack and
- tested successfully.
- The new release contains now the classes of activation.jar, which is now
- removed from the directory "lib".
- Start oops-easytrack with ConnectionTab (lan-version only):
- In release V3.5 oops-easytrack was started always with the LoginTab.
- If no connection was defined, the user had to switch to the ConnectionTab,
- define a connection, switch back to the LoginTab for logging in.
- In release V3.6: If no connection is defined, oops-easytrack starts with the
- ConnectionTab for defining the first connection. After the user switched back
- to the LoginTab, the last saved connection is selected. Switching back to the
- ConnectionTab the details of the last selected connection is shown.
- Bug Fixes:
- Cannot edit a bug, after the project of its component or release was changed:
- Changing the project of a component or release moves all bugs, to which this
- component or release is assigned to, to the new project.
- If the project of a component was changed, the release assigned to the same bug as the component belongs still to the old project.
- Opening a bug, whose component was switched to another project, is refused, because the release was not found among the releases of the new project.
- In release V3.6 changing the project of component or a release is only
- allowed, if no bug is assigned to the old project.
- User Editor: all fields disabled, if no privilege "Adminster users":
- In release 3.5, if a user is logged in and has no privilege to adminster users,
- he could change his user details, after he opened the user editor by the menu "MyDetails".
- In release V3.6 all fields of the UserEditor are disabled except the close button.
- Setting "Notify Owner of changes" affects components too:
- In release V3.5 the setting "Notify Owner of changes" of the SettingsHandler affects only changes of bugs, not changes of components.
- In release V3.6 the default value of the checkbox "Notify Owner" in the ComponentEditor is set according to the setting of the SettingsHandler. If the setting=true, then owner of a component and of bugs will be notified by eMail.
New in oops-easytrack 3.5 (Nov 5, 2009)
- Bug fixed and changes:
- 2.1)Activation/Deactivation of entities "releae" and "component":
- Beside the entities "project" and "user" now "release" and "componen"t can be activated and deactivated too.
- 2.2)Effect of deactivation modified:
- Deactivating a "project", "releae" or "component" means:
- A bug assigned to a deactivated entity as "project", "component", "release"
- is not visible.
- A report evaluates only bugs assigned to active entities.
- Searching for bugs results in those with active entities.
- Searching for bug logs results in logs of bugs with active entities.
- A user can only be deactivated, if he is no owner of a bug or component.
- A deactivated user cannot be assigned to a bug or component and can not
- be uses as search criterium.
- 2.3)NullPointerException whenopening a bug or depedency tree:
- Opening a bug or the dependcy tree from the context menu of the buglist without having selected a bug results in a NullPointerException.
- 2.4)Deselecting a bug has no effect:
- Deselecting a selected bug of the buglist by LeftMouse and CTRLKkey has no
- effect. Clicking the menu OpenBug or Dependency Tree of the context menu will oben the last selected items, even if it was deselected.
New in oops-easytrack 3.4 (Jul 13, 2009)
- Upgrade MySql and J- connector:
- MySql was upgraded to version 5.1. mysql-connector-java-5.0.8-bin.jar was replaced by mysql-connector-java-5.1.7-bin.jar.
- Creating a new bug fails:
- This error occured after the new connector 5.1.7 was installed. It did not happen with the old connector 5.0.8.
- Sql error, when single quotes were used in text properties of entities:
- MySql uses single quotes as delimiter of text in sql statements. When title, description, text,body, name, password or mail adress contain single quotes, a sql error occured.
- This affects creating or modifying the following entities:
- -component
- - project
- - release
- - bug
- - user
- Single quotes' in title and description of project, component and release were
- replaced by `.
- When alias name, user name, mail adress or password contain single quotes, an error message is issued.
- Bug editing shows creator and last editor:
- Editing a bug now the alias name of the creator and of the last editor of the bug were shown, instead of reporter.
- Creating a new entity last editing user was not set:
- When creating a new entity as user, project, component or release the last editing user was not set.
- Updating an entity, creation date was overriden:
- When an entity as user, bug, project, component, release was updated, the date of creation was overriden by the actual date and time.
New in oops-easytrack 3.2 (Dec 17, 2007)
- bug #70 fixed: Popup menu in bug list: no action after clicking a menu item "Open Bug" or "Dependency Tree"
- bug #71 fixed: tooltip of update from- and to-date corrected: there is dependency on the creation date.
- bug #72 fixed: all forms of the GUI were reworked to get a smarter appearence
- change of start script oops.bat:
- oops-easytrack is now started by: java -jar oops.jar so only oops.jar is shipped now, not all the classes of folder classes.