I am happy to announce that the first beta of nWire 1.3.0 is available today. This includes both nWire for PHP and nWire for Java.
Important: This is a pre-release version of nWire. It is still under development and may be unstable. For production environment, we recommend using the release version of nWire 1.2. Please read this post carefully before installing.
We need your feedback! We are still ironing out bugs and fine-tuning the performance of this version. We would like to hear from you. Tell us how well this new release works in your environment. Please send your feedback and bug reports to support@nwiresoftware.com, visit our forum or send us a twit.
What is new in nWire 1.3.0?
Main Enhancements:
- The PHP analysis was almost completely rewritten. Our initial tests show significant improvement over the previous release. Some important note with regards to the PHP improvements:
- The analysis time was improved while navigation time is slower. We are working to improve this behavior before the final release. The startup delay is also evident and we are working on that as well.
- 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. Setting a lower throttle means the analysis will take longer, but will have less of an impact on the IDE and machine in general. The exact amount of CPU is not accurate. We will appreciate your feedback on how this works on your machine. Full is 100%, high is 75%, medium is 50%, low is 25% and minimal is about 10%.
- The search is greatly improved. It works much smarter now searching with case and then without case. If no results are found it will continue searching for likely matches.
We recommend using Zend Studio 7.1.x or Eclipse with PDT 2.2 (still in pre-release). Our initial tests show that nWire with Studio 7.1 or PDT 2.2 is about twice as fast. Details on installing PDT 2.2 can be found here.
Please use the following update site URL to install the new beta: http://update-beta.nwiresoftware.com. Follow the installation instructions for the release version (using the update manager), replacing the release URL with the one above. If your trial license expired, don't worry about it: you can activate and start another trial with the new beta.
We plan on rolling out a few more beta updates before the final release. The best way to get updates is to follow us on twitter.