Release notes for nWire, version 1.3.0
Version:
1.3.0
Summary: This release on focused on performance improvements, especially around PHP analysis. It only includes many small enhancements and stability improvements.
Main Enhancements:
- The PHP analysis was almost completely rewritten and it is much faster now. Note that some associations are not analyzed in this version, including "Method Overrides Method" and "Method Implements Method". These associations will return in later releases. The dependencies analysis settings and "refresh dependencies" command were removed as they are no longer required.
- CPU Throttling: The user can now determine how much of the CPU is allocated to the analysis process.
- The search was greatly improved. It works much smarter now searching with case and then without case and will continue to search in a fuzzy manner.
- nWire will now use the Eclipse defined content types in order to determine which files will be analyzed.
Minor changes and fixes:
- Removing the data from the repository when closing a project is now optional. The default is to keep the data, as it was in nWire 1.1 and unlike nWire 1.2. This can be changed in the preferences, under nWire -> Analysis.
- The navigator elements will load asynchronously, without delaying the user interface. A spinning wheel is shown while the navigator items are loading.
- nWire loading is now done in the background after the Eclipse workbench is open. Thus, nWire will not delay the Eclipse startup.
- The rebuilding of the search index which was done after Eclipse starts is also optional. You can turn it off in the preferences. You can manually invoke such a scan from the nWire Tools menu (right click on a project in the Project Explorer).
