Release Notes for: nWire

Release notes for nWire, version 0.9.4 / 1.0.0 RC1

Version: 
0.9.4

Summary: Version 0.9.4 is also marked Version 1.0.0 RC1. This version is mostly "house keeping" and final touches. We do not expect any functionality changes until after the final release.

Main changes:

  • #15 - Logging overhaul. We improved the nWire internal log mechanism, which should also introduce some minor performance gains. A new logging preferences pane was introduced to ease turning the logging on or off. The new preferences pane is used for support purposes and should not be turned on. By default, minimal logging is done. You will notice much less "chatter" in this version if you are using Eclipse with a console output.
  • #79 - The keyboard bindings were changed to Ctrl-4 for the navigator & Ctrl-5 for search (Command on Mac OS X). This was due to a collision with some other keys, plus, we find it more comfortable. If you prefer the previous key settings, you can always change it in the preferences.
  • #91 - Fixed: When nWire is not activated, Eclipse may hang when quitting. This would not happen after activating nWire and it is now resolved.

Note: After installing this release your repository will need to be reanalyzed. This will happen automatically and may take some time.

Release notes for nWire, version 0.9.3

Version: 
0.9.3

Summary: The main theme of this release is visualizer enhancements, adding the ability to undo node expansion and save the diagram to a file.

Main changes:

  • #20 - Visualizer node expansion undo and redo supported. Note that there is no undo after using the "focus" button.
  • #35 - Save visualizer diagram to a PNG file is supported.
  • #57 - No need to restart Eclipse after activating nWire.
  • #76 - nWire license files were moved to the Eclipse configuration folder (used to be in the Eclipse installation folder).
  • #5 - Java files which are not in a Java source folder are not analyzed and skipped. Future versions may add analysis of Java files outside source folders. In the mean while, skipping such files will accelerate the analysis.
  • Minor Java analysis fixes: #9 - correctly handle moving files between packages, #10 - correctly identify anonymous class interface implementation association.
  • #71 - The H2ext plugin (part of the nWire installation) is no longer used and was eliminated.

Note: After installing this release your repository will need to be reanalyzed. This will happen automatically and may take some time.

Release notes for nWire, version 0.9.2

Version: 
0.9.2

Summary: The main theme of this release is search enhancements. It is now quicker and more usable.

Main changes:

  • The indexing and search was completely overhauled. It should generate less overhead during analysis and produce better results, faster.
  • #39 - Improved Camel Case support during search. For example looking for findStr will the method findString before the method findEmptyString.
  • #69 - Search results are sorted by component types, showing more significant components first. Packages appear before classes, classes before class members, members before methods, etc.
  • #17 - The repository re-index process, which happens at startup, no longer pauses startup.
  • Fixed issues with showing the search or navigator while analysis is in progress.

Note: After installing this release your repository will need to be reanalyzed. This will happen automatically and may take some time.

Release notes for nWire, version 0.9.1

Version: 
0.9.1

Summary: The main theme of this release is Navigator enhancements and analysis process improvements.

Main changes:

  • Several fixes were made to improve analysis performance. It should be noticeably faster now.
  • #2 - Analysis progress is now reported correctly.
  • #40 - Analysis eliminated in cases it wasn't necessary, e.g. when doing a clean in auto-build case.
  • #25 - Analysis will no longer block the build process. It happens in the lowest possible priority and should not interfere with your work.
  • #62 - Fixed color contrast in the navigator. Navigator colors and fonts (including font size) can now be set using the preferences, under General -> Appearance -> Colors and Fonts.
  • #37 - Added hovers (like tool tips) to the navigator elements. The hovers will show the complete details, even if the path is collapsed.
  • #29 - Resizing the navigator columns should be faster.
  • #30 - Resizing the last navigator column is more intuitive (would love to get some feedback on that).
  • #46 - There was an issue with showing the correct version number in the Info dialog box. This was fixed.
  • #44 - If the activation process fails, you may open the activation dialog box again and get the same input from your previous attempt.

Note: The major difference you may notice is the color of the navigator items. If the default color set is unclear you may change it under the preferences. Also, please let us know so we can improve it for future versions.

Release notes for nWire, version 0.9.0

Version: 
0.9.0

Summary: This is the first release that offers substantial functionality upgrades, based on users' feedback. One of the main changes is the ability to choose not to expand nodes as hierarchy in the navigator. There are also several fixes and performance improvements.

Main changes:

  • #6 - Enable nWire nature by default: The nWire feature will be enabled by default for all projects. This can be toggled in the preferences or in the getting started dialog (which was updated).
  • #19 - Don't expand nodes in the navigator: the navigator now has a drop-down menu which includes an option to disable hierarchical node expansion. This improves the navigator readability.
  • #56 - Installation progress indication improved when installing nWire from the installer.
  • #58 - The instructional text of the navigator is now simpler and clearer.
  • #60 - The license agreement was updated.
  • #61 - Getting started guide was updated to reflect the new features.
  • Many small visual updates and added robustness to the activation process.

Important: When upgrading from previous versions, the default of the auto-analysis option is false, to maintain backward compatibility. This can be changed through the preferences or by opening the Getting Started dialog from Help -> nWire.

Syndicate content